modelTotalCondenser_PT1_2

Extends from ThermalSeparation.Icons.Color.Condenser.

Information

Kondensator

Der Kondensator hat einen Eingang in den das dampfförmige Medium aus der obersten Stufe der Kolonne eintritt sowie einen Ausgang, durch den der komplett kondensierte Dampf als Flüssigkeit teilweise wieder in die Kolonne zurückgeführt wird.

Zwischen Austritt des Kondensators und der Kolonne wird ein Splitter gesetzt, über den das Rücklaufverhältnis festgelegt wird.

Das Modell wird als einfacher Bilanzraum mit zwei Volumenströmen und einem aus dem Kondensator austretenden Wärmestrom betrachtet.

Es wird bei der Modellentwicklung Totalkondensation angenommen.

Das heißt, dass der eintretende reine Dampfstrom den Kondensator als Flüssigkeit verlässt.

Außer dem Druck sind alle Größen des eintretenden Volumenstroms aus der obersten Stufe der Kolonne festgelegt. Es sind somit eintretender Volumenstrom Vdot_in_V, Zusammensetzung y_in, Temperatur T_in_V und spezifische Enthalpie h_in_V bekannt.

Der Druck wird für das Gesamtmodell im Kondensatormodell vorgegeben. Die weiteren Drücke der einzelnen Böden werden durch Druckverlustgleichungen berechnet.

Der Druckverlust vom Kondensator zur obersten Stufe der Kolonne wird hierbei vernachlässigt.

Für den austretenden flüssigen Strom müssen also die Größen für folgende Variablen bestimmt werden:

  • Volumenstrom Vdot_out_L
  • Zusammensetzung x_out_L
  • Temperatur T_out_L
  • Druck p_out_L
  • Enthalpie h_out_L

Parameters

TypeNameDefaultDescription
RealtimeConstant100
IntegernS4
IntegernLnSL - nS
IntegernVnSV - nS
IntegernSLMediumLiquid.nSubstance
IntegernSVMediumVapour.nSubstance
Boolean[nSV]inertVapourfill(false, nSV)true for each component which is inert
Boolean[nSL]inertLiquidfill(false, nSL)true for each component which is inert
Modelica.Units.SI.Pressurep_cond1e5Kondensationsdruck
Modelica.Units.SI.TemperatureT_set303.15
ThermalSeparation.Components.Condenser.Enumerations.OutletTempOptionoutletTempOptionEnumerations.OutletTempOption.T_setdifferent options for liquid outlet temperature
Integer[nS,2]mapping{{1, 1}, {2, 2}}parameter to map the different medium vectors one to another
Real[nSL]factor_Kfill(1, nSL)
Modelica.Units.SI.Temperaturedelta_T_sub5subcooling
Advanced
Modelica.Units.SI.TemperatureT_refsystemTS.T_refreference temperature

Connectors

TypeNameDefaultDescription
ThermalSeparation.Interfaces.LiquidPortOutliquidOut
ThermalSeparation.Interfaces.GasPortInvapourIn

Components

TypeNameDefaultDescription
ThermalSeparation.SystemTSsystemTS
MediumVapour.BasePropertiesmediumVapourIn
MediumLiquid.BasePropertiesmediumLiquid
MediumLiquid.BasePropertiesmediumLiquid2
Modelica.Units.SI.MoleFraction[nSV]x_v
Modelica.Units.SI.TemperatureT_v
ThermalSeparation.Units.MolarEnthalpyh_v
ThermalSeparation.Units.MolarEnthalpyu_v
Modelica.Units.SI.Densityrho_v
Modelica.Units.SI.MolarMassMM_v
Modelica.Units.SI.MoleFraction[nSL]x_l
Modelica.Units.SI.TemperatureT_l
ThermalSeparation.Units.MolarEnthalpyh_l
ThermalSeparation.Units.MolarEnthalpyu_l
Modelica.Units.SI.Densityrho_l
Modelica.Units.SI.MolarMassMM_l
Modelica.Units.SI.Pressurep_1
Modelica.Units.SI.HeatFlowRateQ_kond
MediumLiquid.ActivityCoefficientactivityCoeff
MediumLiquid.FugacityCoefficientfugacityCoeffSat
Modelica.Units.SI.MoleFraction[nSV]x_v_star
Modelica.Units.SI.TemperatureT_cond
Modelica.Blocks.Continuous.FirstOrderfirstOrder
Modelica.Blocks.Continuous.FirstOrderfirstOrder1
Modelica.Blocks.Continuous.FirstOrderfirstOrder2
Modelica.Blocks.Continuous.FirstOrderfirstOrder3
Modelica.Blocks.Continuous.FirstOrderfirstOrder4
Modelica.Blocks.Continuous.FirstOrderfirstOrder5
Modelica.Blocks.Continuous.FirstOrderfirstOrder6
Modelica.Blocks.Continuous.FirstOrderfirstOrder7
Modelica.Blocks.Continuous.FirstOrderfirstOrder8
Modelica.Blocks.Continuous.FirstOrderfirstOrder9
Modelica.Blocks.Continuous.FirstOrderfirstOrder10
Modelica.Blocks.Continuous.FirstOrderfirstOrder11
Modelica.Blocks.Continuous.FirstOrderfirstOrder12
Modelica.Blocks.Continuous.FirstOrderfirstOrder13
Modelica.Blocks.Continuous.FirstOrderfirstOrder14
Modelica.Blocks.Continuous.FirstOrderfirstOrder15
Modelica.Blocks.Continuous.FirstOrderfirstOrder16
Modelica.Blocks.Continuous.FirstOrderfirstOrder17
Modelica.Blocks.Continuous.FirstOrderfirstOrder18
Modelica.Blocks.Continuous.FirstOrderfirstOrder19
Modelica.Blocks.Continuous.FirstOrderfirstOrder20
Modelica.Blocks.Continuous.FirstOrderfirstOrder21
Modelica.Blocks.Continuous.FirstOrderfirstOrder22
Modelica.Blocks.Continuous.FirstOrderfirstOrder23
Modelica.Blocks.Continuous.FirstOrderfirstOrder24
Modelica.Blocks.Continuous.FirstOrderfirstOrder25
Modelica.Blocks.Continuous.FirstOrderfirstOrder26
Modelica.Blocks.Continuous.FirstOrderfirstOrder27
Modelica.Blocks.Continuous.FirstOrderfirstOrder28
Modelica.Blocks.Continuous.FirstOrderfirstOrder29
Modelica.Blocks.Continuous.FirstOrderfirstOrder30
Modelica.Blocks.Continuous.FirstOrderfirstOrder31
Modelica.Blocks.Continuous.FirstOrderfirstOrder32
Modelica.Blocks.Continuous.FirstOrderfirstOrder33
Modelica.Blocks.Continuous.FirstOrderfirstOrder34
Modelica.Blocks.Continuous.FirstOrderfirstOrder35
Modelica.Blocks.Continuous.FirstOrderfirstOrder36
Modelica.Blocks.Continuous.FirstOrderfirstOrder37
Modelica.Blocks.Continuous.FirstOrderfirstOrder38
Modelica.Blocks.Continuous.FirstOrderfirstOrder39

Contents

NameDescription
MediumVapour
MediumLiquid