System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及植物工厂,特别涉及一种植物光照控制方法、装置、电子设备及存储介质。
技术介绍
1、随着人口的增长和城市化进程的加快,农业发展的压力也不断加大。在这种情况下,室内种植技术被越来越多的人所关注。室内种植技术是一种利用人造环境提供植物生长条件的技术,主要适用在外界环境不适合植物生长的区域,以车间为单位划分种植品类,俗称植物工厂。具有循环利用资源、高密度种植、生长周期可控、高效环保等优点。而影响产量和生长周期的因素有很多,光照是其中重要因素之一,光照时间、强度、密度都会影响植物生长的周期和品质,对于工厂规模化种植而言,关系到产能问题。
2、现有的植物光照控制方案主要从光谱配方、光照强度、光照时间长短等因素出发,配合温度、湿度、二氧化碳等环境参数,以及植物的生长阶段等植物品种因素进行精确补光。存在以下缺点:(1)前置专业知识多,应用门槛高;(2)需要观察的因素较多,互相制约影响;(3)验证方案的有效性需要耗费一个或者若干个植物生长周期;(4)需针对不同的植物品种专门定制方案,可复制性低。
技术实现思路
1、为了解决现有技术的问题,本申请实施例提供了一种植物光照控制方法、装置、电子设备及存储介质。所述技术方案如下:
2、一方面,提供了一种植物光照控制方法,所述方法包括:
3、响应于光照控制指令,获取当前控制周期对应的第一控制时刻和第二控制时刻;所述第一控制时刻基于目标植物对应的标准光期长度确定,所述第二控制时刻基于所述第一控制时刻以及预设暗期长度确
4、控制目标光源进入工作状态;所述目标光源作用于所述目标植物;
5、获取当前时刻,在所述当前时刻不等于所述第一控制时刻的情况下,控制所述目标光源保持所述工作状态,更新所述当前时刻,直至所述更新后的当前时刻等于所述第一控制时刻时,控制所述目标光源进入非工作状态;
6、更新所述当前时刻,在所述更新后的当前时刻不等于所述第二控制时刻的情况下,控制所述目标光源保持所述非工作状态,更新所述当前时刻,直至所述更新后的当前时刻等于所述第二控制时刻;
7、更新所述当前控制周期,控制所述目标光源进入所述工作状态。
8、另一方面,提供了一种植物光照控制装置,所述装置包括:
9、第一信息获取模块,用于响应于光照控制指令,获取当前控制周期对应的第一控制时刻和第二控制时刻;所述第一控制时刻基于目标植物对应的标准光期长度确定,所述第二控制时刻基于所述第一控制时刻以及预设暗期长度确定;所述预设暗期长度小于所述目标植物对应的标准暗期长度;
10、第一状态进入模块,用于控制目标光源进入工作状态;所述目标光源作用于所述目标植物;
11、状态切换模块,用于获取当前时刻,在所述当前时刻不等于所述第一控制时刻的情况下,控制所述目标光源保持所述工作状态,更新所述当前时刻,直至所述更新后的当前时刻等于所述第一控制时刻时,控制所述目标光源进入非工作状态;
12、状态保持模块,用于更新所述当前时刻,在所述更新后的当前时刻不等于所述第二控制时刻的情况下,控制所述目标光源保持所述非工作状态,更新所述当前时刻,直至所述更新后的当前时刻等于所述第二控制时刻;
13、第二状态进入模块,用于更新所述当前控制周期,控制所述目标光源进入所述工作状态。
14、在一个示例性的实施方式中,所述第一状态进入模块,包括:
15、第二信息获取模块,用于获取预设日出时长、所述目标光源的工作电路的初始占空比和第一目标占空比;
16、第一变化率模块,用于基于所述预设日出时长、所述初始占空比以及所述第一目标占空比,确定第一占空比变化率;
17、电路导通模块,用于控制所述目标光源的工作电路处于导通状态;
18、第一增大模块,用于基于所述第一占空比变化率,控制所述工作电路增大占空比,直至第一增大动作的持续时长达到所述预设日出时长时,停止所述第一增大动作。
19、在一个示例性的实施方式中,所述状态切换模块,包括:
20、第三信息获取模块,用于获取预设日落时长以及所述工作电路的当前占空比;
21、第二变化率模块,用于基于所述预设日落时长、所述当前占空比以及所述初始占空比,确定第二占空比变化率;
22、第一减小模块,用于基于所述第二占空比变化率,控制所述工作电路减小占空比,直至第一减小动作的持续时长达到所述预设日落时长时,停止所述第一减小动作;
23、电路断开模块,用于控制所述工作电路处于断开状态。
24、在一个示例性的实施方式中,所述状态切换模块,包括:
25、第四信息获取模块,用于获取目标变暗程度、所述当前控制周期对应的第三控制时刻和第四控制时刻;
26、占空比确定模块,用于基于所述目标变暗程度、所述初始占空比以及所述第一目标占空比,确定第二目标占空比;
27、占空比变化模块,用于控制所述工作电路的占空比保持不变,更新所述当前时刻,直至所述更新后的当前时刻等于所述第三控制时刻时,控制所述工作电路的占空比在所述第一目标占空比和所述第二目标占空比之间变化;
28、占空比保持模块,用于更新所述当前时刻,在所述更新后的当前时刻小于所述第四控制时刻的情况下,重复控制所述工作电路的占空比在所述第一目标占空比和所述第二目标占空比之间变化,更新所述当前时刻,直至所述更新后的当前时刻大于或者等于所述第四控制时刻时,控制所述工作电路的占空比保持不变。
29、在一个示例性的实施方式中,所述占空比变化模块或者所述占空比保持模块,包括:
30、第五信息获取模块,用于获取预设变化时长;
31、第三变化率模块,用于基于所述预设变化时长、所述第一目标占空比以及所述第二目标占空比,确定第三占空比变化率;
32、第二减小模块,用于基于所述第三占空比变化率,控制所述工作电路减小占空比,直至第二减小动作的持续时长达到所述预设变化时长时,停止所述第二减小动作;
33、第二增大模块,用于基于所述第三占空比变化率,控制所述工作电路增大占空比,直至第二增大动作的持续时长达到所述预设变化时长时,停止所述第二增大动作。
34、在一个示例性的实施方式中,所述装置还包括用于控制目标光源的工作电路的占空比间歇性变化的间隔控制模块,所述间隔控制模块,包括:
35、间隔控制模块,用于控制所述工作电路的占空比保持不变,直至所述保持的时长达到预设时间间隔。
36、在一个示例性的实施方式中,所述目标光源的数量为多个;所述第一信息获取模块,包括:
37、第六信息获取模块,用于响应于所述光照控制指令,获取每个所述目标光源对应的控制开始时刻;
38、第一周期确定模块,用于获取当前时刻,在所述当前时刻不等于多个所述目标光源中的任本文档来自技高网...
【技术保护点】
1.一种植物光照控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的植物光照控制方法,其特征在于,所述控制目标光源进入工作状态,包括:
3.根据权利要求2所述的植物光照控制方法,其特征在于,所述控制所述目标光源进入非工作状态,包括:
4.根据权利要求2所述的植物光照控制方法,其特征在于,所述控制所述目标光源保持所述工作状态,包括:
5.根据权利要求4所述的植物光照控制方法,其特征在于,所述控制所述工作电路的占空比在所述第一目标占空比和所述第二目标占空比之间变化,包括:
6.根据权利要求5所述的植物光照控制方法,其特征在于,在所述更新后的当前时刻小于所述第四控制时刻的情况下,所述控制所述工作电路的占空比在所述第一目标占空比和所述第二目标占空比之间变化之前,所述方法还包括:
7.根据权利要求4~6任一项所述的植物光照控制方法,其特征在于,所述目标光源的数量为多个;所述响应于光照控制指令,包括:
8.一种植物光照控制装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包
10.一种计算机可读存储介质,所述存储介质中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由处理器加载并执行以实现如权利要求1~7任一项所述的植物光照控制方法。
...【技术特征摘要】
1.一种植物光照控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的植物光照控制方法,其特征在于,所述控制目标光源进入工作状态,包括:
3.根据权利要求2所述的植物光照控制方法,其特征在于,所述控制所述目标光源进入非工作状态,包括:
4.根据权利要求2所述的植物光照控制方法,其特征在于,所述控制所述目标光源保持所述工作状态,包括:
5.根据权利要求4所述的植物光照控制方法,其特征在于,所述控制所述工作电路的占空比在所述第一目标占空比和所述第二目标占空比之间变化,包括:
6.根据权利要求5所述的植物光照控制方法,其特征在于,在所述更新后的当前时刻小于所述第四控制时刻的情况下,所述控制所述工作电路的占空比在所述第...
【专利技术属性】
技术研发人员:赵洋洋,林洪亮,林耀亮,
申请(专利权)人:拓霸厦门电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。