基于L-系统的植物形态模拟方法的研究与应用

来源 :山东师范大学 | 被引量 : 0次 | 上传用户:y327896244
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分形理论是近二、三十年才发展起来的一门新的学科,它主要描述自然界中的非线性系统中不光滑和不规则的几何形体。传统的欧氏几何主要研究规则图形和光滑曲线,对自然植物的描述却显得无能为力,种类丰富的植物虽然形态千差万别,却大都具有自我相似、自我繁殖的分形特征,分形理论就为自然植物的模拟提供了描述语言和理论基础。近年来,分形理论逐渐发展,而分形植物模拟也成为了计算机仿真领域的重要课题。自从美国生物学家Lindenmayer于1968年提出L-系统后,L-系统不断完善,为植物的构型及描绘提供了新的途径。1984年A.R.Smith等人将L-系统引入了计算机图形学中,在计算机上模拟生成了各种形态的植物,显示了计算机在模拟植物方面的强大能力,为在计算机上实现模拟植物的生长形态提供了理论依据,后来在加拿大学者Prusinkiewicz等的发展下,成为植物生长建模的主要方法之一。传统的基于L-系统的分形植物虽然也能够表现物种之间的差异和体现物种的多样性,但分形模拟过程与物种的自然生成过程差别很大,分形过程也无法与自然界的物种遗传、物种生存环境的选择、进化和变异作用建立必然联系,所以本文在对几种不同类型的L-系统和遗传算法基本原理研究分析的基础上,提出了将基于L-系统的植物模拟方法与遗传算法结合的思想,以期得到更符合自然规律的植物形态。本文主要工作如下:1、在随机L-系统的参数设计中引入遗传算法。本文对随机L-系统中涉及到的参数通过遗传算法进行重新设计,将经过重新设计的参数表应用于相同的产生式集,可以生成结构有不同变化的植物形态,来继续丰富我们的植物资料库;2、在单规则L-系统和多规则L-系统的产生式设计中引入遗传算法。本文通过遗传算法对L-系统产生式中的字符或者整个的产生式进行重新设计,并定义了符合植物生长过程中保持平衡性、稳定性、趋光性等特点的适应度函数,来体现外界因素对植物生长形态的影响;3、把基于L-系统的植物模拟方法与遗传算法结合的思想应用到虚拟植物生长的过程中。植物对它所处的环境,会表现出良好的自适应和自寻优能力,本文在植物生长过程中随时使用遗传算法来调整植物的L-系统语法,对同一植物在生长过程中根据不同条件的影响,产生不同的形态变化,可以生成更符合自然规律的植物形态,这在自然景观再现、虚拟动画、植物学等领域都具有一定的应用价值。本文利用计算机作图技术,模拟了植物生长过程中分枝结构受外界条件影响后的形态变化,对人工智能、人工生命等领域的研究也具有一定的指导和启发意义。
其他文献
本体(Ontology)是对一个特定领域中重要概念的共享的形式化的描述,由于具有明确性和共享性,它可以作为领域内不同主体之间进行交流的语义基础:更进一步的,Ontology可以帮助机
随着Internet的迅速发展和日益普及,电子文本信息迅速膨胀,如何有效地组织和管理这些信息,并快速、准确、全面地从中找到用户所需要的信息就是当前信息科学技术领域面临的一
近几年来,XML已经成为Internet上数据表示、交换和存储方面的标准,为数据库的应用开辟了一个崭新的领域,然而由于XML数据的半结构化特性以及XML数据所特有的路径表达式查询方
近年来IT技术在企业管理中发挥的作用越来越重要,现代企业的发展速度越快,其业务流程的变化越大,企业对工作流建模技术的要求也就越高。通过对现有的一些工作流建模方法的研
数据网格是网格领域中并行和分布处理技术的一个发展方向,其目标是实现对地理上广泛分布的大量异构数据资源进行共享,其中副本管理是数据网格中一个重要的组成部分。良好的数
随着Internet的发展和应用,越来越多的商务、日常活动通过Internet进行,网络与人们的生活越来越紧密。然而,网络是双面的,人们在享受网络所带来便利的同时,不可避免地接触到
随着计算机产业的发展,以计算机存储设备为载体的电子信息愈来愈多,这些信息大致可分为两类:结构化数据和非结构化数据,结构化数据指的是诸如企业财务帐目、生产数据、学生的
目前,在水产动物疾病专家诊断系统领域,需诊断的新问题和知识库以文字方式描述为主,致使进行诊断推理时,依据的信息和知识也只有文字描述,容易造成诊断结果的差异性和不准确性。针
图像融合是综合利用各种成像传感器获得的不同图像或同种成像传感器不同成像方式获得的不同图像以获得更为全面、更为准确的图像描述供观察或进一步处理。它在军事、遥感、机
T-Kernel作为一种嵌入式操作系统,由于实时性和开源性,在嵌入式操作系统领域中的应用越来越广泛。ARM是一款比较好的微处理器,T-Kernel在ARM上的应用研究基本上是空白,所以结