SimpleHouseRSla¶
The simple house is a one-zone residential building.
Building and thermal zones¶
The entire house is modeled with a single thermal zone. The parameters of the envelope are typical from a not-very well insulated american house and are taken from the modelica buildings library. The building has no cooling system.
Thermal systems¶
A water to water heat pump is connected to a simple room model with hydronic underfloor heating. A schematic picture of the equipment is given in the following image:
Electrical systems¶
The site incorporates a photovoltaic installation.
Simulation inputs¶
For more detail, please check the documentation The SimpleHouse environment or the source code in energym.envs.simple_house.simple_house.SimpleHouse
.
Variable Name |
Type |
Lower Bound |
Upper Bound |
# States |
Description |
---|---|---|---|---|---|
u |
scalar |
0 |
1 |
Heat pump power fraction setpoint. |
Simulation outputs¶
Variable Name |
Type |
Lower Bound |
Upper Bound |
# States |
Description |
---|---|---|---|---|---|
weaBus.HDifHor |
scalar |
0 |
1000 |
Horizontal diffuse solar radiation (W/m2). |
|
weaBus.HDirNor |
scalar |
0 |
1000 |
Direct normal radiation (W/m2). |
|
weaBus.HGloHor |
scalar |
0 |
1000 |
Horizontal global radiation (W/m2). |
|
weaBus.HHorIR |
scalar |
0 |
1000 |
Horizontal infrared radiation (W/m2). |
|
sunRad.y |
scalar |
0 |
1000 |
Direct normal radiation (W/m2). |
|
sunHea.Q_flow |
scalar |
0 |
100 |
Solar heat flow rate (W). |
|
preHea.Q_flow |
scalar |
0 |
100 |
Prescribed heat flow rate (W). |
|
heaPum.P |
scalar |
0 |
100 |
Heat pump consumed power (W). |
|
heaPum.QCon_flow |
scalar |
0 |
100 |
Actual heating heat flow rate added to fluid (W). |
|
heaPum.QEva_flow |
scalar |
0 |
100 |
Actual cooling heat flow rate removed from fluid (W). |
|
heaPum.COP |
scalar |
0 |
20 |
Heat pump coefficient of performance. |
|
heaPum.COPCar |
scalar |
0 |
20 |
Heat pump Carnot efficiency. |
|
heaPum.TConAct |
scalar |
273.15 |
343.15 |
Condenser temperature used to compute efficiency (K). |
|
heaPum.TEvaAct |
scalar |
273.15 |
343.15 |
Evaporator temperature used to compute efficiency (K). |
|
sla.surf_a.Q_flow |
scalar |
0 |
100 |
Slab heat flow rate (W). |
|
sla.surf_b.Q_flow |
scalar |
0 |
100 |
Slab heat flow rate (W). |
|
sla.m_flow |
scalar |
0 |
10 |
Slab mass flow rate (kg/s). |
|
sla.surf_a.T |
scalar |
273.15 |
343.15 |
Slab temperature (K). |
|
sla.surf_b.T |
scalar |
273.15 |
343.15 |
Slab temperature (K). |
|
temRet.T |
scalar |
273.15 |
353.15 |
Heat pump return temperature (K). |
|
temSup.T |
scalar |
273.15 |
353.15 |
Heat pump supply temperature (K). |
|
TOut.T |
scalar |
253.15 |
343.15 |
Outdoor temperature (K). |
|
temRoo.T |
scalar |
263.15 |
343.15 |
Indoor temperature (K). |
|
y |
scalar |
263.15 |
343.15 |
Indoor temperature (K). |
Weather files¶
The available weather files for this model have the following specifiers:
CH_ZH_Maur
(Evaluation file)CH_BS_Basel
(Default)CH_TI_Bellinzona
CH_GR_Davos
CH_GE_Geneva
CH_VD_Lausanne
Evaluation scenario¶
The evaluation scenario for the SimpleHouseSlab-v0 model consists of a control from January to April with the objective of minimizing the power demand, while keeping the zone temperatures between 19 and 24°C. For this goal, the tracked KPIs are the average power demand, and the average temperature deviation and total temperature violations with respect to the interval [19, 24].