modelSolarThermal_L0
Table-based solar thermal module with collecting statistics
Extends from TransiEnt.Basics.Icons.SolarThermalCollector.
Information
1. Purpose of model
Ideal table based solar thermal model. Heat is directly given on medlium. No heat transfer or dynamic behaviour considered.
2. Level of detail, physical effects considered, and physical insight
(Purely technical component without physical modeling.)
3. Limits of validity
(Purely technical component without physical modeling.)
4. Interfaces
(no remarks)
5. Nomenclature
(no elements)
6. Governing Equations
(no equations)
7. Remarks for Usage
(no remarks)
8. Validation
Tested in check model "TransiEnt.Producer.Heat.SolarThermal.Check.TestSolarThermal_L0"
9. References
(no remarks)
10. Version History
Model created by Arne Koeppen (arne.koeppen@tuhh.de) June 2014
Model modified by Tobias Ramm (tobias.ramm@tuhh.de) November 2015
Model modified by Lisa Andresen (andresen@tuhh.de) December 2015
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| TILMedia.VLEFluidTypes.BaseVLEFluid | Medium | simCenter.fluid1 | Medium in the component |
| Modelica.Units.SI.PressureDifference | p_drop | 1e5 | Nominal pressure drop |
| Modelica.Units.SI.HeatFlowRate | Q_flow_n | 750e3 | Nominal heat flow rate (cost calculation) |
| Data | |||
| Real | scaleData | 600/1054 | Scaling factor |
| String | relativepath | "/heat/SolarThermalHeatFlow_900s.txt" | Path for table data relative to source directory |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.Thermal.FluidPortIn | waterPortIn | ||
| TransiEnt.Basics.Interfaces.Thermal.FluidPortOut | waterPortOut | ||
| TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateOut | heatFlowRateOut | negative |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.ModelStatistics | modelStatistics | ||
| TransiEnt.SimCenter | simCenter | ||
| Components.Boundaries.Heat.Heatflow_L1 | prescribedHeatflow_L1 | ||
| TransiEnt.Basics.Tables.GenericDataTable | solarThermalData | ||
| TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectHeatingPower | collectHeatingPower | ||
| TransiEnt.Components.Statistics.Collectors.LocalCollectors.HeatingPlantCost | simpleEconomicsModel_Heater | ||
| Modelica.Blocks.Math.Gain | changeSign | ||
| TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectGwpEmissionsHeat | collectGwpEmissions |