论文部分内容阅读
水利工程混凝土坝浇筑施工仿真系统,是系统分析在水利工程施工上的成功应用,是工程人员有力的辅助决策工具。混凝土坝浇筑施工系统是一个复杂的系统,施工过程受到内部因素和外部因素的影响,很难全部用结构化的模型在仿真系统中进行分析。传统的仿真程序在处理逻辑推理问题时,存在推理效率低、可读性差等问题。结合专家系统的混凝土坝浇筑施工仿真系统,采用面向对象技术,构建了prolog推理机,发挥了专家系统在逻辑推理上的高效性,基于prolog语法规范的知识表示方法可读性高。混凝土坝浇筑施工仿真系统影响因素众多,活动不连续,属于离散系统仿真。仿真系统时间推进有两种方法:时间步长法和事件步长法。针对水利施工仿真的特性,以及现有的计算机性能,选定了时间步长法作为混凝土坝浇筑施工仿真的时钟推进方式。混凝土坝浇筑施工仿真系统是用面向对象方法进行编程实现的,根据水利工程的特点,将仿真系统分为生产、运输、浇筑三个子系统。区别于传统的仿真程序,专家系统有其自身的特点。专家系统一般由六个部分组成,其中推理机及知识库是专家系统最重要的组成部分。知识是一切智能行为的基础,好的知识表示方法逻辑推理效率高,可读性高。针对水利工程混凝土坝浇筑施工特点,结合推理机的设计,选定基于prolog语法规范的知识表示方法,即谓词知识表示方法与产生式知识表示方法相互补的知识表示方法。回溯与截断的搜索控制策略提高了prolog推理机的推理效率。结合专家系统的水利工程混凝土坝浇筑施工仿真系统,将仿真系统中难以用模型表达的推理判断问题,通过仿真指令,调用prolog推理机,根据知识库中的事实与规则,进行逻辑推理,并将结果返回给仿真系统,同时刷新知识库。最后结合小湾工程对大坝施工进行仿真知识表示,具有一定的工程经济建设意义。