1、基于 HD-SHM 系统的船体型线交互三向光顺案例船体型线交互三向光顺是整个系统的基础和核心,下面以 150 吨冷藏船为例,详细介绍船体型线交互三向光顺的应用案例。一、实船选取150吨冷藏船主尺度、前后半艏型值表、艏艉部详细尺寸如下:总长:49000 垂线间长:45000 型宽:8500 型深: 4000 设计吃水:2800该船为倾斜龙骨、艉封板,全船划分为 10 个理论站,全船肋骨间距为 550,分布为-5至 82,0 号肋位在 0 号理论站后 250,艉轴出口中心距基线 1200。表 1 前半艏型值表半宽值 高度值站号水线水线水线水线水线上甲板边线尾楼甲板边线首楼甲板边线外板顶线弦墙顶线纵
2、剖线纵剖线上甲板边线尾楼甲板边线首楼甲板边线外板顶线弦墙顶线 25803020334035803800 409037020504170 5070102015301950234026603150 3600137041904440 53503205608101090146021103200333031806360479066906940 70 280840174019606620524071407560图 1 150 吨冷藏船艏部侧视图表2 后半艏型值表半宽值 高度值站号水线水线水线水线水线上甲板边线尾楼甲板边线首楼甲板边线外板顶线弦墙顶线纵剖线纵剖线上甲板边线尾楼甲板边线首楼甲板边线外板顶线弦墙
3、顶线 4 4104242525525 180 03 352 3940 4100 4170 4220 4250 4250803004000 54502 2150 272031503550392041504250 4250 -250185040006100 6175 -1 560 86014102400330038104200 -4200 -2150325040506150 -6225 - 850 208028503620 -3620 -3180439041006200 -6275 -艉封板- - - - 1390 2280 3080 - 3080 - 3600 6100 4170 6270 -
4、6345 -210WL105R494762736上 甲 板 边 线外 板 顶 线艉 楼 甲 板 边 线 89图 2 150 吨冷藏船艉部侧视图图 3 150 吨冷藏船艏部水线图图 4 150 吨冷藏船艏部横剖面图图 5 150 吨冷藏船艏肋骨型线图图 6 150 吨冷藏船艉部水线图图 7 150 吨冷藏船艉部横剖面图图 8 150 吨冷藏船艉部肋骨型线图图 9 150 吨冷藏船水线图图 10 150 吨冷藏船侧视图图 11 150 吨冷藏船横剖面图二、型线光顺的相关规定该系统是通过对船体曲面上的型线进行光顺来达到船体曲面光顺的。型线的取法有下述几种:1、水平剖面线,可取若干高度值来获取一组水线
5、。2、纵向剖面线,可取若干半宽来获取一组纵剖线。3、横向剖面线,可取若干离舯值来获取一组站线,另取若干离舯值来获取一组肋骨线。4、空间曲线,它是控制船型的主要曲线,有折角线、切点线、轮廓线三种类型,作为三向光顺时的控制曲线。5、甲板线,是船舶甲板与船壳的交线,它也是一种空间曲线,不参加三向光顺,由甲板中纵剖线(中昂)根据甲板抛势翻出。6、其他剖面线及空间曲线。如船体圆头切点线、底平切点线、艉封板线,艉轴出口端面等。所谓三向光顺即指上述曲线在水平面、纵剖面、横剖面上的投影曲线都达到光顺。该系统根据横剖线的类型分成站线三向光顺和肋骨光顺两种处理方法,可先进行站线三向光顺,然后在光顺后的水平面和纵剖
6、面上插值生成肋骨型值表,最后进行肋骨光顺生成肋骨样条文件。该系统是将全船分成前后两部分,分别对其进行光顺的。前后两部分的船长方向坐标都是离舯值。当船体无平行纵体时,前后半船必须有重叠部分,并且保证在重叠部分的各站线和肋骨线上的水线半宽和纵剖线高度型值必须一致。三、交互三向光顺系统功能该系统有下列主要功能:1、建立新船。2、存取船体型值表,将船体型值表从文件读入内存。3、型线显示控制,决定要显示的型线以及要处理的横剖线类型(是站线还是肋骨线) 。还可进行前后半船的型线图形对接。 4、光顺前处理,对边界线及折角线等进行自动光顺,并可执行水线和站线的二向光顺和水线圆头切点线光顺。5、单根型线的交互三
7、向光顺,交互光顺一根型线,并自动修改三向相关的型线。6、图形输入型线,利用 ACAD 图形生成型线上的型值点。7、站线自动三向光顺,自动对站线、水线和纵剖线型线进行三向光顺。8、编辑型值表,可编辑该系统的所有型值表。9、插值整根型线,可在水线面、纵剖面、横剖面上插值整根剖面型线。10、显示斜剖线,在水平、纵剖、横剖面上进行斜剖插值检查,还可以生成斜剖线样条文件。11、生成甲板线,根据甲板中昂及甲板抛势翻出站线或肋骨型值的甲板边线。12、插值水线纵剖线交点型值表,在水线面上插值整张水纵交点型值表。13、生成肋骨型值表,插值水平面和纵剖面上所有型线(水线、纵剖线、空间曲线、甲板线等) ,生成所有肋
8、骨型值表。14、肋骨线自动光顺,对肋骨线进行自动光顺。15、单根肋骨线的交互光顺,交互光顺一根肋骨线。16、肋骨线转站线,将肋骨线转换成站线,使其能参加三向光顺。17、删除甲板以上的肋骨型值,从肋骨型值表中删除指定范围内比指定甲板边线高的肋骨型值。18、肋骨三向检查,检查带肋骨型值的水线和纵剖线的光顺性,并且生成相应的样条文件。19、生成三向型线样条文件,将站线及其他型线样条,按投影面分别生成水线面、纵剖面、横剖面上的所有型线的样条文件。20、打印型值表,将所有型值表按表格形式输出到一个文件中,供打印或保存。21、生成肋骨样条文件,生成横剖面上所有带肋骨型值的型线的样条文件,提供给结构、外板程
9、序使用。22、打印加密的肋骨型值表,以给定的比例,按表格形式将肋骨型值表输出到一个文件中,提供给手工放样者。23、存船体型值表,将内存中的船体型值表存回到文件中。四、系统的流程和操作方法为清楚起见,下面以各级菜单的顺序介绍操作过程,但要注意实际操作顺序并不与菜单顺序完全一致,光顺阶段不同,操作顺序也不同。如图 12 所示,通常,一开始要首先进入交互三向光顺子菜单,选择定义编辑型线项,定义型线(相当于绘格子线) 、甲板线、空间线等,然后再选择编辑型值表项,输入型值。因为,只有定义了型线、输入了型值,才可以进行其它操作。定义型线(相当于绘格子线和定义边界线)或删除型线,以及设置船型信息等编辑船体型
10、值表,将船体型值表读入内存并可以修改生成完整边界线(包括端部)光顺前处理,对边界线等进行自动光顺生成完整型线光顺型线定义肋位肋距生成肋骨型值及肋骨型线图肋骨型线图三向光顺生成型线和肋骨样条文件准备外板肋位文件样条转换型线后处理建立新船(分成前后半艏)图 12 型线系统操作流程图五、操作过程1、 进入本系统首先在 ACAD 中输入(arxload “HDSHM 系统目录 /HDFAIR“)命令将本系统调入。在进入本系统后,进入如图 13 所示的主菜单。选读船体型值表后,系统进入选择船体型值表船名的对话框,此对话框的形式如图 14 所示。图 13 型线交互三向光顺系统主菜单 图 14 读船体型值表
11、对话框具体操作为:先在目录框中双击文件所在驱动器名,然后顺序双击所在目录名,到达所在目录后,该目录下的所有船名、型值表的状态和信息以及最后修改日期就会显示在船名框中,从中双击所要的船名即完成船名选择。船名框中,型值表状态由三个字母组成,第一个字母表示肋骨型值表的有无, “S”为无、 “F”为有,第二个字母表示船的前后方向, “F”为前半艏, “B”为后半艏,第三个字母表示船的类型, “T”为有艉封板, “N”为一般船型。型值表信息显示各类型线的根数,字母为型线类型,跟在后面的数字为该型线的根数,各字母的意义为:“S”站线, “W”水线, “B”纵剖线, “D”甲板线, “K”空间线, “F”肋
12、骨线。若要建立新船,则在选好目录后,设置“F.新文件”选项,然后在“S.船名”后面的框中输入新船名后,按回车键即可。选“放弃”按钮可取消读型值表操作,回到主菜单。如果已经读入了一个船名,并且已经修改了型值表,再进入读型值表菜单,则在选好了船名或输入了新船名后,系统出现下面的出错提问对话框:图 14 出错提问对话框此时回答“Y.确定”则废除对前面已经读入船的所有修改,开始读入新船的型值表;若回答“N.否定”则取消读型值表操作,回到主菜单,以便继续修改正在处理的船或将正在处理的船存盘后再进入此菜单。2、 主菜单正确读入船体型值表后,系统进入如图 15 的站线三向光顺主菜单,若在型线显示控制功能中设
13、置了“处理肋骨型值” ,则主菜单变成如图 16 的肋骨光顺主菜单。图 15 站线三向光顺主菜单 图 16 肋骨光顺主菜单 图 17 型线显示控制对话框3、型线显示控制此功能可以控制图形中所显示的型线,在图 17 所示的对话框中选择要显示的型线。此对话框中还有一项是选择处理类型的,若不设置“P.处理肋骨” ,则为处理站线三向型值。此设置极为重要,它将关系到各个菜单的显示或处理。在此对话框中,设置“显示型线”后才可以在图形中显示所选择的型线,否则(取消“显示型线” )所有的型线都不显示。设置“型线高度”后所显示的剖面线都将带有高度,这样就可以分别得到三个(水线、纵剖线和横剖线)简单的型线立体图。可
14、以对每根型线控制要否显示的型线种类有“水线” 、 “纵剖线” 、 “站线” 、 “肋骨线”和“环缝线” ,其它型线在设置“显示型线”后都会显示。先从“型线类型”中选择要修改显示控制的型线类型,然后分别在“隐藏”或“显示”列表中选择要显示或隐藏的型线,随后按“所选显示”则将“隐藏”列表中选择的型线移到“显示”列表中,或者按“区间显示”将“隐藏”列表中所选的两根型线间的型线都移到“显示”列表中,或者按“所选隐藏”将“显示”列表中选择的型线移到“隐藏”列表中,或者按“区间隐藏”将“显示”列表中所选的两根型线间的型线都移到“隐藏” 列表中。甲板线和空间线有站线型值样条和肋骨型值样条之分,所显示的为由“
15、处理肋骨”选项所选定的站线或肋骨型值样条。例1 对于150吨冷藏船前半艏只显示其1400和2800水线。操作:在显示控制对话框中选择1400和2800水线,其他水线隐藏,如图18所示。显示结果在图19中。图18 只显示1400和2800水线的显示控制对话框 图19前半艏1400和2800水线4、光顺前处理型线的端点在边界线(如平底线、轮廓线)上,在型线光顺前必需对边界线进行光顺,这就是光顺前处理的主要内容。此外还可以进行空间线光顺和特殊船型边界线(艉封板、底平升高线、水线圆头)以及水线站线二向光顺。进入该功能后,系统提供如图 20 的对话框。 选择所要光顺的型线和所要做的工作后,按下回车键,系
16、统即开始进行光顺前处理,完成后回到主菜单。注意:在前处理中所要光顺的型线光顺后,系统将自动求出该型线与其它型线的交点,相当于找出了与之相交的其它型线的端点。例1 如图21所示,150吨冷藏船0号纵剖面(轮廓线)没有生成和进行前处理之前,各个水线端部没有与中心线相交,既各个水线缺少端部部分,试通过正确方法完成缺少的部分。图20 光顺前处理的对话框 图21无轮廓线、各个水线没有与中心线相交的水线和纵剖线图首先建立轮廓线。方法是在站线纵剖线交点表中填入轮廓线在各个站的高度值,在纵剖线控制信息表中根据艏部侧视图所提高的尺寸填入控制点,并接受。通过显示控制可以发现此时轮廓线已经生成,但是各个水线端部并没
17、有变化。这是由于没有进行前处理,既没有光顺轮廓线的原因。接下来进行前处理,在对话框中选择光顺轮廓线,然后按接受按钮,系统将各个水线自动与中心线相交,如图22所示。图22 轮廓线前处理后各个水线与中心线相交的水线和纵剖线图例2 试通过光顺前处理生成150吨冷藏船各个水线端部圆弧。在图13中各个水线虽然与中心线相交了,既各个水线不再缺少端部部,但是端部形状为尖角形状,而本船水线端部设计形状为圆弧,所以需要通过前处理提供的生成水线圆头的功能生成。方法是在水线控制信息表中最后一个控制点后的水线圆弧半径位置处填入半径、在圆心半宽处填入圆心半宽,而圆心离舯不要填,由系统根据轮廓线自动生成,如图23所示。在
18、水线控制信息表中最后一个控制点后填入半径、圆心半宽后,在光顺前处理中选择水线圆头切点线光顺中的二向光顺,系统既自动生成如图24所示的水线圆弧。图 23 水线控制信息表中最后一个控制点后填入半径、圆心半宽 图 24 系统自动生成的水线圆弧5、交互光顺子菜单交互光顺子菜单有交互站线三向光顺子菜单和交互肋骨光顺子菜单两种,由型线显示控制功能的“处理肋骨”选项确定。图 25 是交互站线三向光顺子菜单。6、单根型线的交互光顺操作目的:主要是进行单根型线的光顺。主要步骤:单根型线的交互光顺也分成站线三向交互光顺和肋骨交互光顺两种。其菜单为交互光顺子菜单中的“选择型线样条” 。图形中必须显示着要处理的型线,
19、此功能才会执行。在图形中显示着要处理的型线时,选此菜单后,系统在 ACAD 命令区提示:选择要处理的型线/Undo/Quit/Help:请在图形中选择要处理的型线。若未选图形而直接按回车键,则系统进入图 26 所示选择型线对话框。在“型线类型”框中选择要光顺的型线类型,然后在“型线位置”表中双击要光顺的型线。单根型线交互光顺子菜单如图 27 所示。图 25 交互站线三向光顺子菜单 图 26 选择型线对话框 图 27 单根型线交互光顺子菜单下面讲解各菜单项的功能和操作。(1)修改一个型值点该菜单用于修改型线上的一个型值点,选此菜单后,系统在命令行提示:选择要修改的型值点/Quit/Help:此时
20、可从显示着的型值点(任意面上的)中选择要修改的点,而直接按回车键将结束修改回到菜单。正确选择型值点后,所选的型值点及其三向相关点都被显示成强调色,并在命令行显示下述提示:确定型值点的新位置/Quit/Help:请求定出该型值点的新位置。此时可直接用 AutoCAD 选点功能定出新点的位置。修改后,系统自动修改当前型线和与修改点三向相关的那根型线,并重复上述提示。若修改结束了,则可键入 Q 及回车键回到选择要修改的点的提示。若已经知道了该点的型值或者修改量很微小无法用鼠标选定时,可在上面的提示下直接按回车键,则系统显示一个数据录入对话框:图 28 数据录入对话框请求输入该型值点可修改方向上的型值
21、。下面讲一下型值点光顺修改中修改点选择和修改方向问题。船体型线的光顺修改是一个需要有经验的十分复杂的工作。有时我们发现型线某一点出现凹或凸的现象, 仅修改其本身这一点型值有时可能仍不能使型线光顺, 而是要修改其附近一点或二点的型值才能修改好, 使型线达到光顺要求。因此我们在处理光顺修改时首先找出型线上的坏点 (即不光顺点) , 然后分别修改坏点前一点、坏点和坏点后一点共三点型值, 观察这三点中哪一点修改后对改善光顺效果最好, 取这一点作为修改点。如我们对某一型线发现 Pi 点为坏点, 则我们分别修改 Pi-1, Pi, Pi+1 点, 分别得到它们修改后的圆率、圆率一次差 Ki-1, Ki-1
22、; Ki, Ki; Ki+1, Ki+1。然后根据判别准则 , 选出其中修改效果最好一点为修改点。水线面由水线半宽和该水线和直剖线交点组成水线型线。在对该水线光顺修改时, 修改水线半宽型值按方向修改, 而修改水线和直剖交点时则要按离舯方向即方向修改如图 29。侧面由直剖高度和直剖线和水线交点组成直剖线。同水线面修改一样, 在对直剖线光顺修改时修改直剖高度型值则按方向修改, 而修改直剖和水线交点时则按离舯方向即方向修改如图 30。(为水线半宽型值点 为直剖高度型值点) (为值剖高度型值点 为直剖和水线交点)图 29 修改方向示意一 图 30 修改方向示意二横剖面由直剖高度和水线半宽组成横剖站线(
23、肋骨线), 在对横剖线光顺修改时修改值剖高度则按方向修改,而修改水线半宽则按方向如图 31。从上面三个剖面对型线的光顺修改情况, 我们看出不管哪一个剖面其组成型线的型值在修改时总有一部分是按方向修改, 另一部分是按方向修改。在有些船体型线光顺系统中只能按方向修改, 若一些型值点要按方向修改的, 只能先把这型值点按方向修改后, 再插值出新的值。而该系统所用的圆率光顺修改方法可直接根据型线所在的面以及型值点的性质(水线半宽、直剖高度、交点 )决定该型值点的修改方向。因此在型线光顺中不需型线拟合、插值处理。(2)编辑所有型值信息在该菜单下可以直接修改所有型值信息,包括首末点导数和所有与此型线有关的型
24、值表组成的点(包括没有型值的点) ,修改方法是在下面的对话框的型值点表中选择要修改的型值,然后在下面的 X:、 Y:编辑框中输入型值,如果所选择的型值点是控制点,则还可以修改控制点类型:(为水线半宽型值点 为直剖高度型值点)图 32 编辑型值对话框 图 31 修改方向示意三上图中,型值点表的第一行是首末点导数(X 为首点导数、Y 为末点导数) ,以下各行分别显示各个型值点的所在表号(表) 、表中位置(行和列) 、坐标值(X 和 Y) ,X 和 Y 中,被括号括起来的是型值点的不可修改的坐标分量。(3) 删除一个型值点此菜单用于删除型线上一个型值点在型值表中的值。进入此菜单后,系统提示:选择要删
25、除的型值点/Quit/Help:请从当前显示着的型值点中选择要删除的型值点。(4) 恢复删除的型值点此菜单用于恢复“删除一个型值点”所删除的型值点。如果删除过型值点,则系统在命令行提示:选择要恢复的型值点/Quit/Help:请从删除了的型值点(用蓝色显示)中选择要恢复的型值点。(5)插值与网格线的交点此菜单用于插出当前型线与网格线的交点型值。进入此菜单后,系统在命令行提示:选择要与本型线插值的格子线/Undo/Quit/Help:请选择要插值的网格线,一次可以选多根网格线,选择确认后,系统即开始插值,并显示插出的交点后又回到选择提示。(6)增加一个控制点此菜单用于在当前型线上增加一个控制点。
26、进入此菜单后,系统在命令行提示:确定控制点的位置/Quit/Help:请定出所要加的点的坐标。若此型线上的控制点已经加满,可将别的不重要的控制点修改到要加控制点的地方,或用“编辑所有型值点信息”菜单找出表号为 5 的空点,将要加的控制点坐标加进去。(7)修改控制点类型此菜单用于修改控制点的类型。如果正确选择了一个控制点,则出现下面的对话框:图 33 修改控制点类型对话框在此对话框中选择 X、Y 方向上的控制类型,并按“接受 ”按钮则更改此控制型值点的类型。控制点的类型在 X、Y 方向上都有“一般” 、 “走向 X”、 “走向 Y”、 “走向 C”、 “固定” 、“折角”六种, “一般”表示在此
27、方向上可以修改, “走向”表示此型值点只控制型线的走向,不参加型线光顺及拟合,其中“走向 X”表示从该点开始型线按 X 坐标分量的大小排列, “走向 Y”表示从该点开始型线按 Y 坐标分量的大小排列, “走向 C”表示一般的走向控制点, “固定”表示在此方向上不能修改, “折角”表示此型值点在型线上是一个折角点。各个控制点类型在编辑表中,数据前面分别加“ ” 、 “X”、 “Y”、 “C”、 “F”、 “K”来表示。(8)自动粗光顺整根型线本系统采用的光顺方法是圆率序列法,型线是否光顺要通过判断圆率是否发生连续变号和圆率的一次差是否发生变号,如果圆率没有发生连续变号称为粗光顺,圆率的一次差没有
28、发生变号称为精光顺,精光顺必须在粗光顺的基础上才有意义。选此菜单后,系统自动将当前型线进行粗光顺,修改光顺后的型线,然后又回到菜单选择。(9)自动精光顺整根型线选此菜单后,系统自动将当前型线进行精光顺,修改光顺后的型线,然后又回到菜单选择。(10)复原整根型线选此菜单后,系统将当前型线恢复成刚进入“单根型线交互三向光顺”菜单时的型值,即取消所有修改。(11)显示所有型值点信息此菜单用于显示当前型线的类型、名称、点数、首末点导数以及型线上的所有参加光顺的型值点信息(序号、X 坐标、 Y 坐标、修改方向、表号、表中的位置) ,修改方向和表号的详细解释。例1 图34所示的型线图为150吨冷藏船只是输
29、入了站线型值的图形,试通过单根型线交互光顺功能各个型线站线以外部分,并进行光顺。 首先完成轮廓线。根据图1所示,该船轮廓线除了站线型值外,还有4个控制点,分别是端点(距舯24500,高度7850) 、2100水线处点(距舯22200) 、1400水线处点(距舯21850) 、700水线处点(距舯21350) 。本例中通过单根型线交互光顺增加控制点,操作过程是选择轮廓线后在单根型线交互光顺子菜单中选择增加控制点,在提示输入坐标值后输入上述控制点的坐标值,然后返回并接受修改结果。对轮廓线进行粗光顺和精光顺。光顺后的轮廓线如图35所示。图34 只是输入了站线型值的图形 图35 增加控制点后的轮廓线
30、接下来完成甲板线。甲板线不同于剖面线,属于三维空间线,其上的点需有三个方向的坐标值,完成其放样需要根据其形状和尺寸绘制辅助图形。先看主甲板线,其端部在水线面上投影为圆弧,但是对于甲板系统没有像水线圆弧那样的生成功能,只能通过单根型线的交互,通过增加控制点完成。具体过程是先在纵剖面上延长主甲板线(按其变化趋势)至轮廓线,过该交点作垂线与水线图上基准线相交;在水线图上作出辅助圆,使辅助圆半径等于甲板圆弧半径,圆最前端在轮廓线与甲板线交点投影点处,既垂线与水线图上基准线相交处,如图36所示。然后在水线图上选择主甲板线,在辅助圆上增加控制点,通常在圆上增加3个点就可以满足精度要求,其中一个点一定是垂线
31、与圆弧的切点,如图37所示。 辅 助 圆 垂 线 甲 板 线 增 加 的 控 制 点垂 线辅 助 圆图36 作出垂线和辅助圆 图37 通过辅助圆在甲板线上增加控制点这里需要注意的是,在水线图上增加的主甲板线的3个控制点只有长和宽,没有高度,还需要补充高度值。方法是过这3点作垂线(有1点已经作过)与纵剖面图上的主甲板线相交,如图38。测量出交点处高度,将其填入甲板线控制信息表中对应点高度值处,如图39。注:甲板线1代表主甲板。至此,填加了高度值的甲板控制点就是真正意义上的三维空间点,在三个视图方向上都起控制作用。否则,如果缺少一个方向的坐标,就不能成为三维空间线。例如缺少高度,则在纵剖面和横剖面
32、图上控制点就不起作用。最后完成舷墙顶线。如图40示,该船舷墙顶线比较特殊,在距9号站1700处一个折角点,并在此点后向舯通过圆弧过渡,完成该空间线的关键是确定过渡部分(包括折角点)的空间位置坐标。在纵剖面图上,过渡部分的形状已经完全确定,而在其他两个视图上没有确定。根据纵剖面图上过渡部分形状确定其他视图形状的方法是除了确定折角点外,再确定几个辅助点在其他视图上的坐标,本例在过渡部分选择2个辅助点。先确定折角点在水线和横剖面上的投影,方法是在纵剖面图上过折角点作垂线并延长至水线图,在水线图上将舷墙顶线按照其变化趋势延长至与所作垂线相交,交点既为折角点在水线图上的投影,如图40所示;由水线图上半宽
33、和纵剖面图上高度可以得到折角点在横剖面上的投影。辅 助 圆 垂 线甲 板 线 增 加 的 控 制 点甲 板 线图38 过控制点作垂线与纵剖面图上的主甲板线相交 图39 将交点处高度其填入甲板线表中对应点高度值处8910舷 墙 顶 线 延 伸 前舷 墙 顶 线 延 伸 后 舷 墙 顶 线舷 墙 顶 线 015340742835080 071428350805304不 符 合 变 化 趋 势 的 半 宽 符 合 变 化 趋 势 的 半 宽图40 将舷墙顶线按照其变化趋势延长至与所作垂线相交 图41 根据相邻横剖线的变化趋势确定辅助点的半宽舷墙顶线过渡部分辅助点的半宽确定需要在辅助点处插值横剖线,在
34、横剖面图上根据相邻横剖线的变化趋势确定辅助点的半宽,如图41所示。过渡部分的辅助点确定后,舷墙顶线在三个视图上的投影就完全确定了,如图42所示。 01530450714280358 0153045742803580891舷 墙 顶 线 舷 墙 顶 线舷 墙 顶 线图42 舷墙顶线在三个视图上的投影例2 光顺150吨冷藏船后半艏肋骨型线在站线型线光顺的基础上可以进行肋骨型线的光顺。由于肋骨型线的间距比站线型线要小得多,所以即使站线型线已经光顺了,在此基础上生成的肋骨型线也不一定光顺,仍需要利用系统提供的肋骨型线光顺功能进行光顺。如图43所示,光顺前的肋骨型线很不光顺,此时,通常不采用单根肋骨型线
35、交互的方法进行光顺。因为此时不光顺肋骨型线很多,一个一个光顺,效率一定很低。可以先利用系统提供的自动肋骨光顺功能进行光顺,然后再对没有光顺的肋骨进行单根交互光顺。方法在显示控制对话框中选择处理肋骨后,在交互三向光顺型线主菜单中选择自动肋骨光顺子菜单,自动光顺后的肋骨型线如图44所示。自动光顺后的肋骨型线仍有部分不光顺,需要进行单根肋骨交互光顺,其方法与单根型线交互光顺相同。完全光顺后的肋骨型线如图45所示。图43光顺前的肋骨型线图 图44自动光顺后的肋骨型 线图45 完全光顺后的肋骨型线7、插值整根型线该功能用于插出水线或纵剖点或站线(或肋骨线、环缝线)与其它剖面上的所有型线的交点,并将结果放
36、入型值表中。菜单在交互光顺子菜单里。进入此菜单后,系统在命令行提示:选择一根要插值的格子线/Undo/Quit/Help:请选择一根要插值的型线在其它面上的网格线,若选了一根网格线则系统插出此网格线与所在面上的所有型线的交点,然后若有因插值而修改过的型线,则将它们强调显示后,对于站线三向交互光顺,显示提问图 46 对话框,若样条图形未显示,则出现下面图 47 提问对话框。图 46 显示提问对话框 图 47 提问对话框回答“Y.确定” ,则接受插值后的型值,回答 “N.否定” 或“取消” ,则将型值恢复到插值前的值,最后都回到选网格线提示。8、定义或删除型线该菜单用于定义或删除所有种类的型线,包
37、括水线、纵剖线、站线、甲板线、空间线、肋骨定义、环缝线,以及修改船型信息,包括船型、底部升高结束离舯、设计水线高度、横剖线和底平线相切结束处的离舯等。进入此菜单后,系统显示如下的对话框供操作。图 48 设置型线对话框(1) 设置或修改船型信息在“半船方向”后面的选择框中选择是“后半艏”船还是“前半艏”船;在“船型”后面的选择框中选择是“艉封板”船还是一般船;在“底部尖角”前的方框中设置中纵剖线是否折角线的船型;在“底平升高结束离舯”后面输入底部升高结束离舯;在“设计水线高度”后面输入设计水线高度;在“底切结束离舯”后面输入横剖线和底平线相切结束处的离舯。例如,对于本书应用实例 150 吨冷藏船
38、,带有“底部尖角” ,设计水线高度2800,如图 49 所示;“底平结束离舯” 16500,如图 50 所示;船型为“艉封板” 。因此,有设置型线对话框中所填数值。设计吃水28002800底部尖角底切结束离舯16500图 49 150 吨冷藏船底部尖角和设计吃水情况 图 50 150 吨冷藏船底切结束离舯情况(2) 增加新的型线定义、新甲板定义、新空间线定义和新肋骨间距定义先在“型线类型”后面的选择框中选择要增加的型线的类型(可选择的类型为“水线”、 “纵剖线” 、 “站线” 、 “甲板线” 、 “空间线” 、 “肋骨线”或“环缝线” ,其中最后一个选项在肋骨型值表生成以前为“肋骨线” ,生成
39、以后为“环缝线” ) 。在选择了型线类型后,在新型线名后面输入型线位置(水线为高度、纵剖线为半宽、站线为离舯距离、甲板线为甲板边线序号或者甲板边线序号后随C表示同时定义一根甲板中心线、空间线为序号、肋骨线为肋号、环缝线为肋号.距肋骨距离/10000 )后按回车,对于甲板定义,还要在下面的“翻法”中输入甲板生成方法,而对于肋骨线,则要在下面的“间距”中输入肋骨间距或首肋骨离舯后按回车(注意:在定义肋骨前一定要先设置好船的方向,即是前半艏还是后半艏),对于空间线,则要在下面的“类型”中选择空间线的类型(可选择“折角” 、 “切点” 、 “平面轮廓” 、 “侧面轮廓” 、 “横向轮廓” ) ,这样就
40、可以生成所要的型线或定义所要的甲板翻法、肋骨间距或空间线类型了。例如,对于本案例150吨冷藏船,根据前半艏型值,在图48所示的设置型线对话框中定义了“水线” 、 “纵剖线” 、 “站线” 、 “甲板线” 。这里需要说明,8000水线和4250纵剖线是为了显示图形时,水线图和纵剖面图不重迭而设置的,实际不存在;甲板线中的1C、2C 、3C分别代表主甲板、艏楼甲板线和舷墙顶线。也可以将主甲板、艏楼甲板线和舷墙顶线全部或部分定义成空间线处理,因为甲板边线和甲板中心线也是空间线,区别在于甲板边线和甲板中心线通过甲板抛势可以相互生成。已知全船肋距为 550,其止为-582,前半艏第一根肋骨为 42 号,
41、距舯为 300, ,所以前半艏肋骨线应该这样定义:在“新肋骨”提示下输入“42” ,在间距提示下输入“300” ,再次在“新肋骨”提示下输入“82” ,再次在间距提示下输入“550” ,即完成了肋骨定义。假如该船肋距从 70 号起至 82 号止为 500,则将上述输入“82”时改为“70” ,输入“550”后,再次在“新肋骨”提示下输入“82” ,再次在间距提示下输入“500” 。(3)删除已经定义了的型线双击型线表中要删除的型线,或双击甲板定义表或肋骨定义表中要删除的甲板或肋骨定义,则在确认后删除所选的型线。注意:设置型线对话框中“F 肋骨线”处为灰显,表示已经生成肋骨型值,不允许删除肋骨线
42、重新进行定义,此时如果发现肋骨线定义错误,就需要对有关数据文件直接进行编辑,或删除所有与肋骨定义有关的数据文件。9、编辑型值表此菜单用于以表格形式编辑型值表,可以编辑所有的型值表。进入此菜单后,系统显示一个可编辑的型值表选择菜单如图 51 所示,若肋骨型值表尚未生成,则下面四个肋骨型值表不显示。在这里,所有的多值点表都在相应的交点表中编辑,对于有多值的交点,在数字前面显示一个“*”号来表示,编辑时,多值数据在后两个编辑框中。对于控制信息表中的控制点,还可以修改其控制点类型。选择了要编辑的型值表后,系统进入图 52 所示型值表编辑对话框。图 51 编辑型值表菜单 图 52 型值表编辑对话框它有一
43、张 19 行 5 列的显示表框,左面的滑条可以上下移动行的显示区域,上面的滑条可以左右移动列的显示区域,行名和列名分别是如下的格式之一:水线: W 高度,如 W4500.0000 为 4500mm 水线纵剖线: B 宽度,如 B5000.0000 为 5000mm 纵剖线站线: S 离舯,如 S115000.0000 为离舯 115000mm 的站线甲板边线高度: D 甲板边线序号 H甲板边线宽度: D 甲板边线序号 B甲板边线离舯: D 甲板边线序号 L甲板中心线高度: DC 甲板中心线序号 H空间线: K 线号 L、K 线号 B、K 线号 H,分别表示空间线离舯、宽度、高度。控制点: E
44、点号 L、E 点号 B、E 点号 H,分别表示控制点的离舯、宽度、高度。首点导数: Dy1B末点导数: Dy1E水线园头: C1R、C1L、C1B 分别表示半径、圆心离舯、圆心半宽。肋骨线: F 肋号,如 F100.0000 为 100 号肋骨线环缝线: F 肋号.偏移,如 F100.0500 为 100 号肋骨500mm 处特殊点: T1,只出现在肋骨高度、宽度表里,可当控制点用。编辑方法是:先用滑条将要编辑的位置显示出来,然后用鼠标双击该位置,最后在第一个编辑框中编辑选中的数据(无型值用减号表示和输入) 。若编辑的表有多值,则还可以在后两个编辑框中编辑多值数据。另外还可以快速复制数据,复制
45、方法是:先选一下“C.复制 ”前的方框激活复制功能,然后在各编辑框中将数据改成要复制的值,最后双击型值表中要复制的位置,连续在多处双击即可将数据快速复制到各双击处,这时还可以用滑条改变型值表的显示区域将数据复制到其它地方。在完成复制后一定要再选一下“C.复制”前的方框关闭复制功能,才能转入编辑状态。在对整张表编辑完成后,选“接受”按钮接受编辑,选“放弃”按钮放弃本此编辑。若编辑的型值表带有多值表,要按系统对多值表点数的数量规定(站线多值和水线纵剖线多值为 400 点,肋骨多值为 500 点) 。在对数据表进行编辑,修改型值后,系统不会自动修改型线图形,因此,若要立即观察修改后的型线,可用“型线
46、显示控制”菜单先删除图形后,再用“型线显示控制”菜单显示图形,则此时所显示的型线为修改后的型线。例如,若将 150 吨冷藏船前半艏半宽值输入,则点击“站线水线交点表”选项,在对应位置添入半宽值,如下 53 图所示对话框,此表中 2 个 0 号水线分别表示底平线和边平线,如果船舶没有艏倾和艉倾,即 0 号纵剖线在底部与基线重合,则可以添边平线。这些值在这里不添的话,最后可以通过自动插值得到。再例如,若将 150 吨冷藏船前半艏高度值输入,则点击“站线纵剖线交点表”选项,在对应位置添入高度值,如下图 54 所示对话框。图 53 150 吨冷藏船前半艏“站线水线交点表” 图 54 150 吨冷藏船前
47、半艏“站线纵剖线交点表”注意:此表中 B0.0000 纵剖线的值型值表中没有,是根据艏部侧视图填写的。10、生成甲板线此菜单用于生成甲板线型值,并自动更新甲板线的图形。在站线三向交互光顺子菜单下为生成站线甲板线,在肋骨交互光顺子菜单下为生成肋骨甲板线。要生成甲板线,必须先定义抛势样条。11、插值水线纵剖线交点此菜单只出现在站线三向交互光顺子菜单里,用于插出所有纵剖线在水线面上与所有水线的交点。12、肋骨线转站线此菜单只出现在肋骨交互光顺子菜单里,用于将肋骨型值转成相应的站线型值,使之参加三向光顺。13、站线自动三向光顺此菜单用于对水线、纵剖线、站线进行自动三向光顺,在站线三向光顺主菜单中。14
48、、肋骨自动光顺此菜单在肋骨光顺主菜单中。用于自动光顺所有肋骨和肋骨型值的空间线以及甲板线,如果显示着肋骨型线图,则自动更新光顺后修改过的型线,最后自动回到主菜单。15、生成肋骨型值表此菜单在站线三向光顺主菜单中。用于生成肋骨型值表,它将所有肋骨分别和水线面及纵剖面上的所有型线进行插值,将插值结果放入肋骨型值表中。此菜单还可用于重新插值肋骨,在修改了站线点的水线或纵剖线或空间线或甲板中心线后,选此菜单可在下面图 55 的对话框中选择要重插的型线类型,选定后按“接受”后就会对所选类型的全部站线点型线进行肋骨插值。16、删除甲板以上的肋骨型值此菜单位于肋骨光顺主菜单中。用于删除指定范围内比指定甲板高的肋骨型值。17、肋骨三向检查此菜单位于肋骨光顺主菜单下,用于检查光顺后的肋骨线是否满足三向光顺。18、输出文件子菜单该子菜单有下列图 56 菜单项可供选择。但是,如果肋骨型值尚未生成,则只有上面的两个菜单项。图 55 选择要重插型线类型对话框 图 56 输出文件子菜单19、生成三向型线样条文件生成站线三向型线在水线面、纵剖面、横剖面三个面上的所有样条,所生成的样条文件名分别为:水线面: SLW 船名