ANSYS命令流通用后处理技术(二):图形显示结果与数据输出


目录

    • 输出控制
    • 图形显示结果
        • 显示结构变形图
        • 显示节点结果
        • 显示单元结果
        • 以矢量方式显示结果图
    • 举个栗子

在这里插入图片描述

输出控制

定义结果数据平均处理AVRES

  • 该命令对公共区域的结果数据进行平均,仅适用于PoweGraphics模式。

定义数据输出格式

  • 该命令用于数据表的输出控制
1
2
3
4
5
/format,ndigit,ftype,nwidth,dsignf,line,char
ndigit——数据第一栏的位数,缺省为7,通常第一栏为节点或单元号。
Ftype,nwidth,dsignf——同/GFORMAT命令参数
LINE——每页的行数,最小为11行
CHAR——换行前每行的字符数

/FORMAT命令仅用于列表显示的结果数据,而/GFORMAT则用于图形显示数据的格式。

图形显示结果

图形显示结果的常用命令如下:
在这里插入图片描述

显示结构变形图

1
2
3
4
5
PLDISP,KUND
KUND——控制参数
=0:仅显示结构变形图
=1:重叠显示结果变形前后形状图
=2:显示变形前结构的边界形状

通过单元选择显示部分结构变形图

可用命令/DSCALE,,1,0设置以显示真实变形情况

显示节点结果

该命令对所选择的单元和节点,其节点结果以连续的等值线穿过单元边界。等值线采用单元内节点结果线性插值确定,公共节点则取平均值确定。

为了理解以上概念,需要去了解一下有限元数值计算的本质,可以看一下这篇文章FEA,非常详细

所有结果都来自于节点位移

有限元是将一个连续体结构离散成有限个单元体,这些单元体在节点处相互铰结,把荷载简化到节点上,计算在外荷载作用下各节点的位移,进而计算各单元的应力和应变。

1
2
3
4
5
6
PLNSOL,Item,Comp,KUND,Fact,FileID
Item——显示结果的标识符
Comp——标识符组项的符号
KUND——同PLDISP
Fact——对接触分析的结果数据,2D显示的缩放因子,缺省为1.0
FileID——文件索引号(可通过非线性诊断命令NLDIAG得到),仅适用Item=NEAR

在这里插入图片描述
力学总应变=弹性应变+塑性应变+蠕变应变

如果要显示中节点(高阶单元)的值,可执行/EFACET命令设置。

显示单元结果

PLESOL,Item,Comp,KUND,Fact
参数意义同PLNSOL

以矢量方式显示结果图

1
2
3
4
5
6
7
PLVECT,Item,Lab2,Lab3,LabP,Mode,Loc,Edge
Item——预定的矢量标识符或矢量的分量标识符
Lab2,lab3——用户定义的分矢量标识符
LabP——合成矢量标识符
MOde——显示控制方式,光栅模式,矢量模式
Loc——单元场结果的矢量位置,质心处显示,单元节点显示
Edge——单元边界的显示方式,是否显示

该命令可结合/VSCALE命令调整矢量符号的大小

举个栗子

结果的显示方式

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
finish
/clear
/prep7                  ! 前处理
et,1,plane82
mp,ex,1,2.1e5
mp,prxy,1,0.3
blc4,,,60,40
cyl4,30,20,10
asba,1,2
wprota,,90
wpoff,,,-20
asbw,all
wpoff,30
wprota,,,90
asbw,all
wpcsys,-1
lccat,14,15
lccat,9,16
lccat,2,13
lccat,10,18
esize,2
mshape,0,2d
mshkey,1
amesh,all
lsel,s,loc,x,0
lsel,a,loc,x,60
sfl,all,pres,-100
lsel,s,loc,x,30
dl,all,,ux
lsel,s,loc,y,20
dl,all,,uy
allsel
finish

在这里插入图片描述

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/solu                   ! 求解
solve

/post1                  ! 进入通用后处理器
/efacet,2               ! 设置单元边界分段数,对曲线边界显示的更加精细
/gformat,f,15,6         ! 设置图形中数字的格式为F15.6
pldisp,1                ! 显示变形云图,带变形前的图
plnsol,u,y,2

/gformat,f,15,2
plnsol,s,x
plnsol,s,1              ! 显示主应力1
plnsol,s,eqv

/gformat,e,12,6         ! 设置图形中数字的格式为E12.6
plnsol,epel,x           ! 显示X方向弹性应变
  • 设置图形中数字的格式为F15.6
    在这里插入图片描述
  • 设置图形中数字的格式为E12.6
    在这里插入图片描述
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
! 恢复缺省格式,显示单元的Uy,Sx,Seqv
/gformat,defa
plesol,u,y          ! Y方向平动位移
plesol,s,x          ! x方向应力
plesol,s,eqv        ! 等效应力

plvect,u$plvect,s   ! 显示位移矢量和应力矢量图
plvect,s,,,,vect    ! 用矢量方式显示应力矢量
/vscale,,2          ! 调整矢量符号(双箭头)的大小
plvect,s,,,,vect    ! 再次显示应力矢量

/gline,,-1          ! 取消单元边界线
plvect,s
/dscale,,off        ! 关闭结构变形
plnsol,s,1
plesol,s,1
/dscale,defa        ! 恢复默认变形比例
/gline,1
/device,vector,1    ! 设置矢量显示模式

/clabel,,5          ! 设置等高线上文字的间隔距离(5单元显示1个)
/contour,,18,-16,,500   ! 设置等高线数为18,最小和最大为-16和500
plnsol,s,x

在这里插入图片描述