小流域综合治理决策专家系统知识库的建立,本文主要内容关键词为:专家系统论文,综合治理论文,知识库论文,小流域论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
1 小流域综合治理决策专家系统综述
决策支持系统DSS(Decision Support System)是在管理信息系统MIS(Management Information System)的基础上发展起来的,DSS的最重要特点是它能支持管理者,对问题进行仿真和模拟,为管理者提供方法和模型的可能支持。为进一步解决非结构化问题,专家系统ES(Expe-rt System)被引入到DSS中形成智能决策支持系统IDSS(Intelligent D-SS),即所谓专家决策系统[1]。在水土保持实践中,小流域综合治理和防护林体系建设的核心是治理措施的配置以及林种的水平及立体配置,涉及到各个层次的专家知识以及实践中总结的成功经验这些非结构化因子。小流域综合治理的关键就在于“综合”,即如何根据流域内水土流失的类型、程度提出相关决策,把局部地段的设防措施与全流域的综合治理有机结合起来,起到群体防护作用。它涉及的因子很多,单纯用人工方法来管理与决策,在技术手段上已经满足不了要求。为此,在广泛收集、整理、总结北京石质山区小流域综合治理的成功经验基础上,采用原型设计方法,建立了石质山区小流域综合治理决策专家系统,为小流域综合治理智能化提供科学手段[1,2]。
2 知识库的建立
2.1 知识获取
小流域综合治理决策专家系统知识库的知识来源包括书本、专家和国内外科学研究的成果。主要采用现场采访、调查、问卷咨询和专家交流等形式综合获取知识。先后向有关大专院校、科研院所、北京市水利局以及各郊县、区水保站的教授、专家以及第一线的工程技术人员咨询,并通过整理—反馈—调整过程[3],分别建立了石质山区坡地、沟道和耕地不同条件下的治理措施配置模式,共300余条,同时收集了20种措施的设计要求,100余幅措施照片。
2.2 知识整理
在构造知识库时,把流域内自然地理因素相对均一的地块作为实施治理措施的基本单元,同时考虑经济、交通、政策等对措施选择的影响。综合以上因素,选取不同的措施。因为坡面、沟道和耕地影响措施选择的自然因子及实际治理措施的差别很大,对这三种地类分别建立知识库,知识层次如图1所示。
在小流域水土流失综合调查的基础上,根据影响坡面、耕地发生水土流失的主要因子和影响沟道发生山洪、泥石流的主要因子,对坡面、沟道和耕地进行分级。因最后分类出的水土流失类型、程度、分布和发生山洪、泥石流的潜在危险性相对一致,故可以作为实施治理的基本单元。再加上社会、经济等其他非结构性限制因子,选取相应的配置措施。
可以看出,知识库的建立包括两个部分。第一部分是在地块基本因子的基础上进行分类,分类涉及因子及数量划分见表1~8。第二部分是在分类的基础上,加进自然、经济与社会的约束条件,选取合适的治理措施。除要考虑实施地的经济承受能力、农牧业发展情况、人口及交通情况等;还要考虑坡面的位置、连续性及植被类型;沟道治理要考虑危害对象的性质、沟道的位置等[4,5]。
根据表1坡度、表2植被和表3土层厚度三个主导因子对坡面进行分级,分级标准及结果见表4[6]。
根据表5流通区沟底纵坡危险性分级和表6流通区沟底砂砾堆积厚度危险性分级对沟道进行分级,分级标准及结果见表7[6]。
2.3 知识形式化与形成知识库
知识形式化就是把经过知识整理的“后知识”用知识库规定的概念、结构和方式进行形式转换,然后把形式化的知识输入计算机,形成知识文件,经修改、编译后保存为库文件。知识形式化过程有特定的要求与技巧,与知识调试与推理的效率、方式选择都有关系[1]。
2.3.1 知识表达方式的确定
为了准确、有效地表达知识含义,对不同知识应选择合适的知识表达方式。一般地,表达因果关系的用规则表示;首先要把知识分解为原因和结果,原因和结果必需是具体的事实。表示具体的事实有语句和槽两种方式。即选择语句或槽的形式来表示每一条事实知识。
1.数字型知识用槽来表示;如坡面、沟道分级涉及的自然因子;
2.有三个以上句子成分的汉语句子用语句表示;
3.三个或三个以下句子成分的汉语句子,表达性质、属性、方位、从属关系的,用槽表示,其他用语句表示;
4.用户自己构造的规则中间结果,使用语句方式。2.3.2 降低规则数量,二叉树规则
降低规则数量就是把尽量多的情形写到尽量少的规则中,避免重复,冗余与矛盾,同时又要遵循知识库的要求。比如规则
RULE 13 100
IF
SLOT 流域 坡面 坡度级别 STRING=al陡坡
THEN
SLOT 流域 坡面 坡面级别 STRING=A
ENDR
把坡度级别为a[,1]即坡度≥35°的坡面所有情形写在一条规则内,它们的坡面级别都是A,简化了规则。从表可看出坡面级别A是坡度、植被与土厚1×4×4=16个组合,大大减少了规则数量。知识规则化应尽量简单,避免不必要重复。另如坡面分级时,分为各级坡面的情形很多,为了形成知识的二叉结构,需要加进一些中间结果。如规则
RULE 14 100
IF
SLOT 流域 坡面 坡度级别 STRING=a[,2]陡坡
SLOT 流域 坡面 土层厚度级别 STRING=c[,1]不宜造林
THEN
SENT 坡面是A1
ENDR
用上面示例构造中间结果:坡度级别为a[,2]及土层厚度为c[,1]的组合随植被覆盖度不同有4种,分属A和E两类,前者包括植被覆盖度是b[,1]、b[,2]、b[,3]三种,后者仅植被覆盖度是b[,4]一种情况。引入中间结果,只要三条规则表达四种情形,且层次分明,另两条规则略。2.3.3 规则线性排序
规则线性排序指规则在知识库中的物理位置应当是线性的,具体遵循两条规则:任何一条规则的条件部分不能是后面规则的结论;也即任何一条规则的结论部分不能是前面规则的条件。
如在知识库中出现如下两条规则
RULE 3 80 RULE 45 80
IFIF
SENT sent A
SENT sent E
SLOT slot B SLOT slot F
THEN THEN
SENT sent C
SENT sent A
ENDR ENDR
对于规则3,其条件1语句sent A出现在后面规则45的结论中,所以是错误的;对于规则45,其结论语句sent A在前面已是规则3的条件,故也是错误的。2.4 工程设计的简要说明与措施照片库
水土保持的治理措施很多,有生物的和工程的。这些措施在石质山区实施有自己的特点,把一些典型措施的主要设计参数列进知识库,供参考选用。措施包括:石坎梯田,鱼鳞坑,护树盘,水平条,干砌石谷坊及浆砌石坝等。
选取典型治理措施的工程实地实施样例,拍摄照片,然后扫描成BMP格式,供咨询时屏幕输出。主要有封育,经济林,防护林,用材林,石坎梯田,鱼鳞坑,护树盘,水平条,塘坝,干砌石谷坊及浆砌石坝等[5]。