1.一种农业温室环境预测方法,其特征在于,所述方法包括:步骤S1:给定控制过程终端时间;
步骤S2:获取测量数据;所述测量数据包括温室环境状态变量、控制信号和室外天气;
所述温室环境状态变量包括:室内温度、湿度和室内CO2浓度;所述控制信号包括:温室系统空气直接加热、管道热水循环加热、侧窗通风、天窗通风和内保温网的实际控制量;所述室外天气包括:实际测量的室外温度、湿度、二氧化碳浓度、风速和太阳辐射;
步骤S3:根据所述测量数据进行插值计算,获得参考输入轨迹;
步骤S4:基于所述参考输入轨迹更新初始温室环境模型;
步骤S5:基于Lyapunov函数构建模型参数辨识控制器;
步骤S6:根据所述模型参数辨识控制器和所述初始温室环境模型计算第t时刻各非线性时变模型参数最优解,并存储至模型参数集合;
步骤S7:判断t是否小于控制过程终端时间;如果t小于控制过程终端时间,则令t=t+
1,返回“步骤S2”;如果t大于或等于控制过程终端时间,则输出所述模型参数集合;
步骤S8:根据所述模型参数集合中不同时刻非线性时变模型参数最优解确定辨识通用模型参数解;
步骤S9:将所述辨识通用模型参数解代入温室环境模型,获得温室环境预测值;所述温室环境预测值包括:室内温度的预测值,室内湿度的预测值和室内CO2浓度的预测值。
2.根据权利要求1所述的农业温室环境预测方法,其特征在于,所述温室环境模型具体公式为:
其中,Capair表示内保温网下方室内空气的体积热容,θ′1,θ′2,θ′3,θ′4,θ′5,θ′6,θ′7均表示最优模型参数,Tsoil表示表层土壤温度,Tair表示室内温度的预测值,Tout表示室外温度,ρair表示空气密度,Cp,air表示空气比热容,φsidevent表示考虑温室内保温网和温室漏风及烟囱效应后温室的侧窗通风速率,φThScr表示温室内保温网上下两部分空气之间的对流气流,Ttop表示内保温层上方空气的温度,Tcan表示冠层温度,Iglob表示覆盖层上方太阳辐射,λ表示潜热系数,ufog表示喷雾实际控制量,Φfog表示喷雾系统额定流量,uheat表示温室系统空气直接加热实际控制量,Φheat表示加热系统额定热流,ρwater表示水的密度,Cp,water表示水的比热容,vwater表示热水管水流量,Tpipe,in表示加热管输入口水温,Tpipe,out表示加热管输出口水温,Ag表示温室面积,Hg表示温室高度,wair表示室内湿度的预测值,E表示冠层蒸腾速率,Mcond表示覆盖层水汽凝结系数,wout表示室外湿度,wtop表示保温网上方空气的湿度,CO2,air表示室内CO2浓度的预测值, 表示CO2实际控制量, 表示作物光合速率,Pg表示冠层光合速率,Rm表示作物的维持呼吸速率,CO2,out表示室外CO2浓度,CO2,top表示保温网上方空气的CO2浓度。
3.根据权利要求1所述的农业温室环境预测方法,其特征在于,所述根据所述模型参数集合中不同时刻非线性时变模型参数最优解确定辨识通用模型参数解,具体包括:根据所述模型参数集合中多个不同时刻的非线性时变模型参数最优解 进行多项式拟合,获得辨识通用模型参数解θ′1,具体公式为:
6 5 4 2
θ1′=p1(Tair‑Tsoil) +p2(Tair‑Tsoil) +p3(Tair‑Tsoil) +p4(Tair‑Tsoil) +p5(Tair‑Tsoil)+p6;
其中,p1,p2,p3,p4,p5,p6均表示多项式系数,Tair表示室内温度的预测值,Tsoil表示表层土壤温度;
根据所述模型参数集合中多个不同时刻的非线性时变模型参数最优解 进行求均值,获得辨识通用模型参数解θ3′,具体公式为:其中, 表示常数;
根据所述模型参数集合中多个不同时刻的非线性时变模型参数最优解 确定辨识通用模型参数解θ′4,具体公式为:
其中,Iglob表示覆盖层上方太阳辐射, 表示常数;
根据所述模型参数集合中多个不同时刻的非线性时变模型参数最优解 进行多项式拟合,获得辨识通用模型参数解θ′5,具体公式为:其中,q0 q9均表示多项式系数,Tcan表示冠层温度,daytime表示白天,night表示夜晚;
根据所述辨识通用模型参数解θ′4确定辨识通用模型参数解θ′2,具体公式为:θ′2=1.593θ′4+0.008;
根据所述模型参数集合中多个不同时刻的非线性时变模型参数最优解 进行求均值,获得辨识通用模型参数解θ′6,具体公式为:其中,Cday、Cnight分别表示两个不同的常数;
根据所述模型参数集合中多个不同时刻的非线性时变模型参数最优解 进行求均值,获得辨识通用模型参数解θ′7,具体公式为:其中,Dday、Dnight表示两个不同的常数。
4.根据权利要求1所述的农业温室环境预测方法,其特征在于,所述模型参数辨识控制器具体公式为:
其中,表示模型参数控制律, 表示拉格朗日系数更新律,Γ1,Γ2均表示给定的正定矩阵 ,ξ1 ,ξ2均表示参数辨识控制器的自适应项 ,μ表示拉格朗日系数,T表示转置, J表示误差范数,θ表示非线性时变模型参数集。
5.根据权利要求1所述的农业温室环境预测方法,其特征在于,所述初始温室环境模型具体公式为:
其中, 表示初始温室环境模型, 和 均表示逼近实际温室环境r
状态的已知非线性函数, 表示最优模型参数变量,x 表示实际温室环境状态变量,分别表示实际测量的温室温度、湿度和二氧化T
碳浓度,u表示执行机构的控制变量,u=[uheat,qpipe,usidevent,uroofvent,uscr] ,uheat,qpipe,usidevent,uroofvent,uscr分别表示温室系统空气直接加热、管道热水循环加热、侧窗通风、天窗T
通风和内保温网的实际控制量,v表示室外天气变量,v=[Tout,Hout,CO2,air,Vwind,Iglob] ,Tout,Hout,CO2,air,Vwind,Iglob分别表示实际测量的室外温度、湿度、二氧化碳浓度、风速和太阳辐射。
6.一种农业温室环境预测系统,其特征在于,所述系统包括:给定模块,用于给定控制过程终端时间;
获取模块,用于获取测量数据;所述测量数据包括温室环境状态变量、控制信号和室外天气;所述温室环境状态变量包括:室内温度、湿度和室内CO2浓度;所述控制信号包括:温室系统空气直接加热、管道热水循环加热、侧窗通风、天窗通风和内保温网的实际控制量;
所述室外天气包括:实际测量的室外温度、湿度、二氧化碳浓度、风速和太阳辐射;
参考输入轨迹确定模块,用于根据所述测量数据进行插值计算,获得参考输入轨迹;
更新模块,用于基于所述参考输入轨迹更新初始温室环境模型;
构建模块,用于基于Lyapunov函数构建模型参数辨识控制器;
计算模块,用于根据所述模型参数辨识控制器和所述初始温室环境模型计算第t时刻各非线性时变模型参数最优解,并存储至模型参数集合;
判断模块,用于判断t是否小于控制过程终端时间;如果t小于控制过程终端时间,则令t=t+1,返回“获取模块”;如果t大于或等于控制过程终端时间,则输出所述模型参数集合;
辨识通用模型参数解确定模块,用于根据所述模型参数集合中不同时刻非线性时变模型参数最优解确定辨识通用模型参数解;
预测模块,用于将所述辨识通用模型参数解代入温室环境模型,获得温室环境预测值;
所述温室环境预测值包括:室内温度的预测值,室内湿度的预测值和室内CO2浓度的预测值。
7.根据权利要求6所述的农业温室环境预测系统,其特征在于,所述温室环境模型具体公式为:
其中,Capair表示内保温网下方室内空气的体积热容,θ′1,θ′2,θ′3,θ′4,θ′5,θ′6,θ′7均表示最优模型参数,Tsoil表示表层土壤温度,Tair表示室内温度的预测值,Tout表示室外温度,ρair表示空气密度,Cp,air表示空气比热容,φsidevent表示考虑温室内保温网和温室漏风及烟囱效应后温室的侧窗通风速率,φThScr表示温室内保温网上下两部分空气之间的对流气流,Ttop表示内保温层上方空气的温度,Tcan表示冠层温度,Iglob表示覆盖层上方太阳辐射,λ表示潜热系数,ufog表示喷雾实际控制量,Φfog表示喷雾系统额定流量,uheat表示温室系统空气直接加热实际控制量,Φheat表示加热系统额定热流,ρwater表示水的密度,Cp,water表示水的比热容,vwater表示热水管水流量,Tpipe,in表示加热管输入口水温,Tpipe,out表示加热管输出口水温,Ag表示温室面积,Hg表示温室高度,wair表示室内湿度的预测值,E表示冠层蒸腾速率,Mcond表示覆盖层水汽凝结系数,wout表示室外湿度,wtop表示保温网上方空气的湿度,CO2,air表示室内CO2浓度的预测值, 表示CO2实际控制量, 表示作物光合速率,Pg表示冠层光合速率,Rm表示作物的维持呼吸速率,CO2,out表示室外CO2浓度,CO2,top表示保温网上方空气的CO2浓度。
8.根据权利要求6所述的农业温室环境预测系统,其特征在于,所述辨识通用模型参数解确定模块,具体包括:
第一最优模型参数确定单元,用于根据所述模型参数集合中多个不同时刻的非线性时变模型参数最优解 进行多项式拟合,获得辨识通用模型参数解θ′1,具体公式为:
6 5 4 2
θ′1=p1(Tair‑Tsoil) +p2(Tair‑Tsoil) +p3(Tair‑Tsoil) +p4(Tair‑Tsoil) +p5(Tair‑Tsoil)+p6;
其中,p1,p2,p3,p4,p5,p6均表示多项式系数,Tair表示室内温度的预测值,Tsoil表示表层土壤温度;
第二最优模型参数确定单元,用于根据所述模型参数集合中多个不同时刻的非线性时变模型参数最优解 进行求均值,获得辨识通用模型参数解θ′3,具体公式为:其中, 表示常数;
第三最优模型参数确定单元,用于根据所述模型参数集合中多个不同时刻的非线性时变模型参数最优解 确定辨识通用模型参数解θ′4,具体公式为:其中,Iglob表示覆盖层上方太阳辐射, 表示常数;
第四最优模型参数确定单元,用于根据所述模型参数集合中多个不同时刻的非线性时变模型参数最优解 进行多项式拟合,获得辨识通用模型参数解θ′5,具体公式为:其中,q0 q9均表示多项式系数,Tcan表示冠层温度,daytime表示白天,night表示夜晚;
第五最优模型参数确定单元,用于根据所述辨识通用模型参数解θ′4确定辨识通用模型参数解θ′2,具体公式为:
θ′2=1.593θ′4+0.008;
第六最优模型参数确定单元,用于根据所述模型参数集合中多个不同时刻的非线性时变模型参数最优解 进行求均值,获得辨识通用模型参数解θ′6,具体公式为:其中,Cday、Cnight分别表示两个不同的常数;
第七最优模型参数确定单元,用于根据所述模型参数集合中多个不同时刻的非线性时变模型参数最优解 进行求均值,获得辨识通用模型参数解θ′7,具体公式为:其中,Dday、Dnight表示两个不同的常数。
9.根据权利要求6所述的农业温室环境预测系统,其特征在于,所述模型参数辨识控制器具体公式为:
其中,表示模型参数控制律,表示拉格朗日系数更新律,Γ1,Γ2均表示给定的正定矩阵 ,ξ1 ,ξ2均表示参数辨识控制器的自适应项,μ表示拉格朗日系数,T表示转置, J表示误差范数,θ表示非线性时变模型参数集。
10.根据权利要求6所述的农业温室环境预测系统,其特征在于,所述初始温室环境模型具体公式为:
其中, 表示初始温室环境模型, 和 均表示逼近实际温室环境r
状态的已知非线性函数, 表示最优模型参数变量,x 表示实际温室环境状态变量,分别表示实际测量的温室温度、湿度和二氧化T
碳浓度,u表示执行机构的控制变量,u=[uheat,qpipe,usidevent,uroofvent,uscr] ,uheat,qpipe,usidevent,uroofvent,uscr分别表示温室系统空气直接加热、管道热水循环加热、侧窗通风、天窗T
通风和内保温网的实际控制量,v表示室外天气变量,v=[Tout,Hout,CO2,air,Vwind,Iglob] ,Tout,Hout,CO2,air,Vwind,Iglob分别表示实际测量的室外温度、湿度、二氧化碳浓度、风速和太阳辐射。