当前位置:文档之家› 基于CADDS5和VB的三维船体结构重量重心及材料统计计算系统

基于CADDS5和VB的三维船体结构重量重心及材料统计计算系统

基于CADDS5和VB的三维船体结构重量重心及材料统计计算系统
基于CADDS5和VB的三维船体结构重量重心及材料统计计算系统

第2卷第4期2007年8月中 国 舰 船 研 究Chinese Journal of Shi p Research Vol .2No .4Aug .2007

收稿日期:2007-06-25

作者简介:陈捷捷(1982-),女,助理工程师。研究方向:舰船三维设计开发与应用。E 2mail:Chenjiejie919@163.co m

基于CADDS 5和VB 的三维船体结构

重量重心及材料统计计算系统

陈捷捷 李 焱 吴 波

中国舰船研究设计中心,湖北武汉430064

摘 要:根据平面图计算船体结构重量重心不但繁杂、耗时,而且难以保证计算结果的准确性。采用三维设计软件进行舰船设计,虽然具备计算功能,但仍然不能满足实际工程需要,有必要进行二次开发。以C VMAC 和V isual Basic 6.0作为开发工具,开发三维船体结构重量重心及材料统计计算系统,可以处理从C ADDS 5中获得的数据,自动完成区段和全船的重量重心及材料统计计算,提高设计效率和计算准确性。关键词:船体结构;重量重心;材料统计;C ADDS5;VB6.0中图分类号:TP311.52 文献标识码:A

文章编号:1673-3185(2007)04-51-05

Sta tisti cs Co m puti n g Syste m for Strucuctura l Grav ity Cen ter and M a ter i a l

of Three 2d i m en si ona l Hull Ba sed on CADD S 5and VB

Chen J ie 2jie L i Yan W u B o

(China Shi p Devel opment and Design Center,W uhan 430064,China )

Abstract:To calculate the mass and gravity center of the vessel according t o the designed p lane dra wings was not only comp licated and ti m e 2consu m ing,but als o very difficult t o assure the accuracy of calculati on result .A lthough it could hel p the designs with 3D s oft w are,it still could not satisfy the require ment of the actual design p r oject .The necessity t o carry on secondary devel opment t o this s oft w are was needed .A syste m t o compute the structural gravity center and the material statistics of three 2di m ensi onal hull was devel oped based on the CVMAC and the V isual Basic 6.0t ools .The sys 2te m could handle the data acquired fr om the CADDS 5as well as calculate both the secti on data and the whole shi p data of the gravity center and materials .The design efficiency and the calculati on ac 2curacy could be i m p r oved t o a great extent with this syste m.

Key words:hull structure;gravity center;material statistics;CADDS 5;VB6.0

1 引 言

在舰船的总体设计中,船体结构内容复杂,零件数量众多。因此,按照平面图填写每个零件的重量重心数据,然后输入计算程序,将耗费大量的设计时间,并且投入巨大的人力资源。据统计,计算某中型舰船全船船体结构重量重心消耗的时间是40人?月,复查时间20人?月,累积的文档达数千份。

重量重心计算还涉及复杂的曲面,如外板、球艏、内底、单体或多体潜体等,一般采用平面展开图进行计算。但是,这样做仍然无法准确地计算出重心的坐标,往往需要对重心坐标进行估算,存在着人为误差。

对于像水面舰艇这样的高经济价值舰船,对设计质量的要求很高,不允许有重大的计算偏差。随着舰船吨位趋大化发展,结构形式越来越复杂,对重量重心控制的要求也更加严格。然而相对于复杂的工作,采用平面图填表计算,方法原始,完全依靠人工采集数据,不仅工作量巨大,而且极易出错,存在很大的技术风险。一旦出了问题,只能对全船重新计算,工作效率很低,且很难保证计算正确。更加严重的是,由于此时舰船船体已基本

完工,再做设计调整难度可想而知[1]

采用三维设计技术后,在计算机中建立起虚拟的舰船结构模型。如果建立的模型是完整的,

中 国 舰 船 研 究第2卷

可以以三维模型为对象使用本程序计算出全舰的重量重心,也可以计算出各种材料消耗,计算速度快,结果精确,节约了大量的设计时间,大幅度提高了设计质量。

2 CADD S5模型的计算原理及其存在的问题

2.1 CADD S5模型的计算原理

CADDS5的三维船体结构由实体部分和NF I G(子图)部分组成[2]。实体部分是模型的几何形状,NF I G部分记录与实体相关的属性数值,这些属性的数量并不确定,可以根据需要进行扩充,实体属性如材料类型、重量重心、实体体积等。模型船体结构建模完成后,使用CADDS5命令计算每一个构件的重量重心数据,得出的结果存入CADDS5模型的NF I G中。

2.2 CADD S5存在的问题

1)不能计算不同的材料类型

在舰船设计中,将采用许多不同种类的材料,材料的密度相差较大,比如钢材、铝材、铜和复合材料。在CADDS5中,材料类型作为属性值存在于NF I G中,但是无法实现一次计算出不同种类材料的所有零件的重量重心值。

2)计算结果在某些情况下存在误差

在设计过程中发现,由CADDS5计算出的零件体积偶尔会出现负值的情况。经过验证,发现用它的绝对值进行计算是正确的,因而需要本程序对其进行修正。

3)无法进行多个分段和总段组合的计算

在Sun平台的CADDS5软件环境下,设计人员进行三维设计的过程中,可根据总段分段的情况采用装配结构进行建模,也可以关注总段分段的重量重心情况。而CADDS5计算重量重心是在P ART下完成的,也就是说只能进行单个零件的计算,无法进行多个P ART的整合计算,也就无法计算出总段的重量。

4)无法满足特定需要的材料消耗统计

在各个设计阶段,都需要计算出材料消耗明细表,作为船厂订货的依据。在长期的设计过程中,形成了相对固定的材料明细表模式,将各种材料构件的规格、采用的标准号、重量、长度等数据一一对应输入,汇总而成。CADDS5本身不具备材料消耗统计的功能。

3 程序设计需求

1)采用界面友好的、可在微机上使用的软件。

微机是通用的设计平台,在微机环境下编写的软件便于设计人员使用。本系统采用VB6.0开发,W indows风格的界面,使得软件易于使用。

2)编制CVMAC程序,在CADDS5中将结构件的属性整理成数据文件[3]。

结构属性存在于每个构件的NF I G中,并不能直接参与计算。所以需要编写一个CVMAC程序,将所需的属性值按照约定的顺序输入到数据文件中。将数据文件用传输文件工具FTP从Unix系统中传输到W indows系统,便可进行导入程序计算。

数据文件的格式有严格要求,符合要求的数据文件才能正常导入程序数据库,否则就会出错。数据格式如表1所示。

3)程序自动进行重量重心、材料统计计算,并将统计结果输出,形成材料消耗明细表。

程序自动完成分段和总段的重量重心、材料统计计算,并能形成目前发给船厂的材料消耗明细表(表2),包括材料标准号、规格标准号、板材规格、理论重量等内容。

表1 数据格式

属性名称AECTYPE BDELNAME MATER I A L DEPTH X、Y、Z SECT NAME ST LENGTH ST VOLUME PDSZE

属性解释构件类型构件名称材料板厚度重心剖面名称构件长度构件体积板材类型标志

格式#################.########.###

###.###

###########

########.####.########

###.###

###.###

表2 材料消耗明细

××××2×××2×××第××页

序号名称及规格标准号

材料

牌 号标准号

单位数量

重量

/kg

附注

25

第4期陈捷捷等:基于C ADDS 5和VB 的三维船体结构重量重心及材料统计计算系统

4 程序设计思想

4.1 程序的组成及功能

系统主要由VB 窗体以及Access 数据库两大部分组成,其中VB 计算窗体为系统的核心和基础,Access 数据库为系统数据的储存仓库[4]

。下

面简要介绍各组成部分的功能。4.1.1 VB 窗体设计

系统由一个和若干个子窗体组成,其中主窗体是用户和系统交互的主界面。子窗体提供了船

体重量重心及材料统计的计算功能。

1)系统管理界面由“产品选择”、“数据清空”、“材料表导入”、“规格表导入”组成。用户登陆本系统后,先要进行“产品选择”,也就是说要连接相应产品的数据库,再操作一次材料表和规格表的导入,

来更新数据库中的材料表和规格表,便可进行下一步的“数据导入”了。“数据清空”的作用是一次计算完成后将材料消耗数据表和材料消耗统计表清空,以便进行下一次的计算。

2)文件导入界面将从CADDS 5中生成的数据文件导入系统数据库。导入方式可以有多种,如单个文件、多个文件、全部文件、通配符搜索。

3)材料统计界面由“材料统计”、“材料消耗汇总表”组成。当数据导入系统数据库后,“材料统计”便能自动统计出板和型材的消耗。“材料消耗汇总表”按构件类型进行材料汇总,并能将统计结果输出到材料消耗明细模板。

4)重量重心计算界面。当数据文件导入系统数据库后,系统便能够自动进行分区段计算重量重心,并形成总段及全船的重量重心统计。只要用户点击“重量重心计算”菜单,计算结果便列在界面上,还能输出到Excel 进行打印处理。4.1.2 数据库设计

本程序数据库由表3所示的若干个基本表

组成。

4.1.3 多产品计算的实现

软件的编制过程中,考虑到使用、安装的方便,避免使用需要安装的组件及有源数据库的连接方式

[5]

。不同的产品建立不同的数据库,产品

数据库的连接信息存放在系统文件USER.I N I 中,连接信息显示在主界面上,根据用户选择不同的产品而变化。通过这种方式进行数据库的连接,可以免除用户手工建立ODBC 的环节,方便用户的使用。

表3 数据库表结构

基本表名称

字段

说明

1材料表

代号、名称、密度、板材

标准号、型材标准号

存放材料信息

2材料规格表

构件类型、代号、名称、厚度、规格、标准号、输出表示方式、板材类型标志存放材料规格

信息3材料消耗数据表分段名称、构件类型、构件名称、材料代码、材料厚度、剖面名称、

构件长度、构件体积、重心坐标X 、重心坐标

Y 、重心坐标Z 、板材类型标志、虚构件标志、构件分类存放从C ADDS

5中导出的数据文件信息

4

材料消耗统计表构件分类、材料代码、材料厚度、剖面名称、重量合计、板材类型标志存放分别按材

料、板材和型材来统计的重

量合计

4.1.4 基础数据表的维护

材料表和材料规格表是进行材料统计计算和

输出报表的依据。由于用户可能单机或网络运行本程序,而基础数据表的修改只能由系统管理员操作。因此,本系统需要系统管理人员编制材料文件(CHUANTI M AT .CS V )和材料规格文件(CHUANTI G U I GE .CS V ),一般用户拷贝到产品指定的目录下,在程序中更新相应的数据表,即可完成数据库材料表和规格表的更新,操作简单方便,也确保基础数据的一致性和可靠性。

4.2 程序数据流程图

图1 程序数据流程框图

3

5

中 国 舰 船 研 究第2卷

4.3 程序关键技术分析

4.3.1 数据导入

需要判断的材料类别有3类,板(CST2ME MB)、型材(CST2AX I A)及管材,在程序中的代号分别为1,2,3。

1)板材的识别

数据文件中的数据,例如

AECTYPE BDELNAME MATER I A L DEPTH X、Y、Z SECT NAME ST LENGTH ST VOLUME PDSI ZE CST2ME MB10.00800-7.6270.0748381

-8.699

7.705

转换成数据表的记录为:

TYPE BNAME MATER I A LTYPE DEPTH NAME LENGTH VOLUME X Y Z PDSI ZE S ORT NO CST2ME MB1800.0748381-7.627-8.6997.7051

2)型材的识别

其中,扁钢和T型材按板材统计,T型材需要拆分成两条记录。

a)扁钢

例如F B60X6表示板厚度为6mm,即

AECTYPE BDELNAME MATER I A L DEPTH X、Y、Z SECT NAME ST LENGTH ST VOLUME PDSI ZE CST2AX I A1-5.120FB60X6 2.1410.0007709

2.000

8.665

转换成数据表的记录为:

TYPE BNAME MATER I A LTYPE DEPTH NAME LENGTH VOLUME X Y Z PDSI ZE S ORT NO CST2AX I A16 2.1410.0007709-5.1228.6651

b)T型材

例如T12X500/16X220拆分成2块板,1块板的厚度为12mm,长为500mm,另1块板厚度为16 mm,长为220mm,将体积根据2块板的厚度X长度的比例进行拆分,即

AECTYPE BDELNAME MATER I A L DEPTH X、Y、Z SECT NAME ST LENGTH ST VOLUME PDSI ZE CST2AX I A1-105.49T12X500/16X22020.0000.1904000

0.000

25.355

转换成数据表的记录为:

TYPE BNAME MATER I A LTYPE DEPTH NAME LENGTH VOLUME X Y Z PDSI ZE S ORT NO CST2AX I A112200.12-105.49025.3551 CST2AX I A116200.0704-105.49025.3551

c)其他型材,例如

AECTYPE BDELNAME MATER I A L DEPTH X、Y、Z SECT NAME ST LENGTH ST VOLUME PDSI ZE CST2AX I A1-11.450HP100X26X613.1000.0113662

8.790

9.401

转换成数据表的记录为:

TYPE BNAME MATER I A LTYPE DEPTH NAME LENGTH VOLUME X Y Z PDSI ZE S ORT NO CST2AX I A1HP100X26X613.10.0113662-11.458.799.4012

3)管材的识别

例如:

AECTYPE BDELNAME MATER I A L DEPTH X、Y、Z SECT NAME ST LENGTH ST VOLUME PDSI ZE CST2AX I A1-14.000RP168X7 2.2900.0081036

-4.000

8.545

转换成数据表的记录为:

TYPE BNAME MATER I A LTYPE DEPTH NAME LENGTH VOLUME X Y Z PDSI ZE S ORT NO CST2AX I A1RP168X7 2.290.0081036-14-48.5453 45

第4期陈捷捷等:基于C ADDS5和VB的三维船体结构重量重心及材料统计计算系统

4.3.2 材料统计和材料消耗汇总表

1)材料统计

利用S QL语句中的GROUP BY子句进行分组查询。

(a)分段统计:

select分段名称,材料名,材料厚度,型材名sum(材料体积X密度)

fr om材料消耗数据表

gr oup by分段名称,材料名,材料厚度,型材名

(b)合计:

select材料名,材料厚度,型材名sum(材料体积X密度)

fr om材料消耗数据表

gr oup by材料名,材料厚度,型材名

2)材料消耗汇总表

(a)创建WORD应用程序,打开MXB.doc 模板:

Set Word App=Create Object("Word.App li2 cati on")

Word App.Docu ments.Open(Pr oString+"\ MXB.doc")

(b)名称和规格号的表示:

型材并且材料号不是1的:材料消耗数据表中的NAME字段表示。

s_desc=Adodc1.Recordset.Fields(" na me").Value

板材用板厚X规格号表示:

s_desc=Str(Adodc2.Recordset.Fields(" dep th"))+"X"+Adodc2.Recordset.Fields(" s pec")

其他用t=板厚表示:

s_desc="t="+Str(s_dep th)

(c)根据材料类型在规格表中查找到对应规格:

Adodc2.RecordSource="select3fr o m s pec where indexno="+Str(s_s ort)+"and materi2 altype="+Str(s_materialtype)+"and dep th ="+Str(s_dep th)

(d)将经过判断得出的字段输出到材料消耗统计模板(MXB.doc):

myTable.Cell(nRow+i_r ow,1).Range.Text= il oop———序号

myTable.Cell(nRow+i_r ow,2).Range.Text=s _desc———名称和规格号

myTable.Cell(nRow+i_r ow,3).Range.Text= II f(Is Null(s_s pecstandard),"",s_s pecstan2 dard)———规格标准号

myTable.Cell(nRow+i_r ow,4).Range.Text=s _mat———材料

myTable.Cell(nRow+i_r ow,5).Range.Text= II f(Is Null(s_matstandard),"",s_matstan2 dard)———材料标准号

myTable.Cell(nRow+i_r ow,6).Range.Text=“kg”———单位

myTable.Cell(nRow+i_r ow,8).Range.Text=s _su m———重量合计

5 软件测试及分析

5.1 实船分段验证计算

实船分段采用××舰分段测试,计算结果如表4所示。

表4 ××舰X分段的测试结果

Part

计算

方式

重量/kg

重心位置/m

X Y Z

×××

手算8571.09-11.1350.0007.132

程序计算8498.97-11.1580.0007.106

差值0.84%-0.02300.026

由表中数据可以得出,手算与程序计算差值为0.84%。经分析,误差产生的原因在于手算过程中没有考虑球扁钢穿越T型材的开口和构件之间交叉部位,因此手算结果偏大。

6 结束语

本程序把微机强大的灵活性、友好的界面和三维设计的成果相结合,根据设计的实际需要计算出区段和全船的重量重心及材料消耗汇总表,提高了设计质量,取得了良好的效益并投入应用。

参考文献

[1] 邵开文,马运义.舰船技术与设计概论[M].北京:

国防工业出版社,2005.

[2] 高级结构造型用户手册及使用参考.C ADDS5R13

版,PT C公司,2003.

[3] CV2MAC用户手册.C ADDS5R13版,PT C公

司,2003.

[4] 刘萌.V isual Basic企业办公系统开发实例导航

[M].北京:人民邮电出版社,2003.

[5] 张朝昆,施丽娜.V isual Basic数据库开发基础与应

用[M].北京:人民邮电出版社,2005.

55

船体结构规范计算书模板

目录 一、说明 二、外板 1、船底板 2、平板龙骨 3、舭列板 4、舷侧外板 5、舷侧顶列板 三、甲板 1、强力甲板 2、其它甲板 四、单层底 1、实肋板 2、中内龙骨 3、旁内龙骨 4、舭肘板 五、双层底 1、中桁材 2、非水密旁桁材 3、水密旁桁材 4、实肋板 5、水密实肋板 6、内底板 7、货舱区舷侧底部结构 8、双底部分外底纵骨 9、双底部分内底纵骨 10、肘板 六、舷侧骨架 1、货舱区域(#34~#131) 2、机舱部分(#10~#34) 3、首尖舱

4、尾尖舱 七、甲板骨架 1、露天强力甲板计算压头 2、甲板各区域压头值 3、首楼甲板骨架计算 4、尾~#8尾楼甲板骨架 5、#8~#29尾楼甲板骨架 6、尾~#35主甲板骨架 7、#35~#134主甲板骨架 8、#134~首主甲板骨架 9、#35~#134平台骨架 10、机舱平台骨架 11、首尖舱平台骨架 12、主甲板机舱舱口纵桁 13、货舱端横梁 八、水密舱壁 1、舱壁板厚 2、扶强材 3、桁材 4、内舷板纵骨架式骨架 九、首柱 十、机座 十一、支柱 1、支柱负荷计算 2、支柱剖面积计算及支柱壁厚十二、上层建筑及甲板室 1、首楼后壁 2、尾楼前壁 3、首尾楼舷侧 4、甲板室 十三、货舱围板 十四、舷墙

一、说明 本船主要运输矿石及钢材,兼顾煤碳及水泥熟料等货物。航行于长江武汉至宁波中国近海航区及长江A、B级航区。船舶结构首尾为横骨架形式,中部货舱区采用双底双舷、单甲板、纵骨架式形式,所有构件尺寸均按CCS《钢质海船入级与建造规范》(2001)要求计算。 1、主要尺度 设计水线长:L WL107.10米 计算船长:L 104.10米 型宽:B 17.5米 型深:D 7.6米 结构计算吃水:d 5.8米 2、主要尺度比 长深比:L B= 104.1 17.5= 5.95>5 宽深比:B D= 17.5 7.6= 2.30 ≤2.5 舱口宽度比:b B l= 10.4 17.5=0.594 <0.6 舱口长度比:l H l BH= 28 33.6= 0.833 >0.7 3、肋距及中剖面构件布置 尾~#10及#140~首肋距为600mm #10~#140 肋距为700mm 本船规范要求的标准肋距为: S = 0.0016L+0.5 = 0.0016×104.1+0.5 = 0.667 m (以下均同)

船体结构开孔及补强规则

船体结构开孔及补强规则 1 范围 本标准规定了船体构件上的应力区域,船体结构开孔(含开口、切口)规则及补强形式。 本标准适用于钢质海船(船长≥20m)建造过程中管系、电缆穿过船体构件时的开孔规则及补强形式, 其它类型船舶及海上工程设施可参照执行。 2. 船体结构开孔规则 2.1 开孔基本原则 2.1.1 开孔形状一般为圆形或腰圆形,孔长轴应沿结构跨度方向或船长方向布置,如需矩形开孔时,其四角需有足够大的圆角,圆角半径R≥h/8(h为孔高)且R≥30。 2.1.2 开孔应远离流水孔、透气孔、减轻孔、人孔、型材贯穿孔等。 2.1.3 开孔边缘应光顺,无影响强度的缺口。 2.1.4 在强构件腹板上开孔时,其开孔位置应尽可能设置在构件的中和轴处或偏近骨架带板(即甲板、壁板或外板)一边,避免在近面板处开孔。 2.1.5 所有肋板、旁桁材上均应开人孔; 所有肋板、旁桁材、纵骨均应有适当的流水孔、透气孔,并应考虑泵的抽吸率;除轻型肋板外,开孔的高度应不大于该处双层底高度的50%, 否则应予加强。各肋板开孔位置在船长方向应尽量按直线排列, 以便利人员出入。在肋板的端部和横舱壁处的 1 个肋距内的旁桁材上, 不应开人孔和减轻孔, 否则开孔边缘应予加强,肋板及旁桁材在支柱下的部分一般不应开孔, 否则应作有效加强。 2.1.6 船中 0.75L 区域内双层底中桁材不允许开孔,特殊情况下必须开孔时,应予以有效加强;船中0.75L 以外中桁材上开孔高度不应大于该处中桁材高度的40%。 2.1.7高强度钢构件尽量少开孔,若开孔应采用圆形或腰圆形。 2.1.8 开孔边缘不要靠近板缝,至少离开50mm;开孔与板缝相交时,孔边缘离板缝不小于75mm,孔中心与板缝距离要尽量小,见图1。 图1 2.1.9 当梁上有密集的小开孔且间距又不满足对开孔间距的要求时,则开孔的宽度和长度的计算值应以全部开孔的最大外轮廓尺寸作为开孔计算的宽度和长度,密集小孔可扩为一腰圆孔。 2.1.10 开孔总长度不能超过0.6 肋距(或0.6 纵骨间距),开孔应分散,不能同时密集在邻近的肋距(或纵骨间距)内。 2.1.11 在船舯0.5L 区域内的强力甲板上开孔,其圆角半径为开口宽度的1/24(Rmin≥300mm)。如舱口围板为套环形式时,圆角半径Rmin≥150mm。 1

vb三种基本结构练习题

vb三种基本结构练习题 1、计算圆的面积(顺序结构) dim r,s,c as single r=inputbox("输入r的值") s=3.14*r*r c=2*3.14*r print s print c 2、小明去买电池,2.5元一节,买电池超过10节,超出的部分按八折出售。输入小明买电池的数量,输出小明应付的钱数。(选择语句) dim a as integer dim q as single a=inputbox("输入小明买的电池数") if a>10 then b=25+(a-10)*2.5*0.8 else b=a*2.5 end if print b 3、求1+2+3+4+……+100的和。(循环语句) dim i,sum as integer for i=1 to 100 sum=sum+i next i print sum 4、输入数字n,求n!(n!=1*2*3*……*n)(循环语句) dim i,sum,n as long n=inputbox("输入n的值") sum=1 for i=1 to n sum=sum*i next i print sum

1、在窗体上任意位置画一个文本框和一个命令按钮,编写程序,当用户单击命令按钮时,文本框移动到窗体的左上角,并且文本框的大小是原来的2倍。 2、在窗体上任意位置画一个文本框和一个命令按钮,设置窗体的标题属性为“信息窗口”;命令按钮的标题属性为“确定”。编写程序,当用户单击命令按钮时,在文本框中显示“包头师范学院”,要求字体为隶书、加粗、加下划线、字号为20、颜色为红色。 3、在窗体上任意位置画两个命令按钮,分别设置它们的标题属性为:加载图片、显示信息。编写程序,当用户单击第一个命令按钮时,在窗体上加载一幅图片(图片自定)。当用户单击第二个命令按钮时,在窗体上打印信息“包头师范学院“。 4、例1: 在窗体上部设置一个文本框,文本框的下面设置 3 个命令按钮,其中左边按钮中标有“单击此按钮”,中间按钮中标有“清除”,右边按钮中标有“程序结束”。当程序运行时,用鼠标单击左边按钮时,屏幕上部的文本框中显示“欢迎使用vb 6.0”;如果单击中间按钮,则清除文本框中显示的内容;而如果单击右边的按钮,则结束程序。 5、例2 请根据题目要求,设计VB应用程序: 1、在窗体的上方并排分别创建一个标签控件label1和一个文本框控件 text1; 要求:①窗体的标题命名为“个人简介”、窗体背景颜色为黄色。 ②标签和文本框中显示的字体为隶书、样式为斜体、字体大小为三号的红色字。 2、在两个控件的下方并排创建两个命令按钮控件command1、command2,分别命名为:“姓名”、“单位”。 3、请编写事件过程代码,使得程序运行时,当鼠标按下“姓名”按钮时,将在标签中显示你的名字;当鼠标按下“单位”按钮时,将在文本框中显示你现在所在的系、级、班。 4、完成以上操作后以V1为窗体名保存在D盘自己的文件夹下 上机练习三 1、在窗体上画一个文本框控件,要求运行时在文本框中显示信息“包头师范学院”(form-load事件)。当用户在文本框中选中任意数量的字符时,在窗体上显示所选中的字符数、选中字符数的首字符数及选中的字符内容。 2、在窗体上画两个文本框控件,先在属性窗口中删除两个文本框中的初始text 属性值。要求当程序运行时,当在文本框1中输入任意一个字符时,同时在文本框2中显示出来,同时也在窗体中显示出来。 3、实现“减法器”功能。

船体结构规范计算书

目录 1.计算说明 (3) 2.本船主尺度及计算参数 (3) 3.外板 (3) 4.甲板 (4) 5.单层底结构 (5) 6.舷侧骨架 (6) 7.甲板骨架 (7) 8.支柱 (9) 9.平面横舱壁 (10) 10.平面纵舱壁 (12) 11.浮箱结构计算 (13) 12.泵舱结构计算 (16)

1. 计算说明: 本船为无人的非自航的箱形驳船,在甲板上承载新下水船舶。并通过下潜、使新船下水。港内作业,属遮蔽航区。主船体采用纵骨架式结构,滑道部位特殊加强。浮箱采用横骨架式结构。全船结构设计依据中国船级社1996年《钢质海船入级与建造规范》(以下简称“规范”)第2篇之第2章“船体结构”、第5章“油船”及第12章“驳船”部分的要求进行计算。同时,满足中国船级社1992年《浮船坞入级与建造规范》中的有关要求。 2. 本船主尺度及计算参数: 1)船长L=60 m; 2)船宽B=35 m; 3)型深D=6 m; 4)计算吃水d=4 m; 5)方形系数C b= ▽/(L*B*d)≈1; 6)L/D=10, B/D=5.83; 7)纵骨间距S=0.0016L+0.5=0.6m=600mm; 8)肋板、强横梁及强肋骨间距S=2m 。 9)甲板负荷P 及甲板计算压头h: ①一般部位:P1=10t/m2=100kP a ,h1=0.14P1+0.3=14.03m; ②滑道部位:P2=25t/m2=250KP a,h2=0.14P2+0.3=35.3m; 3. 外板 3.1船底板 3.1.1 据规范5.2.1.1,船中部0.4L区域内的船底板厚度应不小于: t1=0.056sf b(L1+170)=0.056×0.6×1×(60+170) =7.728mm t2=6.4sf b d=6.4×0.6×1×6=9.41mm

船体建模技巧

船体建模技巧 周宇华 (江南造船(集团)有限责任公司开发研究部) 摘要船体结构是一个复杂的三维结构,在建模时如何作简化,如何应用MSC.Patran 提供的功能提高建模效率,本文将在这个方面作简单介绍。 1.船体结构的主要特征以及建模前的准备工作 船体结构一般说来是左右对称的,主要由船壳、各层甲板、横向和纵向舱壁、强框架、弱框架以及加强筋等结构组成。结构之间相交形成一个复杂的三维船体结构。对于不同的计算目的,对有限元网格的大小有不同的要求,如振动响应的计算,一般纵向取一个强框架间距的长度,横向取较小一个纵桁间距的长度,垂向应控制各层甲板的位置;如果进行强度计算分析,对全船模型可粗一点,对局部模型应根据求解要求适当细一点。因此在运用Patran建模前,首先根据工作任务确定网格大小,然后根据图纸确定主要构件的位置来预留有限元节点的位置,如各层甲板高度,强框架、横向和纵向舱壁位置,舱室前后左右端位置等信息要明确以减少返工,根据对称性可先建一半模型。 2.Patran 建模技巧 在船体建模过程中几何建模虽是划分网格的基础,但最终目的是划分有限元网格。以某船某一分段结构为例,模型如图1,图2所示。图2中几何信息过多,如使用直接建有限元模型的一些技巧将取到事半功倍的效果。以下介绍几何和有限元建模等的一些技巧。

技巧一 几何建模 船体外板是不规则曲面,输入型值点后,采用Create/Curve/Spline 功能生成外板轮廓线,再使用Create/Surface/Curve 方法生成船体曲面。甲板与船体外板相交的交线是曲线,可先创建甲板中心线,用Create/Curve/Project 功能把中心线向船体曲面投影,投影线即为交线,连接中心线与投影线即创建了甲板的几何模型。几何建模中投影法运用较多。 技巧二 有限元建模 Sweep/Element/Extrude 功能 船上甲板通常是前后端、中心线三边为直线,舷侧一边为曲线,甲板上有纵骨、横梁,甲板还与纵向舱壁相交,这些位置都必须预留节点。通常做法是定义硬点硬线后(见图2)让程序自动划分网格。在建模过程中,利用一维向二维拉升功能就可快速高效地完成建模。首先画甲板中线,再用Create/Mesh/Curve 功能,划分一维单元,然后利用Sweep/Element/Extrude 功能,定义拉升长度、间隔距离,如果等间距还可采用 Mesh Control 控制网格,网格在舷侧可适当拉长使节点穿过舷侧外板,用 Modify/Node/Project//Define Vector 功能使穿过舷侧外板的节点投影到外板上。这种方法大大节约了几何建模的时间,网格位置易于控制,网格质量好,例如图3所示。 图3 梁模型 在船体模型中加强筋通常定义为一维单元,船体上存在大量的加强筋,如能批量生成将节约很多时间。船上的加强筋特点是几乎都是二维单元的一边,因此利用Create/Element/Edit 中定义Bar 的Elem Edge 的方法,选择单元的一边来创建一维单元。通过框选的方法可提高效率。选择前首先要确定在主菜单下Preferences/Picking…//Entity Polygon Picking 选中Enclose entire entity 。

使用CATIA对船舶机舱进行三维设计

使用CATIA对船舶机舱进行三维设计 本文应用catia软件尝试设计机舱,展示了catia强大的设计功能。随着 ibm/dassault公司对其功能的不断完善,该软件一定能在船舶制造行业得到更广泛的应用。 1 引言 众所周知,CATIA[1]软件在航天航空、汽车等一些高端技术的制造行业得到非常广泛的应用和取得非常成功的效果。而将CATIA引入造船行业则是直接引用或间接借鉴了CATIA 在航天、航空、汽车等制造行业内的先进成熟技术。这些技术对常规船舶、特别对航母、军舰、豪华游轮、钻井平台等特殊海洋工程平台的设计上有着非常独特的借鉴[1,2]。 CATIA可实现船舶的可视化三维设计。其基本功能可涵盖船舶设计的各个方面,贯穿分析、设计、建造、维护整个船舶产品生命周期。CATIA软件各项模块功能强大、工作模式转换灵活,设计手段丰富简捷,其在船舶机舱三维设计中运用的 基本功能可概括为以下6个方面: 1. 船体结构模型的设计与导入; 2. %26ldquo;制造%26rdquo; 各类真正的三维设备、部件系列实体建模; 3. 舱室三维实体布置; 4. 二维原理图设计及设备、管路三维布置与部件定位; 5. 各类统计汇总报表、加工表单、布置图、安装图的输出; 6. 电子样船。 2 利用CATIA进行船舶的三维设计 CATIA软件的各个模块的运行平台,无缝地集成了基本的通用机械CAD功能与专用的船舶设计CAD功能。在实际进行船舶设计时,用户可根据其具体的设计项目,分门别类地实时切换工作模式( 即船体结构、曲面造型、管系设计、电气电缆设计、风管设计、知识工程、人机工程、零件及装配设计、机械制图、机构仿真、模具设计、钣金设计、物理量计算、干涉检查、强度分析等工作模式 ),灵活机动地采用该工作模式环境中的各种设计手段、方法,因而,用户可最大限度地调用CATIA 软件的各种知识工程资源,同时,亦可构筑自己%26ldquo;个性化%26rdquo;工作模式,在其平台上设置各类工具条,选择合适的图标,补充相应的指令,从而来创造性地完成自己的设计工作。 1. 1船体结构模型的设计与导入 船体结构是进行船舶舱室设计的基础,CATIA软件针对目前船舶制造行业的各种 CAD/CAM/CAE软件的实际应用情况,提供了与这些软件(如:TRIBON / NAPA / Maxsurf / Fastship / AUTOCAD等)的专用或标准接口。这些专用或标准接口,为船舶制造业已有的CAD/CAM/CAE应用软件向其方便灵活地导入数据提供了非常便捷的工具。本文直接读取TRIBON造船集成软件中的*.dxf格式的结构数据,转化、生成在CATIA软件中的船体结构模型,如图一所示。

船体结构图文介绍

! 3船体结构 (Construction of Ship Hull)船体是由骨材和钢板组合而成的复杂结构体。由于骨材布置的方式不同,形成了不同的船体结构形式。船体结构各部位的作用不同,各个结构的细节也不相同。现将船体进行分解,按各个部位给出结构细节的名称。 船体结构形式 船体横向布置的骨材间距较小,纵向布置的骨材间距较大,这种船体结构称为横骨架式结构;船体横向布置的骨材间距较大,纵向布置的骨材间距较小,这种船体结构称为纵骨架式结构。船体的强力甲板和船底采用纵骨架式结构,而舷侧和下甲板采用横骨架式结构,这种船体结构称为混合骨架式结构。 ] . ○12○13○15○16○1○2○9○10 ○11 — ○3】

图单甲板横骨架式船体结构 transverse framing system of single-deck hull ○1甲板板 decked plate ○2舷顶列板 top side plate, sheer strake 、 ○3舷侧外板 side plate ○4舭列板 bilge strake ○5船底板 bottom plate ○6龙骨 centerline vertical keel ○7平板龙骨 flat keel,plate keel ○8旁内龙骨 side keelson ○9梁肘板 beam bracket ○10甲板纵骨 deck longitudinal 】 ○11肋骨 frame ○12强肋骨 web frame ○13舷侧纵骨 side longitudinal ○14肋板 floor ○15横梁 beam ○16横舱壁板 transverse bulkhead plate … ○1○2 ○3 ○4○5○6 ○7 , ○9○10 ○8 ○11○12○13

VB程序设计试题及答案一

V B程序设计试题及答案(一) 一、单选题 1. VB6.0是一种面向B 的编程环境。 (A) 机器(B) 对象 (C) 过程(D) 应用 2. 要使FormI窗体的标题栏显示"欢迎使用VB",以下D 语句是正确的。 (A) Forml.Caption=“欢迎使用VB” (B) Forml.Caption='欢迎使用VB' (C) Forml.Caption=欢迎使用VB (D) Forml.Caption="欢迎使用VB" 3. 若要使命令按钮不可操作,要对A 属性进行设置。 (A) EnabIed (B)Visible (C) Backcolor (D)Caption 4. 如果在窗体上已经创建了一个文本框对象TextI,可以通过C 事件获得输入键值的ASCII码。 (A) Change (B) LostFocus (C) KeyPress (D) GotFocus 5. 下面A 是合法的变量名。 (A) X_yz (B) 123ab。(C) integer (D) X-Y 6. 以下关系表达式中,其值为False的是A 。 (A) "ABC">"AbC" (B) "女">"男" (C) "BASIC"=UCase("basic) (D) "123"<"23" 7. 为了给x、y、z三个变量赋初值1,下面正确的赋值语句是A 。 (A) x=1:y=1:z=1 (B) x=1,y=1,z=1 (C) x=y=z=1 (D) xyz=1 8. VB提供了结构化程序设计的三种基本结构,三种基本结构是D 。 (A)递归结构、选择结构、循环结构 (B)选择结构、过程结构、顺序结构 (C)过程结构、输入输出结构、转向结构 (D)选择结构、循环结构、顺序结构 9. 下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是 D 。 (A) If sex="男" And age=4O And InStr(duty,"教授")>O Then n=n+l (B) If sex="男" And age=4O And (duty="教授" Or duty="副教授") Then n=n+l (C) If sex="男" And age=4O And Right(duty,2)="教授" Then n=n+l (D) If sex="男" And age=4O And duty="教授" And duty="副教授" Then n=n+l 10.下列关于Do…Loop循环结构执行循环次数的描述正确的是D 。 (A) Do While…Loop循环和Do…Loop Until循环至少都执行一次 (B) Do While…Loop循环和Do…Loop Until循环可能都不执行 (C) Do While…Loop循环至少执行一次和Do…Loop Until循环可能不执行 (D) Do While…Loop循环可能不执行和Do…Loop Until循环至少执行一次 11.以下B 是正确的For…Next结构。 (A) For x=1 To Step 10 (B) For x=3 To -3 Step -3 ……

船体结构图文介绍

3 船体结构 (Construction of Ship Hull ) 船体是由骨材和钢板组合而成的复杂结构体。由于骨材布置的方式不同,形成了不同的船体结构形式。船体结构各部位的作用不同,各个结构的细节也不相同。现将船体进行分解,按各个部位给出结构细节的名称。 3.1 船体结构形式 船体横向布置的骨材间距较小,纵向布置的骨材间距较大,这种船体结构称为横骨架式结构;船体横向布置的骨材间距较大,纵向布置的骨材间距较小,这种船体结构称为纵骨架式结构。船体的强力甲板和船底采用纵骨架式结构,而舷侧和下甲板采用横骨架式结构,这种船体结构称为混合骨架式结构。 图 3.1.1 单甲板横骨架式船体结构 transverse framing system of ○12 ○13 ○15 ○16 ○1 ○2 ○9 ○10 ○11 ○3 ○4 ○ 8 ○14 ○7 ○6 ○5 图3.1.1 单甲板横骨架式船体结构

single-deck hull ○1甲板板decked plate ○2舷顶列板top side plate, sheer strake ○3舷侧外板side plate ○4舭列板bilge strake ○5船底板bottom plate ○6龙骨centerline vertical keel ○7平板龙骨flat keel,plate keel ○8旁内龙骨side keelson ○9梁肘板beam bracket ○10甲板纵骨deck longitudinal ○11肋骨frame ○12强肋骨web frame ○13舷侧纵骨side longitudinal ○14肋板floor ○15横梁beam ○16横舱壁板transverse bulkhead plate ○1○2 ○3 ○4○5○6 ○7 ○9○10 ○8 ○11○12○13 ○14 ○15○16○17○18○19 图3.1.2有二层甲板横骨架式船体结构

VB程序的三种基本结构复习课教学案例

《VB程序的三种基本控制结构》 复习课教案 平桂高级中学陀君一、案例背景信息 模块:算法与程序设计 年级:高一年级 所用教材版本:粤教版《算法与程序设计》 学时数:1课时(40分钟) 二、教学设计: 1、教学目标: 知识与技能:能根据流程图正确区分VB程序的三种基本结构,并记住相关语句格式,能编写出简单明了的程序关键代码; 过程与方法:充分认识VB程序中三种基本结构的实用性,体会生活中算法的存在和精彩。 情感态度与价值观:培养学生在学习过程中积极思考、自我探究的能力和学以致用的意识。 2、教学重点:顺序、选择(分支)和循环三种基本结构的区分及其对应的VB 语句的使用。 教学难点:for循环结构,各类语句关键代码的编写。 三、教学实录 1.复习引入 师:我们之前学过VB的基本结构,通常程序有三种最基本的结构,是哪三种结构? 大部分学生在底下小声回答,师让某生回答,说:顺序模式、分支模式、循环模式。

师:分支模式也可称为? 部分学生:选择模式。 师:非常好,接下来看下这三种结构的流程图,然后分别指出这三个流程图是什么结构。(出示三种流程图结构) 2.正题 (1)顺序结构P38: 执行第一条语句后,必然从第二条语句继续,顺序执行所有的语句,直到执行完最后一条语句为止。 例1:例1、 a=1 b=2 c=a+b a=c-a b=c-a

最后,变量b的值是( 1 ) (2)选择结构(分支结构):P42 根据条件判断其是否成立,如果成立执行成立的分支;否则执行另一分支。其一般形式为: If 条件Then 语句序列1 Else 语句序列2 End If 单行形式为: If 条件Then 语句组1 Else 语句组2 例2、a =10 If a>=10 Then a=a+1 Else a=a-1 End If 该程序段运行后,变量a的值是( D ) A. 8 B. 9 C. 10 D. 11 【师读题,学生思考。请同学回答,让同学们思考a=5结果是多少】 (3)循环结构:P51 根据条件判断其是否成立,如果条件成立则重复执行循环体(循环结构中某语句序列),直到条件不成立,退出循环结构为止。 循环结构的常用形式为: for 循环变量= 初值to 终值[step 步长] [循环体] next [循环变量]

船体强度与结构设计复习教案资料

船体强度与结构设计 复习

绪论 1.总纵强度:在船体总纵强度计算中,通常将船体理想化为一变断面的空心薄壁梁,简 称船体梁。船体梁在外力作用下沿其纵向铅垂面内所发生的弯曲,称为总纵弯曲。船体梁抵抗总纵弯曲的能力,称为总纵强度。 2.船体总纵强度计算的传统方法:将船舶静置在波浪上,求船体梁横剖面上的剪力和弯 曲力矩以及相应的应力,并将它与许用应力相比较以判断船体强度。 3.评价结构设计的质量标准:安全性,营运合适性,船舶的整体配合性,耐久性,工艺 性,经济性。 4.按照静置法所确定的载荷来校核船体的总纵强度,是否反映船体的真实强度,为什 么?答:按照静置法所确定的载荷来校核船体总强度,不反映船体的真实强度,因为海浪是随机的,载荷是动态的,而且当L较大时载荷被夸大,但具有相互比较的意义。 第一章引起船体梁总纵弯曲的外力计算 5.总纵弯曲:船体梁在外力作用下沿其纵向铅垂面内所发生的弯曲。(中拱:船体梁中 部向上拱起,首、尾两端向下垂。中垂:船中部下垂,首、尾两端向上翘起。) 6.重量曲线:船舶在某一计算状态下,描述全船重量沿船长分布状况的曲线。绘制重量 曲线的方法:静力等效原则。 7.浮力曲线:船舶在某一装载情况下,描述浮力沿船长分布状况的曲线 8.载荷曲线:在某一计算状态下,描述引起船体梁总纵弯曲的载荷沿船长分布状况的曲 线。 9.静水剪力:船体梁在静水中所受到的剪力沿船长分布状况的曲线。 10.弯矩曲线:船体梁在静水中所受到的弯矩沿船长分布状况的曲线。 (重量的分类:按变动情况来分:①不变重量,即空船重量,包括:船体结构、舾装设备、机电设备等各项固定重量。②变动重量,即装载重量,包括货物、燃油、淡水、粮食、旅客、压载等各项可变重量。按分布情况来分:①总体性重量,即沿船体梁全长分布的重量,通常包括:主体结构、油漆、锁具等各项重量。②局部性重量,即沿船长某一区段分布的重量。) 11.局部重量的分配原则(P12):重量的分布原则:静力等效原则。①保持重量的大小 不变,这就是说要使近似分布曲线所围成的面积等于该项实际重量。②保持重量重心的纵向坐标不变,即要使近似分布曲线所围的面积的形心纵坐标与该项重量的重心坐标相等。③近似分布曲线的范围(分配到理论站的范围)与该项重量的实际分布范围相同或大体相同。 12.如何获得实际船舶重量分布曲线:答:通常将船舶重量按20个理论站距分布(民船 尾-首,军船首-尾编排),用每段理论站距间的重量作出阶梯形曲线,并以此来代替重量曲线。作梯形重量曲线时,应使每一项重量的重心在船长方向坐标不变,其重量分布范围与实际占据的范围应大致对应,而每一项理论站距内的重量则当做是均匀的。最终,重量曲线下所包含的面积应等于船体重量,该面积的形心纵向坐标应与船体重心的纵向坐标相同。 13.静水力浮力曲线的绘制:浮力曲线的垂向坐标表示作用在船体梁上单位长度的浮力 值,其与纵向坐标轴所围的面积等于作用在船体上的浮力,该面积的形心的纵向坐标即为浮心的纵向位置。浮力曲线通常根据邦戎曲线来求得。 14.用于总纵强度计算的剪力曲线和弯矩曲线的特点:①首尾端点处的剪力和弯矩为零, 亦即剪力和弯矩曲线在端点处封闭②零载荷点与剪力的极值相对应,零剪力点与弯矩的极值相对应③剪力曲线大致是反对称的,零点在靠近船中的某处,在离首尾约船长的1/4处具有最大正值或负值④弯矩曲线在两端的斜率为零,最大弯矩一般在船中 0.4倍船长范围内。 15.波浪剪力:完全由波浪产生的附加浮力引起的附加剪力。

船体结构图文介绍

精心整理3船体结构 (ConstructionofShipHull) 船体是由骨材和钢板组合而成的复杂结构体。由于骨材布置的方式不同,形成了不同的船体结构形式。船体结构各部位的作用不同,各个结构的细节也不相同。现将船体进行分解,按各个部位给出结构细节的名称。 3.1船体结构形式 船体横向布置的骨材间距较小,纵向布置的骨材间距较大,这种船体结构称为横骨架式结构;船体横向布置的骨材间距较大,纵向布置的骨材间距较小,这种船体结构称为纵骨架式结构。船体的强力甲板和船底采用 图单甲板横骨架式船体结构transverseframingsystemofsingle-deckhull deckedplate topsideplate,sheerstrake sideplate bilgestrake bottomplate 龙骨centerlineverticalkeel 平板龙骨flatkeel,platekeel 旁内龙骨sidekeelson beambracket decklongitudinal 肋骨frame webframe sidelongitudinal 肋板floor 横梁beam transversebulkheadplate 图3.1.2有二层甲板横骨架式船体结构 图有二层甲板横骨架式船体结构transverseframingsystemoftwo-deckedhull upperdeck 上甲板舱口围板hatchcoamingonupperdeck tweendeckframe seconddeck deckbeam 二甲板舱口围板hatchcoamingonseconddeck sideplate holdframe 肘板 横梁 bilgebracket mainfloor innerbottomplate 舭部外板bilgestrake

船体结构

《船体结构》复习材料 一、填空: 1、船舶的分类。船舶按航行区域可分为海船和内河船;按航行状态可分为排水型船、潜艇、 滑行艇、水翼艇和气垫艇;按推进动力可分为风帆船、蒸汽机船、内燃机船、燃气轮机船和核动力船;按推进器可分为螺旋桨船、喷水推进船,空气螺旋桨推进船和明轮船; 按建造材料可分为钢船、木船、水泥船,铝合金船和玻璃钢船等等。 通常一般是按船舶的用途来分类,可分为如下几种:运输船、工程船、渔业船、港务船、海洋调查船、战斗舰艇、辅助舰艇。 2、看图填空:P16图19、P17.图20和图21、P18图22、P31图1、P33图4、P34图5、 P39图15。 3、舷侧必须与船底及甲板牢固的连接,以便相互支持,相互传递作用力,保证强度和刚性。 舷侧结构有纵骨架式和横骨架式两种骨架式。 横骨架式舷侧结构的主要优点是制造方便,横向强度好,适用于内河船和一般货船。 4、舱口前后、左右端的横梁名称分别为:舱口端横梁,舱口端纵桁 5、支柱的作用是支撑甲板骨架,主要承受轴向的压缩力,但在特殊情况下,如液体深舱内 的支柱也可能受到轴向拉伸力。 支柱的剖面形状:圆管刨面,方管刨面,工字型刨面,四个槽的刨面 6、舱壁的类型,舱壁的种类很多,通常可按用途及结构形式分类。按用途分类:水密舱壁、 液体舱壁、轻舱壁、防火舱壁。按结构形式分类:平面舱壁、槽形舱壁。 7、横舱壁的作用:横舱壁对保证船体的横向强度和刚性有很大作用,这对纵骨架式的船舶 尤为重要。 8、强胸横梁的概念:所谓强胸横梁就是上面没有甲板覆盖,起着撑杆作用的结构,从肋板 上缘至下层甲板,每列强胸横梁之间的距离不大于2米,且强胸横梁的位置至少达到满载水线以上1米高度处。 9、上层建筑的概念:位于上甲板以上的各种围蔽建筑物,则统称为上层建筑。 上层建筑包括船楼和甲板室。根据所在位置不同,船楼和甲板室又可分为首楼、桥楼、尾楼、中甲板室和尾甲板室等。 10、船楼的组成:船楼由侧壁、端壁和甲板板围成,并有横向骨架(肋骨、横梁)及纵向骨 架(纵桁、纵骨)加以支持,其结构形式与主体上相应的板架类似。 二、名词解释 1、总纵强度:船体结构抵抗纵向弯曲不使整体结构遭受破坏或不允许的变形的能力称为总 纵强度。 2、船体的总纵弯曲:作用在船体上的重力、浮力、波浪水动力和惯性力等而引起的船体绕 水平横轴的弯曲称为总纵弯曲,总纵弯曲由静水总纵弯曲和波浪总纵弯曲两部分迭加而成。 3、外板:外板构成船体底部、舭部及舷侧的外壳,它由许多块钢板并和焊接而成。 4、主肋板:是开有人孔、流水孔、透气孔和通焊孔的非水密肋板。 5、水密肋板:就是没有任何开孔而且在规定压力下不透水的肋板,用来分隔不同用途的双 层底舱。 6、水密舱壁:一般是指由船底至上甲板的主舱壁,它把船体分隔成若干个水密分舱。这种 舱壁尽量不开水密门。当管路、电缆、推进器轴等穿过舱壁时,在舱壁的开口处应保证水密。

船体结构建模主要内容

结构建模的主要内容 生产设计的基本工艺准则请参阅“工厂施工基准” 结构建模以PANEL为单元,力求正确,完整。要注意左右不对称的构件建模。 1 PANEL名: 为了便于沟通与查找,请参照“模型对象的命名”内容。 2 PANEL定位: ⑴ PANEL的平面坐标有三种常用的选择。 ① 主平面--- X |Y |Z ② 三点定平面--- 取平面上的三点坐标(ORI=,,UAX,VAX)。三点的次序尽可能按靠近的主视图坐标系。即 水平面:原点-X-Y; 纵剖面:原点-X-Z; 横剖面:原点-Y-Z 。 ③ 根据一条已知的平面曲线名定义一个平面。 ⑵ PANEL 的局部坐标系UVW ① 水线面:U轴由尾向首,V轴由中心向左舷。建模可视面向下看。 ② 纵剖面:U轴由尾向首,V轴由下向上。建模可视面向左舷看。 ③ 横剖面:U轴由中心向左舷,V轴由下向上。建模可视面向尾看。 ④ 三点的平面:U轴由原点ORI向UAX点,V轴由原点ORI向VAX点。建模可视面向W 轴的逆方向看。 ⑤ 局部坐标的W轴是按右手法则决定。 ⑶ DAT 数据类型。是对应视图中的线条类型。 DAT=191 轨道线,用于水密结构件。 DAT=181 粗虚线,用于舱内的非水密结构件。例如非水密的底纵桁、舱壁等。 DAT=101 双点划线,用于强桁材结构。例如强肋骨、舷侧纵桁、甲板纵桁等。 3 边界: ⑴ 边界线一定要依次相交的封闭图形,包括余量线,因此尽量用无限线段。 ⑵ 邻接分段的接口要吻合,它们的公共边界线数据应该采用相同的表达形式,特别是对曲线或斜线的分段边界,一定要用相同的数据。边界的数量不超过12条。 ⑶ 尽量用关联的结构作为边界,这样方便修改。 ⑷ 边界的数量不超过12条。在建模可视面中逆时针方向排列。 4 板缝: ⑴ 布置:根据板厚、材质及板材订货规格布置。一般是平行船体的长度方向布置,但是钻井平台要考虑其特殊性和相关工厂的生产惯例,板的长边可以平行型材长度方向布置。 对于全船性的结构如内底板、平台板、甲板、主舱壁及上层建筑外围壁等应统一排板。 ⑵ 坡口: ① 板缝的坡口类型、方向按施工阶段与工艺要求选用。注意,板缝是有方向性的,如 -------------------------------------------------------------------------------------------------------------------------------------------

船体结构强度

1.极限弯矩:是指在船体剖面内离中和轴最远点的刚性构件中引起的应力达到结构材料屈服极限(在受拉伸时)或构件的临界应力(在受压缩时)的总纵弯曲力矩。 2.总强度:从整体上研究船体梁变形规律和抵抗破坏的能力,通常称为总强度。 3.计算状态:在总纵强度计算中为确定最大弯矩所选取的船舶典型装载状态。 4.剖面模数:W=I/Z,表征船体结构抵抗弯曲变形能力。 5.纵向强力构件:纵向连续并能够有效地传递总纵弯曲应力的构件习惯上被称为纵向强力构件。 6.安全系数:是考虑强度计算中的许多不确定性,为保证设计结构必要的安全度而引入的强度储备。 7.许用应力:是指在结构设计预计的各种工况下,船体结构构件所容许承受的最大应力值。 8.强度储备系数:Mj与在波谷上和波峰上的相应计算弯矩M进行比较,即应满足Mj/M>n, n称为强度储备系数,Mj/M也表明船体结构所具有的承受过载的能力的大小。 9.局部强度:从局部上研究船体梁变形规律和抵抗破坏的能力,通常称为局部强度。 10.带板:为估算骨架的承载能力,把一定宽度的板计算在骨架剖面中,即作为它的组成部分来计算骨架梁的剖面积、惯性矩和剖面模数等几何要素,这部分板称为带板。 11.剖面利用系数:实际剖面模数与理想剖面模数的比值,表明了材料在剖面中分布的合理程度。 12.剖面模数比面积:产生单位剖面模数(W2/3)所需的剖面积。Cw=F/W2/3

13.计算剖面:可能出现最大弯曲应力的剖面。 14.甲板室:上层建筑中宽度与船宽相差较大的围蔽建筑物。 1.集装箱船为什么要进行扭转强度计算,产生扭矩的原因是什么? 集装箱船具有大开口的技术特征,舱口宽度一般达到甚至超过船宽的85%,舱口长度可以达到舱壁间距的约90%,使得扭转强度的重要性上升到与总纵强度同等的地位。船舶在斜浪中航行、船舶倾斜、船舶横摇 2.船体强度计算应包括下述内容: (1)确定作用在船体和各个结构上的载荷的大小及性质,即所谓外力问题。(2)确定结构剖面中的应力与变形,即结构的响应分析(亦称载荷效应分析);或者求使结构失去它应起的各个作用中的任何一种作用时的载荷,即结构的极限状态分析(亦称求载荷效应的极限值),即所谓内力问题。 (3)确定合适的强度标准,并检验强度条件。 3.简述计算船体梁所受剪力弯矩的步骤。P10 (1)计算重量分布曲线; (2)计算静水浮力曲线; (3)计算静水载荷曲线; (4)计算静水剪力及弯矩; (5)计算静波浪剪力及弯矩; (6)将静水剪力及弯矩和静波浪剪力及弯矩叠加,即得总纵弯矩和剪力 4.简述坦谷波绘制步骤。P23 5.纵向强力构件分为四类: (1)只承受总纵弯曲的纵向强力构件,称为第一类构件,如不计甲板横荷重

《VB程序设计》课后题答案

第二章 一、问答题 1.叙述建立一个完整的应用程序的过程。 答:界面设计编写事件过程代码运行、调试保存文件 2.当建立好一个简单的应用程序后,假定该工程仅有一个窗体模块。问该工程涉及到几个文件要保存?若要保存该工程中的所有文件,正确的操作应先保存什么文件?再保存什么文件?若不这样做,系统会出现什么信息? 答:涉及到两个文件要保存。先保存窗体文件(.frm),再保存工程文件(.vbp)。若先保存工程文件,系统也会先弹出“文件另存为”对话框,要求把窗体文件先保存。 3.假定在W indows环境中,要保存工程文件时,若不改变目录名,则系统默认的目录是什么? 答:VB98 4.当标签框的大小由Caption属性的值进行扩展和缩小,应对该控件的什么属性进行何种设置? 答:将标签的Autosize设置为True. 5.VB6.0提供的大量图形文件在哪个目录下?若你的计算机上没有安装,则怎样安装这些图形文件? 答:VB6.0提供的图形文件在Graphics目录。 6.在VB6.0中,命令按钮的显示形式可以有标准和图形两种选择,这通过什么属性来设置?若选择图形的,则通过什么属性来装入图形?若已在规定的属性里装入了某个图形文件,但该命令按钮还是不能显示该图形,而显示的是Caption属性设置的文字,怎样改正?答:按钮Style的属性设置为Graphical(或1)。通过Picture属性来装入图形。不能显示图形是因为Style的属性设置为Standard(或0),只要改为Graphical(或1),一般还将Caption 属性的值设置为空。 7.标签和文本框的区别是什么? 答:文本是否可编辑。 8.当窗体上有三个文本框和一个命令按钮,若程序运行时,需把焦点定位在第三个文本框处,应对何控件的什么属性进行何种设置? 答:应对Text3控件进行Text3.TabIndex=0的设置。 9.简述文本框的change与keypress事件的区别。 答:文本框内容变化,change与keypress事件都会发生,所不同的是Keyprees还将返回一个Keyasii参数 10.当某文本框输入数据后(按了回车键),进行判断认为数据输入错,怎样删除原来数据?怎样使焦点回到该文本框重新输入? 答:假定文本框的名称为Text1,则事件过程如下: Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If 出错条件判断成立Then Text1=””…先删除原来数据 Text1.SetFocus …焦点回到Text1 End If …… End If End Sub

Tribon船体设计软件介绍

Tribon船体生产设计应用 2006-9-29网友评论1条点击进入论坛 Tribon系统是一套计算机辅助设计、生产及信自、集成软件系统,可用多种方法建立三维船舶数字模型。应用统一的船舶数字模型,在船舶设计的各个阶段能够实现各专业之间的信息共享,从而可以通过网络实现并行设计,降低专业间的协调成本,减少设计和制造中的修改工作量,提高设计质量,缩短设计周期。 Tribon系统建模 船体建模的目的是建立船体的信息模型,应用Tribon系统的以下模块进行船体生产设 计: 船体标准初始化模块(Initiate Hull Standards); 平面建模模块(Planar Hull Modeling); 曲面建模模块(Curved Hull Modeling); 装配计划模块(Assembly Planning); 焊接计划模块(Weld Planning); 生产信息界面(Hull Production Interface); 套料模块(Plate Nesting). 各模块功能如下: 船体标准初始化模块

通过该模块对其它船体模块正常运行所需参数及文件进行配置,建立起船体生产设计所需的Tribon系统船体标准。系统初始化工作是Tribon船体系统应用中很重要的一个环节, 主要包括以下内容: 船型参数设置。输人船型参照、结构参照、分段名、分段划分、定义肋位号和纵骨等信 息; 型材规格、端切形式和连接形式以及面板参数设置; 贯穿孔和补板参数设置; 坡口形式参数设置; 肘板类型规格参数设置; 材质参数设备; 零件编码参数设置; 套料参数设置。 平面建模模块 利用该模块输人结构数据,进行船体内部平面板架结构的建模工作,除定义结构信息,还可加放相应的工艺信息,白动进行零件编号等,建模完成后出分段结构图。平面建模与曲面建模是同时进行、交叉作业的,平面建模的比重较大。因为平面建模要参照曲面建模的结 果,通常曲面建模要先于平面建模。 曲面建模模块 利用该模块进行曲面构件的结构建模工作,主要是外板板缝线生成,外板型材生成和曲

相关主题
文本预览
相关文档 最新文档