modelSectorCouplingPtX

Coupled electric, district heating and gas grids for Hamburg with PtX 2035
Diagram of SectorCouplingPtX

Extends from TransiEnt.Basics.Icons.Example (Icon for runnable examples).

Information

1. Purpose of model

(no remarks)

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

The methodology is described in [1].

3. Limits of validity

(no remarks)

4. Interfaces

(no remarks)

5. Nomenclature

(no remarks)

6. Governing Equations

(no remarks)

7. Remarks for Usage

The district heating grid is modeled as a mass-flow sink, but can be replaced with more detailed models if required.

8. Validation

(no remarks)

9. References

[1] L. Andresen, P. Dubucq, R. Peniche Garcia, G. Ackermann, A. Kather, and G. Schmitz, “Transientes Verhalten gekoppelter Energienetze mit hohem Anteil Erneuerbarer Energien: Abschlussbericht des Verbundvorhabens,” Hamburg, 2017.

10. Version History

Modified by Carsten Bode (c.bode@tuhh.de), May 2020 (updated to new grid model)

Parameters

TypeNameDefaultDescription
Realf_gasDemandsimCenter.f_gasDemandScale factor for gas demand
Realf_Rei0.465119Scaling factor for FeedInStation Reitbrook
Realf_Lev0.268173Scaling factor for FeedInStation Leversen
Realf_Tor1 - f_Rei - f_LevScaling factor for FeedInStation Tornesch
SI.ActivePowerP_el_n140e6Nominal power of electrolyzer
SI.ActivePowerP_el_min0.04*P_el_nMinimum power of electrolyzer
SI.ActivePowerP_el_overload1.0*P_el_nPower at which overload region of the electrolyzer begins
SI.ActivePowerP_el_max1.68*P_el_nMaximum power of electrolyzer
SI.Efficiencyeta_n0.75Efficiency of electrolyzer
SI.Timet_overload30*60Maximum time the electrolyzer can work in overload in seconds
RealcoolingToHeatingRatio1Defines how much faster electrolyzer cools down than heats up
SI.Pressurep_elysimCenter.p_amb_const + 35e5Pressure of electrolyzer
Realphi_H2max0.1Maximum infeed of hydrogen
Realk_feedIn1e6FeedIn factor
SI.VolumeV_mixH21
SI.VolumeV_mixNG1
SI.Pressurep_maxLow17400000Lower limit for maximum pressure in the storage
SI.Pressurep_maxHigh17500000Upper limit for maximum pressure in the storage
SI.VolumeV_geo10000Volume of the storage
SI.Pressurep_start11000000Start value for the pressure in the storage
SI.TemperatureT_start325.45Start value for the temperature in the storage
SI.Pressurep_minLow5800000Lower limit for minimum pressure in the storage
SI.Pressurep_minHigh6000000Upper limit for minimum pressure in the storage
RealNper10km2Number of discrete volumes in 10 km pipe length
Modelica.Blocks.Types.SimpleControllercontrollerTypeModelica.Blocks.Types.SimpleController.P|Controller|Type of controller
Realk_consumer1e6|Controller|Gain for controller in maximum feed in control
RealTi0.04|Controller|Integrator time constant for controller in maximum feed in control
RealTd0.01|Controller|Derivative time constant for controller in maximum feed in control
Fundamental Definitions
IntegermassBalance1Mass balance and species balance fomulation

Components

TypeNameDefaultDescription
TransiEnt.ModelStatisticsmodelStatistics
TransiEnt.SimCentersimCenter
Modelica.Blocks.Noise.GlobalSeedglobalSeed
TransiEnt.Basics.Tables.Ambient.Temperature_Hamburg_Fuhlsbuettel_172800s_2012temperatureHH_900s_01012012_0000_31122012_2345_1
TransiEnt.Grid.Heat.HeatGridControl.HeatDemandPrediction.HeatingGenerationCharlineheatingLoadCharline
TransiEnt.Grid.Heat.HeatGridControl.SupplyAndReturnTemperatureDHGsupplyandReturnTemperature
TransiEnt.Producer.Heat.Gas2Heat.SimpleGasBoiler.SimpleBoilerHW_HafenCity
TransiEnt.Grid.Heat.HeatGridControl.Controllers.DHG_FeedForward_ControllerdHNControl
TransiEnt.Grid.Heat.HeatGridTopology.GridConfigurations.DHG_Topology_HH_1port_4sites_MassFlowSinkDistrictHeatingGrid
Modelica.Blocks.Sources.RealExpressionT_return3
Modelica.Blocks.Sources.RealExpressionT_return2
TransiEnt.Components.Boundaries.FluidFlow.BoundaryVLE_Txim_flowmassflow_Tm_flow1
TransiEnt.Components.Boundaries.FluidFlow.BoundaryVLE_Txim_flowmassflow_Tm_flow2
TransiEnt.Producer.Combined.LargeScaleCHP.ContinuousCHPTiefstack_HardCoal
TransiEnt.Grid.Heat.HeatGridControl.HeatFlowDivisionheatSchedulerEast
Modelica.Blocks.Sources.RealExpressionm_flow_return1
Modelica.Blocks.Sources.RealExpressionm_flow_return2
TransiEnt.Components.Visualization.InfoBoxLargeCHPinfoBoxLargeCHP2
TransiEnt.Components.Visualization.InfoBoxLargeCHPinfoBoxLargeCHP3
Modelica.Blocks.Sources.RealExpressionQ_flow_set_WT
Modelica.Blocks.Sources.RealExpressionQ_flow_set_Hafen
Modelica.Blocks.Sources.RealExpressionQ_set_MVB
Modelica.Blocks.Sources.RealExpressionQ_set_Spivo_Tiefstack
Modelica.Blocks.Sources.RealExpressionHeatFlowEastPlusWUWSPS
Modelica.Blocks.Sources.RealExpressionQ_set_WUWSPS
TransiEnt.Components.Boundaries.FluidFlow.BoundaryVLE_Txim_flowmassflow_Tm_flow4
Modelica.Blocks.Sources.RealExpressionm_flow_return5
Modelica.Blocks.Sources.RealExpressionT_return1
TransiEnt.Producer.Combined.LargeScaleCHP.CHPGUDTSCombined cycle plant Tiefstack
ClaRa.Components.BoundaryConditions.BoundaryVLE_hxim_flowmassflow_Tm_flow5
Modelica.Blocks.Sources.RealExpressionQ_flow_set_WT1
TransiEnt.Components.Boundaries.FluidFlow.BoundaryVLE_pTximassflow_Tm_flow6
Modelica.Blocks.Sources.RealExpressionp_set_WT2
TransiEnt.Producer.Heat.Gas2Heat.SimpleGasBoiler.SimpleBoilerspiVo_Wedel
TransiEnt.Components.Visualization.InfoBoxLargeCHPinfoBoxLargeCHP4
TransiEnt.Producer.Heat.Gas2Heat.SimpleGasBoiler.TwoFuelBoilertwoFuelBoiler
TransiEnt.Producer.Heat.Gas2Heat.SimpleGasBoiler.SimpleBoilerwuWSpaldingStr
TransiEnt.Components.Visualization.InfoBoxLargeCHPinfoBoxLargeCHP5
TransiEnt.Producer.Combined.LargeScaleCHP.ContinuousCHPHKW_Wedel
Modelica.Blocks.Sources.RealExpressionQ_flow_set_WW1
TransiEnt.Components.Visualization.InfoBoxLargeCHPinfoBoxLargeCHP1
Modelica.Blocks.Sources.RealExpressionT_return5
Modelica.Blocks.Sources.RealExpressionm_flow_return3
TransiEnt.Components.Boundaries.FluidFlow.BoundaryVLE_Txim_flowmassflow_Tm_flow3
TransiEnt.Grid.Heat.HeatGridControl.Limit_Q_flow_setspiVoWedel
Modelica.Blocks.Sources.RealExpressionQ_flow_set_Spivo_Wedel
TransiEnt.Producer.Heat.Power2Heat.ElectricBoiler.ElectricBoilerPtH
TransiEnt.Producer.Heat.Power2Heat.ElectricBoiler.Controller.PtH_limiterptH_limiter
Modelica.Blocks.Sources.RealExpressionP_set_Pth
Modelica.Blocks.Sources.RealExpressionQ_flow_set_PtH
TransiEnt.Components.Sensors.ElectricActivePowerP_12
TransiEnt.Producer.Electrical.Conventional.BrownCoalBrownCoal
TransiEnt.Producer.Electrical.Conventional.GasturbineGasturbine2
TransiEnt.Grid.Electrical.LumpedPowerGrid.LumpedGridUCTE
TransiEnt.Producer.Electrical.Controllers.CurtailmentControllerP_RE_curtailement
TransiEnt.Consumer.Electrical.LinearElectricConsumerDemand
TransiEnt.Producer.Electrical.Conventional.GarbageGARGarbage
TransiEnt.Grid.Electrical.SecondaryControl.AGCaGC
TransiEnt.Producer.Electrical.Conventional.CCPCCP
TransiEnt.Producer.Electrical.Conventional.OilOILMineral oil
TransiEnt.Producer.Electrical.Wind.PowerProfileWindPlantWindOnshorePlant
TransiEnt.Producer.Electrical.Wind.PowerProfileWindPlantWindOffshorePlant
TransiEnt.Producer.Electrical.Photovoltaics.PhotovoltaicProfilePlantPVPlant
TransiEnt.Producer.Electrical.Others.BiomassBiomass
TransiEnt.Producer.Electrical.Others.PumpedStoragePlantPumpedStorage
TransiEnt.Producer.Electrical.Others.IdealContinuousHydropowerPlantRunOfWaterPlant
Modelica.Blocks.Sources.RealExpressionP_set_BM
Modelica.Blocks.Sources.RealExpressionP_set_Offshore
Modelica.Blocks.Sources.RealExpressionP_set_Onshore
Modelica.Blocks.Sources.RealExpressionP_set_PV
Modelica.Blocks.Sources.RealExpressionP_set_ROH
Modelica.Blocks.Sources.RealExpressionP_set_BCG
Modelica.Blocks.Sources.RealExpressionP_set_OIL
Modelica.Blocks.Sources.RealExpressionP_set_GAR
Modelica.Blocks.Sources.RealExpressionP_set_SB_CCP
Modelica.Blocks.Sources.RealExpressionP_set_CCP
Modelica.Blocks.Sources.RealExpressionP_set_SB_GT
Modelica.Blocks.Sources.RealExpressionP_set_GT2
Modelica.Blocks.Sources.RealExpressionP_set_SB_PS
Modelica.Blocks.Sources.RealExpressionP_set_PS
Modelica.Blocks.Sources.RealExpressionP_set_CHP_West
Modelica.Blocks.Sources.RealExpressionP_set_CHP_East
Modelica.Blocks.Sources.RealExpressionP_set_Curt
Modelica.Blocks.Sources.RealExpressionP_tieline_set
Modelica.Blocks.Sources.RealExpressionP_tieline_is
Modelica.Blocks.Sources.RealExpressionP_load_is
TransiEnt.Basics.Blocks.Sources.RealVectorExpressionP_sec_pos
Modelica.Blocks.Sources.RealExpressionP_set_SB_BCG
Modelica.Blocks.Sources.RealExpressionP_set_SB_OIL
Modelica.Blocks.Sources.RealExpressionP_set_SB_GAR
Modelica.Blocks.Sources.RealExpressionP_set_SB_BM
TransiEnt.Basics.Blocks.Sources.RealVectorExpressionP_sec_neg
Modelica.Blocks.Sources.RealExpressionP_set_WT1
Modelica.Blocks.Sources.RealExpressionP_set_SB_CHP_East1
TransiEnt.Producer.Electrical.Conventional.BlackCoalBlackCoal
Modelica.Blocks.Sources.RealExpressionP_set_BC
Modelica.Blocks.Sources.RealExpressionP_set_SB_BC
TransiEnt.Producer.Electrical.Conventional.GasturbineGasturbine3
Modelica.Blocks.Sources.RealExpressionP_set_GT3
Modelica.Blocks.Sources.RealExpressionP_set_SB_GT1
TransiEnt.Producer.Electrical.Conventional.GasturbineGasturbine1
Modelica.Blocks.Sources.RealExpressionP_set_SB_GT2
Modelica.Blocks.Sources.RealExpressionP_set_GT1
Modelica.Blocks.Sources.RealExpressionP_load_pred
Modelica.Blocks.Sources.RealExpressionP_RE_Pred
Modelica.Blocks.Sources.RealExpressionP_set_Curt_after_P2X
Modelica.Blocks.Sources.RealExpressionP_set_Electrolysis
Modelica.Blocks.Sources.Constantt_start_set
TransiEnt.Basics.Blocks.Sources.ConstantVectorSourceP_init_set
Modelica.Blocks.Noise.NormalNoisee_pv_prediction
TransiEnt.Basics.Tables.GenericDataTablenormalizedWindPredictionError
Modelica.Blocks.Sources.RealExpressione_wind_prediction_on
Modelica.Blocks.Sources.RealExpressione_wind_prediction_off
TransiEnt.Basics.Tables.GenericDataTablenormalizedWindPredictionError2
Modelica.Blocks.Sources.RealExpressionP_residual_is
Modelica.Blocks.Sources.RealExpressionP_residual_predAll disponible plants (Conventional apart from Pumped Storage and CHP)
TransiEnt.Grid.Electrical.EconomicDispatch.DiscretizePredictiondiscretizePrediction
TransiEnt.Grid.Electrical.EconomicDispatch.LoadPredictionAdaptionH_lpa
TransiEnt.Grid.Electrical.UnitCommitment.BinaryScheduleDataTableUC
Modelica.Blocks.Sources.RealExpressionP_residual_pred_1h
TransiEnt.Grid.Electrical.EconomicDispatch.MeritOrderDispatchermod
Modelica.Blocks.Routing.Replicatorreplicator
TransiEnt.Basics.Records.PipeParameterringPipes
TransiEnt.Basics.Records.PipeParameterdistrictPipes
TransiEnt.Grid.Gas.GasGridHamburggasGridHamburg
TransiEnt.Consumer.Gas.GasConsumerPipe_HFlowHarburg
TransiEnt.Consumer.Gas.GasConsumerPipe_HFlowAltona
TransiEnt.Consumer.Gas.GasConsumerPipe_HFlowEimsbuettel
TransiEnt.Consumer.Gas.GasConsumerPipe_HFlowHHNord
TransiEnt.Consumer.Gas.GasConsumerPipe_HFlowWandsbek
TransiEnt.Consumer.Gas.GasConsumerPipe_HFlowHHMitte
TransiEnt.Consumer.Gas.GasConsumerPipe_HFlowBergedorf
TransiEnt.Components.Boundaries.Gas.BoundaryRealGas_pTxiGTS_Leversen
TransiEnt.Components.Sensors.RealGas.CompositionSensorvleCompositionSensor_Leversen
TransiEnt.Components.Boundaries.Gas.BoundaryRealGas_pTxiGTS_Tornesch
TransiEnt.Components.Sensors.RealGas.CompositionSensorvleCompositionSensor_Tornesch
TransiEnt.Components.Boundaries.Gas.BoundaryRealGas_pTxiGTS_Reitbrook
TransiEnt.Components.Sensors.RealGas.CompositionSensorvleCompositionSensor_Reitbrook
TransiEnt.Basics.Tables.GasGrid.NaturalGasVolumeFlowSTPH_flow_demand
Modelica.Blocks.Math.GainshareHar
Modelica.Blocks.Math.GainshareAlt
Modelica.Blocks.Math.GainshareEim
Modelica.Blocks.Math.GainshareNor
Modelica.Blocks.Math.GainshareWan
Modelica.Blocks.Math.GainshareMit
Modelica.Blocks.Math.GainshareBer
TransiEnt.Components.Gas.VolumesValvesFittings.Fittings.RealGasJunction_L2_isothjunction_Leversen
TransiEnt.Components.Gas.VolumesValvesFittings.Fittings.RealGasJunction_L2_isothJunctionHHMitte
TransiEnt.Producer.Gas.Electrolyzer.Systems.FeedInStation_CavernCompFeedIn_Tornesch
TransiEnt.Producer.Gas.Electrolyzer.Systems.FeedInStation_CavernCompFeedIn_Leversen
TransiEnt.Components.Gas.VolumesValvesFittings.Fittings.RealGasJunction_L2_isothMix_Leversen
TransiEnt.Producer.Gas.Electrolyzer.Systems.FeedInStation_CavernCompFeedIn_Reitbrook
TransiEnt.Components.Gas.VolumesValvesFittings.Fittings.RealGasJunction_L2_isothMix_Tornesch
TransiEnt.Components.Gas.VolumesValvesFittings.Fittings.RealGasJunction_L2_isothMix_Reitbrook

Contents

NameDescription
PressureLoss