modelSolarHeatingSystem
Solar heating system
Extends from Modelica.Icons.Example.
Information
Example that simulates a solar thermal system which supplies a building (EnEV2014 standard) with heating energy. A boiler add the backup energy which cannot delivered by a solar thermal system with a collector area of 20 m2 and a solar storage with 5 m3.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.MassFlowRate | m_flow_nominal | 0.1 |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| BuildingSystems.Buildings.Ambience | ambience | Ambience model | |
| BuildingSystems.Buildings.BuildingTemplates.Building1Zone1DDistrict | building | Building model | |
| Modelica.Blocks.Sources.Constant | airchange | ||
| BuildingSystems.Fluid.Storage.ExpansionVessel | exp1 | Expansion vessel model | |
| BuildingSystems.Fluid.FixedResistances.Pipe | pip1 | Pipe model | |
| BuildingSystems.Fluid.HeatExchangers.Heater_T | hea | Boiler model | |
| BuildingSystems.Fluid.HeatExchangers.Radiators.RadiatorEN442_2 | rad | Radiator model | |
| BuildingSystems.Fluid.FixedResistances.Pipe | pip2 | Pipe model | |
| Modelica.Blocks.Sources.Constant | TSet | ||
| BuildingSystems.Fluid.FixedResistances.Pipe | pip3 | Pipe model | |
| BuildingSystems.Fluid.Actuators.Valves.TwoWayEqualPercentage | val | Valve model | |
| Modelica.Blocks.Continuous.LimPID | thermostat | Thermostat, modelled by a limeted p-controller | |
| BuildingSystems.Fluid.Movers.FlowControlled_dp | pump1 | ||
| Modelica.Blocks.Sources.Constant | dpSet | Set pressure for the pump model | |
| Modelica.Blocks.Sources.Constant | TAirSet | ||
| Modelica.Thermal.HeatTransfer.Sources.FixedTemperature | TAmb | Ambience temperature | |
| BuildingSystems.Technologies.ThermalStorages.FluidStorage | storage | Solar storage | |
| BuildingSystems.Technologies.SolarThermal.ThermalCollector | collector | Solar thermal collector | |
| BuildingSystems.Fluid.Movers.FlowControlled_m_flow | pump2 | ||
| BuildingSystems.Fluid.FixedResistances.Pipe | pip4 | Pipe model | |
| BuildingSystems.Fluid.FixedResistances.Pipe | pip5 | Pipe model | |
| BuildingSystems.Climate.SolarRadiationTransformers.SolarRadiationTransformerIsotropicSky | radiation | Solar radiation transformer | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature | prescribedTemperature | ||
| BuildingSystems.Fluid.Storage.ExpansionVessel | exp2 | Expansion vessel model | |
| Modelica.Blocks.Logical.Hysteresis | control | ||
| Modelica.Blocks.Math.Add | add | ||
| Modelica.Blocks.Math.BooleanToReal | booleanToReal |
Contents
| Name | Description |
|---|---|
| Medium2 | |
| Medium1 |
Revisions
-
January 15, 2021, by Christoph Nytsch-Geusen:
Valve model adapted. -
August 18, 2018, by Christoph Nytsch-Geusen:
Adapted to medium BuildingSystems.Media.Anntifreeze.PropyleneGlycolWater in the solar thermal collector loop. -
May 21, 2016, by Christoph Nytsch-Geusen:
First implementation.