modelChlorideSaltReceiver
Extends from Interfaces.Models.ReceiverFluid.
Information
ChlorideSaltReceiver models the heat transfer characteristics of an external tubular receiver with a user-defined geometry by employing simple energy and mass balances, an average temperature for receiver external surface, and heat transfer correlations. The receiver ChlorideSaltReceiver model has the following connectors:
- A HeatPort interface. According to the Modelica sign convention, a positive heat flow rate Q_flow (in Watts) is considered to flow into the receiver.
- A Real_input for the ambient temperature (in K).
- An inlet FluidPort_a and an outlet FluidPort_b. Each fluid connector has three stream variables (h_outflow, Xi_outflow and C_outflow) associated with the flow variable m_flow. These variables represent the specific enthalpy, the mass fractions and the concentrations associated to m_flow <0.
The model requires to define the following parameters:a Medium package from the Media library. The default medium package is the MoltenSalt_ph.
- H_rcv: Receiver height, in meters. Default: 1.0 m.
- D_rcv: Receiver diameter, in meters. Default: 1.0 m.
- N_pa: Number of panels of the receiver. Default: 20
- D_tb: Outer diameter of receiver tubes, in meters. Default: 25e-3 m (1 mm).
- t_tb: Wall thickness of receiver tubes, in meters. Default: 1e-3 m (1 mm).
- ab: Coating absorptance of the receiver. Default: 1.0.
- em: Coating emmitance of the receiver. Default: 1.0.
- const_alpha: Boolean, true if external convective heat transfer. Default: true.
- alpha: Heat transfer coefficient due to external convection, in W/(m2.K). Default: 30.0 W/(m2.K).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.RadiantPower | R_des | 2.7*111e6/0.51/(1 - 0.208) | Input power to receiver at design point |
| Boolean | const_alpha | true | If true then constant convective heat transfer coefficient |
| SI.CoefficientOfHeatTransfer | alpha | 30 | Convective heat transfer coefficient |
| Real | C1 | 0.86434 | |
| Real | C2 | -1.756263369 | |
| Real | C3 | 1.561860014 | |
| Real | C4 | -0.508970016 | |
| Real | C5 | -0.0003484 | |
| Real | C6 | 0.000236987968 | |
| SI.Thickness | e | 0.002e-3 | Pipe internal roughness |
| Real | N_p | 2 | Number of flowpath |
| Real | L_e_45 | 16.0 | Equivalent lenght for an 45 degree elbow |
| Real | L_e_90 | 30.0 | Equivalent lenght for an 90 degree elbow |
| SI.MassFlowRate | m_flow_rec_des | 2425 | Receiver mass flow rate at design point |
| SI.Efficiency | eta_pump | 0.85 | Design point efficiency of the tower/receiver pump |
| SI.Temperature | T_0 | from_degC(500) | Start value of temperature |
| Medium.ThermodynamicState | state_0 | Medium.setState_pTX(1e5, T_0) | |
| SI.SpecificEnthalpy | h_0 | Medium.specificEnthalpy(state_0) | |
| SI.Length | L_tot | H_tower*F_mult + L_const | Total piping length |
| SI.Length | w_pa | D_rcv*pi/N_pa | Panel width |
| Real | N_tb_pa | div(w_pa, D_tb) | Number of tubes |
| SI.Volume | V_rcv | N_pa*N_tb_pa*H_rcv*pi*(D_tb/2 - t_tb)^2 | |
| SI.Area | A | N_pa*N_tb_pa*H_rcv*pi*D_tb/2 | Area |
| Technical data | |||
| SI.Length | H_tower | 175 | Tower height |
| Integer | N_pa | 20 | Number of panels |
| SI.Diameter | D_tb | 25e-3 | Tube outer diameter |
| SI.Thickness | t_tb | 1 | Tube wall thickness |
| SI.Efficiency | ab | 1 | Coating absorptance |
| SI.Efficiency | em | 1 | Coating Emmitance |
| SI.Length | H_rcv | 2 | Receiver height |
| SI.Length | D_rcv | 2 | Receiver diameter |
| Piping | |||
| SI.Length | L_const | 0 | Piping length constant |
| Real | F_mult | 2.6 | Piping length multiplier |
| Real | C_pip | 10200 | Piping loss coeficient |
Connectors
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Medium.BaseProperties | medium | ||
| SI.SpecificEnthalpy | h_in | Specific enthalpy at inlet | |
| SI.SpecificEnthalpy | h_out | Specific enthalpy at outlet | |
| SI.Temperature | T_in | Medium.temperature(state_in) | Temperature at inlet |
| SI.Temperature | T_out | Medium.temperature(state_out) | Temperature at outlet |
| SI.HeatFlowRate | Q_loss | Convective and emmisive losses from the receiver | |
| SI.HeatFlowRate | Q_rcv | Heat flow captured by HTF after piping losses | |
| SI.HeatFlowRate | Q_net | Net thermal power to the HTF within the receiver | |
| SI.HeatFlowRate | Q_pip | Piping losses | |
| SI.Efficiency | eta_th | Receiver thermal efficiency (Q_net/Q_abs) | |
| SI.Efficiency | eta_rec | Receiver efficiency (Q_net/Q_in) | |
| SI.Energy | E_rec | ||
| SI.Energy | E_pip | ||
| SI.Energy | E_loss | ||
| Real | Re | Reynolds number | |
| Real | f | Darcy friction factor | |
| SI.Velocity | v | Pipe internal velocity | |
| SI.PressureDifference | dP_tube | Pressure drop per tube | |
| SI.PressureDifference | dP_net | Net pressure drop in the receiver | |
| Real | est_load | ratio of design mass flow rate in the receiver | |
| SI.Efficiency | eta_pump_adj | Adjusted efficiency of the tower/receiver pump | |
| Modelica.SIunits.Power | W_dot_pump | Pumping loss of the receiver/tower | |
| Medium.ThermodynamicState | state_in | Medium.setState_phX(fluid_a.p, h_in) | |
| Medium.ThermodynamicState | state_out | Medium.setState_phX(fluid_b.p, h_out) |
Revisions
- Jan 2020 by Armando Fontalvo:
Created.