modelBoiler
Extends from SolarTherm.Interfaces.Models.Boiler.
Information
Boiler models the behavior of a boiler unit in a fluid heating system. It calculates the thermal power output based on the input parameters and the system's load conditions. The model employs energy and mass balances to determine the heat flow rate and includes parameters for controlling the minimum load and turbine operation.
The Boiler model has the following connectors:
- A port_a and a port_b for fluid inflow and outflow. These connectors include variables such as mass flow rates, pressures, and specific enthalpies.
- A load variable that represents the load condition of the boiler.
- A logic variable that determines whether the boiler operates based on load conditions.
The model requires the Medium package from the Media library for fluid properties. The default medium package is MoltenSalt_ph.
The following parameters must be defined:
- Q_flow_ref: Design thermal power, in Watts. Default: 50e6 W.
- T_cold_set: Inlet fluid temperature at design, in Kelvin. Default: 290 Celsius.
- T_hot_set: Outlet fluid temperature at design, in Kelvin. Default: 565 Celsius.
- nu_eps: Minimum load condition. Default: 1e-3.
- nu_min: Minimum boiler operation. Default: 0.25.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.HeatFlowRate | Q_flow_ref | 50e6 | Design thermal power |
| Modelica.SIunits.Temperature | T_cold_set | from_degC(290) | |
| Modelica.SIunits.Temperature | T_hot_set | from_degC(565) | |
| Medium.ThermodynamicState | state_cold_set | Medium.setState_pTX(Medium.p_default, T_cold_set) | Cold salt thermodynamic state at design |
| Medium.ThermodynamicState | state_hot_set | Medium.setState_pTX(Medium.p_default, T_hot_set) | Hot salt thermodynamic state at design |
| Modelica.SIunits.SpecificEnthalpy | h_cold_set | Medium.specificEnthalpy(state_cold_set) | Cold salt specific enthalpy at design |
| Modelica.SIunits.SpecificEnthalpy | h_hot_set | Medium.specificEnthalpy(state_hot_set) | Hot salt specific enthalpy at design |
| SI.MassFlowRate | m_flow_ref | Q_flow_ref/(h_hot_set - h_cold_set) | Mass flow rate at design |
| Real | nu_eps | 1e-3 | Minimum load |
| Real | nu_min | 0.25 | Minimum boiler operation |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Real | load | ||
| Boolean | logic | ||
| Modelica.SIunits.HeatFlowRate | Q_flow | ||
| Modelica.SIunits.Energy | E_thermal | ||
| Modelica.SIunits.SpecificEnthalpy | h_in | ||
| Modelica.SIunits.SpecificEnthalpy | h_out |
Revisions
- September 2023 by Armando Fontalvo:
Created documentation for Boiler.