论文部分内容阅读
植物生长建模是一个涉及到植物学、数学、计算机科学、生态学等多学科知识的交叉研究领域,在农林学、计算机图形学、生态环境等学科中都具有广泛的应用前景,已经越来越受到国内外多学科领域专家的关注。其建模方法根据研究尺度(如细胞、器官、植株、群落等)、环境胁迫程度等分类标准的不同有不同的划分方式。一种快速区分模型差异的方法就是看所建模型是否利用领域知识。基于领域知识构建的模型称为知识驱动的模型(Knowledge-Driven Model,KDM),而完全基于数据(没有使用任何领域知识)构建的模型称为数据驱动的模型(Data-Driven Model,DDM)。 近年来,一些研究者在多个研究领域开展了融合两类建模方法的研究,但是在植物生长建模领域的相关研究却很少。对于植物这一复杂生命体的建模,要完全根据植物生长机理对其生长发育过程进行精确的建模是相当困难的。此外,多年来农学相关研究已获得了植物生长的大量知识,并已建立了单变量与植物产量之间的定量或定性关系(部分已知关系的知识驱动的模型)。因此,本篇论文的研究目的有两个:首先,考虑如何利用这些已有农学知识,而不是应用完全“黑箱”的数据驱动模型,探索如何有效融合这两类模型,提出新的植物生长建模方法;其次,基于提出的新的建模方法,开展温室番茄和密闭系统生菜作物生长的实例研究,并对该方法进行验证。本篇论文主要研究工作和贡献总结如下: 1.提出了一种基于知识与数据共同驱动的植物生长建模方法。为了充分利用知识驱动模型和数据驱动模型各自的优点,提出了一种基于知识与数据共同驱动的植物生长建模方法(Knowledge-and-Data-Driven Plant Growth ModelingApproach,以下简称KDDM),探讨了“加和”与“复合”两种不同耦合方式的模型融合方法,并结合植物生长建模背景给出了两种耦合方式的物理解释意义,针对耦合模型参数学习问题,提出了一种两阶段的参数估计方法。 2.开展了基于知识与数据共同驱动的植物生长建模方法在温室番茄作物生长的实例研究。本文提出了一种应用于温室作物生长建模的基于知识与数据共同驱动的植物生长模型。该模型以植物功能结构模型(GreenLab)作为知识驱动的子模型,径向基函数(Radial Basis Function,RBF)神经网络作为数据驱动的子模型,模型耦合算子采用加和与复合的耦合方式,并对两种耦合方式进行了对比研究。最后,用来自温室番茄作物的真实数据进行了验证和测试。其研究结果表明与传统的KDM和DDM相比,KDDM方法具有如下优点:(a)保留知识驱动子模型的植物生长机理及生物参数,模型具备可解释性;(b)仅应用总干重生长过程数据学习,实现植物生长过程预测,同时得到不同器官类型(叶、茎和果)的干重预测;(c)数据驱动子模型可有效补偿知识驱动子模型的不确定性和误差;(d)能够适应不同数据采集条件,具有“柔性”的优点。此外,番茄实例研究结果证实了KDDM方法继承了KDM和DDM各自的优点。 3.开展了基于知识与数据共同驱动的植物生长建模方法在密闭系统生菜作物生长的实例研究。本文提出了一种应用于密闭系统作物生长建模的基于知识与数据共同驱动的植物生长模型。该模型以结合TomSim光合作用模型(计算生物量产生)与植物功能结构模型GreenLab(计算生物量分配)作为知识驱动的子模型以模拟植物生长过程,分段线性经验模型作为数据驱动的子模型以模拟受控生态生保密闭系统舱内乘员二氧化碳呼出速率和氧气消耗速率,通过构建系统内二氧化碳和氧气浓度变化的质量平衡模型将知识驱动子模型和数据驱动子模型以加和的耦合方式进行了有效的融合,并用来自密闭系统生菜作物的真实数据进行了验证和测试。其研究结果表明KDDM方法不仅能够对密闭系统生菜作物生长以及二氧化碳和氧气浓度变化规律的模拟,还可以通过模型计算的方式回答种多大的植物面积以满足1人的呼吸需氧量。生菜实例研究结果进一步证实了KDDM方法的有效性和实用性。