文章信息
- 康志雄, 彭华正, 汪奎宏, 陈顺伟, 朱光权.
- Kang Zhixiong, Peng Huazheng, Wang Kuihong, Chen Shunwei, Zhu Guangquan.
- 营林技术决策系统的研究与开发
- Exploitation and Construction of a Decision-Making System for Silvicultural Technigue
- 林业科学, 2004, 40(4): 198-200.
- Scientia Silvae Sinicae, 2004, 40(4): 198-200.
-
文章历史
- 收稿日期:2001-07-12
-
作者相关文章
在造林树种和方案的选择上,传统的作法主要是根据专业知识和相关经验,对立地条件进行定性分析后提出设计方案,有较大的主观经验性,并受到设计人员专业知识和经验的限制,而且用这种手工方法进行造林设计费时费力,效率低下,难以对各种方案进行快速反复比较。
近年来,计算机在林业上的应用日益普及,但计算机辅助造林设计系统的研究为数不多。俞新妥等(1986)应用Basic语言开发出福建省闽北地区5个主要用材树种造林辅助设计系统;李芸生等(1990)开发的以渭北黄土高原地区造林规划设计为内容的计算机系统。这些软件受当时条件限制,适用范围比较狭窄,树种也十分有限。随着计算机软件水平的提高,特别是面向对象和可视化编程技术的成熟,使得开发功能强大、简便易用的专家系统成为可能。由浙江省林业科学研究院自主研究开发的“浙江省营林技术决策咨询系统”将计算机编程技术与营林技术相结合,在总结林业生产经验和数学模型的基础上,开发出营林技术决策咨询系统,大大提高造林设计的效率和决策的科学性。
1 系统简介该系统涵盖140个浙江省常见的造林树种,其中针、阔叶用材林75个、经济林32个、竹林33个,集营林技术决策与咨询功能为一体。营林和软件专家在对这些树种的生物学特性和相关资料进行了分析、归纳及整理的基础上,提出适地适树模型,即用户给定一立地条件,系统便可分析各树种在此立地条件下的表现,推荐一批适宜树种,并进行效益分析。系统还提供140个树种的生物学特性、造林技术等详细资料供查询。
该系统是在中文Win98平台上利用新一代面向对象编程工具Visual Basic 6.0开发,能在Win95、Win98、Win2000和WinNT等系统中运行,界面友好,操作方便(Mike et al., 1997;潘云鹤,1997;Winemiller et al., 1999)。用户利用该系统不仅能够实现在特定立地条件下选择适宜生长的树种,还能够结合自己的实际情况进行效益优化分析,从而实现营林生产决策科学化、定量化。
2 设计原理 2.1 系统设计根据功能要求,系统建立了立地选树模型、立地选树的调试模型、树种资料查询和更新模型、系统用户设置模型等,其中立地选树模型是系统的核心。
系统将140个树种划分为经济林、竹林、用材林及其它3大类。在立地选树过程中,将影响树木生长情况的因素分为两类:一类为普通立地因子,如坡向、坡位、海拔、土壤理化性质等10个立地因子;另一类为特殊限制性因子,如极端低温、连栽、石灰性土壤等,其限制情况因树种而异。立地选树的规则和分值由专家根据专业知识和经验综合确定。在10个立地因子中,每个因子分3~5档,由专家根据各树种的适合程度进行打分,每项因子的总分为30分或50分。根据各因子对每个树种影响程度的大小,分别进行权重打分。系统还提供所选树种的最佳立地条件,效益情况以及造林设计要求等资料,以辅助用户决策筛选树种。
2.2 系统结构营林技术决策系统由4部分组成,即软件功能模块(包括立地选树模块、树种资料查询模块以及系统资料更新模块)、系统设置和调试模块和系统用户模块,其结构如图 1所示。两个圆表示数据库,其中大圆是系统数据库,小圆是用户数据库。3个独立的矩形表示系统的主要程序部分(不包括数据库)。椭圆框表示用户登录界面和实际的用户。图中右下方的虚框不表示实际的程序,而仅供调试专家的判断。从图 1中可以看出系统的设计原理和各模块之间的相互关系。
系统的工作模块有立地选树模块、树种资料查询模块、系统资料更新模块、立地选树的调试模块和系统用户设置模块等,各模块通过系统数据库实现资源共享,但在操作上是独立的, 其中立地选树模块是系统的核心模块。首先,用户进入立地小班管理模块,再沿着软件功能模块中的虚线所示,依次进入立地选树分析系统、结果汇总,直至形成造林施工设计报表输出(图 1)。
对于用户给定的立地条件,系统先按普通立地因子对所有树种进行初步筛选,将其划分为适宜种植和不适宜种植两大类,并按适宜程度从高到低排序。系统还提供选定树种的特殊限制因子、最佳立地条件,效益情况以及造林设计要求等资料,以辅助用户决策筛选适宜树种和进行多种树种选择效果比较。如果用户对选择结果满意,可以直接打印出造林报表,否则退出,重新选择(图 2)。
用户可以用多种方式打开立地小班管理窗口。先输入小班名,再选择点击各项立地指标。用户可建立自己的立地小班资料库,可以随时进行修改、添加、删除、打印等操作。
先单击要进行分析的立地小班,然后选定树种类别(用材林及其它、经济林、竹林3大类),系统便按专家设置的规则将数据库中所有树种分为适宜种植和不适宜种植两大类,系统还提供“辅助判别”,显示各树种相应的限制条件。经过选择和判别后,系统提供“专家结论”,以红、绿灯显示该树种是否可以种植,并提供所有树种的相对排名、各树种的立地条件分析(影响程度、适合程度等)、最佳立地条件及造林投入和效益。这些资料为用户进一步选择树种或改进立地条件提供参考依据。
设计结果直接以造林施工设计报表的形式显示,并可供打印备案。造林施工设计一览表主要有“立地条件”、“造林设计”、“经费估算”和“效益估算”4方面内容。
“立地条件”是用户开始选定的10项立地指标;“造林设计”是根据选定的树种调用系统资料库,为用户提供选定树种的造林、整地时间及方法等:“经费估算”主要根据需苗量和造林、管理用工,由系统协助用户计算出总经费。整地、栽植、抚育的单位面积用工量系统会给出一默认值,小班面积、单位面积株数、苗木单价和日工资等由用户输入;“效益估算”根据造林年限、保存率、单价等数据,提供造林效益估算。对于部分用材林树种系统自动提供资料库中的生长参数,如平均株高、平均胸径和单株材积。对经济林和竹林系统提供投产期、盛产期时间及产量参数。
4 问题与讨论该系统在营林生产中只解决一般性技术问题,作为造林辅助设计。但应用该系统进行造林决策,用户可得到相关专业知识和经验的辅助,由原来需几小时完成的工作变为只需几分钟完成,并可对多种选择方案的效果进行快速比较,明显提高造林设计的效率和决策的科学性,对基层林业生产部门有很强的适用性。
信息的收集是无止境的,但信息收集量的增加,必然会增大系统的开发成本。如在造林系统中,收集更多的立地指标,虽然可提高决策的准确性,但必然使系统变得非常庞大,而且对于一些细微的立地指标,用户在实际生产中也是难以辩别,故必须在信息和决策之间作出平衡。
该系统面临智能化解决问题还有相当的距离,今后应从解决实际问题上加强此系统。如扩充一些资料,增加一些分析内容。最理想的是,对每一树种均建立起其生长条件和效益的模型。然而,面对上百种的树种,这将是一个很大的工作量;开发一个灵活易用的营林专家系统离不开营林专家和软件专家的通力合作,而营林专家的专业知识和实践经验是否丰富尤为重要。因此,该系统难免存在一些不足之处,只有通过今后不断修正、升级加以改进。
在立地选树种的决策方面,除考虑到适地适树,用户还要根据投入产出及市场需求预测进行综合决策。
李芸生, 张康健, 王蓝. 1990. 计算机工程造林施工设计系统. 西北林学院学报, 5(2): 52-57. |
潘云鹤. 1997. 智能CAD方法与模型. 北京: 科学出版社.
|
俞新妥, 林思祖. 1986. 计算机辅助造林设计系统. 林业科学, 22(4): 337-345. |
Mike McKelvy, Ronald Martinsen著, 杨继平等译. Visual Basic 5开发使用手册.北京: 机械工业出版社, 北京: 西蒙与舒斯特国际出版公司, 1997
|
Winemiller E, Roff J等著, 顾斌等译. Visual Basic 6.0数据库开发.北京: 清华大学出版社, 1999
|