船舶设计系统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二作实际介绍二次开发方面的一些经验。
1
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)
★
I
提取信息(零件号琦才质,型号/规格庄
hm.block('module’)panel(勺s乜f(勺4
—r
舷数佑舷数,长度(mm)/左端部用与端部庄冲角店冲角庄余量,右余量等)
忖巴提取的数据写入数据库(sQL)形成l公司的PIDl"1数据库进行其他处理
山
1分类汇总统计
1
对于TRIBONM3的产品信息模氆,并不能提取出所有的模型信息,但是TRIBoNM3提供了特
0
士
报表杏询I
0
输出到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
正在阅读:
船舶设计系统TR l BON的二次开发05-25
煤矿掘进及入井安全基础知识 - 图文02-01
禅宗对王维山水诗的影响12-02
人力总监2009年度人力资源部工作总结03-06
眼椭圆 - SAE - J94103-18
媒介融合的现状及其应对08-20
加强警营文化建设 努力构建和谐警营05-22
Oracle EBS 各模块名称08-18
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 船舶设计
- 开发
- 系统
- BON
- 防跌倒(坠床)警示标示在神经内科的临床观察
- 自筹经费教育部重点课题
- 人民大学科学社会主义与国际共产主义运动专业考博真题汇总参考书复习资料备考经验-育明考研考博
- 混合动力汽车动力总成硬件在环仿真系统开发
- 6.第9课时 一次不等式(组)及其应用
- 干燥剂基本知识介绍
- 2015高考:语文学习规划及复习重点
- 生物技术及应用专业人才培养方案
- 文化生活综合测试题含答案 答题卷
- 提升司机试卷(答案)
- S7-200PLC的指令系统
- 第三章材料的冲击韧性及低温脆性
- 计划性剖宫产临床路径应用效果的评价
- 社科院法硕考研你所需要的就业方向资料总结
- 5-4功能关系 能量守恒定律
- 轿车悬架弹簧市场发展趋势及投资可行性研究报告2016-2021年
- 改良型MSBR工艺在县级污水处理厂中的应用
- 钢筋混凝土结构设计第3章 结构设计基本原理
- 心力衰竭的诊断标准(Framingham标准)
- 是什么让女人对你性趣缺缺