基于ObjectARX2000的船舶结构CAD研究

基于ObjectARX2000的船舶结构CAD研究

李嵘[1]2003年在《基于ObjectARX2000的船舶结构CAD研究》文中研究说明利用计算机辅助造船集成系统技术,开发船舶应用软件接口标准,开发图形、网络、多媒体等基础关键技术,开发计算机辅助设计、制造、管理集成系统在船舶设计发展过程中起着非常重要的地位。而船舶结构设计又是船舶设计中极其重要的一环,在整个船舶设计过程中有着十分重要的地位,选用适当的优化技术结合编程语言,在常用的软件AutoCAD2000的平台上,得到满足设计需要的设计绘图程序,以此进行船舶结构设计,是一项非常有意义的研究和探索。 本文对船舶结构设计中的中横剖面设计和绘制程序进行了研究,利用AutoCAD软件的二次开发功能,通过采用Microsoft Visual C++6.0、ObjectARX 2000编程语言和使用最优化方法中的分级优化方法,编制出了船舶剖面CAD应用程序。其中软件设计根据具体情况采用了Windows属性对话框和普通对话框交替设计的方法,人机交互界面新颖,使用方便,为进一步将ObjectARX开发技术应用于船舶设计当中提供了一个新的模式思路。 本系统主要开发内容包括: (1)利用分级优化方法确定设计变量、约束条件和目标函数,建立船舶中剖面的数学模型;利用ObjectARX和VC++6.0编程语言,编制横剖面优化程序,使之符合检验要求。 (2)利用ObjectARX2000的块表和层表功能,利用相应的类库,建立图层,线型样式、颜色、比例开发程序,利用参数化技术开发出能绘制较简单剖面图的程序。 (3)通过Windows的属性对话框的技术,得到较常用的几种型钢剖面的基本计算程序。 (4)实现图形数据和设计参数数据的存储、查询、使用等功能。本文最后对整个工作进行了总结和展望,并且提出了进一步的工作。

晏致涛[2]2002年在《高层建筑基础设计智能决策支持系统研究》文中指出高层建筑基础设计是一个复杂的系统工程,涉及的因素众多。在实际工程设计过程中,常常需要经过选型、设计、计算、修改多次反复进行。耗费大量的时间、人力、物力。人工智能与决策支持系统理论的发展,使得将智能决策支持系统理论用于高层建筑基础选型及设计领域成为可能。本文在深入研究高层建筑基础选型及设计知识的基础上,借助专家系统(ES)、神经网络(ANN)、决策支持系统(DSS)等理论,利用面向对象技术(OOP)研制开发出一个能够辅助工程设计人员进行基础选型及设计的智能决策支持系统——高层建筑基础设计智能决策支持系统(TBFIDSS),并通过工程实例验证了该程序的实用性、有效性、可靠性。主要工作及结论如下:①深入研究了高层建筑基础选型有关的各种影响因素,并由此建立了一个基础选型知识库。将知识库分级为元知识与领域知识,后者进一步分级为基础初步选型、基础埋深确定、桩型选择、承台选型等知识库。同时,应用推理工具CLIPS建立了一个高度智能化的专家系统TBFES,实现了确定性问题与不确定性问题的混合推理求解。②根据神经网络的学习算法,编制了叁层及四层BP网络的学习及推理程序。该程序在某些细部问题(如确定桩的承载力、承台反力等)上提供辅助决策。③用面向对象语言(C++)建立了一个层次化的地基与基础设计模型库。该库能实现对独立基础、条形基础、筏板基础、箱型基础、桩基础等各种基础的内力计算、土层承载力确定、地基反力计算、地基变形验算、软弱下卧层验算、基础配筋等操作。由于C++语言的封装、继承、多态等特性,该模型库既可用于多个应用程序,又可以通过不同的实现代码实现多规范模型库。④建立了数值分析方法模型库。该库封装了对柱下条形基础分析的链杆法、有限差分法、有限元法,筏板基础分析的有限差分法、有限元法以及桩筏基础非线性有限元分析等类对象。⑤实现了TBFIDSS各组成部件之间的接口和数据流控制,使之统一集成为一个完整的、方便易用的智能决策支持系统。

参考文献:

[1]. 基于ObjectARX2000的船舶结构CAD研究[D]. 李嵘. 武汉理工大学. 2003

[2]. 高层建筑基础设计智能决策支持系统研究[D]. 晏致涛. 重庆大学. 2002

标签:;  ;  ;  

基于ObjectARX2000的船舶结构CAD研究
下载Doc文档

猜你喜欢