modelElectricAirHeater_L4
Extends from ClaRa.Basics.Icons.ComplexityLevel (Displays the complexity level inside model icon ).
Information
1. Purpose of model
Simple model for electric resistance heater. It determines the outlet temperature and electric power intake as well as heat and pressure losses according to the electric power set point and inlet air conditions.
2. Level of detail, physical effects considered, and physical insight
- The thermal dynamics are simplified with PT1 for heat release time delay due to thermal capacity of wire.
- Constant efficiency is assumed (for losses in transformer, power electronics etc.)
3. Limits of validity
(no remarks)
4. Interfaces
- Air Inlet
- Air Outlet
- Electric Power setpoint
- Physical active power port
5. Nomenclature
(no remarks)
6. Governing Equations
(no remarks)
7. Remarks for Usage
(no remarks)
8. Validation
The model has been validated with the electric heater unit of the Electric Thermal Energy Storage demonstration plant of Siemens Gamesa Renewable Energy in Hamburg-Bergedorf, Germany.
9. References
[1] M. von der Heyde, Abschlussbericht zum Teilprojekt der TUHH im Verbundforschungsprojekt Future Energy Solution (FES), BMWI 03ET6072C, 2021
[2] M. von der Heyde, Electric Thermal Energy Storage based on Packed Beds for Renewable Energy Integration, Dissertation, Hamburg University of Technology, 2021
10. Version History
First Version in 04.2020 for the research project Future Energy Solution (FES) by Michael von der Heyde (heyde@tuhh.de)
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Geometry | |||
| SI.Length | z_in | height/2 | Inlet position from bottom |
| SI.Length | z_out | height/2 | Outlet position from bottom |
| SI.Length | length | 10 | Length (flow direction) |
| SI.Length | height | 3 | Height |
| SI.Length | width | 3 | Width |
| SI.Length | wall_thickness | 0.005 | wall thickness |
| Initialisation | |||
| Boolean | useHomotopy | simCenter.useHomotopy | True, if homotopy method is used during initialisation |
| SI.Temperature[N_cv] | T_start | fill(simCenter.T_amb_start, N_cv) | Start value of Temperature |
| SI.Pressure[N_cv] | p_start | fill(simCenter.p_amb_start, N_cv) | Start value of pressure |
| SI.MassFraction[medium1.nc - 1] | xi_shell_start | simCenter.airModel.xi_default | start value of mass fraction |
| Integer | initOptionShell | 0 | Type of shell initialisation |
| Time Response Definition | |||
| SI.Time | timeConstant_air | 1 | Time constant for model wire dynamics |
| Fundamental Definitions | |||
| Real | eta | 0.98 | Efficiency of electric air heater |
| Integer | N_cv | 3 | Number of control volumes |
| ClaRa.Basics.Units.Power | P_el_max | 7.5e6 | Maximum power |
| TILMedia.GasTypes.BaseGas | medium1 | simCenter.airModel | Medium to be used for gas flow |
| Nominal Values | |||
| SI.MassFlowRate | m_flow_nom | 10 | Nominal mass flow |
| SI.Pressure | p_nom | simCenter.p_amb_start | Nominal pressure |
| SI.Temperature | T_nom | simCenter.T_amb_start | Nominal temperature |
| SI.Pressure | Delta_p_nom | 1e3 | Nominal pressure loss |
| Summary and Visualisation | |||
| Boolean | showData | false | True if a data port containing p,T,h,s,m_flow shall be shown, else false |
| Boolean | showExpertSummary | simCenter.showExpertSummary | True, if expert summary should be applied |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| ClaRa.Basics.Interfaces.GasPortIn | inlet | ||
| ClaRa.Basics.Interfaces.GasPortOut | outlet | ||
| TransiEnt.Basics.Interfaces.Electrical.ActivePowerPort | epp | ||
| Modelica.Blocks.Interfaces.RealInput | P_el_set |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| String | complexity (from ComplexityLevel) | "??" | |
| TransiEnt.SimCenter | simCenter | ||
| ClaRa.Basics.ControlVolumes.GasVolumes.VolumeGas_L4_advanced | airVolume | ||
| Modelica.Blocks.Math.Gain | gain | ||
| Summary | summary | ||
| ClaRa.Components.BoundaryConditions.PrescribedHeatFlow | prescribedHeatFlow | ||
| TransiEnt.Components.Boundaries.Electrical.ActivePower.Power | Power | ||
| Modelica.Blocks.Continuous.FirstOrder | firstOrder | ||
| Insulation | insulation | ||
| ClaRa.Basics.ControlVolumes.SolidVolumes.ThinPlateWall_L4 | wall | ||
| Modelica.Blocks.Nonlinear.VariableLimiter | PowerLimit | ||
| Modelica.Blocks.Sources.RealExpression | realExpression1 | ||
| Modelica.Blocks.Sources.Constant | const | ||
| SI.Power | P_check | For verification purpose | |
| SI.Energy | E_check | For verification purpose |
Contents
| Name | Description |
|---|---|