-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tmrt calculation script #8
Comments
Hi @ghilbrae, I will check the script as soon as possible. I sent the papers related to the model to Luis some months ago, so if you have any doubts in understanding it, you can check them. Is this script the same that Luis applied to compute the local effect? |
Hi @alecapolupo |
We have just updated the script and some parameters to see if we can get better results. They can be accessed in the same branch as before: https://github.com/clarity-h2020/local-effects/tree/tmrt-calculation/LE_scripts If you want to see the changes, check the commit: 44861d7 @alecapolupo we really need you to check the script and let us know if the approach and the changes we've made make sense. As we've pointed out, the information on the excel is not complete in some regards and we've also made some assumptions we need you to approve as you understand best the meaning of it all and can point out the best options in terms of formulas and parameter values. @luis-meteogrid is going to explain these assumptions here to complement the script. |
Hi @alecapolupo, hi @humerh, hi @negroscuro |
Hi @alecapolupo |
Hi @luis-meteogrid, regarding the flood, we are creating a word document in order to explain all the procedure, partially described in D3.2, in details. |
Seems so. @RobAndGo What do you think? |
That is a good question regarding whether the values of Tmrt are realistic or not. I do not have any personal experience as to what "typical" values of Tmrt are. Here is one result from the literature: In a case study (P196fullpaperMohamedMahgoub.pdf) from Cairo (latitude ~28°N), measurements from 9 different locations (represented by the different curves) within the city yielded the following Tmrt values during the day (29 June, 1 July): The corresponding air temperature for each location is shown here: The characteristics of the locations are described in the table: and what the locations actually looked like are shown here: The meteorological conditions were "clear, hot and calm summer day" with maximum temperature of 34.8 °C (29 June) and 36.6 °C (1 July). Note that they give wind speeds of "mean wind speed of 16.1 Based on photos (e.g. 6, 9) which look similar to urban layouts in the old part of Naples, these curves would represent maximum values that can be observed in Naples, given that the latitude of Naples is 40°N (Cairo is at 28°N). That is, the highest values of Tmrt may not exceed 70°C. |
Another study (484_2017_Article_1332.pdf) concerns by how much Tmrt will change in the future for 3 European cities (Gothenburg, Frankfurt, Porto). They do indeed show that for the baseline climate, Tmrt does exceed 60°C, and will exceed 60°C in the future. Specifically, with the following plot they show the number of hours per year where Tmrt > 60°C. Specific values are shown in the following table: |
So in summary, I would suggest that the Tmrt values from Cairo at an air temperature of ~36°C would represent a maximum value for southern European cities, i.e. we should expect Tmrt values for Naples to be Tmrt < 70°C. Given that Porto does get values above 60°C for only 20 hours in a year at present would suggest a reasonable upper limit for Naples to also be around 60°C. The Tmrt values that @humerh presented were for an air temperature of 28°C - perhaps maximum values of Tmrt around 50°C at this temperature would be more reasonable. |
Hi @RobAndGo
The first one show higher temperatures that the ones on El Cairo for Syracuse (NY, USA) MRT simulation of Downtown Syracuse NY USA in representative summer days of June 20th with an intermediate sky cover and July 4th with a clear sky condition. As you can see temperatures can reach more than a 100C at noon. |
Tmrt results can be validated with those from DC3 Linz Modelling studies that are using Grasshopper, Rhino, Envimet. Please contact @toetzert for more details. |
It was agreed during a dedicated meeting to do the validation of the results using MUKLIMO and SOLWEIG. It will be carried out by ZAMG, PLINIUS and METEOGRID. One of the expected results is to finally agree on a formula to use. For now we are using a temporary formula but we do not expect it to change much in its final form and it should not be a problem as it already produces results. |
We are closing the issue now and will update or create a new one for the new formula. |
Hi @ghilbrae Further, in the line: And in the line: And in the line: |
OK, now I have found the reference from which the radiation model is based, namely this one: |
I am happy, that we now review the implemented script in a broad discussion. Last week I sent this evaluation notice to Mattia and Stefanon. |
Please find here: |
Thank you @stefanon. I inserted the equations from the code into the excel spreadsheet that @humerh produced some time ago, and I get realistic values - i.e. for Ta=38°C, Ts=60°C, Sv=1, I get T_mrt=55°C Models - Local Effect 17_01_Calc_rg.xlsx The big change for me is the correct separation of the short-wave radiation components in the cardinal directions. |
A thing to taking into account doing Tmrt calculations, as discussed with @negroscuro here: clarity-h2020/data-package#59 (comment) is to check not using input parameters with 'null' values in the Tmrt formula. |
From my side parameters are there and no null values are delivered regarding parameters of land use layers. |
Related issues: clarity-h2020/emikat#24, clarity-h2020/emikat#28, clarity-h2020/data-package#59
We've just uploaded a script to make a preliminary calculation of Tmrt, it is in its own branch tmrt-calculation for now.
Here's the link to the folder: https://github.com/clarity-h2020/local-effects/tree/tmrt-calculation/LE_scripts
The script is written in python3 but it should be clear enough for you to understand what we are doing. We are mostly following what's in the spreadsheet @alecapolupo sent, though we had to improvise some things. For example, there are no indications of which are the radiation fluxes we should use, in this case we've just created our 6 following what's there and making an educated guess about which of them would be involved in each of the six. Note that we've decided to interpret this six as: above, below, South, North, East, West.
@alecapolupo you should check the script and confirm that our calculations are correct, we tried to follow the same naming conventions you used on the spreadsheet.
@humerh we've used a JSON file to store some parameters, but also hardcoded or randomly generated some data in the script. These data should come from some DB or the CSIS or any other place you or EMIKAT has the information, but for the purpose of trying to go forward and start getting results it seems like a good option for a first version.
The text was updated successfully, but these errors were encountered: