modelGreenhouse

Ready-to-use Venlo-type greenhouse for tomato crop cultivated from 10Dec-22Nov (weather data from TMY)

Information

This is a ready-to-use greenhouse climate simulation model, in which the greenhouse is already built and can directly be connected to other thermal systems. For this purpose, an inlet and outlet port allow the connection of the heating circuit to the required generation unit. Moreover, a Real output connector outputs the vaue of the control signal that sets the mass flow rate of the heating circuit pump.

As it can be distinguished, the greenhouse modeled in this example consists of two levels of heating circuits, roof windows (but not side vents), natural ventilation (no forced ventilation) and a movable thermal screen. It should be noted that, when the screen is drawn, the air of the greenhouse is divided in two zones, i.e. below and above the screen. These zones are modeled separately (models air and air_Top) and their climate is assumed to be homogeneous. The models parameters have been set to typical values for Venlo-type greenhouse construction design dedicated to tomato crop cultivation. The greenhouse floor area and the mean greenhouse height are set in two individual block sources.

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Interfaces.FluidPort_aflangeA
Modelica.Fluid.Interfaces.FluidPort_bflangeB
Modelica.Blocks.Interfaces.RealOutputPID_Mdot_CS

Components

TypeNameDefaultDescription
Modelica.Units.SI.HeatFluxq_low
Modelica.Units.SI.HeatFluxq_up
Modelica.Units.SI.HeatFluxq_tot
RealE_th_tot_kWhm2
RealE_th_tot
RealDM_HarAccumulated harvested tomato dry matter
RealW_el_illu
RealE_el_tot_kWhm2
RealE_el_tot
Covercover
Airair
Canopycanopy
Flows.HeatTransfer.Radiation_T4Q_rad_CanCov
Floorfloor
Flows.HeatTransfer.Radiation_T4Q_rad_FlrCan
Flows.HeatTransfer.CanopyFreeConvectionQ_cnv_CanAir
Flows.HeatTransfer.FreeConvectionQ_cnv_FlrAir
Flows.HeatTransfer.Radiation_T4Q_rad_CovSky
Modelica.Thermal.HeatTransfer.Celsius.PrescribedTemperatureout
Flows.HeatTransfer.OutsideAirConvectionQ_cnv_CovOut
Illuminationillu
Flows.HeatTransfer.Radiation_T4Q_rad_FlrCov
Modelica.Blocks.Sources.Constantsurface
Flows.Sources.Vapour.PrescribedPressureprescribedVPout
Flows.VapourMassTransfer.MV_CanopyTranspirationMV_CanAir
Flows.HeatTransfer.SoilConductionQ_cd_Soil
Flows.HeatTransfer.Radiation_T4Q_rad_CanScr
Flows.HeatTransfer.Radiation_T4Q_rad_FlrScr
ThermalScreenthScreen
Flows.HeatTransfer.Radiation_T4Q_rad_ScrCov
Air_Topair_Top
Solar_modelsolar_model
HeatingPipepipe_low
Flows.HeatTransfer.Radiation_NQ_rad_LowFlr
Flows.HeatTransfer.Radiation_NQ_rad_LowCan
Flows.HeatTransfer.Radiation_NQ_rad_LowCov
Flows.HeatTransfer.PipeFreeConvection_NQ_cnv_LowAir
Flows.HeatTransfer.Radiation_NQ_rad_LowScr
HeatingPipepipe_up
Flows.HeatTransfer.Radiation_NQ_rad_UpFlr
Flows.HeatTransfer.Radiation_NQ_rad_UpCan
Flows.HeatTransfer.Radiation_NQ_rad_UpCov
Flows.HeatTransfer.PipeFreeConvection_NQ_cnv_UpAir
Flows.HeatTransfer.Radiation_NQ_rad_UpScr
Flows.HeatAndVapourTransfer.Convection_CondensationQ_cnv_AirScr
Flows.HeatAndVapourTransfer.Convection_CondensationQ_cnv_AirCov
Flows.HeatAndVapourTransfer.Convection_CondensationQ_cnv_TopCov
Flows.HeatAndVapourTransfer.VentilationQ_ven_AirOut
Flows.HeatAndVapourTransfer.VentilationQ_ven_TopOut
Flows.HeatAndVapourTransfer.AirThroughScreenQ_ven_AirTop
Flows.HeatAndVapourTransfer.Convection_EvaporationQ_cnv_ScrTop
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensorTair_sensor
ControlSystems.PIDPID_Mdot
Modelica.Blocks.Sources.ConstantTsoil7
Flows.Sensors.RHSensorRH_out_sensor
Modelica.Blocks.Sources.RealExpressionTout
Modelica.Blocks.Sources.RealExpressionI_glob
Modelica.Blocks.Sources.RealExpressionu_wind
Modelica.Blocks.Sources.RealExpressionVPout
Modelica.Blocks.Sources.RealExpressionOnOff
Modelica.Thermal.HeatTransfer.Celsius.PrescribedTemperaturesky
Modelica.Blocks.Sources.RealExpressionTsky
Modelica.Blocks.Sources.RealExpressionTair_setpoint
Components.CropYield.TomatoYieldModelTYM
Flows.CO2MassTransfer.CO2_AirCO2_air
Flows.CO2MassTransfer.CO2_AirCO2_top
Flows.CO2MassTransfer.MC_ventilation2MC_AirTop
Flows.CO2MassTransfer.MC_ventilation2MC_AirOut
Flows.CO2MassTransfer.MC_ventilation2MC_TopOut
Flows.Sources.CO2.PrescribedConcentrationCO2out
Modelica.Blocks.Sources.RealExpressionCO2out_ppm_to_mgm3
Flows.CO2MassTransfer.MC_AirCanMC_AirCan
Flows.Sources.CO2.PrescribedCO2FlowMC_ExtAir
ControlSystems.PIDPID_CO2
Modelica.Blocks.Sources.RealExpressionCO2_air_PV
Modelica.Fluid.Sensors.TemperatureT_ex_2ry
Modelica.Fluid.Sensors.TemperatureT_su_1ry
Modelica.Fluid.Sensors.TemperatureT_ex_1ry
Flows.Sensors.RHSensorRH_air_sensor
Modelica.Blocks.Sources.CombiTimeTableTMY_and_controlSet-points for the climate
Modelica.Blocks.Sources.RealExpressionCO2_SP_var
Modelica.Blocks.Sources.CombiTimeTableSC_usable
ControlSystems.Climate.Control_ThScreenSC
Modelica.Blocks.Sources.RealExpressionTout_Kelvin
ControlSystems.Climate.Uvents_RH_T_MdotU_vents
Modelica.Blocks.Sources.RealExpressionh_AirHeight of main zone
Modelica.Blocks.Sources.CombiTimeTableSP_newClimate set points 10Dec-22Nov: daily setpoints based on maximizing photosynthesis rate, minimum night temperature of 16, 24h mean temperature of 20