modelGreenhouse_2

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 one level of heating circuit, 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_bflangeB
Modelica.Fluid.Interfaces.FluidPort_aflangeA
Modelica.Blocks.Interfaces.RealOutputPID_Mdot_CS

Components

TypeNameDefaultDescription
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
Greenhouses.Components.Greenhouse.Covercover
Greenhouses.Components.Greenhouse.Airair
Greenhouses.Components.Greenhouse.Canopycanopy
Greenhouses.Flows.HeatTransfer.Radiation_T4Q_rad_CanCov
Greenhouses.Components.Greenhouse.Floorfloor
Greenhouses.Flows.HeatTransfer.Radiation_T4Q_rad_FlrCan
Greenhouses.Flows.HeatTransfer.CanopyFreeConvectionQ_cnv_CanAir
Greenhouses.Flows.HeatTransfer.FreeConvectionQ_cnv_FlrAir
Greenhouses.Flows.HeatTransfer.Radiation_T4Q_rad_CovSky
Modelica.Thermal.HeatTransfer.Celsius.PrescribedTemperatureout
Greenhouses.Flows.HeatTransfer.OutsideAirConvectionQ_cnv_CovOut
Greenhouses.Components.Greenhouse.Illuminationillu
Greenhouses.Flows.HeatTransfer.Radiation_T4Q_rad_FlrCov
Modelica.Blocks.Sources.Constantsurface
Greenhouses.Flows.Sources.Vapour.PrescribedPressureprescribedVPout
Greenhouses.Flows.VapourMassTransfer.MV_CanopyTranspirationMV_CanAir
Greenhouses.Flows.HeatTransfer.SoilConductionQ_cd_Soil
Greenhouses.Flows.HeatTransfer.Radiation_T4Q_rad_CanScr
Greenhouses.Flows.HeatTransfer.Radiation_T4Q_rad_FlrScr
Greenhouses.Components.Greenhouse.ThermalScreenthScreen
Greenhouses.Flows.HeatTransfer.Radiation_T4Q_rad_ScrCov
Greenhouses.Components.Greenhouse.Air_Topair_Top
Greenhouses.Components.Greenhouse.Solar_modelsolar_model
Greenhouses.Components.Greenhouse.HeatingPipepipe_low
Greenhouses.Flows.HeatTransfer.Radiation_NQ_rad_LowFlr
Greenhouses.Flows.HeatTransfer.Radiation_NQ_rad_LowCan
Greenhouses.Flows.HeatTransfer.Radiation_NQ_rad_LowCov
Greenhouses.Flows.HeatTransfer.PipeFreeConvection_NQ_cnv_LowAir
Greenhouses.Flows.HeatTransfer.Radiation_NQ_rad_LowScr
Greenhouses.Flows.HeatAndVapourTransfer.Convection_CondensationQ_cnv_AirScr
Greenhouses.Flows.HeatAndVapourTransfer.Convection_CondensationQ_cnv_AirCov
Greenhouses.Flows.HeatAndVapourTransfer.Convection_CondensationQ_cnv_TopCov
Greenhouses.Flows.HeatAndVapourTransfer.VentilationQ_ven_AirOut
Greenhouses.Flows.HeatAndVapourTransfer.VentilationQ_ven_TopOut
Greenhouses.Flows.HeatAndVapourTransfer.AirThroughScreenQ_ven_AirTop
Greenhouses.Flows.HeatAndVapourTransfer.Convection_EvaporationQ_cnv_ScrTop
Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensorTair_sensor
Greenhouses.ControlSystems.PIDPID_Mdot
Modelica.Blocks.Sources.ConstantTsoil7
Greenhouses.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
Greenhouses.Components.CropYield.TomatoYieldModelTYM
Greenhouses.Flows.CO2MassTransfer.CO2_AirCO2_air
Greenhouses.Flows.CO2MassTransfer.CO2_AirCO2_top
Greenhouses.Flows.CO2MassTransfer.MC_ventilation2MC_AirTop
Greenhouses.Flows.CO2MassTransfer.MC_ventilation2MC_AirOut
Greenhouses.Flows.CO2MassTransfer.MC_ventilation2MC_TopOut
Greenhouses.Flows.Sources.CO2.PrescribedConcentrationCO2out
Modelica.Blocks.Sources.RealExpressionCO2out_ppm_to_mgm3
Greenhouses.Flows.CO2MassTransfer.MC_AirCanMC_AirCan
Greenhouses.Flows.Sources.CO2.PrescribedCO2FlowMC_ExtAir
Greenhouses.ControlSystems.PIDPID_CO2
Modelica.Blocks.Sources.RealExpressionCO2_air_PV
Modelica.Fluid.Sensors.TemperatureT_su_1ry
Modelica.Fluid.Sensors.TemperatureT_ex_1ry
Greenhouses.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
Greenhouses.ControlSystems.Climate.Control_ThScreen_2SC
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