TRIBON 数据提取与BOM生成

TRIBON 数据提取与BOM生成

姚竞争[1]2006年在《TRIBON模型的数据抽取及二次开发》文中认为Tribon软件是瑞典Tribon Solutions AB开发的造船专用软件,该系统是一个具有三维实体模型、较强交互功能、实现了数据共享的先进的计算机辅助船舶设计与建造集成系统,被称为船舶制造专家系统。自1995年原中国船舶工业总公司确定以Tribon作为船厂生产设计软件以来,在大中型船厂软件的普及率已经很高。但由于该系统所带的数据库的非开放性,极大地阻碍了造船企业全面信息化的发展。 针对Tribon系统在国内的使用实际情况,本论文主要介绍了几种数据抽取的方法,从模型中抽取我们所要的信息,来满足自己的实际生产需要。主要的数据抽取方法有:几何宏语言程序进行数据抽取,Python脚本程序进行数据抽取,COM—OBJECT方法进行数据抽取,SX700终端查询程序,报表生成器,并对这几种数据抽取方法进行了详细的分析。 在数据抽取的基础上,通过Tribon系统自带的PDI接口,开发用户应用程序。在Oracle数据库中创建我们所需数据的表,通过开发的用户应用程序和PDI接口,把从Tribon模型中抽取出来的数据信息存储在Oracle数据库中,便于我们从Oracle这个开放的数据库中提取信息。 最后利用Excle中的VBA(visual basic application),把Tribon数据库中的部分数据库直接应用到Excel中,在VBA中开发了适应实际需要的零件自动生成程序,管装零件统计程序,舾装件安装托盘表程序等一些实用的程序,以便满足实际生产的需要。

李慧蕾[2]2012年在《Tribon模型的数据提取方法及舰船规范测试应用研究》文中研究指明船体结构三维数字模型是船舶CAD/CAM应用的基础,也是船体结构信息链中最重要的组成部分。通过三维模型对舰船产品进行虚拟性能测试、结构强度分析,不仅要求船舶CAD数据能够快速准确传递到各类测试环境,更需要一套功能齐全、规范化的虚拟测试和验证系统。本文以Tribon建立的船体模型作为船体结构信息来源。作为一个高度集成的数据库系统,Tribon系统涵盖了船体各个专业的建模数据信息,在其内部数据是可以兼容和共享的。但Tribon的数据库开放程度有限,对于结合结构分析测试、优化设计等进行的进一步开发都比较少,不能有效实现现代主流数据库的开放互连功能,极大地阻碍了造船企业的全面信息化发展。因此,对Tribon数据提取方法的探讨和实践可以使Tribon底层数据资源得到有效利用,同时也能用较短的时间为各种测试提供准确的数据。目前,军船和民船的结构强度校核主要是根据船舶检验部门或船级社颁布的有关规范进行。但规范要求的条目繁琐,在根据船舶入级与建造规范进行强度校核时,计算量庞杂,结构计算说明书也需要进行整理,工作量是巨大的。因此,针对目前舰船结构设计和测试的技术现状,开发一套体系完备的舰船强度规范测试软件,向船舶制造厂、航运部门、设计部门和船舶审图与检验部门提供一类快捷方便、功能齐全的结构规范测试工具,不仅可以提高舰船设计和审图部门的工作效率,缩短船舶实际审图周期,还可以有效提高舰船的设计质量和结构的安全系数,增强舰船规范的使用效率。论文的研究工作总结如下:首先,本文综合研究了Tribon船体建模方法、模型数据抽取方法及TribonVitesse二次开发技术,学习并实践了数据抽取语法,为探索“如何将Tribon模型数据导出到静强度军规测试软件进行测试”奠定了理论基础。第二,从XML基本知识和语法编写方式出发,论述了Tribon系统输出船体结构信息(包括船体各个分段、板架、开孔、剖面等及相关的属性信息、拓扑信息和几何数据的建模特征等)到XML中性文件的原理和方法。利用XMLDOM解析工具,准确的将船体XML文档信息以一定的数据命令格式写入并存储至系统内部,作为下游AutoCAD软件和OpenGL模型绘制以及基于规范的结构静强度测试软件的数据来源。通过对XML文档的信息提取,达到了利用中性文件传递和共享模型数据信息的目的。第三,在通用平台AutoCAD软件上,利用ActiveXAutomation开发技术研究了船体模型的自动生成方法。模型的输出选用三维线框型式,通过AutoCAD对象库的引用和VB对AutoCAD控制权的获取,进入模型空间创建新的图形。在程序的自动建模过程中,作者根据曲面板架和平面板架数据信息的各自特征分别设计了Display_CurvedPanel和Display_PlanePanel两大子过程,创建了板架板缝线、板轮廓线、扶强材安装轨迹线和扶强材轮廓线等等模型信息。这一实践工作可以帮助更多的协同设计人员分析、查看船体建模特征,参与船体结构型式的修改和调整。最后,在“舰船总纵强度虚拟测试系统”的基础上,设计了舰船局部结构静强度军规测试软件,利用XML文档与测试系统数据库的接口及船体XML文档解析技术完成了Tribon软件与规范测试系统间的船体数据转换,使舰船测试模型数据能够正确导入规范测试系统。软件将VB+OpenGL三维动态查看模块集成进来,实现了测试对象的三维可视化。测试模块依据《舰船通用规范”(GJB4000-2000)》及《水面舰艇结构设计计算方法(GJB/Z119-99)》,按照“模型导入-载荷计算-板格计算-骨材计算-板架计算”的测试流程,初步实现了基于规范的船体结构局部静强度数字化测试与验证。软件的运行过程较为稳定,将各个选定肋位的测试结果与船体结构强度计算书进行对比,结果基本一致。本文对舰船的测试信息化、经验知识化等问题做了初步规划和实现,展示了相应的方法和平台,为“水面舰船总体性能虚拟测试系统研制”提供了一定的技术支撑。

郭晓峰[3]2013年在《基于TRIBON系统下船舶舾装设计软件的设计与实现》文中认为船舶设计软件-TRIBON软件是由瑞典KCS公司研发的一款既可以做二维设计又可以做三维建模的计算机辅助设计软件。它集CAD/CAM/MIS于一体,用于数字化造船设计和生产,并覆盖了船体、曲面、舾装、居装、机装、管系、通风、电装、标准、涂装等各个专业的船舶专业软件。它既可以设计二维图形也可以建立三维实体模型。有较强的数据交互功能、实现了数据共享、图形共享,各专业的设计信息可以供各专业参考,使设计人员可以随时查看最新的图形信息,不同专业之间实现平行作业和相互协调,但是TRIBON系统没有独立的船舶舾装专业设计模块供舾装专业人员进行设计。分析国内外船舶设计公司对TRIBON系统二次开发的现状和使用情况,结合我们的实际情况进行策划,制定TRIBON系统开发的总体方案。分别从TRIBON系统的功能模块、数据模块、设计模块、运行模块等方面进行详细分析及总体设计,确定了系统类扩展方式及模型-视图-控制器设计模式,并且划分了系统主要的功能模块,深入解析TRIBON Vitess接口。本论文正是针对上面问题,在TRIBON系统下进行舾装模块进行二次开发,以提高船舶设计软件在舾装专业的不足,提高设计自动化程度,建立内置的设计程序,实现设计标准统一化,简化设计,降低不同专业间的协调工作,避免设计失误和制造中的修改工作,提高设计质量和工作效率,减少设计工时,避免错误和浪费。利用TRIBON Vitess接口结合Python语言进行二次开发,设计并实现由舾装-结构模型参数化建模、自动提取数据批量出图、生产图纸库、托盘表等子系统组成的TRIBON系统舾装模块。应用Vitesse对TRIBON的数据进行抽取,利用结构建模、出制作图、数据库操作,在对用户视图的表达与分析的基础上,利用ActiveX技术实现了清单的自动输出功能。

吴红洁[4]2017年在《船舶设计物料数据库开发及应用研究》文中认为中国的船厂在造船总量上虽然已经跻身世界前三强,但是在中国的一些船舶企业中,不论在生产技术方面还是在公司的组织管理方面,都处在跟随日韩的状态,整体的船舶设计物料管理更是与船舶的生产相脱节,设计信息和管理信息相互分离,两者之间没有联系,造成许多信息孤岛,企业信息技术缺乏整体的集成,使得造船生产效率受到了严重的制约。计算机辅助造船集成技术成为重点研究对象。如果要提高造船速度,降低造船成本,就必须大力推进数字造船技术的研发和应用,大力开展技术创新,以突破船舶设计制造关键技术为基础,以开发高科技、高附加值船舶产品为核心,加快船舶工业技术结构调整和船用设备的现代化进程。本文以在TRIBON中提取生产设计所产生的船舶基本设计物料数据信息,设计开发船舶设计物料数据库系统,以实现对生产设计所产生物料数据信息进行实时管理,避免设计环节与生产环节的信息脱节,提高造船企业物料管理效率。论文主要工作如下:首先,论文第二章是船舶设计物料数据分析,从设计物料数据的内容、船舶物料清单、设计物料数据的管理三方面出发,对船舶设计物料数据有了具体的了解。第三章对船舶设计物料数据库进行了分析,分别介绍了需求分析、技术路线、开发环境和工具以及数据库系统分析,这两章为船舶设计物料数据库的构建和开发奠定了基础。第四章为船舶设计物料数据库的设计,从设计物料数据的提取、数据库表的设计和最终数据库的管理维护三方面具体讲解了船舶设计物料数据库的设计。最终是数据库系统的具体应用。本论文运用Microsoft SQL Sever2005为底层数据库,具有较强的安全性;系统以Microsoft Visual Studio2005为开发基础平台,具有良好的人机交互界面;采用C#语言进行开发编程,使得船舶设计物料数据管理在系统中得以较好的实现。

吴迪, 姚寿广, 陈宁[5]2004年在《基于TRIBON数据库的船舶舾装托盘数据管理系统的开发》文中进行了进一步梳理在对TRIBON数据库结构及3种不同的数据抽取方法进行分析比较的基础上,选用"部件模型对象"(COM object)方法对TRIBON底层数据资源进行针对性抽取,开发了基于TRIBON数据库的船舶舾装托盘数据管理系统。

郑刚[6]2000年在《TRIBON 数据提取与BOM生成》文中研究说明TRIBON是目前国内各大船厂应用的船舶CAD/CAM软件系统之一,因此对其进行研究和开发是非常有必要且有意义的工作。 TRIBON是船厂设计的平台,船舶产品的模型是在TRIBON系统中生成的。TRIBON系统一方面向生产提供数据,另一方面还向生产管理软件和其他生产辅助软件提供数据。在造船厂计算机集成制造系统(CIMS)工程中,TRIBON是信息的源头,主要的产品信息是TRIBON提供的,因此有必要对TRIBON的数据提取进行研究和开发。 TRIBON声明三种数据提取的方法:交互查询,几何宏语言编程和通过C语言或PL1语言编程调用数据提取函数。另外研究表明通过报表生成器提取数据的方法和通过程序识别其建模文件提取信息的方法也是可行的。 TRIBON声明的三种方法都是基于数据提取命令的。即这三种方法的提取都是通过对数据提取命令进行提取,生成“结果结构”,然后再对“结果结构”进行提取,将存于其中的数据提取出来,但三种方法具体的实现方法有很大的不同。数据提取命令是TRIBON内部为描述船舶产品的模型而开发的,一条数据提取命令指称一个或几个船舶产品的对象的参数,本文研究了数据提取命令的及通过提取生成的“结果结构”。 交互查询是最简单的一种数据提取方法,用户启动查询程序后通过键盘或输入文件将要提取的项目进行输入。提取出的信息也相应地输出到屏幕或数据文件。本文研究了其原理,并对两种方法都进行了实现。 几何宏语言是TRIBON系统内部的语言,专为描述TRIBON模型结构而开发,其数据类型丰富,语言简练。用几何宏语言编程提取数据要对数据提取命令进行处理。本文研究了其原理及语法,并在此基础上进行了开发,开发出提取分段重量重心的程序BCOGIN和提取一条船的所有骨材的长度和数量的程序STIF。研究了该方法的特点,并在此基础上指出了该方法的开发方向。 用C/PL1语言编程调用数据提取函数可达到数据提取的目的。TRIBON系统提供几个数据提取函数,每个函数可完成数据提取的一部分功能。通过C语言或PL1语言可调用这些函数。本文研究了该方法的语法和各提取函数,根据任务开发了提取零件表的程序。 以上三种方法是TIRBON声明的三种方法,除此之外本文还研究了其他几种数据提取的方法: 报表生成器是用来设计报表的工具,在TRIBON系统中可用该方法进行数据提 取。本文研究了其原理,认为数据的提取之所以可以由它来进行是背后开发的结 果。将报表生成器和TRIBON的零件库相连接,即可通过报表生成器得到零件的信 息。本文对报表主成器的语法进行了研究,并在此基础上进行了开发了提取分段零 件表和焊接信息表的程序。进行了数据提取,达到了工程的要求。 TRIBON建模使用数据文件的形式。建模人员可通过编制建模文件和交互操作 两种形式来进行建模。这两种形式的最终结果都会产生建模文件。建模文件包括了 模型的各种信息。本文给出了通过程序对其进行识别的方案。认为其书写有一定的 格式,如能给出其格式进行编程识别,将模型信息进行提取,可达到数据提取的目 的。 自TRIBON提取出的信息以数据文件的格式存放在工作站上。首先要将信息传 输到微机上,并且提取的信息还不能满足生产管理的需要,一是格式还不能满足要 求,二是还要添加一些信息。 本文研究了报表生成器的详细的语法及其功能,对其进行了开发,完成零件 表的生成工作。本文还研究了如何通过程序实现生成零件表,给出了方案和程序的 流程图。 本文通研究系统及义件的格式,先给出了工作站上工作的一些规则,再通过 在VB程序中嵌入ftP命令实现了将工作站上的数据文件传输到微机上。 数据库是一种新兴的非常好的管理数据的方式,用数据库对零件信息进行管 理有以下几个问题要解决:选用什么数据库,访问策略,访问方法。本文在简要分 析各种数据库特点的基础上给出了数据库方案并决定对数据库的访问用VB语言。 本文给出了用VB访问数据库的原理,研究了VB的访问数据库的方式并最终选定 DAO的数据动态绑定。 本文通过开发实现的VB对SQL Server的访问,用VB开发了用数据库管理零 件表的软件TDEB。该软件对零件信息的管理包括三部分内容:零件信息的输入, 零件信息的编辑,零件信息的输出。零件信息(零件表)的输出格式通过Crystal 进行设计,使用时选择所需的信息按设计好的格式进行输出。

韩久志[7]2017年在《船体快速出图方法及系统开发研究》文中研究说明在船舶建造过程中,船体生产设计工作图是用来指导现场制造加工部门如何具体施工建造船体的重要指示图,其设绘质量与所耗时间对船舶质量、建造成本以及造船周期具有极大影响。Tribon是由瑞典KCS公司开发的一款专业化计算机辅助船舶计软件系统,是目前国内众多造船企业用于船舶生产设计的主要软件之一。通过利用Tribon系统进行船体生产设计,可绘制结构图、套料图以及加工图,但工作强度大、过程比较枯燥且耗时较多、效率低、易出错,且出图风格各异。如何实现高效、快速、准确自动绘制船体生产设计工作图已成为了船舶制造行业的重要课题之一。本文首先阐述了国内船体生产设计出图发展情况和国内外造船企业对Tribon系统的使用以及二次开发现状,并根据船体生产设计以及分段结构出图内容与流程,提出了船体快速出图方法,包括企业编码体系规则与图样绘制标准的转化、参数化图框设计、图纸目录自动分析、船体模型数据抽取与分析和图样绘制等,并基于Tribon系统详细设计了该方法。然后经过需求分析并结合船体快速出图方法,本文进行了基于Tribon系统的船体快速出图系统的总体设计,并划分了系统功能模块。基于三层架构模式以及Windows系统应用程序框架,使用C#实现该系统的界面设计和船体模型数据获取与分析;基于Tribon系统的二次开发接口Vitesse,使用Python脚本实现了该系统的图纸快速生成;基于SQLite数据库和JSON文本实现了该系统与Tribon系统之间的数据交换。最后以某集装箱船双层底分段结构图的出图为例,详细介绍了船体快出图系统的操作流程与界面,并验证了船体快速出图方法与系统的实际应用效果。通过使用快速出图方法与系统,可有效节约船体生产设计出图时间,提高生产效率,缩短船舶建造周期,降低生产成本,同时也提高了船体生产设计图纸的标准性,有效统一了出图风格。

徐辉[8]2008年在《TRIBON与CATIA船体数据交换研究》文中研究表明随着全球造船业信息化进程的不断推进,计算机技术逐渐应用到造船业的各个领域。在船舶设计领域,TRIBON系统和CATIA系统是普遍采用的船舶设计软件,两系统各有优势,其间的数据交换需求十分强烈,且TRIBON系统是一种体系独特、封闭性极强的船舶CAD系统,其深层次的开发应用问题始终未得到很好的解决,在此背景下本文研究了船舶CAD设计软件TRIBON和CATIA间的数据交换。本文以船体模型数据为研究对象研究了TRIBON与CATIA系统间实现数据交换的方法。首先,分析了CAD系统间数据交换要解决的主要问题。对本课题可采取的方案从理论上进行了详细的分析,研究了各方案的可行性、适用条件和取舍原因,采用了基于数据提取接口和建模接口考虑对象和特征的数据交换方法。构建了该方案中船体结构的特征模型和表达模型信息的数据存储文件数据结构。其次,研究了TRIBON系统建模方法和数据存储特点,从理论上研究了用关键字提取数据的方法,并对该方法在实践中的应用进行了深入研究,对TRIBON的关键字数据解析方法和基于XML的船舶数据交换标准进行了研究。再次,研究了CATIA系统的体系结构,以及在该系统下零件和产品主要的建模方法。最后,通过建立原型系统验证方法的可行性,分析了TRIBON到CATIA数据交换过程的重点问题。本文采取的考虑对象和特征的数据交换方法实现了TRIBON与CATIA间船体模型几何信息和特征信息的交换。

肖贵英[9]2009年在《TRIBON与CATIA船体模型交互技术研究》文中指出本文内容为基于用户数据存储文件的船舶CAD设计软件TRBION系统和CATIA系统间船体模型的交互技术研究。在船舶设计领域,经常存在多种船舶设计软件共存的情况,TRIBON和CATIA是普遍采用的船舶设计软件,两系统各有优势,TRIBON作为目前世界上先进的造船软件之一,着眼于船体的设计和制造以及管、风、电等舾装设计布置与制造,贯穿于整个船舶生产设计的全周期;CATIA作为一种通用的机械三维设计软件,其真三维造型、设备造型等功能突出。此两系统的数据交换需求十分强烈,在此背景下本文研究了此两系统间的数据交换。本文的研究对象是TRIBON系统和CATIA系统,以“船体模型数据”为主线,依次从CAD数据交换方法、系统数据描述方法和系统开发接口方面展开,最后设计实现了T2C数据交换系统。首先,分析研究了现有CAD数据交换要解决三大主要问题。对本文可采取的各种研究方法进行了可行性分析,重点分析讨论了现有CAD数据交换中间模型处理方法的优缺点,提出了考虑对象和特征的数据交换方法,并最终确定将用户开发接口文件作为本文的数据处理方法。其次,分析研究了TRIBON系统中船体数据的描述方法和系统开发方法,综合比较了各种开发方法的优缺点及适用范围。从基础理论上研究了用关键字提取数据的方法,并对该方法在本文T2C系统的应用进行了深入研究。再次,分析研究了CATIA系统产品数据的描述方法和系统开发方法,综合比较了各种开发方法的优缺点及适用范围。对Automation API进行了深入研究,以实例形式探讨了CATIA系统下零件设计和产品设计的建模方法。最后,通过本文构建的T2C系统分析了船体模型从TRIBON系统到CATIA系统的数据交换过程,以实例的形式验证了本系统的可行性。

丁爱兵[10]2012年在《计算机软件接口技术在船舶综合设计软件中的应用研究》文中进行了进一步梳理随着计算机软件技术的迅速发展,其应用范围越来越广,在船舶行业中,越来越多的船舶设计制造软件被广泛使用。但目前各大软件都局限于小范围的专业应用,尚缺乏一个集成的系统平台,可以适用于船舶设计的全过程。计算机软件接口技术在船舶综合设计软件中的应用,对于打造船舶数字化智能设计KSHIP系统平台有着至关重要的作用,通过软件接口将不同软件集成在一个平台上,对于减少设计人员的冗余工作、提高设计效率有着非常重大的意义。本文通过对船舶数字化智能设计KSHIP系统中被集成船舶综合设计软件NAPA和TRIBON的数据库及二次开发语言的分析,以C#语言和船舶设计软件的二次开发语言混合编程调用的方法,开发了一系列针对NAPA、TRIBON软件在KSHIP系统中的软件接口,实现了这两大软件在KSHIP系统中的集成。并通过测试,验证了所开发的各种软件接口在KSHIP系统集成中的功能。

参考文献:

[1]. TRIBON模型的数据抽取及二次开发[D]. 姚竞争. 哈尔滨工程大学. 2006

[2]. Tribon模型的数据提取方法及舰船规范测试应用研究[D]. 李慧蕾. 江苏科技大学. 2012

[3]. 基于TRIBON系统下船舶舾装设计软件的设计与实现[D]. 郭晓峰. 电子科技大学. 2013

[4]. 船舶设计物料数据库开发及应用研究[D]. 吴红洁. 江苏科技大学. 2017

[5]. 基于TRIBON数据库的船舶舾装托盘数据管理系统的开发[J]. 吴迪, 姚寿广, 陈宁. 华东船舶工业学院学报(自然科学版). 2004

[6]. TRIBON 数据提取与BOM生成[D]. 郑刚. 大连理工大学. 2000

[7]. 船体快速出图方法及系统开发研究[D]. 韩久志. 江苏科技大学. 2017

[8]. TRIBON与CATIA船体数据交换研究[D]. 徐辉. 哈尔滨工程大学. 2008

[9]. TRIBON与CATIA船体模型交互技术研究[D]. 肖贵英. 哈尔滨工程大学. 2009

[10]. 计算机软件接口技术在船舶综合设计软件中的应用研究[D]. 丁爱兵. 上海交通大学. 2012

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

TRIBON 数据提取与BOM生成
下载Doc文档

猜你喜欢