请问我这个命令流为什么没有办法求解?

浏览:954 回答:1

FINISH

/CLEAR

/FILNAME,Beam Model

/TITLE,Simple Beam


/REPLOT

/prep7

et,1,beam188

sectype,1,beam,ctube,,0

secoffset,cent

secdata,0.02,0.05

mp,ex,1,2e5

mp,prxy,1,0.3

mp,dens,1,78.5

k,1,0,0,0

k,2,0.5,0,0

k,3,1,0,0

type,1

mat,1

l,1,3

latt,1,1,1

lesize,all,0.1

lmesh,all

/solu

antype,0

dk,1,ux,0

dk,1,uy,0

dk,1,uz,0

dk,3,uy,0

dk,3,uz,0

Fk,2,FZ,-10

solve



建立的是一个简支梁钢管

邀请回答 我来回答

全部回答

(1)
默认 最新
邹正刚
这个问题好像在小木虫上已经回答了。主要两个问题: 1 单位不协调,你的长度单位应该是 m,但是材料参数的弹性模量的单位是 MPa,与长度单位 m 协调的话,应该是 Pa;密度单位应该是 Kg/m^3,但是你的密度 78.5,不知道是什么单位。 2 beam188 梁单元是一个三维的单元,而你的简支约束条件是仿照二维问题设置的,但增加了对 Uz 的约束,不过仍缺少对梁绕自身轴线转动的约束条件,所以不能求解。 对命令流修改如下: FINISH /CLEAR /FILNAME,Beam_Model,1 ! jobname 最好不要有空格 /TITLE,Simple Beam /REPLOT /prep7 et,1,beam188 sectype,1,beam,ctube,,0 secoffset,cent secdata,0.02,0.05 mp,ex,1,2e11 ! 弹性模量单位 Pa,与长度单位 m 协调 mp,prxy,1,0.3 mp,dens,1,7850 ! 密度单位 Kg/m^3,与长度单位 m 协调 k,1,0,0,0 k,2,0.5,0,0 k,3,1,0,0 type,1 mat,1 l,1,3 latt,1,1,1 lesize,all,0.1 lmesh,all /solu antype,0 dk,1,ux,0 dk,1,uy,0 dk,1,uz,0 dk,1,ROTx,0 ! 需要增加梁绕自身轴线的转动约束 dk,3,uz,0 dk,3,uy,0 Fk,2,FZ,-10 solve
2018年6月14日
已采纳 评论 点赞

没解决?试试专家一对一服务

换一批