您当前的位置:首页>论文资料>系统集成技术在船舶设计制造软件中的应用

系统集成技术在船舶设计制造软件中的应用

资料类别:论文资料

文档格式:PDF电子版

文件大小:2.11 MB

资料语言:中文

更新时间:2024-11-20 14:11:36



推荐标签:

内容简介

系统集成技术在船舶设计制造软件中的应用 设计开发
系统集成技术在船舶设计制造软件中的应用
与皮
丁爱兵1汪学锋1王军锋2
(1.上海交通大学船舶海洋与建筑工程学院上海200030;2.上海交通大学电子信息与电气工程学院上海200240)
摘要:本文介绍了在船赖数字化智能设计系统中对主流船舶设计制遗软件TRIBON的初步集成,主要解决在加何系统中自动新建工程、传强相关数据等一系列使用TRIBON设计船舶前存在的问题。
关键调:船帕数字化智能设计系统系统集成TRIBON
中图分类号:TP311.52 1、概述
文献标识码:A
文章编号:1007-9416(2012)08-0138-01
(3)为了使TRIBON工程能直接使用系统已完成了的NAPA曲面成果,自动定义下面三个变量。
随着计算机辅助设计的广泛应用,计算机三维设计技术,信息技术、通信技术和现代造船模式相结合,形成了大量的船舶设计制造软件,如TRIBON,NAPA.CADDS5等。然而,这些软件往往只能在船舶设计制造过程中某一特定阶段针对某些特定问题时使用,完成整条船的设计制造需要很多软件配合使用才行。船舶数字化智能设计系统(Knowledgebased Shipdesign HyperIntegrated Platform,简称"KSHIP")是一个高度集成的船舶设计平台,它具有标准化的设计流程、完善的安全管理、统一的数字化样船数据库、迅捷明了的任务通知功能、电子化的图纸文件签审流程等特点,是一个连接科研、设计、制造、运行的公共数字化智能系统平台。KSHIP 系统集成了当前各种主流商用船舶设计制造软件,本文针对大型船舶设计制造软件TRIBON在KSHIP系统中进行软件集成时遇到的问题,解决KSHIP系统中TRIBON用户界面集成及初步数据集成。
2、主要问题
TRIBON是AVEVA公司开发的船舶设计制造的计算机软件系统,经过多年的发展,目前已广泛应用于国内外船舶行业。目前,软件集成技术在TRIBON中的应用主要集中在利用SX700交互查询程序,儿何宏语言、部件模型对象(COM-Object)的方法对TRIBON 数据进行提取上,而对TRIBON的整个系统集成及管理方面的研究还比较少。但对于TRIBON的使用者和管理者来说,TRIBON工程的建立和管理一直是一个很大的问题。一个TRIBON工程项包含很多数据库文件,同时基于网络共享和安全性等因素,新建工程时必须严格编写好其配置文件,
KSHIP系统对TRIBON的初步集成,主要包括用户界面集成和数据集成,重点解决以下三个问题:在KSHIP系统中使用TRIBON 软件进行船设计前,系统必须自动新建立好与KSHIP系统中对应的TRIBON工程;KSHIP系统中启动TRIBON程序后直接进人到当前设计的工程项下,无须手动选择工程,进人TRIBON程序后,能直接使用部分KSHIP系统中已经完成的成果,读取NAPA中设计的船体曲面。
3、实现方法
3.1自动创建TRIBON工程
首先在系统初始时就做好一个TRIBON的模板工程,当需要创建一个新的工程时,系统先将对应的TRIBON工程文件复制到指定位置,同时创建对应新工程的D065配置文件。D065配置文件中主要写人以下几点内容:
(1)根据KSHIP系统中的工程名,船东及其它相关参数自动定义SB_PROJECT.SB_CUSTOMER,SB_PROJ_HULL等变量最。
(2)根据数据库文件所复制到的具体地址自动定义SB_CGDB、 SB_OGDB,SB_PIPEDATA,SB_CABLEDATA等变量,
SBB_SURFACE_SERVER_HOST
SBB_SURFACE_SYSTEM
SBB_SURFACE_SERVER_NUMBER
napa_1

其中代表提供NAPASURFACE的服务器名, 代表所使用SURFACESERVER中NAPA工程的位置,
3.2自动选择工程启动程序
在TRIBON软件中提供了ProjectSelection子程序让用户选择工程,在KSHIP系统中自动选择工程项主要是通过修改TRIBON安装目录下Config文件夹中的tbenvtable,sbd文件来实现的。在从 KSHIP系统进人TRIBON前,程序首先根据对应工程的d065文件以及TRIBON安装的相关配置修改tbenvtable,sbd文件,同时修改该文件中的_#INT#_PROJECT和_#INT#_PROJECTGROUP两个变量。例如,如果将进人影射在网络中的驱动盘P上的工程TEST 中,则程序在创建工程时候首先要修改注册表信息,在 HKEY_LOCAL_MACHINE SOFTWARE Tribon SolutionsTribon M3Project Server1ProjectGroups下新建子项 NET,并添加字符串ProjectFileDir=“P:",同时设置:
_#INT#_PROJECT=TEST
#INT#_PROJECTGROUP=NET
如此,启动TRIBON程序后,将自动进人对应工程中。 3.3自动读取NAPA曲面数据
在TRIBON软件中的SurfaceServerMaint子程序上,我们可以手动添加NAPA的SurfaceServer,在KSHIP系统中要自动完成这一点重要是通过程序后台修改SBB_SURFACE_SERVER_HOST变量指向间的计算机注册表信息来完成的。在该计算机上注册表位置 HKEY_LOCAL_MACHINESOFTWARETribon SolutionsTribonM3Surface server>NAPA下分别有1.
Serverlo十个子项,在
Server02, Server02
SBB_SURFACE_SERVER_NUMBER对应的子项中修改相应的变
量值即可。 4、结语
目前,KSHIP系统已经完成可对TRIBON软件的初步集成,并通过了测试。对于KSHIP系统和TRIBON软件之间的集成还有相当大的工作要做,如后期系统之间的数据交互等,需要进一步的研究
开发。参考文献
[1]刘清芝胡仰栋.面向对象的软件集成技术研究[J].计算机应用研究,2004(08):7679
[2]流壮志,船舶设计系统TRIBON的二次开发[J].机电技术,2009(1): 6163.
作者简介:丁爱兵(1984一),男,助理工程师、本科,主要研究方向:电子通信工程;注学锋,研究页、博士;主军锋,副教投、博士。 138
上一章:一种采用动态交互技术的舰船航路规划软件设计与应用 下一章:基于LABVIEW的船用焚烧装置监控系统设计

相关文章

设计模式在实船训练系统软件设计中的应用 软件配置管理在船舶监控软件项目中的实施 PIPENET软件在淡水冷却系统中的应用 软件复用在高速公路业务系统开发中的应用 组态软件在PLC实验系统中的应用探讨 AMESim软件在导向钻机液压系统仿真中的应用 三维设计软件在给水排水设计中的应用及展望 三维设计软件在海洋平台模块钻机管道设计中的应用