论文部分内容阅读
知识化制造致力于解决现有制造模式中存在的模式单一、缺乏灵活性、不能满足制造企业多样性的需求以及重复研发等问题,对提高我国在国际CIMS研究领域的地位和作用具有十分重要的意义。自重构是知识化制造系统最重要的特征之一,它能提高制造系统的适应能力,改变现有系统灵活性差和需要二次开发的现状,也是现代制造系统中迫切需要的功能,因而受到越来越广泛的关注。本文针对传统C/S结构的知识化制造自重构子系统维护成本高、执行效率低、通用性和可移植性差等缺点,提出了基于B/S的四层体系结构的知识化制造自重构子系统。
本文首先介绍了知识化制造系统自重构的理论基础,在此基础上讨论了系统的需求分析,并运用UML建模技术对自重构子系统进行软件的设计,包括系统的用例模型、静态建模、动态建模,为后续的自重构子系统的开发与应用奠定了基础。然后论述了系统的详细实现过程,主要包括系统架构和开发平台的选择、用户界面层的实现、业务逻辑层的实现、数据访问层的实现、数据库层的实现、组件间的调用关系以及系统的部署。
开发基于B/S的四层体系结构的知识化制造自重构子系统是本文的重点之一。为了使自重构子系统的功能达到满意的效果,本文详细论述了知识网自重构使能工具的实现、自重构后实际软件系统的自动生成、基于混合编程的动态图形视图等难点技术,然后在ASP.NET平台上,基于组件技术,实现了知识化制造自重构子系统,并通过实例验证了系统的有效性。为了解决实际系统中模块近似性的问题,介绍了基于近似匹配的知识网自重构算法,开发了基于近似匹配的自重构使能工具,并通过实例验证了其可行性。
优化知识网满意度表达式是本文的另一个重点。为了得到更好的优化效果,本文采用基于C#与MATLAB引擎技术混合编程的遗传算法,对知识网满意度表达式进行优化,在此基础上通过实例验证了知识网自动生成方法的可行性和有效性。
最后,对本文的工作进行了总结,对今后的工作提出了建议。