modelSolarField_Forristal

Solar field model with collectors based on Forristal model

Information

The SolarField_Forristal model represents the solar field, composed by a loop of parabolic collectors, based on Forristal model. The large ratio between diameter and length allows a 1-D discretization of the absorber tube. The model is composed by two sub-components: the Flow1Dim and the SolAbsForristal components. They are connected together through a thermal port.

The Flow1Dim models the fluid flow in the heat collector element.

The SolAbs represents the dynamic one-dimensional radial energy balance around the heat collector element.

The inputs to the model representing the ambient conditions are:

  • DNI: Direct Normal Radiation [W/m2]
  • Theta: Incidence angle [rad]
  • T_amb: ambient temperature [K]
  • v_wind: wind velocity [m/s]

Parameters

TypeNameDefaultDescription
RealpiModelica.Constants.pi
IntegerN10Number of cells per tube
IntegerNs2Number of tube in series
IntegerNt1Number of tubes in parallel
Modelica.SIunits.LengthL8Length of tube
Modelica.SIunits.LengthA_P5Aperture of the parabola
Modelica.SIunits.LengthD_int_tDext_t - 2*th_tinternal diameter of the metal tube
Modelica.SIunits.AreaA_lateralL*D_int_t*pi*NtLateral internal surface of the metal tube
Modelica.SIunits.VolumeV_tube_intpi*D_int_t^2/4*L*NtInternal volume of the metal tube
Modelica.SIunits.TemperatureT_g_start_inlet_collectorThermoCycle.Functions.Solar.T_start_inlet(T_start_inlet = T_g_start_in, T_start_outlet = T_g_start_out, Ns = Ns)
Modelica.SIunits.TemperatureT_g_start_outlet_collectorThermoCycle.Functions.Solar.T_start_outlet(T_start_inlet = T_g_start_in, T_start_outlet = T_g_start_out, Ns = Ns)
Modelica.SIunits.TemperatureT_t_start_inlet_collectorThermoCycle.Functions.Solar.T_start_inlet(T_start_inlet = T_t_start_in, T_start_outlet = T_t_start_out, Ns = Ns)
Modelica.SIunits.TemperatureT_t_start_outlet_collectorThermoCycle.Functions.Solar.T_start_outlet(T_start_inlet = T_t_start_in, T_start_outlet = T_t_start_out, Ns = Ns)
Modelica.SIunits.MassFlowRateMdotnom0.5Total nominal Mass flow
Modelica.SIunits.TemperatureTstart_inlet_collectorThermoCycle.Functions.Solar.T_start_inlet(T_start_inlet = Tstart_inlet, T_start_outlet = Tstart_outlet, Ns = Ns)
Modelica.SIunits.TemperatureTstart_outlet_collectorThermoCycle.Functions.Solar.T_start_outlet(T_start_inlet = Tstart_inlet, T_start_outlet = Tstart_outlet, Ns = Ns)
General › Optical Properties
Realeps10.9754HCE Shadowing
Realeps20.994Tracking error
Realeps30.98Geometry error
Realrho_cl0.935Mirror reflectivity
Realeps40.962566845Dirt on Mirrors
Realeps50.981283422Dirt on HCE
Realeps60.96Unaccounted FORSE DA LEVARE
General › Properties of the glass envelope
Modelica.SIunits.Densityrho_g2400Glass density
Modelica.SIunits.SpecificHeatCapacityCp_g753Specific heat capacity of the glass
Modelica.SIunits.ThermalConductivitylambda_g1.05Thermal conductivity of the glass
Modelica.SIunits.LengthDext_g0.12External glass diameter
Modelica.SIunits.Lengthth_g0.0025Glass thickness
General › Properties of the metal envelope
Modelica.SIunits.LengthDext_t0.07External diameter tube
Modelica.SIunits.Lengthth_t0.002tube thickness
Modelica.SIunits.Densityrho_t8000tube density
Modelica.SIunits.SpecificHeatCapacityCp_t500Specific heat capacity of the tube
Modelica.SIunits.ThermalConductivitylambda_t54Thermal conductivity of the tube
General › Vacuum properties: between metal and glass envelope
Modelica.SIunits.PressurePvacuum0.013332237Vacuum Pressure [Pa]
General › Atmospheric characteristic
RealPr0.72Prandt number
Modelica.SIunits.PressurePatm1e5Atmosphere Pressure [Pa]
Initialization
Modelica.SIunits.TemperatureT_g_start_in42 + 273.15Temperature at the inlet of the glass
Modelica.SIunits.TemperatureT_g_start_out54 + 273.15Temperature at the outlet of the glass
Modelica.SIunits.TemperatureT_t_start_in195 + 273.15Temperature at the inlet of the tube
Modelica.SIunits.TemperatureT_t_start_out305 + 273.15Temperature at the outlet of the tube
Modelica.SIunits.TemperatureTstart_inletTemperature of the fluid at the inlet of the collector
Modelica.SIunits.TemperatureTstart_outletTemperature of the fluid at the outlet of the collector
Modelica.SIunits.PressurepstartTemperature of the fluid at the inlet of the collector
General › Heat transfer
Modelica.SIunits.CoefficientOfHeatTransferUnom_l300if HTtype = LiqVap: heat transfer coefficient, liquid zone
Modelica.SIunits.CoefficientOfHeatTransferUnom_tp700if HTtype = LiqVap: heat transfer coefficient, two-phase zone
Modelica.SIunits.CoefficientOfHeatTransferUnom_v400if HTtype = LiqVap: heat transfer coefficient, vapor zone
Initialization › Intialization options
Booleansteadystate_T_flfalseif true, sets the derivative of the fluid Temperature in each cell to zero during Initialization
Numerical options
DiscretizationsDiscretizationThermoCycle.Functions.Enumerations.Discretizations.centr_diffSelection of the spatial discretization scheme
BooleanMdotconstfalseSet to yes to assume constant mass flow rate of primary fluid at each node (easier convergence)
Booleanmax_derfalseSet to yes to limit the density derivative of primary fluid during phase transitions
Booleanfilter_dMdtfalseSet to yes to filter dMdt of primary fluid with a first-order filter
Realmax_drhodt100Maximum value for the density derivative of primary fluid
Modelica.SIunits.TimeTT1Integration time of the first-order filter

Connectors

TypeNameDefaultDescription
Interfaces.Fluid.FlangeAInFlow
Interfaces.Fluid.FlangeBOutFlow
Modelica.Blocks.Interfaces.RealInputv_wind
Modelica.Blocks.Interfaces.RealInputTheta
Modelica.Blocks.Interfaces.RealInputTamb
Modelica.Blocks.Interfaces.RealInputDNI

Components

TypeNameDefaultDescription
Components.HeatFlow.Walls.SolarAbsorber.SolAbsForristalsolAbs
Components.FluidFlow.Pipes.Flow1Dimflow1Dim
SummaryClassSummary

Contents

NameDescription
Medium1
FluidHeatTransferModel
SummaryBase
SummaryClass