MOSES软件简介_第1页
MOSES软件简介_第2页
MOSES软件简介_第3页
MOSES软件简介_第4页
MOSES软件简介_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MOSES软件简介MOSES软件简介 MOSES软件采用文本的方式。一个项目包含两个文件: 建模文件:“项目名.dat” 命令文件:“项目名.cif” 建模文件对船舶的形状和组件位置进行描述。 命令文件则包含需要的计算内容和计算步骤。 MOSES支持编程,因此具有很好的扩展性和灵活性,但是缺乏友好的界面。MOSES的命令格式 MOSES的”.dat”和”.cif”文件都由命令行组成。MOSES的命令行基本形式为: 命令 参数1 参数2 参数3 . 选项1 参数1 参数2 选项2 参数1 参数2 命令行要求在一行内写完,若一行不够,则需在行尾加续行号“” 以 “$”起始的行为注释行 如MOSES

2、中单位定义语句: &dimen -save -dimen meters m-tonsMOSES的变量和变量使用方法 MOSES可用以下语句设置参数: &SET 参数 = 参数值 对于已设参数的引用则采用 “ %参数 “,”%参数%”或”%(参数)”的形式, MOSES的参数都是字符型的,对参数的引用采用字符替换的规则进行。如: &SET body = me 语句 It is %(body) 相当于 it is me Abc% body% 相当于 Abcme MOSES编程的判断语句 MOSES的判断语句采用如下形式的判断语句采用如下形式 &IF, LPHRASE(1), &THEN &ELSE

3、IF, LPHRASE(2), &THEN &ELSE &ENDIF 其中LPHRASE(1), LPHRASE(2)为逻辑表达式MOSES编程的循环语句 MOSES的循环语句格式为:的循环语句格式为: &LOOP, INDEX, BEGVAL, ENDVAL, INCR &NEXT, LPHRASE &EXIT, LPHRASE &ENDLOOP 或: &LOOP, VAR, ( LIST(1), . LIST(n) ) &NEXT, LPHRASE &EXIT, LPHRASE &ENDLOOP MOSES编程的循环语句实例&LOOP I 1 &TOKEN(N %NODES%) 1 &SE

4、T J = %I% &NEXT &LOGICAL(%J% .EQ. 9) &EXIT &LOGICAL(%I% .GT. 11) &TYPE This is Loop Number %I% &ENDLOOP MOSES的宏 MOSES的宏定义方式如下:的宏定义方式如下: &MACRO, NAME, ARG(1), ARG(2), ., ARG(n), -OPTION(1), OPTVAR(1), CARG(1) = DEFAULT(1), . -OPTION(2), OPTVAR(2), CARG(2) = DEFAULT(2), . COMMAND(1) COMMAND(2) . . . &

5、ENDMACRO 定义物体 MOSES中物体的定义在“.dat”中完成,物体(body)有许多部件(part)组成,部件又可分为许多组件(piece)。物体定义方式如下: &describe body 物体名 option 可选项有: -IGNORE, DOF(1), DOF(2), . -GEN_DOF, MODE_SEL(1), MODE_SEL(2), . -S_DAMPING, CRATIO -SECTION, EI, X(1), SM(1), ., X(n), SM(n) -LOCATION, X(1), X(2), . -DMARK, DM_NAME, *DPT(1), *DPT(

6、2) 定义物体(续)-D_DMARK, :DM_NAME(1), :DM_NAME(2), . -FM_MORISON, FM_FACTOR -SPE_MULTIPLIER, SPEMUL -SP_ORIENT, VX, VY, VZ, HX, HY, HZ -SP_HEIGHT, X, Y, Z -FACT_CONVOLUTION, CONV_FACTOR -PERI_USE, PER -WAVE_RUNUP, YES/NO 物体定义从一个&describe body 命令开始,到下一个&describe body 命令或 &describe compartment 命令结束定义部件 部件定

7、义方式如下: &DESCRIBE PART, 部件名, 部件类型, -OPTIONS 可选项为: -MOVE, NX, NY, NZ, NRX, NRY, NRZ 或 -MOVE, NX, NY, NZ, *PT(1), *PT(2), *PT(3), *PT(4) 组件定义 组件的定义有两种方式,即面元法和切片法,面元法定义了部件的外表面,切片法则定义了部件切片形状。下面正对切片法进行介绍。 切片法定义组件的方式为: PGEN, PIECE_NAME, -OPTIONS Plane 1 Plane 2 END_PGEN Pgen 命令的可选项有:命令的可选项有:-PERMEABILITY,

8、PERM (定义渗透率)-OBSTACLE, -DIFTYPE, TYPE -CS_WIND, CSW_X, CSW_Y, CSW_Z (风阻力)-CS_CURRENT, CSC_X, CSC_Y, CSC_Z (流阻力)-DD_MULT, DDR(1), MULT(1), ., DDR(n), MULT(n) -AMASS, AMA_MULT (附加质量)-TANAKA, TANAKA_FACTOR -ROLL_DAMPING, ROLL_DAMP_FACTOR (横摇阻尼)-COLOR, COLOR(1), FRAC(1), . COLOR(n), FRAC(n) (颜色定义)TEXTUR

9、E, NAME_TEX, X_SCALE, Y_SCALE -STBD (或(或 -PORT 或 -BOTH 或没有,表示取右舷、左舷、左右非对称,对称体; -BOTH 时需要同时定义左右舷)-TOL_OFF, TOL -LOCATION, X, Y, Z, ROLL, PITCH, YAW (定义位置)切片的定义切片的定义方式为Plane x1 x2 -optionsPlane x3 -options当x1,x2在同一语句中时,表示两个位置的切片形状相同,若不同位置的切片形状不一致,则需依次定义。要求x1,x2,x3为递增序列。选项有:-RECTANGULAR, ZB, ZT, BEAM,

10、NB, NS, NT ZB为底,ZM为顶,Beam为宽的一个矩形, NB, NS, NT为底部,舷侧和顶部的节点数-CARTESIAN, Y(1), Z(1), Y(2), Z(2), ., Y(n), Z(n) 定义横剖面的节点位置定义横剖面的节点位置-CIRCULAR, Y, Z, R, THETA, DTH, NP 定义圆弧(实际为多边形) Y,Z为圆心,R为半径, THETA, DTH, NP分别为起始角,角度增量,节点数,z轴负向THETA=0,逆时针为正-E_CIRCULAR, Y, Z, R, THETA, DTH, NP 和CIRCULAR类似,但是保证多边形面积和圆面积相等类

11、似,但是保证多边形面积和圆面积相等舱室定义舱室的定义方式为:&DESCRIBE COMPARTMENT, 舱室名 -OPTIONS pgen piece1 loc x0 y0 z0 ax ay az plane x1 options plane x2 options . end pgen 第一个Body默认为主船体,其余舱室默认为内部舱室,内部舱室的渗透率为负值。进水点的定义*NWT1 29.75 -15.52 9.34 (风雨密点1)*NWT2 29.75 15.71 9.34 (风雨密点2)*WT1 34.29 10.57 9.87 (水密点1)&DESCRIBE compartment

12、舱室名 -NWT_DOWN *NWT1 *NWT2 - WT_DOWN *WT1 .液舱装载状态可用下面方法&COMPARTMENT -PERCENT 舱室名 状态百分比 液体密度静水力计算静水力计算在 “.cif” 中定义引用预定义模块 Use_mac 模块名从”.dat”文件中引入模型: inmodel重量、重心、浮态的定义 重量和浮态的定义有两种方式,一是先去确定浮态和重心高度,然后计算重量和重心位置。具体方式为:&INSTATE -CONDITION 船体名 吃水 横倾 纵倾 &WEIGHT -COMPUTE jackup 19 %(JBH)*0.58 %(Jlen)*.32 %(Jl

13、en)*0.32另一种方式时给定重量中心,计算浮态。&INSTATE, -OPTIONS where the options are: -LOCATE, NAME, X, Y, Z, RX, RY, RZ -MOVE, NAME, DX, DY, DZ, DRX, DRY, DRZ -CONDITION, NAME, DRAFT, ROLL, TRIM -POINT, *PNT(1), H(1), *PNT(2), H(2), . *PNT(n), H(n) -DRAFT, DMARK(1), D(1), DMARK(2), D(2), . DMARK(n), D(n) -GUESS, *NO

14、DE(1), *NODE(2), *NODE(3) -VELOCITY, NAME, VX, VY, VZ, VRX, VRY, VRZ -SL_SET -LINES, :ACTIVE, :LSEL(1), TEN(1), :LSEL(2), TEN(2), . -EVENT, EVE_NUM -PREVIOUS -C_FORCE, FLAG &WEIGHT, -OPTIONS where the available options are: -COMPUTE, BODY_NAME, ZCG, KX, KY, KZ -DEFINE, PART_NAME, WEIGHT, XCG, YCG, Z

15、CG, KX, KY, KZ -TOTAL, PART_NAME, WEIGHT, XCG, YCG, ZCG, KX, KY, KZ 静水力曲线的计算 静水力计算应先用“HSTATICS”命令进入静水力模块,然后采用“CFORM”命令计算静水力曲线, CFORM的具体形式为: CFORM, DRAFT, ROLL, TRIM, -OPTIONS 可选项包括: -DRAFT, INC, NUM -ROLL, INC, NUM -PITCH, INC, NUM -WAVE, WLENGTH, STEEP, CREST 初始的draft, roll, and trim 用 DRAFT, ROLL

16、和 TRIM 定义, -DRAFT 表示吃水变化,-ROLL 或 -PITCH, 分别表示横倾和纵倾 -WAVE 定义静态波面 静稳性曲线计算静稳性曲线可用以下命令计算静稳性曲线可用以下命令计算RARM, INC, NUM, -OPTIONS 可选项: -YAW, YAW_ANGLE -ECHO, YES/NO -FIX -NUMITER, ITER_MAX -TOL, HE, RO, PI -WAVE, WLENGTH, STEEP, CREST -WIND, WIND_SPEED -CEN_LATERAL, X, Y, Z -U_CURRENT, FLAG -W_COEFF, WC0, W

17、C1, WC2, WC3 -R_COEFF, RC0, RC1, RC2, RC3 -STOP, HOW -WEIGHT, SF_WEIGHT 稳性校核use mac stab$* set transit condition&INSTATE CONDITION 7$* compute weight forcondition&WEIGHT COMPUTE 5 32 85 85$Now, stability checks with the commands of the form:$* check one intact$hystatstab ok 5 2.5 10 wind 100 yaw 0$*

18、 check one damaged$stab ok 5 2.5 10 wind 100 yaw 0 damage 5pSTAB OK DRAFT RANG INC NR ANGLES OPTIONS可选项:可选项:YAW, Y ANGLE DAMAGE, DAM CMP WIND, WIND THWAV, ANGLE WAVE CEN LAT XC, YC, ZC U CURRENTCOEF WIND, W COEF WIND MAC MAC NAME NO EQUI I GM, IGM I AR RATIO, IARATIO I AR WRATIO, IAWRATIO, MANG I ARM RATIO, IARMRAT I DOWN H, I DOWNH I AREMARM, IAREMARM I AREDFLD, IAREDFLDI ARE30, IARE30 I ARE40, IARE40 I AREBTW, IAREBTWI ARM AR, IARMARE I ZCROSS, IZCROSS I THETA1, ITHETA1I RANGE, IRANGE I ANG DIFF, IANGDIF I DANG T1, ID

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论