modelSteamGenerator_L3_vr
Extends from ClaRa.SubSystems.Boiler.CoalSupplyBoiler_base (The coal mills and the boiler), ClaRa.Basics.Icons.ComplexityLevel (Displays the complexity level inside model icon ).
Information
This steam generator is based on lumped balance equations for mass and energy (for each of live steam generation and reheat one set) and on transfer functions and characteristic maps for heat release and pressure losses. The aim of this model is to capture the boiler's main dynamics without allowing deep insight into the process. Thus, the model merges the evaporation and superheat and place the spray injectors (one for each of the live steam generation and the reheater) at the very end of the boiler. This simplification does not allow detailed investigations of the control of steam temperature and feedwater mass flow (applying an enthalpy correction).
Usage advices:
- The default parameter set do not refer to any real plant
- The injector spray is mixed right befor the livesteam connector and the reheat_out connector, respectively
- The spray attemperators are ideal, i.e. have no storage behavior
- The last superheater bundles are placed before the spray injector
- The pressure loss between live steam and HPInjector is 15 % of the HP pressure loss (p_FW - p_LS)
- The pressure loss between hot reheated steam and IPInjector is 50 % of the IP pressure loss (p_cRH - p_hRH)
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | showExpertSummary | false | |Summary and Visualisation||True, if expert summary should be applied |
| Boolean | showData | true | |Summary and Visualisation||True, if a data port containing p,T,h,s,m_flow shall be shown, else false |
| Fundamental Definitions | |||
| TILMedia.VLEFluid.Types.BaseVLEFluid | medium (from CoalSupplyBoiler_base) | simCenter.fluid1 | Medium in the component |
| Nominal values | |||
| Modelica.Units.SI.Pressure | p_LS_nom | 300e5 | Nominal life steam pressure |
| Modelica.Units.SI.Pressure | p_RH_nom | 40e5 | Nominal reheat pressure |
| Modelica.Units.SI.SpecificEnthalpy | h_LS_nom | 3000e3 | Nominal life steam specific enthlapy |
| Modelica.Units.SI.SpecificEnthalpy | h_RH_nom | 3500e3 | Nominal reheat specific enthlapy |
| Modelica.Units.SI.Pressure | Delta_p_nomHP | 40e5 | Nominal main pressure loss |
| Modelica.Units.SI.Pressure | Delta_p_nomIP | 4e5 | Nominal reheat pressure loss |
| Modelica.Units.SI.MassFlowRate | m_flow_nomLS | 419 | Nominal life steam flow rate |
| Modelica.Units.SI.HeatFlowRate | Q_flow_F_nom | 1340e6 | Nominal firing power |
| Part Load Definition | |||
| Real[:,:] | CL_Delta_pHP_mLS | [0, 0; 0.1, 0.01; 0.2, 0.04; 0.3, 0.09; 0.4, 0.16; 0.5, 0.25; 0.6, 0.36; 0.7, 0.49; 0.8, 0.64; 0.9, 0.81; 1, 1] | Characteristic line of pressure drop as function of mass flow rate |
| Real[:,:] | CL_Delta_pIP_mLS | [0, 0; 0.1, 0.01; 0.2, 0.04; 0.3, 0.09; 0.4, 0.16; 0.5, 0.25; 0.6, 0.36; 0.7, 0.49; 0.8, 0.64; 0.9, 0.81; 1, 1] | Characteristic line of reheat pressure drop as function of mass flow rate |
| Real[:,:] | CL_yF_QF | [0, 0.9; 1, 0.9] | Characteristic line of relative heat release in life steam as function of rel. firing power |
| Real[:,:] | CL_etaF_QF | [0, 0.93; 1, 0.94] | Characteristic line of furnace efficiency as function of rel. firing power |
| Real[:,:] | CL_evap | [0, 0.5; 1, 0.5] | Characteristic line of firing power into evaporator |
| Time Response Definition | |||
| Modelica.Units.SI.Time | Tau_dead | 120 | Equivalent dead time of steam generation |
| Modelica.Units.SI.Time | Tau_bal | 200 | Balancing time of steam generation |
| Initialisation › General | |||
| Boolean | useHomotopy | simCenter.useHomotopy | True, if homotopy method is used during initialisation |
| Initialisation › High pressure part | |||
| Modelica.Units.SI.Pressure | p_LS_start | 300e5 | Initial value of life steam pressure |
| Modelica.Units.SI.SpecificEnthalpy | h_LS_start | 3000e3 | Initial value of life steam specific enthalpy |
| ClaRa.Basics.Choices.Init | initHP | ClaRa.Basics.Choices.Init.noInit | Type of initialisation of steam generation |
| Initialisation › Reheat part | |||
| Modelica.Units.SI.Pressure | p_RH_start | 40e5 | Initial value of hot reheat pressure |
| Modelica.Units.SI.SpecificEnthalpy | h_RH_start | 3500e3 | Initial value of hot reheat specifc enthalpy |
| ClaRa.Basics.Choices.Init | initIP | ClaRa.Basics.Choices.Init.noInit | Type of initialisation of reheater |
| Geometry | |||
| Modelica.Units.SI.Volume | volume_tot_HP | 1000 | Total volume of the live steam generator |
| Modelica.Units.SI.Volume | volume_tot_IP | 1000 | Total volume of the reheater |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| ClaRa.Basics.Interfaces.FluidPortOut | livesteam (from CoalSupplyBoiler_base) | ||
| ClaRa.Basics.Interfaces.FluidPortOut | reheat_out (from CoalSupplyBoiler_base) | ||
| Modelica.Blocks.Interfaces.RealInput | QF_setl_ (from CoalSupplyBoiler_base) | Set value of thermal output in p.u. | |
| ClaRa.Basics.Interfaces.FluidPortIn | feedwater (from CoalSupplyBoiler_base) | ||
| ClaRa.Basics.Interfaces.FluidPortIn | reheat_in (from CoalSupplyBoiler_base) | ||
| Modelica.Blocks.Interfaces.RealOutput | h_evap | evaporator outlet specific enthalpy | |
| ClaRa.Basics.Interfaces.FluidPortIn | IPInjection | reheat spray injection | |
| ClaRa.Basics.Interfaces.FluidPortIn | HPInjection | High pressure spray cooler | |
| ClaRa.Basics.Interfaces.EyeOut | eye_LS | ||
| ClaRa.Basics.Interfaces.EyeOut | eye_RH |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| SimCenter | simCenter (from CoalSupplyBoiler_base) | ||
| String | complexity (from ComplexityLevel) | "??" | |
| Modelica.Units.SI.SpecificEnthalpy | h_IP | Specific enthalpy before IP injector | |
| Modelica.Units.SI.Pressure | p_IP | Pressure at hot reheat outlet | |
| Modelica.Units.SI.Mass | mass_IP | Mass in the reheater | |
| Real | drhodt_IP | Time derivative of reheater mean density | |
| Modelica.Units.SI.SpecificEnthalpy | h_HP | Specific enthalpy before HP injector | |
| Modelica.Units.SI.Pressure | p_HP | Live steam pressure | |
| Modelica.Units.SI.Mass | mass_HP | Mass in the HP steam generator | |
| Real | drhodt_HP | Time dericative of the HP mean density | |
| Modelica.Units.SI.HeatFlowRate | Q_flow_HP | Heat flow rate for HP steam generation | |
| Modelica.Units.SI.HeatFlowRate | Q_flow_IP | Heat flow rate of the reheater | |
| Modelica.Units.SI.HeatFlowRate | Q_flow_evap | Heat flow rate of the evaporator | |
| Modelica.Blocks.Continuous.TransferFunction | heatRelease | comprehends the coal supply, the heat release and the steam generation | |
| Modelica.Blocks.Tables.CombiTable1Dv | convert2PressureDrop_HP | ||
| TILMedia.VLEFluid.VLEFluid_ph | liveSteam | ||
| TILMedia.VLEFluid.VLEFluid_ph | reheatedSteam | ||
| Modelica.Blocks.Tables.CombiTable1Dv | convert2PressureDrop_IP | ||
| Modelica.Blocks.Tables.CombiTable1Dv | convert2HPFiring | ||
| Modelica.Blocks.Tables.CombiTable1Dv | calculateEfficiency | ||
| TILMedia.VLEFluid.VLEFluid_ph | evapSteam | ||
| Modelica.Blocks.Tables.CombiTable1Dv | convert2Evap |