论文部分内容阅读
本文探讨了采用面向对象的设计方法,开发基于Windows的热带钢连轧精轧机组设计专家系统的实现技术。本系统利用人工智能中的专家系统理论、智能CAD技术和专家经验,完成热连轧精轧机轧制规程的制定、主要结构参数的设计和三维参数化建模。这不仅使轧制规程的制定更趋合理,而且有利于克服轧机设计周期长、经济性能差的缺点,并能有效地利用专家的经验知识,为热连轧精轧机设计的智能化和帮助决策者进行产品报价决策活动开辟了一条新路,是一个具有理论价值和实际意义的课题。 热带钢连轧精轧机组设计专家系统由知识库、推理机、数据库、人机接口、解释机制和绘图模块等部分组成。其中知识的表达采用产生式规则和面向对象的知识表示法相结合,来构造本系统的知识库。推理机采用正向推理机制,根据用户输入的初始信息,利用知识库中的知识,推理出合理的轧制规程,计算出轧机的主要结构参数。而辊系优化推理部分以降低精轧机重量和减少造价为目的,采用约束坐标轮换法对辊系和机架参数进行优化推理,进一步提高设计精度。数据库用于存储用户输入的初始数据和推理过程中得到的中间结果。解释部分对系统的一些问题给出扼要的回答。 绘图模块由智能CAD的图形处理部分组成,包括工作辊、支撑辊、机架和精轧机的几何建模和三维参数化设计。参数化设计以程序驱动为基础,设计了Visual Basic 6.0和Solid Works 2000之间的接口,完成工作辊、支撑辊、机架和精轧机三维模型的输出。 热连轧精轧机组设计专家系统是以Visual Basic 6.0为开发工具,采用面向对象的编程思想和可视化编程相结合,在Windows2000环境下开发的,支持键盘、鼠标操作,具有友好的人机界面。