modelConvectiveSlice_L4
Extends from ClaRa.Basics.Icons.FurnaceSlice.
Information
For detailed model documentation please consult the html-documentation shipped with ClaRa.
Authorship and Copyright Statement for original (initial) Contribution
Author:
Friedrich Gottelt, Forschungszentrum für Verbrennungsmotoren und Thermodynamik Rostock GmbH, Copyright © 2019-2020
References:
For references please consult the html-documentation shipped with ClaRa.
Remarks:
This component was developed by Forschungszentrum für Verbrennungsmotoren und Thermodynamik Rostock GmbH for industry projects in cooperation with Lausitz Energie Kraftwerke AG, Cottbus.
Acknowledgements:This model contribution is sponsored by Lausitz Energie Kraftwerke AG.
CLA:
The author(s) have agreed to ClaRa CLA, version 1.0. See https://claralib.com/pdf/CLA.pdf
By agreeing to ClaRa CLA, version 1.0 the author has granted the ClaRa development team a permanent right to use and modify his initial contribution as well as to publish it or its modified versions under the 3-clause BSD License.
The ClaRa development team consists of the following partners:
TLK-Thermo GmbH (Braunschweig, Germany)
XRG Simulation GmbH (Hamburg, Germany).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Media Definitions | |||
| ClaRa.Basics.Media.FuelTypes.BaseFuel | fuelModel | simCenter.fuelModel1 | Fuel definition |
| TILMedia.Gas.Types.BaseGas | flueGas | simCenter.flueGasModel | Flue gas model |
| ClaRa.Basics.Media.Slag.PartialSlag | slagType | simCenter.slagModel | Slag properties |
| Geometry | |||
| ClaRa.Basics.Units.Length | length_furnace | 10 | Length of the component |
| ClaRa.Basics.Units.Length | width_furnace | length_furnace | Width of the component |
| ClaRa.Basics.Choices.GeometryOrientation | flowOrientation_furnace | ClaRa.Basics.Choices.GeometryOrientation.vertical | Orientation of shell side flow |
| General › Geometry | |||
| ClaRa.Basics.Units.Length | z_in_furnace | 0 | Height of inlet ports |
| ClaRa.Basics.Units.Length | z_out_furnace | 1 | Height of outlet ports |
| Initialisation | |||
| ClaRa.Basics.Units.Pressure | p_start_flueGas_out | 1e5 | Start pressure at outlet |
| ClaRa.Basics.Units.Temperature | T_start_flueGas_out | 700 | Start temperature at outlet |
| Modelica.Units.SI.Temperature | T_top_initial | flameRoom.T_start_flueGas_out | Initial temperature of top volume |
| ClaRa.Basics.Units.MassFraction[flueGas.nc - 1] | xi_start_flueGas_out | flueGas.xi_default | Start composition of flue gas |
| Nominal Values | |||
| Modelica.Units.SI.MassFlowRate | m_flow_nom_gas | 1000 | Nominal mass flow rates at inlet |
| Combustion Settings › Slag Definitions | |||
| Integer | slagTemperature_calculationType | 1 | Calculation type of outflowing slag temperature |
| ClaRa.Basics.Units.Temperature | T_slag | 900 | Constant slag outlet temperature |
| Finned Tube Walls (FTW) › Fundamental Definitions | |||
| Boolean | FTWisCooled | true | True if finned walls are cooled (else omitted) |
| TILMedia.VLEFluid.Types.BaseVLEFluid | medium_FTW | simCenter.fluid1 | FTW medium model |
| Boolean | frictionAtInlet_FTW | false | True if pressure loss at inlet |
| Boolean | frictionAtOutlet_FTW | false | True if pressure loss at outlet |
| Finned Tube Walls (FTW) › Geometry | |||
| Modelica.Units.NonSI.Angle_deg | psi_FTW | 23 | Inclination of pipes |
| ClaRa.Basics.Units.Length | length_FTW | abs(z_out_furnace - z_in_furnace)/sin(rad2deg(psi_FTW)) | Length of the pipe |
| ClaRa.Basics.Units.Length | diameter_o_FTW | 57e-3 | Outer diameter |
| ClaRa.Basics.Units.Length | diameter_i_FTW | 49e-3 | Inner diameter of the pipe |
| ClaRa.Basics.Units.Length | z_in_FTW | z_in_furnace | Height of inlet above ground |
| ClaRa.Basics.Units.Length | z_out_FTW | z_out_furnace | Height of outlet above ground |
| Integer | N_tubes_FTW | 1050 | Number Of parallel pipes |
| Integer | N_passes_FTW | 1 | Number of passes of the tubes |
| Finned Tube Walls (FTW) › Discretisation | |||
| Integer | N_cv_FTW | 3 | Number of finite volumes |
| ClaRa.Basics.Units.Length[N_cv_FTW] | Delta_x_FTW | ClaRa.Basics.Functions.GenerateGrid({0}, length_FTW, N_cv_FTW) | Discretisation scheme |
| Finned Tube Walls (FTW) › Initialisation | |||
| Integer | initOption_FTW | 0 | Type of initialisation |
| ClaRa.Basics.Units.EnthalpyMassSpecific[N_cv_FTW] | h_start_FTW | ones(N_cv_FTW)*800e3 | Initial specific enthalpy for single tube |
| ClaRa.Basics.Units.Pressure[N_cv_FTW] | p_start_FTW | ones(N_cv_FTW)*1e5 | Initial pressure |
| ClaRa.Basics.Units.MassFraction[medium_FTW.nc - 1] | xi_start_FTW | zeros(medium_FTW.nc - 1) | Initial composition |
| Finned Tube Walls (FTW) › Nominal Values | |||
| ClaRa.Basics.Units.EnthalpyMassSpecific[N_cv_FTW] | h_nom_FTW | ones(N_cv_FTW)*1e5 | Nominal specific enthalpy for single tube |
| ClaRa.Basics.Units.Pressure[N_cv_FTW] | p_nom_FTW | ones(N_cv_FTW)*1e5 | Nominal pressure |
| ClaRa.Basics.Units.MassFlowRate | m_flow_nom_FTW | 100 | Nominal mass flow w.r.t. all parallel tubes |
| ClaRa.Basics.Units.PressureDifference | Delta_p_nom_FTW | 1e4 | Nominal pressure loss w.r.t. all parallel tubes |
| Tube Bundle (TB) › Fundamental Definitions | |||
| TILMedia.VLEFluid.Types.BaseVLEFluid | medium_TB | simCenter.fluid1 | TB medium model |
| Boolean | frictionAtInlet_TB | false | True if pressure loss at intlet |
| Boolean | frictionAtOutlet_TB | false | True if pressure loss at outlet |
| Tube Bundle (TB) › Geometry | |||
| ClaRa.Basics.Units.Length | length_TB | length_furnace | Length of the pipe (one pass) |
| ClaRa.Basics.Units.Length | diameter_o_TB | 0.06 | Outer diameter of the pipe |
| ClaRa.Basics.Units.Length | diameter_i_TB | 0.05 | Inner diameter of the pipe |
| ClaRa.Basics.Units.Length | z_in_TB | z_out_furnace | Height of inlet above ground |
| ClaRa.Basics.Units.Length | z_out_TB | z_in_furnace | Height of outlet above ground |
| Integer | N_tubes_TB | 800 | Number Of parallel pipes |
| Integer | N_passes_TB | 1 | Number of passes of the tubes |
| ClaRa.Basics.Units.Length | Delta_z_par | 1.5*diameter_o_TB | Distance between tubes parallel to flow direction |
| ClaRa.Basics.Units.Length | Delta_z_ort | 1.5*diameter_o_TB | Distance between tubes orthogonal to flow direction |
| Boolean | staggeredAlignment | true | True, if the tubes are aligned staggeredly, false otherwise |
| Integer | N_rows_TB | integer((N_tubes_TB/integer(width_furnace/Delta_z_ort))*N_passes_TB) | Number of pipe rows in flow direction (minimum = N_passes) |
| Integer | tubeOrientation_TB | 0 | Tube orientation |
| Tube Bundle (TB) › Discretisation | |||
| Integer | N_cv_TB | 3 | Number of finite volumes |
| ClaRa.Basics.Units.Length[N_cv_TB] | Delta_x_TB | ClaRa.Basics.Functions.GenerateGrid({0}, length_TB*N_passes_TB, N_cv_TB) | Discretisation scheme |
| Tube Bundle (TB) › Initialisation | |||
| Integer | initOption_TB | 0 | Type of initialisation |
| ClaRa.Basics.Units.EnthalpyMassSpecific[N_cv_TB] | h_start_TB | fill(800e3, N_cv_TB) | Initial specific enthalpy for single tube |
| ClaRa.Basics.Units.Pressure[N_cv_TB] | p_start_TB | fill(1e5, N_cv_TB) | Initial pressure |
| ClaRa.Basics.Units.MassFraction[medium_TB.nc - 1] | xi_start_TB | medium_CT.xi_default | Initial composition |
| Tube Bundle (TB) › Nominal Values | |||
| ClaRa.Basics.Units.EnthalpyMassSpecific[N_cv_TB] | h_nom_TB | ones(N_cv_TB)*1e5 | Nominal specific enthalpy for single tube |
| ClaRa.Basics.Units.Pressure[N_cv_TB] | p_nom_TB | ones(N_cv_TB)*1e5 | Nominal pressure |
| ClaRa.Basics.Units.MassFlowRate | m_flow_nom_TB | 100 | Nominal mass flow w.r.t. all parallel tubes |
| ClaRa.Basics.Units.PressureDifference | Delta_p_nom_TB | 1e4 | Nominal pressure loss w.r.t. all parallel tubes |
| Carrier Tubes (CT) › Fundamental Definitions | |||
| Boolean | CTisCooled | true | True if carrier tubes are cooled (else omitted) |
| TILMedia.VLEFluid.Types.BaseVLEFluid | medium_CT | simCenter.fluid1 | CT medium model |
| Boolean | frictionAtInlet_CT | false | True if pressure loss at inlet |
| Boolean | frictionAtOutlet_CT | false | True if pressure loss at outlet |
| Carrier Tubes (CT) › Geometry | |||
| ClaRa.Basics.Units.Length | length_CT | abs(z_in_furnace - z_out_furnace) | Length of the pipe (one pass) |
| ClaRa.Basics.Units.Length | diameter_o_CT | 0.06 | Outner diameter of the pipe |
| ClaRa.Basics.Units.Length | diameter_i_CT | 0.05 | Inner diameter of the pipe |
| ClaRa.Basics.Units.Length | z_in_CT | z_out_furnace | Height of inlet above ground |
| ClaRa.Basics.Units.Length | z_out_CT | z_in_furnace | Height of outlet above ground |
| Integer | N_tubes_CT | 800 | Number Of parallel pipes |
| Integer | N_passes_CT | 1 | Number of passes of the tubes |
| Carrier Tubes (CT) › Initialisation | |||
| Integer | initOption_CT | 0 | Type of initialisation |
| ClaRa.Basics.Units.EnthalpyMassSpecific | h_start_CT | 2500e3 | Initial specific enthalpy for single tube |
| ClaRa.Basics.Units.Pressure | p_start_CT | 100e5 | Initial pressure |
| ClaRa.Basics.Units.MassFraction[medium_CT.nc - 1] | xi_start_CT | medium_CT.xi_default | Initial composition |
| Carrier Tubes (CT) › Nominal Values | |||
| ClaRa.Basics.Units.MassFlowRate | m_flow_nom_CT | 100 | Nominal mass flow w.r.t. all parallel tubes |
| ClaRa.Basics.Units.EnthalpyMassSpecific | h_nom | 1e5 | Nominal specific enthalpy for single tube |
| ClaRa.Basics.Units.Pressure | p_nom_CT | 1e5 | Nominal pressure |
| ClaRa.Basics.Units.PressureDifference | Delta_p_nom_CT | 1e4 | Nominal pressure loss w.r.t. all parallel tubes |
| Summary and Visualisation | |||
| Boolean | showExpertSummary | simCenter.showExpertSummary | True, if an extended summary shall be shown, else false |
| Boolean | showData | true | True if data connectors shall be shown |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| ClaRa.Basics.Interfaces.FluidPortOut | outlet_FTW | Outlet port | |
| ClaRa.Basics.Interfaces.FluidPortIn | inlet_FTW | Inlet port | |
| ClaRa.Basics.Interfaces.HeatPort_a | heat_bottom | ||
| ClaRa.Basics.Interfaces.FuelSlagFlueGas_inlet | inletFG | ||
| ClaRa.Basics.Interfaces.FuelSlagFlueGas_outlet | outletFG | ||
| ClaRa.Basics.Interfaces.HeatPort_a | heat_top | ||
| ClaRa.Basics.Interfaces.EyeOut | eyeFTW | ||
| ClaRa.Basics.Interfaces.FluidPortOut | outlet_CT | Outlet port | |
| ClaRa.Basics.Interfaces.FluidPortIn | inlet_CT | Inlet port | |
| ClaRa.Basics.Interfaces.FluidPortIn | inlet_TB | Tub bundle inlet port | |
| ClaRa.Basics.Interfaces.FluidPortOut | outlet_TB | Tube bundle outlet port | |
| ClaRa.Basics.Interfaces.EyeOut | eyeTB | ||
| ClaRa.Basics.Interfaces.EyeOutGas | eyeFG | ||
| ClaRa.Basics.Interfaces.EyeOut | eyeCT |
Components
Contents
Revisions
| Date | Version | Author | Affiliation | Changes | ||||
|---|---|---|---|---|---|---|---|---|
| 2020-08-20 | ClaRa 1.6.0 | Friedrich Gottelt | FVTR GmbH | Initial version of model |
Version means first ClaRa version where the applied change was published.