modelPartialGasboiler
Extends from TransiEnt.Basics.Icons.Boiler (gasboiler icon).
Information
1. Purpose of model
Partial model for small gas boilers.
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
waterPortIn: fluidPortIn
waterPorOut: fluidPortOut
Q_flow_set: heat flow rate in [W]
gasPortIn: inlet for ideal gas
gasPortOut: outlet for ideal gas
T_supply_set: input for supply temperature in [K]
m_flow_HC_rec: output for mass flow rate in [kg/s] (Required heat carrier mass flow -> Usage not recommended, may lead to numerical instability!)
5. Nomenclature
(no elements)
6. Governing Equations
(no equations)
7. Remarks for Usage
(no remarks)
8. Validation
(no validation or testing necessary)
9. References
(no remarks)
10. Version History
Model created by Paul Kernstock (paul.kernstock@tu-harburg.de) July 2015
Revised by Lisa Andresen (andresen@tuhh.de), Aug 2015
Modified by Anne Hagemeier (anne.hagemeier@umsicht.fraunhofer.de), July 2021 (added switch to prevent that boiler generates heat when T_return > T_max )
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.SpecificHeatCapacity | cp_water | TILMedia.Internals.VLEFluidConfigurations.FullyMixtureCompatible.VLEFluidFunctions.specificIsobaricHeatCapacity_pTxi(WaterMedium, 6*1e5, 273.15 + 60, {1}) | |
| General › Fundamental definitions | |||
| TILMedia.GasTypes.BaseGas | FuelMedium | simCenter.gasModel2 | Fuel gas medium |
| TILMedia.GasTypes.BaseGas | ExhaustMedium | simCenter.exhaustGasModel | Exhaust gas medium |
| TILMedia.VLEFluidTypes.BaseVLEFluid | WaterMedium | simCenter.fluid1 | Heat carrier medium |
| General › Operation mode | |||
| Boolean | holdTemperature | false | Boiler produces heat duty given by input. Set to true to only hold supply temperature. |
| Boolean | fixedSupplyTemperature | true | Boiler produces a supply temperature given by input. Set to false to leave it variable |
| General › Specification | |||
| SI.HeatFlowRate | Q_flow_n | 5e5 | Nominal heating power |
| SI.HeatFlowRate | Q_flow_min | 0.1*Q_flow_n | Minimum heat duty for min. efficiency |
| SI.Temperature | T_supply_max | 273.15 + 120 | Maximum supply temperature |
| SI.TemperatureDifference | dT_max_DH | if simCenter.heatingCurve.T_supply_const == 0 then 41 else simCenter.heatingCurve.T_supply_const - simCenter.heatingCurve.T_return_const | Maximum heat carrier temperature spread |
| SI.MassFlowRate | m_flow_min | 0.15 | Mass flow rate to switch off. Non-zero mass flow leads to higher numerical stability |
| SI.Pressure | Delta_p_nom | 2000 | Nominal pressure loss |
| General › Combustion | |||
| Boolean | condensing | true | Condensing operation, influence on emission calculation only. |
| Real | lambda | 1.2 | Combustion air ratio |
| Boolean | referenceNCV | true | true, if heat calculations shall be in respect to NCV, false will give GCV |
| General › Statistics | |||
| TransiEnt.Basics.Types.TypeOfResource | TypeOfResource | TransiEnt.Basics.Types.TypeOfResource.Conventional | Type of resource |
| TransiEnt.Basics.Types.TypeOfPrimaryEnergyCarrierHeat | TypeOfEnergyCarrierHeat | TransiEnt.Basics.Types.TypeOfPrimaryEnergyCarrierHeat.NaturalGas | Type of energy carrier |
| TransiEnt.Basics.Units.MonetaryUnitPerEnergy | Cspec_demAndRev_gas_fuel | simCenter.Cfue_GasBoiler | Specific demand-related cost per gas energy |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.Thermal.HeatFlowRateIn | Q_flow_set | Q_flow_set_internal | Heat duty |
| TransiEnt.Basics.Interfaces.General.TemperatureIn | T_supply_set | T_supply_set_internal | Supply temperature set value |
| TransiEnt.Basics.Interfaces.General.MassFlowRateOut | m_flow_HC_req | m_flow_HC_req_internal | Required heat carrier mass flow -> Usage not recommended, may lead to numerical instability! |
| TransiEnt.Basics.Interfaces.Thermal.FluidPortOut | waterPortOut | ||
| TransiEnt.Basics.Interfaces.Thermal.FluidPortIn | waterPortIn | ||
| TransiEnt.Basics.Interfaces.Gas.IdealGasEnthPortIn | gasPortIn | ||
| TransiEnt.Basics.Interfaces.Gas.IdealGasEnthPortOut | gasPortOut |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter | ||
| TransiEnt.ModelStatistics | modelStatistics | ||
| Boolean | switch | Boiler switch | |
| SI.HeatFlowRate | Q_flow_set_internal | Heat set value | |
| SI.HeatFlowRate | Q_flow_out | Generated heat | |
| SI.HeatFlowRate | Q_flow_fuel | m_flow_fuel*CalorificValue | Consumed fuel (related to NCV or GCV as defined) |
| SI.SpecificEnthalpy | CalorificValue | if referenceNCV then TransiEnt.Basics.Functions.GasProperties.getIdealGasNCV_xi(FuelMedium, xi_in = xi_fuel[1:FuelMedium.nc - 1], NCVIn = 0) else TransiEnt.Basics.Functions.GasProperties.getIdealGasGCV_xi(FuelMedium, xi_in = xi_fuel[1:FuelMedium.nc - 1], GCVIn = 0) | Calorific value of fuel |
| SI.Efficiency | eta | product.y | Boiler's overall efficiency |
| SI.Temperature | T_supply_set_internal | Internally set supply temperature | |
| SI.Temperature | T_supply | temperatureWaterOut.T | Supply temperature |
| SI.Temperature | T_return | temperatureWaterIn.T | Return temperature |
| SI.TemperatureDifference | dT | T_supply - T_return | Temperature difference |
| SI.MassFlowRate | m_flow_fuel | gasPortIn.m_flow | Fuel mass flow rate |
| SI.MassFlowRate | m_flow_CDE | gasPortOut.m_flow*gasPortOut.xi_outflow[2] | CDE mass flow rate |
| SI.MassFlowRate | m_flow_air | combustion.m_flow_air | Air mass flow rate |
| SI.MassFlowRate | m_flow_HC_req_internal | Required heat carrier mass flow rate for heat-duty-controlled mode | |
| SI.MassFlowRate | m_flow_HC | waterPortIn.m_flow | Actual heat carrier mass flow rate |
| SI.MassFraction[FuelMedium.nc] | xi_fuel | [CH4, C2H6, C3H8, C4H10, N2, CO2, H2] Fuel gas mass fractions | |
| SI.MassFraction[ExhaustMedium.nc] | xi_exhaust | [H2O, CO2, CO, H2, O2, NO, NO2, SO2, N2] Exhaust gas mass fractions | |
| Modelica.Blocks.Logical.Switch | boilerswitch2 | off-switch, when supply temperature is lower than return temperature | |
| Modelica.Blocks.Logical.Greater | greater | ||
| Modelica.Blocks.Sources.RealExpression | t_return | ||
| Modelica.Blocks.Sources.RealExpression | t_max | ||
| TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectHeatingPower | collectHeatingPower | ||
| TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectGwpEmissionsHeat | collectGwpEmissions | ||
| TransiEnt.Components.Statistics.Collectors.LocalCollectors.CollectCostsGeneral | collectCosts |
Contents
| Name | Description |
|---|---|