Commit Graph

103 Commits

Author SHA1 Message Date
Pilar
1f3320c02a cleaning not used classes 2022-12-06 15:28:59 -05:00
Pilar
a8d3faabc3 added electrical demand attributes to the building 2022-12-06 14:18:36 -05:00
67227a0a79 merge changes with main 2022-11-28 13:44:02 -05:00
5dc471dd2a base classes for lod at city level 2022-11-25 15:03:27 -05:00
de2a319727 Initial commit for lod branch 2022-11-25 14:45:03 -05:00
Guillermo Gutierrez Morote
15eea30d81 Merge branch 'updating_central_data_model' into 'master'
Updating central data model

See merge request Guille/hub!31
2022-11-10 19:20:27 +00:00
Pilar
e9559a8485 finished the reorganization between thermal boundaries and surfaces 2022-11-09 14:22:26 -05:00
6473ffd6dc Homogenize todos
IDF export now allows the user to select the target and adjacent buildings
 - Only target and adjacent buildings in the city are calculated.
 - All other buildings are considered shade objects.

The zones are properly labeled with the building name
The "Building" is labeled as a city
2022-11-09 11:42:06 -05:00
9b5577c677 Small bug corrections + rename libs to hub 2022-05-02 17:39:37 -04:00
d062c5654e change back city object name as readonly, add new property human_readable_name for building 2022-04-11 14:53:22 -04:00
0592f2ce04 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	exports/formats/idf.py
2022-04-08 09:36:53 -04:00
920cb3015a License header change to better reflect the coder and code contributors, remove the Model creators from the contributors as it may be misleading 2022-04-08 09:35:33 -04:00
Pilar
684238a3ff Thermal zone concept modified. Now it includes all usage parameters associated to that thermal zone 2022-04-06 16:06:55 -04:00
Pilar
7a29bef239 Major changes with two objectives: homogenize the usage parameters regardless the data source, and completely uncouple geometry and construction library (before the geometry was modified after reading storey high from construction library), and construction and usage libraries (before the usage library could only be read after construction library, now ant order is accepted). 2022-03-24 18:43:55 -04:00
Pilar
62dcc3805b complete modification of the structure of the classes that define the buildig for a better adjustment to the different data sources and the connected tools. NOT finished 2022-03-24 18:43:55 -04:00
Pilar
2585cd3245 partially finished usage factory test 2022-03-24 18:43:55 -04:00
Pilar
cf19f6fce5 fixed bug saving values 2022-03-24 18:43:55 -04:00
49bfc6eec9 Rhino implementation partially completed, need to be fully tested 2022-02-16 15:08:05 -05:00
Pilar
ef6afb0ab4 created customized imports factory and correspondent test 2021-11-05 10:16:35 -04:00
Pilar
5794ea09f7 New classes for traffic group 2021-10-18 16:07:18 -04:00
Pilar
2780dd5b7e Forced types in attributes 2021-09-14 13:46:48 -04:00
Pilar
f4d62bb505 Forced the type in setters 2021-09-13 15:14:54 -04:00
3bf9051d72 Documentation improvements 2021-09-01 09:39:27 -04:00
Pilar
a626d83a63 erased not used attribute 2021-08-31 16:19:21 -04:00
5282e51695 Review comments and homogenize getter and setters code comment texts 2021-08-30 14:39:24 -04:00
Pilar
a78cb879a0 First working version of dynamic building simulation 2021-08-27 17:20:24 -04:00
53a7e259e4 Change bounded to thermal_boundaries and overall code quality review 2021-08-26 11:00:59 -04:00
Pilar
8636f4693c Merge remote-tracking branch 'origin/master' 2021-08-26 09:45:29 -04:00
Pilar
03a7f4cc33 Added new attributes in thermal_opening.py and thermal_boundary.py. Modified surface.py and thermal_boundary.py to adapt to dynamic simulation. First version of thermal_demand_dynamic_simulation.py working well (only tested for one room) 2021-08-26 09:36:10 -04:00
338adb399e Overall code quality review for the city_model_structure 2021-08-26 09:19:38 -04:00
Pilar
17477bc049 is_heated and is_cooled pass from thermal_zone to usage_zone 2021-08-12 11:42:47 -04:00
Pilar
6970bac1f0 Added a parameter in building.py to specifically decide whether dividing the building in storeys or not. By default, False. 2021-08-12 11:08:29 -04:00
Pilar
398a114333 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	city_model_structure/building_demand/thermal_zone.py
2021-08-11 16:39:46 -04:00
Pilar
eb32b7b3e6 added volume to thermal_zones 2021-08-11 16:38:06 -04:00
4dbf77fd11 Merge remote-tracking branch 'origin/master' 2021-08-11 15:11:06 -04:00
49d97de3dd idf changes 2021-08-11 15:11:00 -04:00
Pilar
c7ebce49b7 fixed a bug in us_archetypes.xml, "interior slab" for "exterior slab"
added number_of_storeys = 1 in building.py; it must be reviewed
2021-08-11 12:53:49 -04:00
f06c19722e Add c40 2021-08-11 12:13:16 -04:00
Pilar
a28774fde0 Finished the changes to divide buildings by storey to be used in dynamic bulding simulations. Some unittests don't pass yet but the problem can come from the gml reading. 2021-08-10 17:09:42 -04:00
Pilar
2d71136d33 Added first version of traffic classes.
Reorganized classes inside "attributes" into different folders by topic.
2021-08-06 12:28:20 -04:00
Pilar
533e117b03 modified structure to new concept (thermal zones created after building division). Thermal_zone still not created, all tests related to thermal zones don't pass. 2021-06-23 09:53:33 -04:00
Pilar
e4cf62b2ff updating comments in classes for documentation 2021-06-09 14:23:45 -04:00
Pilar
1d4841df83 city_objects_clusters are now city_objects
test_sensors_factory.py passes
2021-06-03 15:56:59 -04:00
Pilar
df407a6dfa added clusters to the city 2021-06-03 11:23:09 -04:00
Pilar
f5e32e16ea finished the new sensors and added to the factory (concordia_temperature and concordia_gas_flow) 2021-06-02 11:56:38 -04:00
b29f3bf301 small improvements in sensors modeling including the posibility to update the measured dataframes 2021-06-02 09:30:01 -04:00
5ea6a0f125 Create new factory to import concordia energy files into the libs.
Minor cosmetic changes
2021-06-01 18:31:50 -04:00
Pilar
f8a65b6057 Changes in libs to new concept of keywords in libraries. Added new tests. 2021-05-27 17:20:06 -04:00
Pilar
33ac71d5a6 added 'year' to 'minute' as constants in constants.py and adapted the code to that 2021-05-25 13:34:57 -04:00
3a0eb76834 Correct errors in simplified radiosity algorithm export 2021-04-14 10:41:51 -04:00