论文部分内容阅读
随着计算机技术的飞速发展,压力容器CAD、CAE逐步得到重视,山大华天软件有限公司与洛阳石化(LPEC)合作,在其拥有的自主知识产权软件SINOVATION的基础上开发的SVPV系统是针对石化行业的三维设计软件,该软件能够按照设计条件完成卧式容器的三维参数化建模,并能生成二维工程图。 本课题在SVPV系统的基础上,以GB150《压力容器》标准为依据,对卧式容器的内压设计理论、外压设计理论及耐压测试理论进行深入研究,分别建立椭圆形封头、球形封头及圆筒的计算步骤,并根据压力容器的设计准则,确定校核内容。进而研发一套针对SVPV系统中卧式容器主要元件进行计算和分析的系统。 该系统分为算法工程、界面工程和数据库工程,并将它们以动态链接库的形式实现,以方便SVPV系统的调用。该系统使用C/C++作为编程语言,采用软件工程思想和面向对象的设计方法,进行建模和编程;在实现界面的过程中,解决了资源切换问题;重构了CListCtrl类,丰富了列表视图的控件的功能;采用CDhtmldialog类与网页进行交互,实现了计算过程的输出;建立了系统工作流程,研究了不同类之间的数据传递;用SQLServer2008建立了计算和分析数据库,采用ADO数据库访问技术实现了对数据库的访问。 实际应用表明所开发的系统实现了预定的要求,使用方便,运行可靠,界面友好。 本课题对卧式容器设计系统的实现做了初步探索和研究,为卧式容器其他元件或其他压力容器设计系统的开发提供了重要的思路和方法。