面向对象的船舶板架稳定性分析程序

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

・436・
图I整体静态关系示意图
3.2面向对象设计
面向对象设计是针对板架稳定性分析系统的一个具体实现,一方面是把面向对象分析的模型作为面向对象设计的一部分,另一方面是对具体实现中的人机界面、数据存储、任务管理等因素补充~些具体实现部分。

上节工作建立起来的静态类/对象模型可视为是一个零件库中的零件,而本节的主要工作就是把这些零件组装起来,形成可以完成板架静力分析及各类稳定性分析等任务的系统。

这些都是动态过程,而且与任务管理密切相关,其中包括对象的形成和初始亿,.总体刚度矩阵的形成,约束处理,载荷处理,方程组求解,位移与内力更新。

针对本系统的每个功能需要根据其特点进行相应的设计,然后进行相应的编程。

3.3前后处理
前处理部分主要是建立起结构的计算模型,并将模型的各项数据传递给有限元计算程序。

这些数据主要包括:节点数、节点编号和节点坐标,单元数、单元编号、单元节点编号和单元几何、材料信息,边界条件,载荷信息等等。

数据传递可通过数据文件或数据库进行。

本系统编写的基于交互式、图形输入的有限元前处理程序,是在AutoCAD2000平台上,采用ObjectARX开发环境和开发工具建立起来的[21。

ObjectARX应用程序以C++为基本开发语言,具有面向对象编程方式的数据可封装性、可继承性及多态性等特点。

用其进行二次开发的软件具有模块性好、独立性强、连接简单、使用方法、内部功能高效实用以及代码可重用性强等优点,并且支持MFC(MicrosoftFundationClass)能简捷高效地实现许多复杂功能。

后处理主要是将计算得到的结果数据用图形直观的显示出来。

借助予AutoCAD强大的图形编辑功能来实现这一目的,绘制变形图、内力图、失稳波形图、振型图等。

3.4系统集成及界面
前处理、后处理和板架计算程序是分别编制的,需要一个统一的界面将它们集成起来,以方便用户操作。

由于前、后处理程序的菜单都已添加到AutoCAD的菜单中,故本系统的主界面设计得非常简洁,如图2所示。

系统主界面是一个基于MFC类的.vcH应用程序,可以充分利用MFC内部资源。

在主界面中,最重要的三个菜单项分别是“前处理”、“结构分析”和“后处理”。

在结构分析的菜单下,还有一系列选项,如“静力分析”、“动力分析”和“稳定性分析”等等,点击相应的菜单项,即可进行对应的计算分析。

4计算例题
・437・
试计算图3所示的开口板架的欧拉力和临界力∞1。

板架结构尺寸如下:材料弹性模量E=2.27X108kN/m2,纵桁剖面要素:五=5.81X101’m4,L=I.28x10~m4,A=6.468X102m2:普通横梁的剖面要素:五=2.02x10~m4,上=2.53X10¨m,A=3.847X10’2m:强横梁的剖面要素:五=1.0x10一m4,五=1.0X101m4,,4=-2.0X102m:。

纵骨间距为2m,横梁间距为4m,在中间纵桁开口处设有支柱。

计算结果见表1,失稳波形见图4。

5结束语
图3开口板架计算模型表1计算结果
图4开口板架失稳波形图
欧拉应力(kN/m2)
误差临界应力(kN/m2)误差参考文献[3]解
1.4102X106弹塑性稳定性解
1.3885X1064.9207×1034.9654×104应力修正法解一一4.9554X1050.7%
___-●-●__-lI__●____l--_一Il---_-___-___●_-__l-_-__-_●__l-_-_●---_●●_-_●_____l一
本文建立了船舶甲板板架结构稳定性分析程序的架构,采用面向对象编程技术进行程序设计,在AutoCAD2000平台上利用ObjectARX开发工具建立前后处理程序,能进行板架结构的静力分析、动力分析及各类非线性稳定性分析。

计算实例表明,本软件系统界面友好,使用方便,计算可靠。

参考文献:
:1:邵维忠,杨荚清.血向对象的系统分析:M:.北京:清华人学出版社,1998.
12:1.福军,j长忠民・张师伟.AutoChD2000环境下C/VC+t应用程序开发教程[M].北京:北京希塑电了…版社,2000
:3:受荣宝.’p面板架掸狴性稳定性解析[J].舰船科学技术.1982(2):45—57.
面向对象的船舶板架稳定性分析程序
作者:俞铭华, 陈惠芬
作者单位:华东船舶工业学院,江苏,镇江,212003
引用本文格式:俞铭华.陈惠芬面向对象的船舶板架稳定性分析程序[会议论文] 2004。

相关文档
最新文档