modelGasDemandProfiler
Gas demand profile (H_flow or m_flow) composed of heat gas demand and base gas demand
Extends from TransiEnt.Basics.Icons.Model (Icon for models).
Information
1. Purpose of model
Gas demand profiler with base load and heat gas demand.
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
gasDemandFlow: RealOutput
T_amb: output for ambient temperature in [ °C]
5. Nomenclature
(no elements)
6. Governing Equations
(no equations)
7. Remarks for Usage
(no remarks)
8. Validation
(no validation or testing necessary)
9. References
[1] http://ecowetter.de/ort/heizgradtage/hamburg/2012.html
10. Version History
Created by Lisa Andresen (andresen@tuhh.de), Jan 2017
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| TILMedia.VLEFluidTypes.BaseVLEFluid | realGasModel | simCenter.gasModel1 | |General|Real gas model to be used (for calorific value calculation) |
| Modelica.Units.SI.MassFraction | xi_in | realGasModel.xi_default | |General|Mass fractions of gas mixture (for calorific value calculation) |
| Boolean | mFlowOut | false | |General|Set to true to get gas mass flow instead of enthalpy flow rate as output |
| Boolean | variableBaseDemand | false | |General|Set to true for variable base gas demand |
| Real | f_gasDemand | 1 | |General|Scaling factor for resulting gas demand |
| Modelica.Units.SI.Heat | Q_a | 0.56*23e9*3.6e6 | |Gas heat demand|Annual heat demand |
| Modelica.Units.SI.Efficiency | eta_fuel | 0.98 | |Gas heat demand|Average efficiency of combustion |
| Modelica.Units.SI.SpecificEnthalpy | NCV_in | 46.84e6 | |Gas heat demand|Net calorific value of medium (set to zero for calculation by function) |
| Modelica.Units.SI.SpecificEnthalpy | NCV | TransiEnt.Basics.Functions.GasProperties.getRealGasNCV_xi(realGasType = realGasModel, xi_in = xi_in, NCVIn = NCV_in) | |Gas heat demand|Net calorific value |
| Modelica.Units.SI.SpecificEnthalpy | GCV_in | 51.77e6 | |Gas heat demand|Gross calorific value of medium (set to zero for calculation by function) |
| Modelica.Units.SI.SpecificEnthalpy | GCV | TransiEnt.Basics.Functions.GasProperties.getRealGasGCV_xi(realGasType = realGasModel, xi_in = xi_in, GCVIn = GCV_in) | |Gas heat demand|Gross calorific value |
| Real | gasDemand_base_a | 1.838698E+16 | |Gas base demand|Annual gas base demand in J (or kg if mFlowOut=true) |
| TransiEnt.Grid.Heat.HeatGridControl.HeatDemandPrediction.HeatingDemandCharacteristic.CharLineHeatDemandHH | HeatCharLine | ||
| Modelica.Units.SI.Heat | Q_a_heatCharline | 1.41806E+16 | |Heat demand charline||Integrated annual heat demand of heat charline (from weeklyHeatProfile.Q_flow) |
| Real | Damping_Weekend | 0.95 | |Heat demand charline||Damping ratio for heat load at weekends (between 0 and 1) |
| TransiEnt.Basics.Types.TypeOfWeekday | BeginWeekday | 2 | |Heat demand charline||Weekday on which simulation begins |
| Real | TransitionDuration | 5 | |Heat demand charline|| |
| Modelica.Units.SI.Time | t_start_week | 6*86400 | |Heat demand charline||Time between simulation start and first monday (e.g. first day is a sunday) |
| Modelica.Units.SI.Time | t_hp_end | 12441600 | |Heat demand charline||End of heating period in Hamburg in 2012 according to http://ecowetter.de/ort/heizgradtage/hamburg/2012.html |
| Modelica.Units.SI.Time | t_hp_start | 22982400 | |Heat demand charline||Start of heating period in Hamburg in 2012 according to http://ecowetter.de/ort/heizgradtage/hamburg/2012.html |
| Real | gasDemand_base_profile | baseGasDemand.offset*365*24*3600 | |Base gas demand||Integrated annual heat demand of the profile |
| Real | offset | 1 | |Base gas demand||Offset of output signal |
| Real | amplitude | 0.2 | |Base gas demand||Amplitude of sine wave |
| Modelica.Units.SI.Frequency | freqHz | 1/86400 | |Base gas demand||Frequency of sine wave |
| Modelica.Units.SI.Angle | phase | 0 | |Base gas demand||Phase of sine wave |
| Modelica.Units.SI.Time | startTime | 0 | |Base gas demand||Output = offset for time < startTime |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput | gasDemandFlow | ||
| TransiEnt.Basics.Interfaces.General.TemperatureCelsiusIn | T_amb |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter | ||
| Real | gasDemand_tot | Integrated gas demand in defined output | |
| Real | gasDemand_base | Integrated base gas demand in defined output | |
| Real | gasDemand_heat | Integrated heat gas demand in defined output | |
| TransiEnt.Grid.Heat.HeatGridControl.HeatDemandPrediction.HeatingGenerationCharline | heatingLoadCharline | ||
| TransiEnt.Grid.Heat.HeatGridControl.HeatDemandPrediction.WeeklyHeatProfile | weeklyHeatProfile |