Extends from Buildings.BaseClasses.BaseIconExamples (Icon for Examples packages).
Name | Description |
---|---|
HotWaterTemperatureReset | Test model for the heating curve |
OccupancySchedule | Test model for occupancy schedule with look-ahead |
Table | Test model for table that determines set points |
model HotWaterTemperatureReset "Test model for the heating curve"Buildings.Controls.SetPoints.HotWaterTemperatureReset heaCur( m=1, TSup_nominal=333.15, TRet_nominal=313.15, TOut_nominal=263.15); Modelica.Blocks.Sources.Ramp TOut( height=40, duration=1, offset=263.15); Buildings.Controls.SetPoints.HotWaterTemperatureReset heaCur1( m=1, use_TRoo_in=true, TSup_nominal=333.15, TRet_nominal=313.15, TOut_nominal=263.15, dTOutHeaBal=15); Modelica.Blocks.Sources.Step TRoo( offset=273.15 + 20, startTime=0.5, height=-5) "Night set back from 20 to 15 deg C"; Modelica.Blocks.Sources.Constant TOut2(k=273.15 - 10); equationconnect(TOut.y, heaCur.TOut); connect(TOut2.y, heaCur1.TOut); connect(TRoo.y, heaCur1.TRoo_in); end HotWaterTemperatureReset;
model OccupancySchedule "Test model for occupancy schedule with look-ahead"Buildings.Controls.SetPoints.OccupancySchedule occSch; end OccupancySchedule;
model Table "Test model for table that determines set points" import Buildings;Buildings.Controls.SetPoints.Table tabConExt(table=[20,0; 22,0.5; 25,0.5; 26,1]); Modelica.Blocks.Sources.Ramp TRoo( duration=1, offset=15, height=15); Buildings.Controls.SetPoints.Table tabLinExt(constantExtrapolation=false, table=[ 20,0; 22,0.5; 25,0.5; 26,1]); equationconnect(TRoo.y, tabLinExt.u); connect(TRoo.y, tabConExt.u); end Table;