modelPartialMethanatorSystem

Extends from TransiEnt.Basics.Icons.FixedBedReactor_L4, TransiEnt.Producer.Heat.Base.PartialHeatProvision.

Information

1. Purpose of model

This model is partial model for methanator systems.

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

Calculation of heat losses via simplified correlation taken from calculation results from model 'EquilibriumModel.Methanation.ThreeStages'.

3. Limits of validity

(no elements)

4. Interfaces

gasPortIn: inlet for real gas

gasPortOut: outlet for real gas

gasPortIn_CDE: inlet for CO2 mass flow

heat: heat port - active if 'useHeatPort=true'

fluidPortIn: fluid Port for coolant - active if 'useFluidCoolandPort=true'

fluidPortOut: fluid Port for coolant - active if 'useFluidCoolandPort=true'

temperatureIn: defines output temperature of coolant - active if 'useVariableCoolantOutputTemperature=true'

5. Nomenclature

(no elements)

6. Governing Equations

(no elements)

7. Remarks for Usage

(no elements)

8. Validation

(no elements)

9. References

(no remarks)

10. Version History

Model created by Oliver Schülting (oliver.schuelting@tuhh.de) in Jul 2019

Parameters

TypeNameDefaultDescription
SI.SpecificEnthalpyNCVTransiEnt.Basics.Functions.GasProperties.getRealGasNCVVector(medium, medium.nc)NCV of gas components
SI.SpecificEnthalpyGCVTransiEnt.Basics.Functions.GasProperties.getRealGasGCVVector(medium, medium.nc)GCV of gas component
SI.Densityrho_H2TILMedia.Internals.VLEFluidFunctions.density_pTxi(p_nom[1], T_out_SNG, {0, 0, 0}, vle_sg4.concatVLEFluidName, vle_sg4.nc + TILMedia.Internals.redirectModelicaFormatMessage())
TransiEnt.Basics.Media.Gases.Gas_VDIWA_SG4_vargas_sg4
TransiEnt.Basics.Media.Gases.VLE_VDIWA_SG4_varvle_sg4
Coolant
BooleanuseFluidCoolantPort (from PartialHeatProvision)falsechoose if fluid port for coolant shall be used
BooleanuseHeatPort (from PartialHeatProvision)falsechoose if heat port for coolant shall be used
BooleanexternalMassFlowControl (from PartialHeatProvision)falsechoose if coolant mass flow is defined by input
BooleanuseVariableCoolantOutputTemperature (from PartialHeatProvision)falsechoose if temperature of cooland output shall be defined by input
SI.TemperatureT_out_coolant_target (from PartialHeatProvision)500 + 273.15output temperature of coolant - will be limited by temperature which is technically feasible
IntegerheatLossCalculation1
RealpercentageLosses0.01
Fundamental Definitions
IntegerN_cv10Number of control volumes
Nominal Values
SI.Temperature[N_cv]T_nom(273.15 + 270)*ones(N_cv)Nominal gas and catalyst temperature in the control volumes
SI.Pressure[N_cv]p_nom(17e5)*ones(N_cv)Nominal pressure in the control volumes
SI.MassFraction[N_cv,vle_sg4.nc - 1]xi_nomfill({0.30439, 0.00997376, 0.683929}, N_cv)Nominal values for mass fractions
IntegerscalingOfReactor2Chooce by which value the scaling of the reactor is defined
SI.MassFlowRatem_flow_n_Methane0.0675008Nominal mass flow rate of methane at the outlet
SI.MassFlowRatem_flow_n_Hydrogen0.0339027Nominal mass flow rate of hydrogen at the inlet
SI.EnthalpyFlowRateH_flow_n_Methane3.375921e6Nominal enthalpy flow rate of methane at the output
SI.EnthalpyFlowRateH_flow_n_Hydrogen4.0673747e6Nominal enthalpy flow rate of hydrogen at the input
Initialization
SI.Temperature[N_cv]T_start(273.15 + 270)*ones(N_cv)Initial gas and catalyst temperature in the control volumes
SI.Pressure[N_cv]p_start17e5*ones(N_cv)Initial pressure in the control volumes
SI.MassFraction[N_cv,gas_sg4.nc - 1]xi_startfill({0.30439, 0.00997376, 0.683929}, N_cv)Initial values for mass fractions
Sources and Sinks
SI.TemperatureT_co2_sourcesimCenter.T_amb_constTemperature for CO2 from source
SI.TemperatureT_water_sourcesimCenter.T_amb_constTemperature of water from source
SI.Pressurep_water_sink_hexsimCenter.p_amb_constPressure of water at sink after HEX
SI.Pressurep_water_sink_dryersimCenter.p_amb_constPressure of water at sink after dryer
General
BooleanuseCO2InputfalseUse gas port for CO2 for methanation
SI.VolumeFractionhydrogenFraction_fixed0.1target volume fraction of hydrogen
BooleanuseVariableHydrogenFractionfalsemeassured hydrogen fraction for hydrogen-fraction-controller
General › General
TILMedia.VLEFluidTypes.BaseVLEFluidmediumsimCenter.gasModel1Natural Gas model to be used
TILMedia.VLEFluidTypes.BaseVLEFluidmedium_CO2simCenter.gasModel1CO2 model to be used
BooleanintegrateMassFlowfalseTrue if mass flow shall be integrated
Dryer
SI.TemperatureT_out_SNG20 + 273.15output temperature of synthetic natural gas after drying

Connectors

TypeNameDefaultDescription
Basics.Interfaces.Thermal.FluidPortInfluidPortIn (from PartialHeatProvision)
Basics.Interfaces.Thermal.FluidPortOutfluidPortOut (from PartialHeatProvision)
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheat (from PartialHeatProvision)
Basics.Interfaces.General.TemperatureInT_set_coolant_out (from PartialHeatProvision)
Basics.Interfaces.General.MassFlowRateInhydrogenFraction_input
TransiEnt.Basics.Interfaces.Gas.RealGasPortIngasPortIn
TransiEnt.Basics.Interfaces.Gas.RealGasPortOutgasPortOut
TransiEnt.Basics.Interfaces.Gas.RealGasPortIngasPortIn_CO2

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter (from PartialHeatProvision)
Components.Boundaries.Heat.Heatflow_L1heatFlow_externalMassFlowControl (from PartialHeatProvision)
Modelica.Blocks.Sources.RealExpressionQ_flow_positive (from PartialHeatProvision)
Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlowprescribedHeatFlow (from PartialHeatProvision)
Components.Boundaries.Heat.Heatflow_L1_idContrMFlow_tempheatflow_L1_idContrMFlow_temp (from PartialHeatProvision)
Modelica.Blocks.Sources.RealExpressionrealExpression8 (from PartialHeatProvision)
SI.HeatFlowRateQ_flow_heatprovision (from PartialHeatProvision)
SI.TemperatureT_out_coolant (from PartialHeatProvision)min(T_out_coolant_target, T_out_coolant_max)
SI.TemperatureT_out_coolant_max (from PartialHeatProvision)
SI.HeatFlowRateQ_flow
SI.HeatFlowRateQ_lossThermal losses to environment
SI.MassFlowRatem_flow_n_Hydrogen_isNominal mass flow rate of hydrogen at the inlet calculated by nominal scaling value
ClaRa.Components.Sensors.SensorVLE_L1_TT_coolant_out
ClaRa.Components.Sensors.SensorVLE_L1_TT_coolant_in

Contents

NameDescription
CostSpecsGeneral