第一步,通过调用Vitesse语言编写的程序创建斜梯模型的基本模块。
第二步,知识表示。用Vitesse语言编写的程序将标准斜梯的常用标准命存储在数组中,方便程序中参数化应用,当设计者选择创建标准斜梯时,可通过下拉箭头选择需要创建标准,同时,Vitesse程序也会将同一个标准下各个参数存储起来,当设计者选择创建“船用钢质斜梯GB 4444-84”标准斜梯时,设计者需要选择形式,程序中存储的斜度、梯宽、层间高和梯长也会通过下拉箭头的形式表示出来。
第三步,知识推理。在设计者使用Vitesse程序时,程序会根据设计者的选择做出不同的知识推理。例如:当设计者选择创建“船用钢质斜梯GB 4444-84”标准斜梯时,在选择了斜度为“45”后,用户可以选择的梯宽只能是“700”或者“800”,层间高的范围只能在“400-3,500”之间,梯长也只能在“283-4,667”之间。斜梯在制作过程中也会根据设计者输入的斜梯的梯长和层间高来推理出斜梯的踏板数。图6为程序运行后所创建的斜梯模型,图(a)表示的是平面建模的模型,图(b)表示的是三维建模的渲染模型。
图6 斜梯快速设计及渲染三维模型
四、结语
本文论述先进的知识工程原理结合了参数化的设计方法,将产品的设计知识融入到整个设计过程中去,它为产品设计而建立知识库,不仅仅是简单地表示和利用知识,而且还能更进一步获取知识。本文研究了常用斜梯的自动建模技术,实现了斜梯的标准化建模,使创建的斜梯模型更加规范化、更易于管理,不仅提高了斜梯的设计效率,而且极大地降低工作负荷,减少因人为因素造成的错误,极大提高了斜梯的生成质量。通过对斜梯的研究,进而可以整理其他相似数据,以不断实现知识工程数据的积累及完善,让设计人员不断缩短冗杂工作,将更多精力放到船舶产品的设计优化上。