ladybug-tools / uwg

:city_sunrise: The Urban Weather Generator (uwg) is a Python application for modeling the urban heat island effect.
https://www.ladybug.tools/uwg/docs/
GNU General Public License v3.0
52 stars 25 forks source link

Dragonfly for grasshopper improvement request #106

Open frank984 opened 4 years ago

frank984 commented 4 years ago

After a long exchange of messages with @saeranv, I think it would be useful to add a component that allows modifying the building’s cooling set point and the envelope construction properties… Considering the dragonfly as it is now, it is not possible to conduct a sensitivity analysis such as, for example, the one conducted in this study from which I extracted the following table (the values that the dragonfly allows you to modify are highlighted in yellow): image

From the above-linked paper, the cooling setpoint seems to be relevant in terms of the average UHI effect. It could be useful to modify also the characteristics of the building envelope.

In defining the 3D model of the urban district, considering the structure of the DF Edit Typology Envelope component and that of the DOE ref building LocationSummary.csv, it could be useful to add these options that could differ from the reference DOE building (the most relevant in yellow): image

Furthermore, considering the DF City From Parameters component, that allows defining the city starting from numerical descriptions, it could be useful to add the possibility of considering the bldg characteristics with the following two components (one new on the left that is similar to "DF Edit Typology Envelope" used in the 3D model and a modified version of the existing DF City From Parameters component on the right): image

chriswmackey commented 4 years ago

@frank984 ,

I transferred this issue over to the UWG repo here as there are a number of things that really need to be exposed in the UWG before this input can make it onto the Grasshopper components. Also, for future reference, you originally put this issue in the new dragonfly-grasshopper plugin that currently doesn't have a connection to the UWG. The legacy dragonfly plugin that you are using in all of your screenshots can be found here.

saeranv commented 3 years ago

@frank984

This is now addressed in the UWG with the introduction of the uwg-schema: https://github.com/ladybug-tools/uwg-schema. An example of how to programmatically modify the reference buildings used in the UWG can be seen here: https://github.com/ladybug-tools/uwg-schema/blob/master/scripts/sample_uwg.py#L105-L164