基于COM组件的高强混凝土专家系统的研制

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:aonHdt6b
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,新的技术和方法不断的涌现出来。从OO到泛型到模板元编程到产生式编程;从COM到COM+到Web Service;从STL到ACE到BOOST到LOKI到ICE。没有一个不让人感到振奋与惊叹。本文将若干技术和编程理念同专家系统的开发相结合,从系统设计的实际要求出发,采用 COM组件技术,构建一个高效、灵活、松散耦合和高度集成的高强混凝土专家系统,并对课题中所采用的技术做一些研究。 全文首先介绍了专家系统的组成部分、特点与优点,同时论述了本课题的目的、意义以及专家系统在混凝土领域的发展。接着从系统设计出发,讨论了高强混凝土专家系统的设计取舍,以hard coding与继承、模板三种方式的比较,引出一个以loki库的GenScatterHierarchy类为基础的新的搭建方式。虽然GenScatterHierarchy很复杂,但它展现了一片新的天空。 组件式开发软件有很多优点。介绍了COM的基本元素—接口、HRESULT、GUID,IUnknown接口的构成,通过类厂特别论述了COM组件的创建过程。利用ActiveX控件搭建了高强混凝土专家系统的接口部分。 从应用的角度出发,通过使用数理统计中介绍的值估计方法与线性方程组求解实现参数拟合,并探讨了基于泛型算法的线性方程组求解,将数理统计、线性方程组求解和模板思想有机地结合在一起。最后以系统中代码为例,讲述了代码改进的过程。基于这样的规则:one function one responsibility、用类封装堆数组指针等。 上述这种高效、灵活、松散耦合和高度集成的高强混凝土专家系统,将COM组件技术与专家系统相结合,为今后混凝土专家系统的实现提供了可供借鉴的经验。
其他文献
数据立方梯度是关联规则在数据立方上的推广和一般化,它描述了立方元组因维值的变化所导致的度量变化,能够支持更复杂、更广泛的假设分析。为了克服传统的梯度挖掘算法从基表
多机器人协调与协作是机器人研究领域的一个重要课题,将智能体理论与机器人研究相结合又是当前研究的一个热点。本文以二维环境中军用水下多机器人的巡逻和围捕任务为应用背景
随着Web信息技术的迅速发展及广泛应用,高校信息化建设有了很大的发展,J2EE平台支持简化的、基于组件开发模型,开发效率高、重用性好,并且具有良好的跨平台性和可移植性,成为
在TMN的五层管理架构中,网络级管理系统处在第三层,接口是它的关键技术之一.基于CMIP的Q3接口,因其复杂性而倍受开发者诟病.从网络级网管的需求出发,提出了网络级网管系统的
随着多核计算的兴起,并发软件成为计算机辅助验证的重要目标。并发软件系统在社会生活、国民经济等诸多关键领域的应用愈加普遍,软件系统存在的微小错误或漏洞可能会引起重大的
随着企业对于大容量存储和高性能计算需求的增加,通过传统的更新硬件设备来提高性能的方式已不太合适,特别是对于那些硬件配置和软件服务都不完善的中小型企业。因为它们没有
今天的计算机安全问题日益严重,不论是Unix的缓冲区溢出,还是微软的Internet浏览器所存在的漏洞,计算机系统在各个层次上都存在着安全隐患。然而,传统的安全技术已不再满足人
随着数据库技术、人工智能和数理统计等技术的发展与融合,数据挖掘技术应运而生。数据挖掘作为20世纪末刚刚兴起的数据智能分析技术,由于其所具有的广阔应用前景而备受关注,已逐
人脸检测是计算机视觉和模式识别领域中的一个热点问题,其不仅具有广泛的应用背景,也有极大的理论研究价值。一般而言,复杂背景、多人脸和变姿态的人脸检测难度较大,现阶段研
用户获取网络服务时,可通过SLA合同来与网络服务提供商协商服务的QoS.验证SLA合同需要有一个SLA管理和报告的工具.国家863课题:基于抽样测量的分布式SLA监测系统,就是一个研