modelFeedInStation_woStorage

Diagram of FeedInStation_woStorage

Extends from TransiEnt.Producer.Gas.Electrolyzer.Base.PartialFeedInStation.

Information

1. Purpose of model

This model represents a feed in station where hydrogen is produced with an electrolyzer and fed directly into a natural gas grid.

2. Level of detail, physical effects considered, and physical insight

see sub models

3. Limits of validity

see sub models

4. Interfaces

P_el_set: input for the set value for the electric power

m_flow_feedIn: input for the possible feed-in mass flow into the natural grid etc.

epp: electric power port for the electrolyzer, type can be chosen

gasPortOut: outlet of the hydrogen

5. Nomenclature

(no elements)

6. Governing Equations

(no remarks)

7. Remarks for Usage

For start up, a small hydrogen mass flow for the electrolyzer can be set to allow for simpler initialisation.

If useMassFlowControl=true, the electrical power of the electrolyzer will no more be limited by given m_flow_feed. This simplifies the controller if limitation is not needed.

8. Validation

(no remarks)

9. References

(no remarks)

10. Version History

Model created by Lisa Andresen (andresen@tuhh.de) in September 2016


Model modified by Oliver Schülting (oliver.schuelting@tuhh.de) in April 2019: added Boolean useMassFlowControl

Parameters

TypeNameDefaultDescription
General
BooleanusePowerPort (from PartialFeedInStation)trueTrue if power port shall be used
General › General
TILMedia.VLEFluidTypes.BaseVLEFluidmediumsimCenter.gasModel3Hydrogen model to be used
BooleanuseFluidAdaptertruetrue: fluid adapter to natural gas at gasPortOut is used, false: no adapter, then set medium_ng to medium_h2
TILMedia.VLEFluidTypes.BaseVLEFluidmedium_ngsimCenter.gasModel1Natural gas with H2 model to be used
BooleanuseMassFlowControltruechoose if output of FeedInStation is limited by m_flow_feedIn - if 'false': m_flow_feedIn has no effect
General › Electrolyzer
SI.ActivePowerP_el_n1e6Nominal power of electrolyzer
SI.ActivePowerP_el_max1.68*P_el_nMaximum power of electrolyzer
SI.ActivePowerP_el_min0.05*P_el_nMinimal power of electrolyzer
SI.ActivePowerP_el_overload1.0*P_el_nPower at which overload region begins
Modelica.Units.SI.Efficiencyeta_n0.75Nominal efficency refering to the GCV (min = 0, max = 1)
Modelica.Units.SI.Efficiencyeta_scale0Sets a with increasing input power linear degrading efficiency coefficient (min = 0, max = 1)
SI.AbsolutePressurep_out35e5Hydrogen output pressure from electrolyzer
SI.TemperatureT_out283.15Hydrogen output temperature from electrolyzer
RealspecificWaterConsumption10Mass of water per mass of hydrogen
Realt_overload0.5*3600Maximum time the ely can work in overload in seconds
RealcoolingToHeatingRatio1Defines how much faster electrolyzer cools down than heats up
IntegerstartState1Initial state of the electrolyzer (1: ready to overheat, 2: working in overload, 3: cooling down)
Electrolyzer
SI.ActivePowerP_el_cooldownP_el_nPower below which cooldown of electrolyzer starts
General › Initialization
SI.MassFlowRatem_flow_start0.0Sets initial value for m_flow from a buffer
General › Controller
Modelica.Blocks.Types.SimpleControllercontrollerTypeModelica.Blocks.Types.SimpleController.PIType of controller for feed-in control
Realk1e8Gain for feed-in control
RealTi1Integrator time constant for feed-in control
RealTd0.1Derivative time constant for feed-in control
Statistics
RealCspec_demAndRev_other_watersimCenter.Cspec_demAndRev_other_waterSpecific demand-related cost per cubic meter water of electrolyzer
TransiEnt.Basics.Units.MonetaryUnitPerEnergyCspec_demAndRev_el_electrolyzersimCenter.Cspec_demAndRev_freeSpecific demand-related cost per electric energy for electrolyzer
Coolant
BooleanuseFluidCoolantPortfalsechoose if fluid port for coolant shall be used
BooleanuseHeatPortfalsechoose if heat port for coolant shall be used
BooleanuseVariableCoolantOutputTemperaturefalsechoose if temperature of cooland output shall be defined by input
SI.TemperatureT_out_coolant_target500 + 273.15output temperature of coolant - will be limited by temperature which is technically feasible
BooleanexternalMassFlowControlfalsechoose if heat port for coolant shall be used

Connectors

TypeNameDefaultDescription
TransiEnt.Basics.Interfaces.General.MassFlowRateInm_flow_feedIn (from PartialFeedInStation)Mass flow rate input
TransiEnt.Basics.Interfaces.Electrical.ElectricPowerInP_el_set (from PartialFeedInStation)Electric power input
TransiEnt.Basics.Interfaces.Gas.RealGasPortOutgasPortOut (from PartialFeedInStation)
TransiEnt.Basics.Interfaces.Electrical.ActivePowerPortepp (from PartialFeedInStation)
Basics.Interfaces.Thermal.FluidPortInfluidPortIn
Basics.Interfaces.Thermal.FluidPortOutfluidPortOut
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheat
Basics.Interfaces.General.TemperatureInT_set_coolant_out

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter (from PartialFeedInStation)
TransiEnt.Producer.Gas.Electrolyzer.PEMElectrolyzer_L1electrolyzer
TransiEnt.Producer.Gas.Electrolyzer.Controller.TotalFeedInControllercontrolTotalEly
Summarysummary

Contents

NameDescription
Charline
Dynamics
CostSpecsElectrolyzer
Outlineprotected
Summaryprotected