首页> 中国专利> 一种融入价格因素的雾培作物营养液需求响应调控评估系统

一种融入价格因素的雾培作物营养液需求响应调控评估系统

摘要

本发明公开了一种融入价格因素的雾培作物营养液需求响应调控评估系统,包括数据采集模块、数据集成模块、营养液需求响应决策模块、营养液需求响应调控案例模块、营养液需求响应调控综合评估模块和PLC控制模块。本发明综合考虑雾培作物营养液投放有效性和经济性两方面因素,提出了融入价格因素的雾培作物营养液需求响应调控评估系统,采用深度强化学习的智能算法,可寻找到营养液需求响应调控的优化方案,既保证了雾培装置内栽培植株的营养液响应需求,也保证了营养液投放设备的最佳经济性运行。本发明的融入价格因素的雾培作物营养液需求响应调控评估系统,具有既保证了雾培装置内栽培植株的营养液响应需求、也保证了营养液投放设备的最佳经济性运行的优点。

著录项

说明书

技术领域

本发明涉及农作物栽培技术领域,特别是涉及一种融入价格因素的雾培作物营养液需求响应调控评估系统。

背景技术

雾培,又称气雾栽培,是一种以雾化营养液方式满足植物根系对水肥需求的新型无土栽培模式。它是利用喷雾装置将营养液雾化为小雾滴状,直接喷射到植物根系以提供植物生长所需的水分和养分的一种无土栽培技术。雾培不用固体基质而是直接将营养液喷雾到植物根系上,供给其所需的营养和氧。其基本原理是使植物的根系悬挂生长在封闭、不透光的环境内,营养液通过特殊设备形成喷雾,在自动控制系统的调控下间歇性喷到植物根系上,以提供植物生长所需的水分和养分。通常用泡沫塑料板制的容器,在板上打孔,栽入植物,茎和叶露在板孔上面,根系悬挂在下空间的暗处。每隔2-3min向根系喷营养液几秒钟。营养液循环利用,但营养液中肥料的溶解度应高,且要求喷出的雾滴极细。

现有的雾培种植装置存在这样缺陷,由于不能检测雾化种植装置的种植单元内的水分雾气或养分雾的浓度,易导致对种植单元内水分雾或养分雾浓度过高或过低,进而造成雾化效率低,水分雾气或养分雾气的浪费。

由于各种类型的雾培系统在结构、组成、运行特性等方面差异甚大,其雾培作物营养液需求响应特性各异。对于普通农户、系统用户等非专家级人员,如何在众多雾培作物营养液需求响应方案中进行合理选择,在兼顾有效性和经济性的前提下使得雾培作物营养液需求响应方案性价比最优,非常具有挑战性,已成为本领域技术人员亟待解决的技术问题。

发明内容

本发明所要解决的技术问题是提供一种融入价格因素的雾培作物营养液需求响应调控评估系统,以能够兼顾有效性和经济性的前提下使得雾培作物营养液需求响应方案性价比最优。

为解决上述技术问题,本发明采用如下的技术方案。

一种融入价格因素的雾培作物营养液需求响应调控评估系统,其特点是,包括数据采集模块、数据集成模块、营养液需求响应决策模块、营养液需求响应调控案例模块、营养液需求响应调控综合评估模块和PLC控制模块;

所述数据采集模块,用于采集雾培装置栽培植株的环境因子信息和生长发育信息;

所述数据集成模块,用于获取营养液投放设备的台账参数、运行信息和价格数据;

所述营养液需求响应决策模块,用于构建营养液需求响应决策模型;

所述营养液需求响应调控案例模块,包含经济调控案例和自定义调控案例;

所述营养液需求响应调控综合评估模块,用于将种植人员对雾培作物营养液投放有效性和经济性的要求与所述营养液需求响应调控案例模块中的已有调控案例进行对比,如果有近似满足要求的已有调控案例,则将该已有调控案例传输至PLC控制模块;

所述PLC控制模块,用于接收所述营养液需求响应调控案例模块给出的调控案例配置参数,控制雾培装置和营养液投放设备完成营养液需求响应调控。

所述环境因子信息包括雾培环境温度、湿度、光照和CO

所述生长发育信息包括叶片纹理、叶片颜色、根系形态信息。

所述台账参数包括设备编号、运行次数、故障告警次数和最大流量;

所述运行信息包括开启或停止状态、正常或故障状态和当前流量信息。

所述价格数据包括调控日及未来一天的阶梯电价数据、营养液价格数据和水价数据。

构建营养液需求响应决策模型的过程包括如下步骤:

步骤1:获取每个雾培装置和营养液投放设备信息;

步骤2:采用深度强化学习理论建立营养液需求响应决策模型;

步骤3:对营养液需求响应决策模型进行训练和学习,得到训练好的营养液需求响应决策模型。

所述营养液需求响应决策模型包括环境模型模块和价值网络模块。

所述经济调控案例,用以保存以下信息:营养液需求响应决策模型给出的雾培装置和营养液投放设备调控动作,完成全部调控动作所花费的水、电、营养液成本总和,完成调控的雾培装置内营养液EC值和设定值。

所述自定义调控案例,用以保存以下信息:营养液需求响应决策模型给出的雾培装置和营养液投放设备调控动作,人为设定的完成全部调控动作所花费的水、电、营养液成本,完成调控的雾培装置内营养液EC值和设定值。

本发明的有益效果是:

本发明的一种融入价格因素的雾培作物营养液需求响应调控评估系统,包括数据采集模块、数据集成模块、营养液需求响应决策模块、营养液需求响应调控案例模块、营养液需求响应调控综合评估模块和PLC控制模块。

1、本发明综合考虑雾培作物营养液投放有效性和经济性两方面因素,提出了营养液需求响应决策模型,既保证了雾培装置内栽培植株的营养液响应需求,也保证了营养液投放设备的最佳经济性运行。

2、本发明还提出了营养液需求响应调控综合评估模块,通过对不同调控案例下的植物生长发育状态进行对比分析,可以评估调控案例是否最佳,以及设定的营养液EC值是否合理,可为进一步了解植株的生长发育机理提供重要线索和实践参考。

本发明综合考虑雾培作物营养液投放有效性和经济性两方面因素,提出了融入价格因素的雾培作物营养液需求响应调控评估系统,采用深度强化学习的智能算法,可寻找到营养液需求响应调控的优化方案,既保证了雾培装置内栽培植株的营养液响应需求,也保证了营养液投放设备的最佳经济性运行。

本发明的融入价格因素的雾培作物营养液需求响应调控评估系统,具有既保证了雾培装置内栽培植株的营养液响应需求、也保证了营养液投放设备的最佳经济性运行的优点。

附图说明

图1是本发明融入价格因素的雾培作物营养液需求响应调控评估系统的示意图。

图2是本发明融入价格因素的雾培作物营养液需求响应调控评估系统的营养液需求响应决策模型的构建流程图。

具体实施方式

下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。

如图1,一种融入价格因素的雾培作物营养液需求响应调控评估系统,包括数据采集模块、数据集成模块、营养液需求响应决策模块、营养液需求响应调控案例模块、营养液需求响应调控综合评估模块和PLC控制模块;

所述数据采集模块,用于采集雾培装置栽培植株的环境因子信息和生长发育信息;

所述数据集成模块,用于获取营养液投放设备的台账参数、运行信息和价格数据;

所述营养液需求响应决策模块,用于构建营养液需求响应决策模型;

所述营养液需求响应调控案例模块,包含经济调控案例和自定义调控案例;

所述营养液需求响应调控综合评估模块,用于将种植人员对雾培作物营养液投放有效性和经济性的要求与所述营养液需求响应调控案例模块中的已有调控案例进行对比,如果有近似满足要求的已有调控案例,则将该已有调控案例传输至PLC控制模块;

所述PLC控制模块,用于接收所述营养液需求响应调控案例模块给出的调控案例配置参数,控制雾培装置和营养液投放设备完成营养液需求响应调控。

所述环境因子信息包括雾培环境温度、湿度、光照和CO

所述生长发育信息包括叶片纹理、叶片颜色、根系形态信息。

所述台账参数包括设备编号、运行次数、故障告警次数和最大流量;

所述运行信息包括开启或停止状态、正常或故障状态和当前流量信息。

所述价格数据包括调控日及未来一天的阶梯电价数据、营养液价格数据和水价数据。

构建营养液需求响应决策模型的过程包括如下步骤:

步骤1:获取每个雾培装置和营养液投放设备信息;

步骤2:采用深度强化学习理论建立营养液需求响应决策模型;

步骤3:对营养液需求响应决策模型进行训练和学习,得到训练好的营养液需求响应决策模型。

所述营养液需求响应决策模型包括环境模型模块和价值网络模块。

所述经济调控案例,用以保存以下信息:营养液需求响应决策模型给出的雾培装置和营养液投放设备调控动作,完成全部调控动作所花费的水、电、营养液成本总和,完成调控的雾培装置内营养液EC值和设定值。

所述自定义调控案例,用以保存以下信息:营养液需求响应决策模型给出的雾培装置和营养液投放设备调控动作,人为设定的完成全部调控动作所花费的水、电、营养液成本,完成调控的雾培装置内营养液EC值和设定值。

本发明的融入价格因素的雾培作物营养液需求响应调控评估系统,包括包括数据采集模块、数据集成模块、营养液需求响应决策模块、营养液需求响应调控案例模块、营养液需求响应调控综合评估模块和PLC控制模块。

进一步地,所述数据采集模块,用于采集雾培装置栽培植株的环境因子信息和生长发育信息。其中,所述雾培装置包含雾培箱、种植板、超声波起雾器和电磁阀。

具体的,用于采集环境因子信息的传感器包括环境温度传感器、环境湿度传感器、环境CO

具体的,用于采集生长发育信息的传感器为导轨升降式摄像机,用于获取包括叶片纹理、叶片颜色、根系形态信息在内的栽培植株图像。特别要注意的是,为了获得根系形态信息,栽培植株所用的雾培箱需选用透明材质。

进一步地,所述数据集成模块用于获取营养液投放设备的台账参数和运行信息,以及价格数据等其他专有系统数据,同时获取数据采集模块所采集的各种数据。

具体的,所述营养液投放设备分为水泵、施肥泵和混合泵。其中,水泵用于将自来水注入到混液罐,混合泵用于将母液罐内人工调配好的高浓度营养液注入到混液罐,施肥泵用于将混液罐内营养液投放到雾培箱内。其台账参数包括设备编号、运行次数、故障告警次数、最大流量;其运行信息包括开启或停止状态、正常或故障状态、当前流量信息。

具体的,所述其他专有系统数据包括调控日及未来一天的阶梯电价数据、营养液价格数据和水价数据。

进一步地,所述营养液需求响应决策模块用于构建营养液需求响应决策模型。所述营养液需求响应决策模型的构建过程,具体包括以下几个步骤,如图2所示。

步骤S1,获取每个雾培装置和营养液投放设备信息,构成用于深度强化学习方法训练的原始信息。

具体的,在步骤S1中,所述原始信息包括:

所述雾培装置信息为:雾培装置编号、作物种类、作物生长发育状态、雾培箱内营养液EC当前值,需肥状态。其中,所述需肥状态分为正常、不足和过量,由雾培箱内营养液EC当前值和该雾培箱内营养液EC设定值对比判断给出。所述作物生长发育状态和所述EC设定值由种植人员根据种植经验给出,并支持种植专家通过小程序、微信公众号等方式远程查看栽培植株的环境因子信息和生长发育信息做进一步校正。

所述营养液投放设备信息为:营养液投放设备编号、运行状态,母液罐和混液罐内营养液EC当前值。

步骤S2,采用深度强化学习理论建立营养液需求响应决策模型,给予强化学习智能体奖惩值和状态转移信息,并确定出可供智能体选择的动作空间及其对应的动作的价值,并根据该价值确定出最优调控动作。其中,智能体指的是PLC控制模块,从营养液需求待响应的雾培装置中选择一个或多个进行营养液调控时,将需要确定的雾培装置和营养液投放设备信息的可调控参量取值转换为状态转移信息,对每个状态设定开启、关闭两种动作组成动作空间。

所述状态包括:当前所处的调控时段n;设备h在第n个调控时段的开关状态X

所述动作空间的具体设计方法为:定义可调控参量集合为:X={X

具体的,在步骤S2中,所述营养液需求响应决策模型包括:环境模型模块和价值网络模块。

其中,所述环境模型给予强化学习智能体奖惩值、状态转移信息,并确定出可供智能体选择的动作空间;所述价值网络模块用于抽象所有雾培装置和营养液投放设备的状态,并输出雾培装置和营养液投放设备在该状态下对应不同动作时的价值,根据抽象出的雾培装置和营养液投放设备的状态对应的动作的价值进行最优调控动作的选择,并将选择到的最优调控动作反馈到环境模型模块;其中所选择的最优动作在所述环境模型提供的动作空间中。

更具体的,所述环境模型模块包括:状态转移单元、动作空间单元以及奖赏函数单元。

其中,所述状态转移单元根据前一时刻的雾培装置和营养液投放设备状态量和价值网络模块输出的当前时刻的动作,来对当前时刻的雾培装置和营养液投放设备的状态实施状态转移;所述动作空间单元用于根据当前雾培装置和营养液投放设备的状态量来确定可供智能体选择的动作范围;所述奖赏函数单元用于针对营养液需求响应调控情况利用设定的奖赏函数计算输出奖惩值,奖赏函数单元的输出端连接价值网络的输入端;所述奖赏函数根据营养液需求响应调控的优化目标来确定。

更具体的,所述营养液需求响应调控的优化目标包括:有效性、经济性。其中,有效性是指营养液需求响应调控满足营养液EC设定值要求,经济性是指营养液需求响应调控满足成本最低要求。

更具体的,所述奖赏函数用如下公式表示:r

所述有效性回报表示为:

所述经济性回报表示为:

更具体的,所述价值网络模块包括状态感知单元、动作选择单元和学习单元,通过使用深度神经网络模型来抽象雾培装置和营养液投放设备信息和价值拟合,进行最优参数调控动作选择,可选择的深度神经网络模型包括ANN、CNN、RNN、LSTM等网络模型及其组合或者变体。

步骤S3,利用营养液需求响应决策模型进行训练和学习,得到训练好的营养液需求响应决策模型。

具体的,在步骤S3中,根据雾培装置和营养液投放设备信息输入进行状态抽象,得到当前状态下最优的调控动作,价值网络可选择的动作范围由动作空间确定,价值网络选择的最优动作将发送给营养液需求响应决策模型;营养液需求响应决策模型根据前一时刻的雾培装置和营养液投放设备状态,以及当前时刻的动作选择来进行状态转移,同时根据奖赏函数计算得出奖惩值,并将该奖惩值和改变后的状态量反馈给价值网络;如此不断迭代地进行训练和学习,最终使得营养液需求响应决策模型得以收敛。

进一步地,所述营养液需求响应调控案例模块包含经济调控案例,所述经济调控案例用以保存以下信息:营养液需求响应决策模型给出的雾培装置和营养液投放设备调控动作,完成全部调控动作所花费的水、电、营养液成本总和,完成调控的雾培装置内营养液EC值和设定值。

所述营养液需求响应调控案例模块还包括自定义调控案例,所述自定义调控案例用以保存以下信息:营养液需求响应决策模型给出的雾培装置和营养液投放设备调控动作,人为设定的完成全部调控动作所花费的水、电、营养液成本,完成调控的雾培装置内营养液EC值和设定值。此时,由于调控成本进行了人为设定,需将奖赏函数中的经济性回报表示为:d

进一步地,所述营养液需求响应调控综合评估模块用于将种植人员对雾培作物营养液投放有效性和经济性的要求与所述营养液需求响应调控案例模块中的已有调控案例进行对比,如果有近似满足要求的案例,则将案传输至PLC控制模块。若无近似满足要求的案例,则通过所述营养液需求响应决策模块生成营养液需求响应决策模型,给出雾培装置和营养液投放设备调控动作,并保存到所述营养液需求响应调控案例模块。

所述营养液需求响应调控综合评估模块还可通过对不同调控案例下的植物生长发育状态进行对比分析,来评估调控案例是否属于最佳调控案例,以及评估营养液EC设定值的合理性。

进一步地,所述PLC控制模块用于接收所述营养液需求响应调控案例模块给出的调控案例配置参数,控制雾培装置和营养液投放设备完成营养液需求响应调控。

本发明综合考虑雾培作物营养液投放有效性和经济性两方面因素,提出了营养液需求响应决策模型,既保证了雾培装置内栽培植株的营养液响应需求,也保证了营养液投放设备的最佳经济性运行。

本发明还提出了营养液需求响应调控综合评估模块,通过对不同调控案例下的植物生长发育状态进行对比分析,可以评估调控案例是否最佳,以及设定的营养液EC值是否合理,可为进一步了解植株的生长发育机理提供重要线索和实践参考。

本发明综合考虑雾培作物营养液投放有效性和经济性两方面因素,提出了融入价格因素的雾培作物营养液需求响应调控评估系统,采用深度强化学习的智能算法,可寻找到营养液需求响应调控的优化方案,既保证了雾培装置内栽培植株的营养液响应需求,也保证了营养液投放设备的最佳经济性运行。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号