Commit Graph

1775 Commits

Author SHA1 Message Date
7846963271 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
2024-05-06 10:40:06 -04:00
181de80aff Merge pull request 'Costing initiated' (#3) from fixing_simulation_model into main
Reviewed-on: https://nextgenerations-cities.encs.concordia.ca/gitea/s_ranjbar/energy_system_modelling_workflow/pulls/3
2024-05-02 18:38:02 -04:00
bd329b1c71 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
2024-05-02 18:36:42 -04:00
1371dffb42 Merge pull request 'Costing initiated' (#2) from costing into main
Reviewed-on: https://nextgenerations-cities.encs.concordia.ca/gitea/s_ranjbar/energy_system_modelling_workflow/pulls/2
2024-05-01 15:19:51 -04:00
efac4c3948 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
2024-05-01 15:18:52 -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
cfaa783bac Merge pull request 'New EP workflow' (#1) from system_simulation into main
Reviewed-on: https://nextgenerations-cities.encs.concordia.ca/gitea/s_ranjbar/energy_system_modelling_workflow/pulls/1
2024-04-04 13:31:39 -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
8e44d3704f Merge branch 'ep_branch' 2024-03-29 10:49:44 -04:00
918cd26a5c Merge branch 'hub_branch' 2024-03-29 10:49:27 -04:00
c9279fe209 first commit 2024-03-29 10:08:45 -04:00
b949e4e4cf Cleaning my mess 2024-03-28 16:06:03 -04:00
3b3c8ea952 test commit majid 2024-03-28 13:34:07 -04:00
a69a58d8d8 testing 2024-03-28 13:30:57 -04:00
3cbc13d302 New Cost Catalogue
The xml file and catalogue importer are changed and tested
2024-03-27 19:56:35 -04:00
bf23730281 correct the unit tests 2024-03-12 16:21:43 +01:00
11d493ba0e remove north_america catalog for energy systems 2024-03-12 14:56:22 +01:00
1266f50e29 Correct small error in unittest 2024-02-16 06:01:54 +01: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
57a9d24f4c Title: Improvement of Energy System Parameters Importer
>> To make life easier for people who want to work on energy systems in future, I tried to make my code as generic as possible.
2024-02-13 20:05:03 -05:00
087fead489 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 20:51:10 -05: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
3e193f04a6 The dual_supply_capability is added to the city model structure 2024-02-01 15:41:05 -05:00
ac4742d2c4 A new attribute "dual_supply_capability" is added to NonPVGeneration class in non_pv_generation_system.py and the catalogue importer is adjusted 2024-02-01 12:24:15 -05:00
f976040f45 A new attribute "dual_supply_capability" is added to NonPVGeneration class in non_pv_generation_system.py and the catalogue importer is adjusted 2024-02-01 12:23:58 -05:00
6e2e6a0a4d Rechanged the Minimal.idf to give the necessary results, without additional stuff not used by the tool 2024-01-29 11:46:07 -05:00
54b62ec2d0 update version 2024-01-25 06:57:33 +01:00
9357cef641 remove wrong indentation 2024-01-25 06:57:00 +01:00
002d5a659d Update hub/version.py 2024-01-22 12:48:42 -05:00
f9815dfa49 Update hub/version.py 2024-01-22 08:36:05 -05:00
eeda66f410 Merge pull request 'feature/upgrade_ep_to_23.2.0' (#59) from feature/upgrade_ep_to_23.2.0 into main
Reviewed-on: https://nextgenerations-cities.encs.concordia.ca/gitea/CERC/hub/pulls/59
2024-01-22 08:34:47 -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
5181ddcabb Update hub/version.py 2024-01-18 00:33:39 -05:00
68457b9d26 add nrcan data to the pip package 2024-01-18 06:32:44 +01:00
673cbac77a added storage_medium attribute to thermal_storage_system.py to enable us use water thermodynamic characteristics in the modelling 2024-01-17 13:05:10 -05:00
11f78ccb89 added storage_medium attribute to thermal_storage_system.py to enable us use water thermodynamic characteristics in the modelling 2024-01-10 16:10:42 -05:00
3891c866cf Merge branch 'bug/units' 2024-01-09 14:01:29 +01:00
5230da861c correct units according to oriol's instruction 2024-01-09 14:00:33 +01:00
87b2319fda Update hub/version.py 2024-01-09 07:48:37 -05:00
1916d21c4e restore unittests after debug is completed 2024-01-09 10:32:47 +01:00
57388a9dc4 replace github nrel with cerc offline nrcan_data 2024-01-09 10:31:59 +01:00
89d0d0eae8 replace github nrel with cerc nrcan_data, this may also be local instead 2024-01-09 10:15:43 +01:00
e025510c93 Merge pull request 'ep_23.2.0' (#58) from ep_23.2.0 into main
Reviewed-on: https://nextgenerations-cities.encs.concordia.ca/gitea/CERC/hub/pulls/58
2023-12-07 13:22:23 -05: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
b6d32e5086 The script is updated to implement the hub result factory 2023-12-06 16:29:59 -05:00
7328118861 Add debugging code to idf.py 2023-12-06 16:20:35 -05:00