modelMaxwellStefan_mod
modified Maxwell-Stefan equations, no film reaction
Extends from ThermalSeparation.FilmModel.BaseClasses.BaseFilmModel (base class for film model where no source term for the reaction exists).
Information
Instead of the "normal" Maxwell-Stefan approach, a modified Maxwell-Stefan approach can also be used. In this case the Maxwell-Stefan equations are supplied for nSL and nSV components rather than for nSL-1 and nSV-1 components. In addition the summation equations at the phase boundary are removed.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nSL (from BaseFilmModel) | MediumLiquid.nSubstance | |
| Integer | nSV (from BaseFilmModel) | MediumVapour.nSubstance | |
| Boolean | enableDialog (from BaseFilmModel) | true | |
| Boolean | StartUp_CCS (from BaseFilmModel) | false | |
| Boolean | EQ (from BaseFilmModel) | ||
| Propagated from Column › These variables are propagated from the column model and do not have to be set by the user! | |||
| Boolean[nSV] | inertVapour (from BaseFilmModel) | fill(false, nSV) | |
| Boolean[nSL] | inertLiquid (from BaseFilmModel) | fill(false, nSL) | |
| Integer | n (from BaseFilmModel) | ||
| Integer | nS (from BaseFilmModel) | ||
| Integer[nS,2] | mapping (from BaseFilmModel) | {{i, i} for i in 1:nS} | |
| SI.Temperature | T_ref (from BaseFilmModel) | ||
| Boolean | considerStartUp (from BaseFilmModel) | false | |
| SI.Time | delay_startUp (from BaseFilmModel) | 200 | |
| Boolean | smooth_startUp (from BaseFilmModel) | false | |
| Boolean[nSV] | lowBoilingPoint (from BaseFilmModel) | fill(false, nSV) | |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| MediumVapour.ThermodynamicProperties | propsVap (from BaseFilmModel) | ||
| SI.MoleFraction[n,nSV] | x_v_star (from BaseFilmModel) | ||
| MediumVapour.ThermodynamicState | stateVap (from BaseFilmModel) | ||
| SI.MoleFraction[nSV] | x_v_in (from BaseFilmModel) | ||
| SI.Concentration[n,nSV] | c_v_star (from BaseFilmModel) | ||
| SI.MoleFraction[n,nSL] | x_l (from BaseFilmModel) | ||
| SI.MoleFraction[n,nSV] | x_v (from BaseFilmModel) | ||
| SI.Pressure[n,nSL] | p_sat (from BaseFilmModel) | ||
| MediumLiquid.ThermodynamicProperties | propsLiq (from BaseFilmModel) | ||
| MediumLiquid.ThermodynamicState | stateLiq (from BaseFilmModel) | ||
| SI.MoleFraction[n,nSL] | x_l_star (from BaseFilmModel) | ||
| SI.Concentration[n,nSL] | c_l (from BaseFilmModel) | ||
| SI.Concentration[n,nSL] | c_l_star (from BaseFilmModel) | ||
| Real[n,nSL] | eta_comp (from BaseFilmModel) | ||
| Real[n,nSL] | gamma (from BaseFilmModel) | ||
| SI.MoleFraction[n,nS] | x_vap_liq (from BaseFilmModel) | ||
| SI.Concentration[nSV] | c_v_in (from BaseFilmModel) | ||
| SI.Concentration[n,nSV] | c_v (from BaseFilmModel) | ||
| SI.VolumeFlowRate | Vdot_v_in (from BaseFilmModel) | ||
| SI.VolumeFlowRate[n] | Vdot_v (from BaseFilmModel) | ||
| SI.VolumeFlowRate[n] | Vdot_l (from BaseFilmModel) | ||
| Real[n] | eps_liq (from BaseFilmModel) | ||
| SI.MolarFlowRate[n,nSL] | Ndot_l_transfer (from BaseFilmModel) | ||
| SI.MolarFlowRate[n,nSV] | Ndot_v_transfer (from BaseFilmModel) | positive when entering the bulk phase | |
| SI.HeatFlowRate[n] | Edot_l_transfer (from BaseFilmModel) | ||
| SI.HeatFlowRate[n] | Edot_v_transfer (from BaseFilmModel) | ||
| SI.Pressure[n + 1] | p_hyd (from BaseFilmModel) | ||
| SI.Pressure[n + 1] | p_v (from BaseFilmModel) | ||
| SI.Temperature[n] | T_star (from BaseFilmModel) | ||
| Real[n] | omega (from BaseFilmModel) | ||
| Boolean[n] | startUp (from BaseFilmModel) | ||
| Boolean[n] | before_transition (from BaseFilmModel) | ||
| Real | k (from BaseFilmModel) | ||
| Real[n,nSL] | rel_dev_liq (from BaseFilmModel) | relative deviation from equilibrium, liquid | |
| Real[n,nSV] | rel_dev_vap (from BaseFilmModel) | relative deviation from equilibrium, vapour | |
| Real | max_rel_dev_liq (from BaseFilmModel) | max(rel_dev_liq) | maximum relative deviation from equilibrium, liquid |
| Real | max_rel_dev_vap (from BaseFilmModel) | max(rel_dev_vap) | maximum relative deviation from equilibrium, vapour |
| HomotopyMethod | homotopyMethod (from BaseFilmModel) | ||
| SI.Density[n] | rho_v | propsVap.rho | |
| SI.MolarMass[n] | MM_v | propsVap.MM | |
| ThermoEquilibrium[n] | thermoEquilibrium | ||
| Real[n,nS] | K | equilibrium constant | |
| StateSelection | stateSelection | ||
| MediumLiquid.ThermodynamicFactor[n] | thermoFactorL | ||
| MediumVapour.ThermodynamicFactor[n] | thermoFactorV | ||
| MediumLiquid.CalcSpecificEnthalpy[n] | liqToFilmB | ||
| MediumLiquid.CalcSpecificEnthalpy[n] | filmToLiqB | ||
| MediumVapour.CalcSpecificEnthalpy[n] | vapToFilmB | ||
| MediumVapour.CalcSpecificEnthalpy[n] | filmToVapB | ||
| SI.CoefficientOfHeatTransfer[n] | alphaLiq | ||
| SI.CoefficientOfHeatTransfer[n] | alphaVap | ||
| SI.Area[n] | A_I | interfacial area | |
| Real[n,nSL,nSL] | k_l | ||
| Real[n,nSV,nSV] | k_v | ||
| MaxwellStefanMatrix | maxwellStefanMatrixVap | ||
| MaxwellStefanMatrix | maxwellStefanMatrixLiq | ||
| Real[n,nSL - 1,nSL - 1] | R_l | maxwellStefanMatrixLiq.matrix | |
| Real[n,nSV - 1,nSV - 1] | R_v | maxwellStefanMatrixVap.matrix | |
| Real[n,1,nSL - 1] | R_dash_l | ||
| Real[n,1,nSV - 1] | R_dash_v |
Contents
| Name | Description |
|---|---|
| ThermoEquilibrium | |
| StateSelection |