船舶设计系统TR l BON的二次开发

更新时间:2023-05-25 14:42:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

船舶设计系统TR l BON的二次开发

船舶技术《机Ib技术》2009年第1期

船舶设计系统TRlBON的二次开发

沈壮志

(厦门船舶重T股份有限公司,福建厦门361026)

摘要:结合工厂实际,介绍_,船舶设计系统TRIBON软件中进行数据提取的几种方法,比较了它们的优缺点,指:Ij符种方法适用的情况和目的,并详细介绍丫各方法的流程和思路,通过数据提取的二次开发,使TRIBON软件的使用更加适合船厂实际应用,节省设计时问,缩矩造船剧期。

关键词:TRIBON数据抽取托盘套表二次开发中图分类号:U662.9文献标识码:A文章编号:

1672—4801(2009)01—061-03

引言

由于造船周期长、]:艺繁杂,涉及物资类别多,壳舾涂立体交义作业频繁和互相干涉矛盾突出,冈此船舶设计急需立体三维建模。十年前国内计算机技术薄弱,没有相关软件,因此用于辅助船舶设计与建造的TRIBON软件系统被引入中国。由于该系统米源于欧洲国家,与我国I:业标准不符,各种报表并不适合国内各船厂的生产需要,各引

中的数据就可以汇总各材料清单等数据。

通过建立数据库,可使产品模型应用于整个船舶设计与生产过程。TRIBON系统的管理与维护模块主要用于该类数据库的管理与维护,如进行数据追加、复制、查询、删除、修改等操作,还可以通过系统特定的数据提取语言(MACRO),从库中提取有关数据信息,生成文件或清单,并为Hj户提供AUToCAD的数据接口(DXF文4tl=)。

2TRIBON

进船厂都需对其进行了或多或少的二次开发以满足各船厂的生产需要。本文为此介绍此软1i,1:的架

构,并结合:J二作实际介绍二次开发方面的一些经验。

TRIBON

M3各模块的二次开发

2.1二次开发情况介绍

TRIBON

M3的二次开发主要包括船体、管路、

电气、铁舾四大块的数据的抽取和报表图纸输出。

M3各模块的介绍

目前开发能力比较好的造船厂都把这些数据抽取到外面的SQL和Oracle数据库中进行后续的处理和输出到其他CAD三维系统中进行更进一步的建模加J:处理。

2.1

TRIBON

TRIBON系统软件由船体设计模块、舾装设计模块和系统管理与维护模块三大模块组成。系统内的信息共享是以其自身的一套数据库为基础,主要有船型数据库CGDB、船体结构数据库OGDB,管路模型数据库PSDB,电气模型数据库CABSTRDB和CAWSTRDB,铁舾什数据库FSTRU。船型数据库CGDB中存放船体的板缝线、船体曲线,包括水线、肋骨线、纵剖线、面(Surface)等数据,供船型生成、外极展开等调用,同时还存放各类数据表格,如缺省表、参照表、曲面分块表等;船体结构数据库OGDB中除含有与CGDB类似的表格外,还包含船体结构形式定义、曲面Panel、平面Panel。肘板等数据,船体结构零件的生成与调川均在该库内进行;管路模型数据库PSDB中存放各管路放样数据、管子连接件、管子附件等数据,可从中抽取各管子及管附件数据进行整理输出各套表;电气模型数据库CABSTRDB,CAWSTRDB分别存放电缆和电缆托架等数据,通过这两个库的数据提取,就可以输出各种电气方面的报表:铁舾件数据库FSTRU保存了各铁舾件的模型和布置信息,抽取其

61

M3数据提取方法的比较

TRIBONM3系统数据库中的数据可以通过专

门的数据提取工具加以利用,只要通过指定模艰对象的名称、类型以及所需的数据项,就能得到特定信息。TRIBON系统提供了3种提取数据的方式:

1)SX700交互查询程序。它通过交互方法,按用户输入的命令返回数据在终端,让开发人员很直观就知道结果,从而为进一步开发提供参考,但它并不提供任何形式的输出格式,提出的数据也不能编辑再利用。

2)几何宏语言(GEOMETRYMACROLANGUAGE)和VITESSE开发1二具。几何宏语言是一种解释性语育,其语句1F常有限,控制功能较弱。使用此语肓要求刚户非常熟悉模型结构和TRIBON数据存储结构,这种方式能处理大部分其他两种方法无法处理的问题,尤其这种方式能够对数据库进行

船舶设计系统TR l BON的二次开发

《机I乜技术》2009年第1期船舶技术

操作从而可以通过外部程序修改模型和图形,但其通用性是个大问题。

3)部件模型对象(COM—Object)的方法。部件模型对象(COM—Object)提供了4种“方法”,即Do—DataExtraction,GetValue,GetRetsTree以及Convert

To

工的处理,有雄厚开发能力的船厂火多数采用这种方法。

二次开发主要包括:板材的抽取和报表汇总输出、型材的抽取和报表汇总输出,套料数据的提取和汇总输出,下料草图和零件图的汇总输出。

船体二次开发流程图见图1所示。

输入工程(Project)-

Imperial,通过将接口类库

TBDexint导入应用程序(如VBA或C++)的DDE(动态数据转换)环境中,川户就可以按照指定的数据提取句法从DDE环境中提取所需数据,并且可以开发出用户化的程序,满足生产实际需要。

下面主要以COM—Object方式介绍TRIBON的二次开发。

2.3各专业数据项提取

2.3.1TRIBON关键字

I输入分段CModule)

提取信息(零件号琦才质,型号/规格庄

hm.block('module’)panel(勺s乜f(勺4

—r

舷数佑舷数,长度(mm)/左端部用与端部庄冲角店冲角庄余量,右余量等)

忖巴提取的数据写入数据库(sQL)形成l公司的PIDl"1数据库进行其他处理

1分类汇总统计

对于TRIBONM3的产品信息模氆,并不能提取出所有的模型信息,但是TRIBoNM3提供了特

报表杏询I

输出到Exce表并打印

定的句法格式——关键字(Keyword),通过这种分

级的关键字,可以提取出一定数量的数据项。这些关键字包括了9个方面的模型数据:DRAWING、

VOLUME,EQUIPMENT,STRUCTURE,HULL,CABLE,COMPONENT、PIPE、VENTILATION。这些关键字保

图1船体二次开发流程幽

b)管路二次开发

TRIBON系统的二次开发,很大一部分都是针对管路的二次开发。由于TRIBON在舾装方面功能比较弱,而且白带的报表都是国外的方式,无法满足国内船厂的需要,尤其管路包含的设计生产信息量大,所以需要做大鲑的二次开发。目前国内引进TRIBON系统的船厂几乎都对其进行二次开

证了各个专业的托盘数据项都能够有针对性地提取。

以型材托盘表中“类型规格”对应的关键字为例,说明其分级结构和含义:

STR((Project)).ITEM((StructName(i)>).GROUP(1).PART(<j>).COMP_N&~IE

表示含义::I:程Project中STRUCTURE名为StructName(i),第j个零件(PART)的COMP名。

2.3.2各专业数据的提取和处理流程

NAME

发,否则就无法使用。因此TRIBON系统中对这一

块的二次开发帮助文档也比较全。

管路二次开发主要包括:管子材料、管子连接件、管子附件、管子支架、风管材料、风管部件、风管支架等的提取和报表输出,各小票图和安装图的汇总输出。

管路二次开发及流程幽见图2。

a)船体二次开发

目前国内对船体开发有两种方式,一种是对船体模型分解后产生的partlist文件进行提取,这种提取方法不需要对TRIBON内部的数据库结构做详尽的研究,开发难度比较低,但能提取的信息量小,能做的功能很有限,对于自身开发能力不强且报表要求不是很高的船厂,基本可以满足要求:另一种就是通过TRIBON白带的com接口,直接与TRIBoN进行交互抽取数据,这种提取的方法要求开发人员熟悉船体建模和各船体数据库及模烈结构,要求学习TRIBON白带的Python利VITESSE语言,否则开发起来很吃力,这种方法基

本可以满足所有二次开发需求和后续三维CAD加

62

豳2管路-二次开发流程图

船舶设计系统TR l BON的二次开发

5i!;磊茬磊囊熹i吴子jr翥百旨羞√。磊成磊}函÷

船舶技术

《机电技术》2009年第1期

c)电气二次开发

同样做为TRIBON的舾装部分,各船厂需要对其进行很大程度的开发才能使悄。电气方面的二次开发主要包括:电缆放样数据的提取和报表汇总输出、电缆托架的数据提取和报表输出、贯通件数据的提取利报表输山,安装幽汇总输出。

电气二次开发及流程图见图3。

铁舾件由于系统依赖性不是很强,目前火部分船厂采用在TRIBON建好模型后导山到CAD中进行处理的方式。各材料可以直接抽取到EXCEL表中进行汇总处理,开发相对比较简单。

3结论

提前和提高预舾装是现代造船模式的一大特征。由于1:业标准的差异,做好舾装基础数据库如管子部件库、电气符号库。设备库等的建立汞I维护]:作,才能有效准确地进行舾装建模和二次开发。以信息技术为手段规范舾装生产设计内容,为船舶产品数据管理系统的开发应用奠定了良好的基础。结合上厂实际,开发数据与图形接口及应用程序,使TRIBON软件的使用更加适合各船厂的实际应用,最大程度发挥此软件的功能。应用和开发好

图3f乜气二次开发流程图

TRIBoN系统,可节省设计时间,缩短造船周期,增强企业的建造能力,提高企业的造船水平。

d)铁舾二次开发

参考文献:

[1]王懂意.船舶设计建造专家系统—TRIBoN介绍[J].计算机应用,1996(1):36—40.

[2]何根山.TRIBON系统管予建模予系统的二次开发[J].软件开发与应用,1997(2):“一15.[3]郑刚.TRIBON数据提取与BOM生成[M].人连:大连理T人学iIJ版刳:,2000.[4]陈宁等.船舶生产设计中的TIS一体化解决方案[J].造船技术,2002(3):22—35.

作者简介:沈壮志,(1974年一),工程师,主要从事船舶设计及其使用软件的开发。

删.I-冀.。61竺竖量黧黛誊‘黧’8裟黧?凳晨淼妻暑湖童基于%#重勰鬻鋈璧妻厦望

6潮高.m时下水技术问题,如尾弯、首跌落,底

…~二F水船舶总重量睨:14321.2T,其重心纵向擘改进后,4900汽车滚装船在厦门潮高5 6m

Bu

。幽佣胍圳’1上四rj7lJ八世儇农月日伍月日口I’

参考文献:

[1]黄浩.船体工艺手册[M].北京:国防工业…版社。1989.

作者简介:黄得壮(1972年一),男,工程师,主要从事船舶设计、开发等方面丁作,负责公司船台船舶下水技术研究。

63

本文来源:https://www.bwwdw.com/article/5l54.html

Top