论文部分内容阅读
计算机植物生长建模是一个涉及到植物学、数学、计算机科学、生态学等多学科知识的交叉研究领域,在农林学、计算机图形学、生态环境等学科中都具有重要的应用价值。近年来,植物的功能结构模型(Fhnctional-StructuralPlantModeling)是该研究领域的主要方向,而由中法研究人员合作发展的GreenLab模型在国际上已经成为具有一定影响力的模型。
然而,考虑到生命体建模的复杂性,GreenLab模型同样需要不断的发展与完善。以往GreenLab模型的研究更多是关注于植物生长过程中的生物量生成与分配。而植物生长的另一个很重要的方面是外界对植物生长的影响,如人工修剪、相邻植物的光竞争等。本文的主要研究内容就是,在GreenLab模型的基础上,引入一些新的假设来实现虚拟计算实验,通过植物的内在响应机制来模拟考察植物在外界影响下的生长状态。
首先本文描述了Greenlab模型的一个实现,即名为青园(QingYuan)的软件平台。要完成计算实验,一个软件平台是必须的。青园软件使用C++语言开发,发挥了其效率和面向对象设计方法上的优势。和以前Greenlab模型中开发的软件相比,青园软件在模型功能实现的完整程度上、以及在运行速度与可扩展性等方面,都有显著的提高。
本文完成的第一类计算实验是人工修剪。以往的研究多直接用统计规律描述植物在修剪措施下的反应,而本文的工作尝试着通过植物的内在响应机制来模拟修剪效果。主要的假设是,通过修剪,减少植物的生长点,从而改变植物的生物量供求关系(源库比),进而可以改变植物的结构。在树木剪枝实验中,我们选择在某一个周期分别进行了四种不同的修剪策略,得到的树冠形状符合实际经验。而在疏果实验中,同样实验了四种策略并比较了最终的果实产量和质量。
本文完成的第二类计算实验是植物的光竞争。首先用光线追踪原理实现了一个简单的树木冠层光分布算法,并引入了一个假设,认为芽的萌发需要叶子的能见度大于某一个阈值,在这个基础上我们模拟了两棵相邻树之间的光竞争。这种方法从植物学假设出发,与传统的几何计算(如碰撞检测)方法相比,在机理和模拟速度上,有一定的优势。
为了模拟植物对外界影响的反应,以周期年为最小时间单位的模型对于树木生长发育阶段与过程的描述将不够精细。因此建立在更小更精确的时间尺度上的模型成为必要。本文的这部分研究内容介绍了在精细时间尺度上,单轴在一年内的发育过程和涉及到的各种概率,并给出了模拟结果。
上述计算实验初步表明了本文工作的学术贡献和重要发展前景。首先,本文首次基于植物学假设(如生物量供求关系对侧枝数目的影响、光对芽萌发的影响),以计算实验的方式考察了植物在不同环境下的生长,包括形态、产量、质量等,这是传统模型方法无法实现的。其次,本文为提出和验证植物学或农林学假设发展了更为先进的计算实验平台,并通过实际的例子初步证明了平台的有效性和重要性,该平台为完善模型的发展与应用、加深对植物的理解、以及生成更具真实感的植物造型等方面做出了有意义的基础贡献。