基于生长状态链和标记算法的虚拟植物生长建模研究与应用

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:yjnter
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟植物的生长模型是精细化研究植物生长规律非常重要的方法,涉及到计算机信息科学、生态学、植物学、应用数学等多学科领域。传统的基于生理模型的虚拟植物生长模型对植物的外在结构处理简单,对虚拟植物结构模型与功能模型之间的考虑不够细致。尽管学术界已有很多虚拟植物的建模方法,但是国外的模型在结构模型方面描述模糊,不易于使用,国内的模型大都关注于虚拟植物的形态模拟,因此寻找模拟更逼真,忠实于植物学的虚拟植物生长模型变得尤为重要。  本文详细介绍了植物学的相关概念,以及主流的建模方法。分析了各种模型之间的优势、劣势和应用范围。详细介绍了虚拟植物结构模型方面的基础——L系统。  针对虚拟植物生长模型的建模,文章从功能模型和结构模型两方面着手,对其建模方法做了详细的叙述,并分析了其优缺点和适用范围,通过比较分析和实验,提出了基本生长单元、生长状态链、标记算法、分配算法等方法构建模型。在结构模型方面,改进了L系统和算法,使其更易于本模型应用,并且把L系统迭代式与生长状态链做了映射。提出了生长周期与现实时间的映射方法,并作了讨论。设计了标记算法,其主要原理是根据基本生长单元出现的时刻做获得生物量权重的标记。在功能模型方面选择了合适的生物量生成模型,以及讨论了虚拟植物器官的扩展率的计算。提出了形态参数,并将其应用于虚拟植物的节间在得到生物量之后的变化情况。最后把生长状态链作为共享信息将结构模型和功能模型耦合在一起。  基于上述的虚拟植物建模方法,利用OpenGL图形库和MFC进行框架设计并开发出了一套虚拟植物生长建模系统平台,集成了虚拟植物的形态模拟,结构模型的模拟,功能模型的模拟,L系统算法实现和语句查错等主要功能。系统采用了模块化和管线流水线的开发模式,对系统的升级和算法的扩充提供了良好的支撑。
其他文献
该文在充分理解分布式计算和分布式对象计算技术的基础上,分析比较两种分布式对象技术CORBA和COM/DCOM,重点介绍COM/DCOM的技术原理和特点.在分析Web的体系结构基础上给出了
学位
实时洪水预报和实时洪水调度,作为一种能有效地减轻洪灾的危害程度和降低洪灾所造成的损失的非工程措施,在近几年来的防洪减灾工作中发挥着越来越重要的作用.实时洪水预报调
学位
学位
学位
学位
面对月球信息数据的多源性和异构性等特点,需要一套准确、规范并且可互操作的信息描述格式对月球信息异构数据进行存储和管理,所以在本系统引入基于G/S(General-Brower/Distribu
随着Web技术的发展,越来越多的信息系统使用流行的B/S结构进行架构和开发。Web应用的开放性和流行性使得很多Web系统面临大量并发用户的使用,系统的可靠性和性能问题也随之出现
学者同名问题是学术搜索引擎下的一个常见问题,这给现代学术搜索引擎带来以下问题:第一不方便用户在众多同名作者中定位到自己感兴趣的作者;第二无法为学者建立一份个人研究档