Skip to content

Commit 44f9ec8

Browse files
committed
Merge branch 'dev' into ms/#1106-transfer-LoadProfile-parsing-code-from-SIMONA
# Conflicts: # CHANGELOG.md # src/main/java/edu/ie3/datamodel/io/connectors/CsvFileConnector.java
2 parents 1eb6a59 + 80d4660 commit 44f9ec8

File tree

60 files changed

+1507
-310
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+1507
-310
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1515
- Enhance `TimeSeriesSource` with method to retrieve the previous value before a given key [#1182](https://github.com/ie3-institute/PowerSystemDataModel/issues/1182)
1616
- Added `BdewLoadProfileTimeSeries` [#1230](https://github.com/ie3-institute/PowerSystemDataModel/issues/1230)
1717
- Added `RandomLoadProfileTimeSeries` [#1232](https://github.com/ie3-institute/PowerSystemDataModel/issues/1232)
18+
- Attribute `pThermalRated` for `ThermalStorage`s [#679](https://github.com/ie3-institute/PowerSystemDataModel/issues/679)
19+
- Attributes `housingType` and `numberInhabitants` for `ThermalHouse`s [#1253](https://github.com/ie3-institute/PowerSystemDataModel/issues/1253)
20+
- Added domestic hot water storage model [#1257](https://github.com/ie3-institute/PowerSystemDataModel/issues/1257)
1821
- Added load profiles sources [#1106](https://github.com/ie3-institute/PowerSystemDataModel/issues/1106)
1922

2023
### Fixed
2124
- Removing opened `SwitchInput` during connectivity check [#1221](https://github.com/ie3-institute/PowerSystemDataModel/issues/1221)
25+
- Fixed example in ReadTheDocs [#1244](https://github.com/ie3-institute/PowerSystemDataModel/issues/1244)
2226

2327
### Changed
2428
- Storage minimum level parameter removed from cylindrical thermal storage [#1123](https://github.com/ie3-institute/PowerSystemDataModel/issues/1123)
@@ -32,6 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3236
- Fix spotless deprecations [#1123](https://github.com/ie3-institute/PowerSystemDataModel/issues/1223)
3337
- Refactored `CongestionResult`, removed `ModelResultEntity` [#1234](https://github.com/ie3-institute/PowerSystemDataModel/issues/1234)
3438
- Replaced `LoadProfileInput` with `LoadProfileTimeSeries` [#1228](https://github.com/ie3-institute/PowerSystemDataModel/issues/1228)
39+
- Enhance `CsvDataSource` [#1246](https://github.com/ie3-institute/PowerSystemDataModel/issues/1246)
3540

3641
## [5.1.0] - 2024-06-24
3742

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ext {
1919
javaVersion = JavaVersion.VERSION_17
2020
groovyVersion = "4.0"
2121
groovyBinaryVersion = "4.0.25"
22-
testcontainersVersion = '1.20.4'
22+
testcontainersVersion = '1.20.5'
2323

2424
scriptsLocation = 'gradle' + File.separator + 'scripts' + File.separator //location of script plugins
2525
}

docs/readthedocs/io/ValidationUtils.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ The ValidationUtils include validation checks for...
7474
- HpTypeInput
7575
- StorageTypeInput
7676
- WecTypeInput
77-
- ThermalUnitValidationUtils
77+
- ThermalValidationUtils
7878
- ThermalUnitInput
7979
- ThermalSinkInput
8080
- ThermalHouseInput

docs/readthedocs/models/input/operator.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ having control over one or more physical entitites.
3636
3737
OperatorInput profBroccoli = new OperatorInput(
3838
UUID.fromString("f15105c4-a2de-4ab8-a621-4bc98e372d92"),
39-
"Univ.-Prof. Dr. rer. hort. Klaus-Dieter Brokkoli"
39+
"Univ.-Prof. Dr. rer. hort. Klaus-Dieter Broccoli"
4040
)
4141
```
4242

docs/readthedocs/models/input/thermal/cylindricalstorage.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Cylindrical Thermal Storage
44

5-
Model of a cylindrical thermal storage using a fluent to store thermal energy.
5+
Model of a cylindrical thermal storage using a fluid to store thermal energy.
66

77
## Attributes, Units and Remarks
88

@@ -51,6 +51,10 @@ Model of a cylindrical thermal storage using a fluent to store thermal energy.
5151
* - c
5252
- kWh / (K :math:`\cdot` m³)
5353
- Specific heat capacity of the storage medium
54+
55+
* - pThermalMax
56+
- kW
57+
- Maximum permissible thermal power of the storage
5458
5559
```
5660

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
(domestichotwaterstorage-model)=
2+
3+
# Domestic Hot Water Storage
4+
5+
Model of a domestic hot water storage using a fluid to store thermal energy.
6+
7+
## Attributes, Units and Remarks
8+
9+
```{eval-rst}
10+
.. list-table::
11+
:widths: 33 33 33
12+
:header-rows: 1
13+
14+
15+
* - Attribute
16+
- Unit
17+
- Remarks
18+
19+
* - uuid
20+
- --
21+
-
22+
23+
* - id
24+
- --
25+
- Human readable identifier
26+
27+
* - operator
28+
- --
29+
-
30+
31+
* - operationTime
32+
- --
33+
- Timely restriction of operation
34+
35+
* - thermalBus
36+
- --
37+
- Connection point to the thermal system
38+
39+
* - storageVolumeLvl
40+
- m³
41+
- Overall available storage volume
42+
43+
* - inletTemp
44+
- °C
45+
- Temperature of the inlet
46+
47+
* - returnTemp
48+
- °C
49+
- Temperature of the outlet
50+
51+
* - c
52+
- kWh / (K :math:`\cdot` m³)
53+
- Specific heat capacity of the storage medium
54+
55+
* - pThermalMax
56+
- kW
57+
- Maximum permissible thermal power of the storage
58+
59+
```
60+
61+
## Caveats
62+
63+
Nothing - at least not known.
64+
If you found something, please contact us!

docs/readthedocs/models/input/thermal/thermalhouse.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,14 @@ This reflects a simple shoe box with transmission losses
5656
* - lowerTemperatureLimit
5757
- °C
5858
- Lower temperature boundary
59+
60+
* - housingType
61+
- –
62+
- Type of building can either be house or flat
63+
64+
* - numberInhabititans
65+
- –
66+
- Number of people living in the house. Double values to enable modeling based on statistical data sources.
5967
6068
```
6169

docs/readthedocs/models/models.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ maxdepth: 1
129129
input/thermal/thermalbus
130130
input/thermal/thermalhouse
131131
input/thermal/cylindricalstorage
132+
input/thermal/domestichotwaterstorage
132133
```
133134

134135
### Participant Related Models
@@ -209,6 +210,7 @@ result/participant/thermalstorage
209210
result/participant/thermalunit
210211
result/participant/thermalhouse
211212
result/participant/cylindricalstorage
213+
result/participant/domestichotwaterstorage
212214
result/participant/systemparticipant
213215
result/participant/flexoption
214216
result/participant/em

docs/readthedocs/models/result/participant/cylindricalstorage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Cylindrical Thermal Storage
44

5-
Result of a cylindrical thermal storage using a fluent to store thermal energy.
5+
Result of a cylindrical thermal storage using a fluid to store thermal energy.
66

77
## Attributes, Units and Remarks
88

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
(domestichotwaterstorage-result)=
2+
3+
# Domestic Hot Water Storage
4+
5+
Result of a domestic hot water storage using a fluid to store thermal energy.
6+
7+
## Attributes, Units and Remarks
8+
9+
```{eval-rst}
10+
.. list-table::
11+
:widths: 33 33 33
12+
:header-rows: 1
13+
14+
15+
* - Attribute
16+
- Unit
17+
- Remarks
18+
19+
* - time
20+
- --
21+
- date and time for the produced result
22+
23+
* - inputModel
24+
- --
25+
- uuid for the associated input model
26+
27+
* - energy
28+
- MWh
29+
-
30+
31+
* - qDot
32+
- MW
33+
- heat demand of the sink
34+
35+
* - fillLevel
36+
- --
37+
-
38+
39+
```
40+
41+
## Caveats
42+
43+
Nothing - at least not known.
44+
If you found something, please contact us!

0 commit comments

Comments
 (0)