Commit Graph

174 Commits

Author SHA1 Message Date
49a531da8f fix: final changes from Oriol were implemented and tested 2024-10-25 15:51:35 +02:00
d77bd7d337 fix: oriol changes in catalogues were implemented 2024-10-21 10:16:35 +02:00
b0e6c7d9ef feat: the workflow is organized to separate system models 2024-08-26 19:39:05 -04:00
dce5bb8c06 fix: bugs in costing solved
fix: SRA is fixed and finalized

feat: A code is written to calculate solar angles and values are validated using PVLIB

feat: solar radiation on tilted surface is calculated

fix: Required attributes for PV calculations are added to CDM and surface class
2024-05-28 10:36:57 -04:00
1bc240fd7e Fix: units of radiation are fixed 2024-05-10 17:32:59 -04:00
01cd78eb3e Costing initiated
The classes and scripts of costs library are copied in scripts folder

fix: updating the energy system catalogue parameter importer

fix: units are fixed in the sizing and simulation modules

fix: adding costing workflow

feat: new function created to store current and new system analysis results

fix: updating the code to implement all the changes

feat: new attributes added to energy system catalogue

fix: samll bug in calculating capital cost of TES is solved

feat: a new method for calculating peak dhw demand is created in building class

fix: small bug in generation system class of CDM is fixed

fix: small issues in current system simulation and sizing modules are resolved

feat: new class called EnergySystemsSimulationFactory is created to handle all the system simulation models

fix: the operational cost class is modified and completed

fix: slight changes before merge

fix: The simulation model for 1st archetype is modified.

fix: small changes to building code that affect cost and total operational cost code

feat: new attribute added to store fuel consumption values found from simulation

fix: cleaning

fix: redundant attributes removed from energy system data model

feat: new setters added to classes

Fix: codes modified to accommodate the changes

feat: added cop curves for heating and cooling of HP and finalized the heating and cooling simulation models of archetype 1

feat: redundant files in the input folder are removed

fix: cost values are checked and fixed

fix: System analysis report is fixed

fix: SRA fixed
2024-05-10 16:16:50 -04:00
70826837cf Costing initiated
The classes and scripts of costs library are copied in scripts folder
2024-04-10 10:27:10 -04:00
ad48b4432d ep and units are fixed 2024-04-04 13:23:32 -04:00
ee7ff91410 Codes transfered 2024-03-29 19:20:48 -04:00
3cbc13d302 New Cost Catalogue
The xml file and catalogue importer are changed and tested
2024-03-27 19:56:35 -04:00
674393970c Merge remote-tracking branch 'origin/main' into final_energy_system_model
# Conflicts:
#	.gitignore
#	hub/city_model_structure/building.py
#	hub/exports/building_energy/idf.py
#	hub/imports/geometry_factory.py
2024-02-16 05:50:45 +01:00
8d75fe1f3a remove pychache 2024-02-16 05:38:07 +01:00
ebaec9bb7c Title: Finalizing the energy system data model and system factory
A new XML file named montreal_future_systems.xml is created where the elements of the file are the same as attributes of various classes. Therefore, the catalogue importer and energy system importer should have been updated accordingly. The catalog importer is organized in a general method so whenever someone wants to create a new catalogue they can use the created code as the blueprint.
2024-02-07 18:54:09 -05:00
aa0f790d8e remove commented code and debug prints 2024-01-22 14:33:44 +01:00
e0e7daf64b Merge remote-tracking branch 'origin/main' into feature/upgrade_ep_to_23.2.0
# Conflicts:
#	hub/exports/building_energy/idf_files/Minimal.idf
2024-01-22 14:32:24 +01:00
d592de6759 Surfaces have now a more human-readable name 2023-12-07 13:20:21 -05:00
eeac9a24a8 Update energy plus
Shadow object surfaces are now building_name_{index}
Now version 23.2 is supported
Minimal.idf set the proper simulation method
2023-12-07 12:05:59 -05:00
7328118861 Add debugging code to idf.py 2023-12-06 16:20:35 -05:00
9444de6bae Update add minimal.idf and energy+.idd for energyplus 23.2.0 2023-12-06 16:15:35 -05:00
c3f2cfb02a updated the idf.py 2023-12-05 13:13:19 -05:00
e3f1d52a21 Add .gitignore to exclude Python bytecode files 2023-12-05 12:47:44 -05:00
898f364e28 Add additional idfobjects, keys, and cleaned up syntax 2023-11-24 14:45:27 -05:00
227685695a All working, missing Sizing:Zone and DesignSpecification:OutdoorAir 2023-11-17 15:08:57 -05:00
ac6b023080 Air terminal working, air distribution not yet 2023-11-17 08:55:37 -05:00
383a480f65 Nodelist working 2023-11-17 08:13:53 -05:00
cfd2586f80 Tests to incorporate HVAC systems to EP workflow 2023-11-16 15:52:00 -05:00
a3c5219ccd Changed idf to start producing detailed systems 2023-11-16 14:26:41 -05:00
8c27e69a79 remove unused parameters and handlers 2023-11-15 04:50:15 +01:00
c1e392d828 rollback useless change 2023-11-03 09:30:49 +01:00
452bfdf780 correct unit tests in ci/cd 2023-11-03 07:21:50 +01:00
7f8e0d48ee Correct missing reflectance values 2023-11-02 15:59:30 +01:00
75bb316848 bug correction 2023-10-31 14:17:59 +01:00
255f9f861a Bug correction in persistence 2023-10-31 11:37:23 +01:00
6ee1466b8e Add geojson exporter 2023-10-24 08:00:48 +02:00
a31281cae7 Code quality improvements and basic creation og geojson from gml 2023-10-20 14:19:46 +02:00
2afce4acce Corrected obj and glb exporters, building now exposes lower and upper corner 2023-10-19 07:39:35 +02:00
fe76d2fe3d Correct the positions for the boxes 2023-10-11 17:16:18 +02:00
7cb4600c15 Correct the positions for the boxes 2023-10-11 14:32:31 +02:00
3578d2faae add temporary indentation to tilesets 2023-10-11 06:01:15 +02:00
d6bfe730eb add non-standard render position to tileset 2023-10-11 06:00:34 +02:00
6b24a59178 Add exports for cesium tileset and glb format 2023-10-10 11:16:26 +02:00
f2bfc297b3 Basic style correction and missing docstrings 2023-10-05 11:30:20 +02:00
207058a16f obj export improvements 2023-09-28 15:20:28 +02:00
8b66e20e9a some refactoring 2023-09-27 05:35:28 -04:00
4ae09915b1 erased not needed prints 2023-09-01 13:02:01 -04:00
9624be2cf9 solved bugs introduced with changes in thermal_zone_from_internal_zones new structure 2023-09-01 12:53:01 -04:00
58e7ce7574 Bug correction in meb
Now it skip the building when the archetype it's not available
2023-08-25 13:21:09 -04:00
cf3f85c7f4 overall quality improvement 2023-08-08 12:26:05 -04:00
bdf0deb3b3 all test passed 2023-08-08 11:20:44 -04:00
ab81edc33d changed in data ACH to 1/s all Wh in J 2023-08-08 10:19:35 -04:00