请问ansys中OUTPR命令和OUTRES命令有什么区别

请问ansys中OUTPR命令和OUTRES命令有什么区别,第1张

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 选择所有节点

欢迎分享,转载请注明来源:浪漫分享网

原文地址:https://hunlipic.com/meirong/8204595.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-09-13
下一篇2023-09-13

发表评论

登录后才能评论

评论列表(0条)

    保存