收藏 分享(赏)

MOSES软件简介.ppt

上传人:精品资料 文档编号:10408511 上传时间:2019-11-08 格式:PPT 页数:23 大小:95KB
下载 相关 举报
MOSES软件简介.ppt_第1页
第1页 / 共23页
MOSES软件简介.ppt_第2页
第2页 / 共23页
MOSES软件简介.ppt_第3页
第3页 / 共23页
MOSES软件简介.ppt_第4页
第4页 / 共23页
MOSES软件简介.ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

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

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

3、(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 &SET J = %I% &NEXT &LOGICAL

4、(%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). . . &ENDMACRO,定义物体,MOSES中物体的定义在“.dat”中完成

5、,物体(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(2),定义物体(续),-D_DMARK, :DM_NAME(1), :DM_NA

6、ME(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 命令结束,定义部件,部件定义方式如下: &DESCRIBE PART, 部件名, 部件类型, -OPTION

7、S 可选项为: -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, PERM (定义渗透率) -OBSTACLE, -DIFTYPE, TYPE -CS_WIND,

8、 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) (颜色定义) TEXTURE, NAME_TEX, X_SCALE, Y_SCALE -STBD (或 -POR

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

10、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类似,但是保证多边形面积和圆面积相等,舱室定义,舱室的定义方式为: &DESCRIBE COMPARTMENT, 舱室名 -OPTI

11、ONS pgen piece1 loc x0 y0 z0 ax ay az plane x1 optionsplane x2 optionsend 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 舱室名 -NWT_DOWN *NWT1 *NWT2 - WT_DOWN *WT1 .液舱装载状态可用下面方法 &COMPAR

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

13、ptions 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, *NODE(1), *NODE(2), *NODE(3) -VELOCITY, NAME, VX, VY, VZ, VRX,

14、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, ZCG, KX, KY, KZ -TOTAL, PART_NAME, WEIGHT, XCG, YCG, ZCG, KX, K

15、Y, 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 和 TRIM 定义, -DRAFT 表示吃水变化,-ROLL 或 -PITCH, 分别表示横倾和纵倾 -WAVE 定义静态波面

16、,静稳性曲线计算,静稳性曲线可用以下命令计算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, WC1, WC2, WC3 -R_COEFF, RC0, RC1, RC2, RC3 -STOP, HOW -WEIGHT, SF_WEIGHT,稳性校

17、核,use mac stab $* set transit condition &INSTATE CONDITION 7 $* compute weight for condition &WEIGHT COMPUTE 5 32 85 85 $Now, stability checks with the commands of the form: $ $* check one intact $ hystat stab ok 5 2.5 10 wind 100 yaw 0 $ $* check one damaged $ stab ok 5 2.5 10 wind 100 yaw 0 damage

18、 5p,STAB OK DRAFT RANG INC NR ANGLES OPTIONS 可选项: YAW, Y ANGLE DAMAGE, DAM CMP WIND, WIND THWAV, ANGLE WAVE CEN LAT XC, YC, ZC U CURRENT COEF 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

19、AREDFLD, IAREDFLD I ARE30, IARE30 I ARE40, IARE40 I AREBTW, IAREBTW I ARM AR, IARMARE I ZCROSS, IZCROSS I THETA1, ITHETA1 I RANGE, IRANGE I ANG DIFF, IANGDIF I DANG T1, IDANGT1 I DANG, IDANG I_ANGMARM, IANGMARM _WAR RATIO, -I_WAR RATIO D GM, DGM D AR RATIO, DARATIO D AR WRATIO, DAWRATIO, MANG D ARM

20、RATIO, DARMRAT D DOWN H, D DOWNH D AREMARM, DAREMARM D AREDFLD, DAREDFLD D ARE30, DARE30 D ARE40, DARE40 D AREBTW, DAREBTW D ARM AR, DARMARE D ZCROSS, DZCROSS D THETA1, DTHETA1 D RANGE, DRANGE D ANG DIFF, DANGDIF D DANG T1, DDANGT1 D DANG, DDANG D ANGMARM, DANGMARM D WAR RATIO, D WAR RATIO,极限重心高度计算,KG_ALLOW -options 可选项有: DRAFTS, D1, D2, TOL, KG TOL KG_MIN, KG_MIN KG_MAX, KG_MAX YAW, Y ANGLE(1), . DAMAGE, DAM CMP(1), . WIND, I_WIND, D_WIND CEN LAT XC, YC, ZC U CURRENT COEF WIND, W COEF (和稳性规范相关的选项详见帮助文档),

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报