NAPA全流程命令流.docx

上传人:b****6 文档编号:4405791 上传时间:2022-12-01 格式:DOCX 页数:48 大小:704.25KB
下载 相关 举报
NAPA全流程命令流.docx_第1页
第1页 / 共48页
NAPA全流程命令流.docx_第2页
第2页 / 共48页
NAPA全流程命令流.docx_第3页
第3页 / 共48页
NAPA全流程命令流.docx_第4页
第4页 / 共48页
NAPA全流程命令流.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

NAPA全流程命令流.docx

《NAPA全流程命令流.docx》由会员分享,可在线阅读,更多相关《NAPA全流程命令流.docx(48页珍藏版)》请在冰豆网上搜索。

NAPA全流程命令流.docx

NAPA全流程命令流

NAPA全流程命令流

0说明

层级命令用红色标记;输入命令用加粗标记;引用的显示内容用小五字体标记

1NAPA设计流程

图1所示为NAPA完整设计流程

图1NAPA完整设计流程

2定义工程命令流

2.1新建工程命令流PRO

TASK?

>PRONAME

等效操作:

FILE\NEWPROJECT

输入参数:

DESCRIPTIVETEXT和REFRENCEDIMENSIONS(LPP,BDWL,TDWL,DX)后点击CREATE进入主界面

2.2定义参照系命令流REF

在根目录下输入REF命令,进入REFERENCESYSTEM;输入LIS命令显示参数;对各项参数进行检查,并根据需要修改。

TASK?

>REF

REF?

>LISALL

等效命令:

LISA;LISA□+

注释:

□表示必须空格,下同。

REFERENCEDIMENSIONS

TDWL12DESIGNDRAUGHTGIVEN设计吃水

AP0AFTPERPENDICULARGIVEN尾垂线位置

FP265.8FOREPERPENDICULARGIVEN首垂线位置

XMIN-6AFTENDGIVEN最后点

XMAX273.9FOREENDGIVEN最前点

BMAX40.3MAXIMUMBREADTHGIVEN型宽

TMAX14MAXIMUMDRAUGHTGIVEN结构吃水

HMD24.1HEIGHTOFMAINDECKGIVEN主甲板高度

HSD0SUBDIVISIONDRAUGHTUNDEFINED计算概率论破舱中的装载水线

HMAX60TOTALHEIGHTINITIAL最大高度

SHEL0.017SHELLTHICKNESSGIVEN板厚

KEEL0.02KEELGIVEN船底板厚度

RHO1.025SEAWATERDENSITYINITIAL海水密度

FRAMES0,0.7,14,0.7875,...肋位表

WEBSNOTDEFINED纵向定义位置,相当于另一套坐标系

LONGNOTDEFINED横向定义位置,同上

VERTNOTDEFINED垂向定义位置,同上

PROFPROFILELATERALPROFILEMISSING轮廓线,可以之后定义一条名为

PROFILE的CURVE

COORRIGHTHANDEDCOORDINATESYSTEM坐标系定义

TRIM1SIGNOFTRIMBYHEAD

(1)首倾为正,(-1)尾倾为正

BAYN1BAYNUMBERINGBAY位定义(-1)从前到后,

(1)从后到前

LWONABBREVIATIONOFLONG/WEB可以用#W和#L代替#WEBS和#LONG

IDENTIFICATIONANDBACKGROUND此类仅为参考变量,不影响计算结果。

SNAM'XINPUDONG'SHIPNAME

YDNR'H1263A'YARDNUMBER

OWNE'CSGC'OWNER

FLAG'CHINA'COUNTRY

CLAS'CCS'CLASSIFICATIONAUTHORITY

NAVA'UNRESTRICTED'NAVIGATIONAREA

SHTY'CONTAINER'SHIPTYPE

PRTY'MAN-B&W12K90MC-C'PROPULSIONMACHINERY

VARIOUSPARAMETERS变量定义,可添加。

NPA0NUMBEROFPASSENGERS

PAYL0WEIGHTOFPAYLOAD

VSS25.7SERVICESPEED

PBT54246ENGINEPOWER

SUBDPROBSUBDIVISION

DP8.3DIAMETEROFTHEPROPELLER以下三项均为添加项,用来计算螺旋桨浸深

HPRO4.4HEIGHTOFTHESHAFTLINEFROMTHEBOTTOMLINE

XPRO5.11X-COORDINATEOFTHEPROPELLERFROMAP

亦可输入以下命令只显示尺度参数

REF?

>LIS

定义完成后输入下述命令回到最高层

REF?

>END

3几何建模命令流GM

3.1定义型表面HULL

输入下述命令进入几何点、线、面、体定义,亦可直接输入DEF跳过GM命令层。

TASK?

>GM

GM?

>DEF

NAPA中型表面HULL是由CURVE组成的,推荐输入时使用SECTION,并将船体分为首部,尾部和平行舯体,基本顺序如下:

尾部HULLA

由FRA(尾部平行舯体),STERN(尾部轮廓线),TOPA(尾部顶线),TRANSOM(尾封板),BOSS(桨毂),FSA(尾部边平线),FBA(尾部底平线),DECKA(尾部甲板),SECTION(站线)组成。

首部HULLF

由FRF(首部平行舯体),STEM(首部轮廓线),TOPF(首部顶线),FSF(首部边平线),FBF(首部底平线),DECKF(首部甲板),SECTION(站线)组成。

中体HULLM

借用首尾FRA和FRF,还包括FSM(中体边平线),FBA(中体底平线),DECKA(中体甲板)

CURVE定义中有以下一些要点:

YZ和ZY的含义不同,在NAPA中,默认以第一个字母的坐标顺序排列点。

但不论YZ还是ZY,不影响输入坐标的顺序,即顺序仍应为XYZ。

*表示按照输入点的顺序生成曲线,如果不用,将按照默认的顺序生成曲线。

**表示无论输入点的顺序,按照最合理的情况生成曲线。

<>表示生成折线,而不是曲线。

SC线边界条件(SIDECONDITION)主要有以下几点:

SC,M限界线,只用在FRF,FRA,FRM上。

SC,P平面线,只用在FBA,FBF,FSA,FSF上。

SC,-//-折角线,SURFACE在此线上不连续时可用。

如:

TRANSOM,BOSS,DECKF,DECKA。

角度边界条件

90/表示后点的进角,/90表示前点的出角。

插值线的定义方法可参照下例。

对于每根经过STERN,STEM,FBF,FBA,FSA,FSF,FRM,FRF,FRA等的线,都应考虑加入边界条件。

曲线可以在TEXTEDITOR窗口中定义,可以在HULLSURFACEEDITOR中打开定义窗口编辑,也可以直接在主界面中输入命令。

DEF?

>CURFRF4‘DESCRIPTION’

C?

>YZ(-0.518,9.649),(19.54,0.56)

C?

>XYFRM,/0,ST100,ST110,ST120,ST130,ST140,ST150,ST160,ST165,ST170,ST175,

ST180,ST185,ST190,ST195,ST200,ST211,90/,STEM

输入坐标时可以使用绝对坐标、肋骨号以及其他的方法。

如:

100,#100,#WEB100,#LONG100,#VERT100…

可以使用菜单TOOLS>GEOMETRYWINDOWS查看生成的CURVE,SURFACE。

HULL生成后,应使用PREPHULL检查,并为下一步工作做准备。

3.2型线图输出LINESPLANOUTPUT

可将命令流保存为‘OUT.LINES’TXT文件

!

END@@@退出当前模块,进入最高

DR

SEC□HULL

IDNAME

PROX

3.3型值表输出LOFT

例:

TASK?

>LOFT

LOFT?

>ARG

LOFT?

>X(-1021020)

LOFT?

>Y(0162)

LOFT?

>Z(0202)

输出格式<1>

LOFT?

>SELXZ或SELXY或SELYZ

LOFT?

>LIST

输出格式<2>

LOFT?

>LISTLOFTXY或LISTLOFTXZ或LISTLOFTYZ

更多的用法请看LIST的详细解析:

!

EXPLLIST

3.4型线变换TRANSFORMATION

3.4.1创建新版本

TASK?

>TRA

TRA?

>ARG

PARENTO-270A/A**PROJECT/VERSION

RESULTA**VERSION

TRANSFORMHULL**OBJECT(S)TOTRANSFORM

DESTROYOFF**OVERWRITINGNOTALLOWED

DIMENSIONNOTGIVEN**CHANGEOFDIMENSION

MOVENOTGIVEN**COPYWITHOUTCHANGES

PLNOTGIVEN**PIECEWISELINEARTRANSFORMATION

CONSTNOTGIVEN**CONSTANTCENTERLINE

COPYNOTGIVEN**INPUTDATACHECKED

FORCEOFF**INPUTDATACHECKED

DATAOFF**NODATAELEMENT

PREPAREON**PREPARATIONRESULTSALSO

REFON**REFERENCESYSTEMISTRANSFORMED

FRAMESOFF**FRAMESYSTEMNOTTRANSFORMED

TRA?

>RESULTB

TRA?

>COPYON

TRA?

>OK

TRA?

>END

TASK?

>!

VERLIS

VERSIONCREATEDBYSTSTDESCRIPTION

A2011-04-19ADMIINITIALVERSION

B2011-06-08ADMIVERSIONCREATEDBYATRANSFORMATION

TASK?

>ADM

ADM?

>UPD

显示(略)

UPD?

>VERB**将B版设为当前默认版本

UPD?

>OK

3.5定义舱室ROOM

ROOM基本定义如下:

TASK?

>DEF

DEF?

>ROOMWBT3P'NO.3WBTPT'定义名称和备注

R?

>LIM#223,#259,0,HULL,0,2.08定义边界

R?

>ADD#223,#233,LCH21,HULL,2.0,4.6定义加入

R?

>ADD#233,#241,LCH22,HULL,2.0,4.6

R?

>ADD#241,#251,LCH23,HULL,2.0,4.6

R?

>ADD#251,#259,LCH24,HULL,2.0,4.6

R?

>RED#257,#259,1.7,3.4,1.325,2.0定义减去

R?

>RED#223,#225,5.1,7.65,1.325,2.0

R?

>RED#223,#227,0,2.55,0,2.0

DEF?

>ROOMWBT3S'NO.3WBTSB'

R?

>REFWBT3P定义映像舱室

DEF?

>ROOMWBT1C'NO.1WBTC'

R?

>LIM#295,#309,0,HULL,0,15

R?

>SYM定义对称舱室

在加减定义时,NAPA运用了布尔运算,因此不必担心定义中重复的部分被重复计算或少计算。

需定义STABHULL以计算完整稳性,DAMHULL以计算破舱稳性。

对于某些复杂的舱室,可以加CSECT50。

该命令用于控制计算切面的数量。

建议对STABHULL和DAMHULL都加入CSECT200。

同样可以使用菜单TOOLS>GEOMETRYWINDOWS查看生成的ROOM。

3.3定义布置ARRANGEMENT

ARRANGEMENT是一个ROOM的集合,可以针对不同的任务定义不同的ARRANGEMENT,如完整稳性,破舱稳性等等。

缺省ARRANGEMENT为A。

3.3.1定义布置ARR*A

宏定义示例D-CONT071,

基本操作方法如下:

TASK?

>SM进入SM模块

*BEGINDEFINITIONANDDRAWING(GM)*

---ARRANGEMENTS---

SM?

>NEWA新建一个名为A的ARRANGEMENT。

SM?

>!

SELTYPE=R选择所有ROOM

62ITEMSSELECTED,NAMESSTOREDINARRAYLIST

SM?

>ADDLIST()添加到A中

SM?

>SAVE保存,如果以前存在,用REPLACE

SM?

>REGAPERM把A定义为缺省的ARRANGEMENT

然后在主窗口打开TOOLS>TABLEEDITOR,在FILE菜单中选择TREAT,选择ARR*A。

出现的就是A的ARRANGEMENT。

可以删除一些不需要的舱,然后为其他舱定义PURP,

可以在PURP栏中点左键两次,然后右键一次,这时会出现下拉菜单,在其中选择相关的类型。

如果想知道每一项的含义,可以FILE>TREAT>PAR*STD,出现的是保存在NAPADB(DB7)中的标准定义。

可以根据需要将其修改后存入PROJECTDATABASE(DB1),或SYSTEMDATABASE(DB2)。

3.3.2定义布局SETUP

SETUP用于定义布置图的显示布局,以便以后配载时使用。

可以用TOOLS>SETUPEDITOR打开窗口建立视图(见图示流程),也可以在DR下用命令流实现。

SM?

>DR进入DRAWING模块

DR?

>SETCAT显示保存的布局名称SETUPCATALOG

DR?

>SETGETNAME调入一个已保存的布局

DR?

>SETSAVENAME保存当前布局

DR?

>SETREP覆盖已保存的布局(REPLACE)

DR?

>SET显示当前布局定义

DR?

>SET……定义当前布局

DR?

>SETZ=1PROF-20(X=#2010X=#50X=#105X=#120)定注意垂向是由下往上的,括号内剖面位于同一行,中间夹杂数字表示行或列的间距

DR?

>FILLPURP显示用途标记颜色

DR?

>DRWSCALE显示肋位标尺

DR?

>DRWALL绘制所有舱舱室

DR?

>DRWID标记舱室名称

也可将生成的视图导出为.DXF文件,以便调入AUTOCAD中查看。

1.把SETUP定义的布置图(ARRANGEMENT)输出到AUTOCAD文件

方法一:

<1>使用SETUPEDITOR打开已存盘的SETUP文件或定义新的SETUP

<2>选择DRAW菜单下的SENDVIEW出现SEND对话框

<3>选择SENDTO中的EXPORTFILE和EXPORTFORMAT中的AUTOCAD(DXF),给图形取个名字,然后点击SEND按钮,出现SAVEASFILE对话框。

(在此可以选择不同的设备和文件格式)

<4>选择要存储的目录并给文件取个名,点击SAVE按钮完成。

方法二:

<1>使用PLOTWINDOW输出图形到AUTOCAD文件,先打开PLOTWINDOW窗口

<2>在DR?

>下直接输入命令,例

DR?

>SETGETALL(ALL为已有的SETUP名)

DR?

>IDNAME(标出舱名)

DR?

>DRWALL(画图)

DR?

>DRWID(标出各个剖面的名称)

DR?

>DRWSCALE(给出肋骨划分标尺)

<3>选择PRINT菜单下的PRINTWITHOPTIONS…出现如方法一中的SEND对话框,接下来与在方法一中处理相同。

2.输出到3D的DXF文件

DEF?

>!

EXTODXF(详看该解析)

DEF?

>FILETEMP>TESTDXF.DXF

DEF?

>TODXF**HULL

3.把DXF文件(或其他支持的文件格式)输入到NAPA

DEF?

>!

EXFROM?

DEF?

>!

EXFROMDXF(详看该解析)

DEF?

>FROMDXFTEMP>TESTDXF.DXF

3.3.3定义图纸PLAN

PLAN用于总布置图的定义。

它可以使用所有总布置图的命令。

亦即像各种设备等都可以添加到布置图中,数据库中的图片也可加进来。

DR?

>PLDDEFINITIONOFARRANGEMENTPLANS

PLD?

>PLANPLAN1Y=0.01ENTERPOSSIBLEADDITIONALDEFINITIONSFORTHEPLANFINISHWITHOKORAMAINPLDCOMMAND

PLAN?

>FIGCRUISERLOGOSSIZE=(22)LL(5.816.4)

PLAN?

>SDTA

PLAN?

>THI2线宽

PLAN?

>COL2颜色

PLAN?

>POL(#1419)(#1423)(8.823)(8.821)(1121),

(1120.8)(9.520.8)(8.820)(8.815.2)

PLAN?

>OK

PLD?

>OK

DR?

>SETPLAN1

DR?

>DRWALL

效果如图示:

3.3.4ARR模块可用命令

ARRANGEMENT中常用命令如下:

SET

DRWALL

DRWID

4船体模型SHIPMODEL

完成几何建模后,进入船体模型SM

TASK?

>SM

SM?

>CAT

SM?

>!

SELTYPE=R

214ITEMSSELECTED,NAMESSTOREDINARRAYLIST

SM?

>NEWA

PAR*STDTABLEREADFROMTHENAPADATABASE(N19738)

SM?

>ADDLIST()

SM?

>SAVE

在主窗口打开TOOLS>TABLEEDITOR,定义PURP。

还可用部分ARR.合并生成ARR*A命令为

SM?

>COMBINEAHOLDS,BALLAST,DO,LO,FW,MISC,VOID,FO,P

SM中可用命令如下:

CAT;WHERE;UNSAVE;RENAME;REG

在PDEF中常用命令如下:

LIST;PA;DEL;GET

5完整稳性HYDROSTATIC

TASK?

>HYD

*BEGINHYDROSTATICS(HYD)*

HYD?

>ARGS

HULLSTABHULL;**HULLNAME

T(3,15,3);**DRAUGHT,MOULDEDM

DISPNOTGIVEN;**TOTALDISPLACEMENTT

TR0;**TRIMM

HEEL0;**HEELINGANGLEDEGREE

RHO1.025;**DENSITYT/M3

LWXNOTGIVEN;**LIGHTWEIGHTT

CGXWNOTGIVEN;**CGXOFLIGHTWEIGHTM

WAVE...;**WAVE

WLSOFF;**WATERLINESECTIONS

HYD?

>LISTHYD

------------------------------------------------------------------------

TDISPLCBKMTCBWLAMCTTPC

MTMMM2TM/CMT/CM

------------------------------------------------------------------------

3.12513253.798.65727.8240.57294326.0320.244.3

6.25027441.296.81716.7940.59454532.9357.346.5

9.37542367.195.02214.2340.61244796.4419.449.2

12.50058151.293.00913.7200.63065043.4486.251.7

15.62574524.491.21714.0070.64675168.2518.453.0

------------------------------------------------------------------------

6舱容计算CAPACITY

可以使用菜单TASK>COMPARTMENT>COMPARTMENT,基本用法与HYDROSTATIC类似。

请参见上一节。

在此,主要说明一下SOUNDING管的定义。

NAPA中SOUNDING管有四种形式:

MUMANUALULLAGE

MSMANUALSOUNDING

RUREMOTEULLAGE

RSREMOTESOUNDING

我们通常使用的是MS,具体步骤如下:

TASK?

>CP

*BEGINCOMPARTMENTHYDROSTATICS(CP)*

CURRENTARRANGEMENT:

A

CP?

>PAR

PAR?

>DEV,APT,MS,(#14-0.1,0.15,9.97),(#14-0.1,0.15,20.345)

PAR?

>CAT

SOUNDINGDEVICESDEFINED

COMPARTMENTDEVICES

APTMS

PAR?

>

注意:

管子的名字应与舱室的名字一一对应。

要输出SOUNDING表时,应设置SDE为MS,并设定GSTEP。

TASK?

>CP

*BEGINCOMPARTMENTHYDROSTATICS(CP)*

CURRENTARRANGEMENT:

A

CP?

>ARGS

COMPAPT;**COMPARTMENTNAME

ARRA;**ARRANGEMENT

HNOTGIVEN;**HEIGHTFROMTANKBOTTOMM

STEP0.5;**HEIGHTSTEPFORTANKSM

GAUGENOTGIVEN;**GAUGECM

GSTEP20;**GAUGESTEPCM

VOLNOTGIVEN;**VOLUMEM3

VST

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1