outpr应该是out+print的缩写outpr是控制输出窗口输出内容的,就是output window的内容,当然了,也可以不要输出窗口,而将这个输出结果转到文件中,用fileswitch output to而outres是控制输出结果的,默认的是outres,all,last,也就是输入所有结果最后一个子步的结果(对静力分析和瞬态分析)。所以,在做静力分析和瞬态分析时,要是想知道每个子步的结果,就用outres,all,all,用outpr对输出结果没有影响。
命令流在你建模之后(确切的说是你每一步操作之后),就会产生一个log文本文件,就是命令流。
如果对ansys很精通,可以直接写命令流,就是一个小程序,然后直接出结果。
可以通过命令流进行修改模型,但是你要掌握命令流的方法。
你的那个齿轮模型描述不够清楚,自己多试着联系一下吧,自己多操作,就会了。
三点都在弧上,用圆心那是画圆,你这是齿轮不是标准圆。直接选择三个点,然后用样条直线生成就可以了。
/prep7
m1=0009
m2=00108
m3=0012
k1=1064
k2=7311
k3=3378
c1=009
c3=0111
ks=823
dim,disp,array,80,2
!以上为定义参数
et,1,beam3
r,1,2326,339e6,115
mp,ex,1,69000
mp,prxy,1,03
mp,dens,1,3e-9
!以上为定义单元属性和材料属性
et,2,mass21
keyopt,2,1,0
keyopt,2,2,0
keyopt,2,3,4
et,3,combin14
keyopt,3,1,0
keyopt,3,2,0
keyopt,3,3,2
!又定义了两种单元,并分别建立了一些关键点
r,2,27692e-3
r,3,37788
r,4,m1
r,5,m2
r,6,m3
r,7,k1,c1
r,8,k2
r,9,k3,c3
r,10,ks
!以上为定义单元实常数
k,1,0,0,0
k,2,80000,
l,1,2
lsel,s,line,,1
latt,1,1,1
lesize,1,,,80
lmesh,1
type,2
real,2
do,i,1,9
e,node(8000i,0,0)
enddo
do,i,0,8
n,82+i,8000+8000i,1000,0
type,3
real,3
e,82+i,10+8i
enddo
do,i,0,79
n,91+4i,1000+1000i,-1000,0
n,92+4i,1000+1000i,-2000,0
n,93+4i,1000+1000i,-3000,0
n,94+4i,1000+1000i,-4000,0
enddo
do,i,0,79
type,2
real,4
e,91+4i
type,2
real,5
e,92+4i
type,2
real,6
e,93+4i
type,3
real,7
e,91+4i,92+4i
type,3
real,8
e,92+4i,93+4i
type,3
real,9
e,93+4i,94+4i
enddo
do,i,0,78
type,3
real,10
e,3+i,91+4i
enddo
type,3
real,10
e,2,407
!以上均为建模的各种命令,其中使用了循环命令即do-enddo,其他的都是基本的命令
d,1,all
d,2,all
d,82,all,,,90,
d,10,ux,,,74,8
finish
!以上为施加约束
/config,nres,5000
/solu
antype,trans
trnopt,full
timint,on
nlgeom,on
sstif,on
nropt,full
outres,all,all
autots,on
estif,1e-12
esel,s,elem,,99,658
ekill,all
allsel,all
time,003
nsubst,10
kbc,1
esel,s,elem,,99,104
esel,a,elem,,579
ealive,all
nsel,s,node,,95,410
d,all,all
allsel,all
d,91,ux
d,92,ux
d,93,ux
d,94,all
f,91,fy,120
!以上是为求解做了一些设置,其中又夹杂着一些约束和载荷的施加命令。
solve
!求解命令
get,disp(80,1),node,2,u,y
get,disp(80,2),node,407,u,y
!获得两个节点的y向位移值,并保存在数组disp中
finish
/post26
numvar,200
do,i,0,78
esol,i+2,579+i,3+i,f,y
enddo
save
status,disp
!post26的一些后处理命令
另,这些命令都是基本的命令,这样一下都贴上来,是在是不知道从何说起,只能大概说一下作用,具体的意思还得自己塌下心来自己查资料并理解。
先选上这个截面所有节点nsel,然后对应的哪个方向的力,一个x方向,一个y方向,列表定义变量号,prnsol,然后用sum函数命令,每个载荷步都这样求,然后就可以输出了,你定义一个变量,就可以输出到文档
nsle,s !(选择附着在单元上的节点)
esel,inve !(反选当前集合的单元)
nsle,s !选择附着在单元上的节点
emodif,all,type,4 把当前单元的单元类型改成4号
esel,all 选择所有单元
nsel,all 选择所有节点
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)