- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
林分生长与收获模型数据库及模型解析器研究
林分生长与收获模型数据库及模型解析器研究
(北京林业大学 信息学院, 北京 100083)
摘 要:在分析林分生长与收获模型在林业中的应用,以及林分生长与收获模型结构的基础上,设计并实现了一个通用的林分生长与收获模型数据库和模型解析器。模型解析器利用XML作为林分生长与收获模型的表达形式,运用编译原理中的词法分析、语法分析和语义分析等理论,实现了生长模型的解析。
关键词:生长与收获模型;模型数据库;解析器;可扩展标记语言
中图分类号:TP393 文献标志码:A
文章编号:1001?B3695(2009)01?B0209?B02
Research on database and interpreter of stand growth and yield model
HAI Zhanguang,WU Baoguo
(School of Information Engineering, Beijing Forestry University, Beijing 100083, China)
Abstract:Based on the analysis and summary of stand growth and yield models used in forestry application system, this paper designed an overall structure of a common database system for stand growth and yield models, implemented the interpreter. The interpreter used XML as the expression of models. Using lexical analysis, syntactical analysis, semantic analysis,it achieved an interpreter of stand growth and yield model.
Key words:growth and yield model; model base; interpreter; XML
在林业生产实践中,林分的生长量和收获量的预估有很多用途,它描述了林木生长与林分状态和立地条件的关系[1]。在林业生产实践中,利用林分生长模型对森林资源进行更新,利用林分生长模型和收获模型对各种育林措施的影响与效应进行评价,对林分生长进行可视化模拟[2],为采伐计划提供基础数据,为森林资源经营与科学管理动态决策提供预测数据[3~5]。??
近年来,研建的森林资源管理系统、林业专家系统和决策支持系统都集成了林分生长模型或收获模型进行数据更新或预测的功能。当这些系统运行时,需要对模型进行动态管理和调整,如果将模型及其参数的计算写进程序,那么当模型或者模型的参数需要更换或调整时,就需要对系统的源程序进行修改,造成系统维护费用增加。因此,林分生长与收获等模型的动态管理以及模型的解析已经成为这些系统设计实现时一个必须研究的问题。本文主要研究设计了一个通用的林分生长与收获模型数据库和模型解析器,实现了模型的解析功能,并集成在国家“十一五”科技支撑项目――速生丰产林生产经营过程信息化关键技术研究与应用课题中进行了应用。??
1 林分生长与收获模型及模型数据库设计??
11 林分生长与收获模型??
林分生长和收获模型有很多种,常用的数学模型主要有[6]:??
a)逻辑斯谛方程(Logistic equation)??
y=a0+a1/(1+ea2+a3A)??
b)理查兹方程(Richards equation)??
y=a0(1-a1e-a2A)1/(1-a3)??
c)米切尔里希方程(Mitcherlich equation)??
y=ymax(1-e-a0A)a1??
d)三参数Weibull模型??
F(x)=0x≤a
c/b[(x-a)/b]c-1exp[-((x-a)/b)c]x>a,b>0,c>0??
这些常用模型是由具有明确解析特性的初等解析函数、初等运算的复合和分段构成的,将模型设计为两类计算结构:??
a)初等解析函数及初等运算的计算结构。该类计算结构是一些初等解析函数及初等运算的复合。例如逻辑斯谛方程、理查兹方程和米切尔里希方程。??
b)分段运算的计算结构。该类计算结构将根据参数条件进行选择性运算,如三参数Weibull模型。??
12 模型数据库设计??
同一个模型应用于不同的地区、不同的树种以及不同
文档评论(0)