zoukankan      html  css  js  c++  java
  • APDL获取节点和单元的结果

    APDL获取ANSYS结果

    1. 获取节点结果

    1.1 获取节点应力结果

    序号 结果 APDL 注释
    1 X方向应力 *GET,SX,NODE,1,S,X *GET,变量名,类型,编号,应力,X方向
    2 Y方向应力 *GET,SY,NODE,1,S,Y *GET,变量名,类型,编号,应力,Y方向
    3 Z方向应力 *GET,SZ,NODE,1,S,Z *GET,变量名,类型,编号,应力,Z方向
    4 XY剪应力 *GET,SXY,NODE,1,S,XY *GET,变量名,类型,编号,应力,XY方向
    5 YZ剪应力 *GET,SYZ,NODE,1,S,YZ *GET,变量名,类型,编号,应力,YZ方向
    6 XZ剪应力 *GET,SXZ ,NODE,1,S,XZ *GET,变量名,类型,编号,应力,XZ方向
    7 第一主应力 *GET,S1,NODE,1,S,1 *GET,变量名,类型,编号,应力,第一主应力
    8 第二主应力 *GET,S2,NODE,1,S,2 *GET,变量名,类型,编号,应力,第二主应力
    9 第三主应力 *GET,S3,NODE,1,S,3 *GET,变量名,类型,编号,应力,第三主应力
    10 von Mises应力 *GET,SVON,NODE,1,S,EQV *GET,变量名,类型,编号,应力,von Mises应力

    1.2 获取节点位移结果

    序号 结果 APDL 注释
    1 X方向位移 *GET,UX,NODE,1,U,X *GET,变量名,类型,编号,位移,X方向
    2 Y方向位移 *GET,UY,NODE,1,U,Y *GET,变量名,类型,编号,位移,Y方向
    3 Z方向位移 *GET,UZ,NODE,1,U,Z *GET,变量名,类型,编号,位移,Z方向
    4 总位移 *GET,USUM,NODE,1,U,SUM *GET,变量名,类型,编号,位移,总位移

    1.3 获取节点应变结果--总应变

    总机械应变(Total Mechanical Strain),即为弹性应变+塑性应变+蠕变应变的和,不包括热应变。

    序号 结果 APDL 注释
    1 X方向应变 *GET,MSX,NODE,1,EPTO,X *GET,变量名,类型,编号,应变,X方向
    2 Y方向应变 *GET,MSY,NODE,1,EPTO,Y *GET,变量名,类型,编号,应变,Y方向
    3 Z方向应变 *GET,MSZ,NODE,1,EPTO,Z *GET,变量名,类型,编号,应变,Z方向
    4 XY剪切应变 *GET,MSXY,NODE,1,EPTO,XY *GET,变量名,类型,编号,应变,XY方向
    5 YZ剪切应变 *GET,MSYZ,NODE,1,EPTO,YZ *GET,变量名,类型,编号,应变,YZ方向
    6 XZ剪切应变 *GET,MSXZ,NODE,1,EPTO,XZ *GET,变量名,类型,编号,应变,XZ方向
    7 第1主应力 *GET,MS1,NODE,1,EPTO,1 *GET,变量名,类型,编号,应变,第1主应力
    8 第2主应力 *GET,MS2,NODE,1,EPTO,2 *GET,变量名,类型,编号,应变,第2主应力
    9 第3主应力 *GET,MS3,NODE,1,EPTO,3 *GET,变量名,类型,编号,应变,第3主应力
    10 Total mechanical strain intensity *GET,EMINT,NODE,1,EPTO,INT *GET,变量名,类型,编号,应变,总机械应变强度
    11 von Mises total mechanical strain *GET,EMEQV,NODE,1,EPTO,EQV *GET,变量名,类型,编号,应变,von Mises 总机械应变强度

    1.4 获取节点应变结果--弹性应变

    序号 结果 APDL 注释
    1 X方向应变 *GET,ESX,NODE,1,EPEL,X *GET,变量名,类型,编号,应变,X方向
    2 Y方向应变 *GET,ESY,NODE,1,EPEL,Y *GET,变量名,类型,编号,应变,Z方向
    3 Z方向应变 *GET,ESZ,NODE,1,EPEL,Y *GET,变量名,类型,编号,应变,Z方向
    4 XY方向应变 *GET,ESXY,NODE,1,EPEL,XY *GET,变量名,类型,编号,应变,XY方向
    5 YZ方向应变 *GET,ESYZ,NODE,1,EPEL,YZ *GET,变量名,类型,编号,应变,YZ方向
    6 XZ方向应变 *GET,ESXZ,NODE,1,EPEL,XZ *GET,变量名,类型,编号,应变,XZ方向
    7 第1主应力 *GET,ES1,NODE,1,EPEL,1 *GET,变量名,类型,编号,应变,第1主应力
    8 第2主应力 *GET,ES2,NODE,1,EPEL,2 *GET,变量名,类型,编号,应变,第2主应力
    9 第3主应力 *GET,ES3,NODE,1,EPEL,3 *GET,变量名,类型,编号,应变,第3主应力
    10 Elastic strain intensity *GET,ESINT,NODE,1,EPEL,INT *GET,变量名,类型,编号,应变,弹性应变强度
    11 von Mises elastic strain *GET,ESEQV,NODE,1,EPEL,EQV *GET,变量名,类型,编号,应变,von Mises弹性应变

    1.5 获取节点应变结果--塑性应变

    序号 结果 APDL 注释
    1 X方向应变 *GET,EPSX,NODE,1,EPPL,X *GET,变量名,类型,编号,应变,X方向
    2 Y方向应变 *GET,EPSY,NODE,1,EPPL,Y *GET,变量名,类型,编号,应变,Z方向
    3 Z方向应变 *GET,EPSZ,NODE,1,EPPL,Y *GET,变量名,类型,编号,应变,Z方向
    4 XY方向应变 *GET,EPSXY,NODE,1,EPPL,XY *GET,变量名,类型,编号,应变,XY方向
    5 YZ方向应变 *GET,EPSYZ,NODE,1,EPPL,YZ *GET,变量名,类型,编号,应变,YZ方向
    6 XZ方向应变 *GET,EPSXZ,NODE,1,EPPL,XZ *GET,变量名,类型,编号,应变,XZ方向
    7 第1主应力 *GET,EPS1,NODE,1,EPPL,1 *GET,变量名,类型,编号,应变,第1主应力
    8 第2主应力 *GET,EPS2,NODE,1,EPPL,2 *GET,变量名,类型,编号,应变,第2主应力
    9 第3主应力 *GET,EPS3,NODE,1,EPPL,3 *GET,变量名,类型,编号,应变,第3主应力
    10 Plastic strain intensity *GET,EPSINT,NODE,1,EPPL,INT *GET,变量名,类型,编号,应变,弹性应变强度
    11 von Mises plastic strain *GET,EPSEQV,NODE,1,EPPL,EQV *GET,变量名,类型,编号,应变,von Mises弹性应变
    12 Equivalent plastic strain *GET,EPSEQV,NODE,1,NL,EPEQ *GET,变量名,类型,编号,应变,等效塑性应变

    1.6 获取节点应变结果--蠕变应变

    序号 结果 APDL 注释
    1 X方向应变 *GET,EPSX,NODE,1,EPCR,X *GET,变量名,类型,编号,应变,X方向
    2 Y方向应变 *GET,EPSY,NODE,1,EPCR,Y *GET,变量名,类型,编号,应变,Z方向
    3 Z方向应变 *GET,EPSZ,NODE,1,EPCR,Y *GET,变量名,类型,编号,应变,Z方向
    4 XY方向应变 *GET,EPSXY,NODE,1,EPCR,XY *GET,变量名,类型,编号,应变,XY方向
    5 YZ方向应变 *GET,EPSYZ,NODE,1,EPCR,YZ *GET,变量名,类型,编号,应变,YZ方向
    6 XZ方向应变 *GET,EPSXZ,NODE,1,EPCR,XZ *GET,变量名,类型,编号,应变,XZ方向
    7 第1主应力 *GET,EPS1,NODE,1,EPCR,1 *GET,变量名,类型,编号,应变,第1主应力
    8 第2主应力 *GET,EPS2,NODE,1,EPCR,2 *GET,变量名,类型,编号,应变,第2主应力
    9 第3主应力 *GET,EPS3,NODE,1,EPCR,3 *GET,变量名,类型,编号,应变,第3主应力
    10 Creep strain intensity *GET,EPSINT,NODE,1,EPCR,INT *GET,变量名,类型,编号,应变,蠕变应变强度
    11 von Mises creep strain *GET,EPSEQV,NODE,1,EPCR,EQV *GET,变量名,类型,编号,应变,von Mises蠕变应变
    12 Equivalent creep strain *GET,EPSEQV,NODE,1,NL,CREQ *GET,变量名,类型,编号,应变,等效塑性应变

    1.7 获取节点应变结果--热应变

    序号 结果 APDL 注释
    1 X方向应变 *GET,EPSX,NODE,1,EPTH,X *GET,变量名,类型,编号,应变,X方向
    2 Y方向应变 *GET,EPSY,NODE,1,EPTH,Y *GET,变量名,类型,编号,应变,Z方向
    3 Z方向应变 *GET,EPSZ,NODE,1,EPTH,Y *GET,变量名,类型,编号,应变,Z方向
    4 XY方向应变 *GET,EPSXY,NODE,1,EPTH,XY *GET,变量名,类型,编号,应变,XY方向
    5 YZ方向应变 *GET,EPSYZ,NODE,1,EPTH,YZ *GET,变量名,类型,编号,应变,YZ方向
    6 XZ方向应变 *GET,EPSXZ,NODE,1,EPTH,XZ *GET,变量名,类型,编号,应变,XZ方向
    7 第1主应力 *GET,EPS1,NODE,1,EPTH,1 *GET,变量名,类型,编号,应变,第1主应力
    8 第2主应力 *GET,EPS2,NODE,1,EPTH,2 *GET,变量名,类型,编号,应变,第2主应力
    9 第3主应力 *GET,EPS3,NODE,1,EPTH,3 *GET,变量名,类型,编号,应变,第3主应力
    10 Elastic thermal intensity *GET,EPSINT,NODE,1,EPTH,INT *GET,变量名,类型,编号,应变,热应变强度
    11 von Mises thermal strain *GET,EPSEQV,NODE,1,EPTH,EQV *GET,变量名,类型,编号,应变,von Mises热应变

    1.8 获取节点应变结果--总机械应变和热应变

    序号 结果 APDL 注释
    1 X方向应变 *GET,EPSX,NODE,1,EPTH,X *GET,变量名,类型,编号,应变,X方向
    2 Y方向应变 *GET,EPSY,NODE,1,EPTH,Y *GET,变量名,类型,编号,应变,Z方向
    3 Z方向应变 *GET,EPSZ,NODE,1,EPTH,Y *GET,变量名,类型,编号,应变,Z方向
    4 XY方向应变 *GET,EPSXY,NODE,1,EPTH,XY *GET,变量名,类型,编号,应变,XY方向
    5 YZ方向应变 *GET,EPSYZ,NODE,1,EPTH,YZ *GET,变量名,类型,编号,应变,YZ方向
    6 XZ方向应变 *GET,EPSXZ,NODE,1,EPTH,XZ *GET,变量名,类型,编号,应变,XZ方向
    7 第1主应力 *GET,EPS1,NODE,1,EPTH,1 *GET,变量名,类型,编号,应变,第1主应力
    8 第2主应力 *GET,EPS2,NODE,1,EPTH,2 *GET,变量名,类型,编号,应变,第2主应力
    9 第3主应力 *GET,EPS3,NODE,1,EPTH,3 *GET,变量名,类型,编号,应变,第3主应力
    10 Elastic strain intensity *GET,EPSINT,NODE,1,EPTH,INT *GET,变量名,类型,编号,应变,弹性应变强度
    11 von Mises total m&t strain *GET,EPSEQV,NODE,1,EPTH,EQV *GET,变量名,类型,编号,应变,von Mises热和机械总应变
    12 von Mises m&t strain *GET,EPSEQV,NODE,1,EPTH,EQV *GET,变量名,类型,编号,应变,von Mises热和机械总应变

    1.9 获取节点应变结果-膨胀应变

    Swelling strain

    序号 结果 APDL 注释
    1 膨胀应变 *GET,EPSX,NODE,1,EPSW, *GET,变量名,类型,编号,应变,膨胀应变

    1.10 获取节点应变结果-体温度

    序号 结果 APDL 注释
    1 温度 *GET,EPSX,NODE,1,BFE,TEMP *GET,变量名,类型,编号,参数,温度

    2. 获取单元结果

    2.1 获取单元应力结果

    !*DIM,数组名,关键字ARRAY,大小
    *DIM,ARR_STRAIN,ARRAY,40!----定义ARR_STRAIN数组,数目为40
    !建立表格,名称ETAB_STRAIN
    ETABLE,ETAB_STRAIN,EPEL,X!X方向的弹性应变
    !------将表中的数值赋值到表中
    *DO,COUNT,1,40,1
    !*GET,数组(i),关键字Elem,i,关键字Etab,表格名
    *GET,ARR_STRAIN(COUNT),ELEM,COUNT,ETAB,ETAB_STRAIN
    *ENDDO
    !查看数组的数值
    *STATUS,ARR_STRAIN
    

    获取单个单元的应力值

    ETABLE,ETAB_STRAIN,EPEL,X!X方向的弹性应变
    *GET,AA,elem,1,etab,etab_strain
    

    2.2 不同单元结果

    对于单元不同的结果,可以先建立不同的表,命令如下
    ETABLE,SXZ,S,XZ
    ETABLE,变量名称,结果,方向
    其他结果参考上一节的介绍。

    序号 表格 APDL 注释
    1 X方向位移 ETABLE,UX,U,X DOF
    2 Y方向位移 ETABLE,UY,U,Y DOF
    3 Z方向位移 ETABLE,UZ,U,Z DOF
    4 X方向转动 ETABLE,ROTX,ROT,X DOF
    5 Y方向转动 ETABLE,ROTY,ROT,Y DOF
    6 Z方向转动 ETABLE,ROTZ,ROT,Z DOF
    7 X方向位移 ETABLE,SX,S,X Stress
    8 Y方向位移 ETABLE,SY,S,Y Stress
    9 Z方向位移 ETABLE,SZ,S,Z Stress
    10 X方向转动 ETABLE,SXY,S,XY Stress
    11 Y方向转动 ETABLE,SYZ,S,YZ Stress
    12 Z方向转动 ETABLE,SXZ,S,XZ Stress

    3. 将结果写入到txt

    1. 首先编写读取到文本的APDL函数
    A=3.1415926
    *CFOPEN,TEST,dat
    *VWRITE,A
    (f6.4)
    *CFCLOSE
    finish
    
    1. 将APDL保存到inp文件下,例如【0test.inp】

    2. 加载函数,输入: /input,0test,inp

    3. 查看根目录下的文件

    4. *GET简介

    在ANSYS分析过程中,*get命令作为一个提取信息的常用命令,作用非常大,不管是在前处理、求解还是后处理过程中,都能够有发挥的空间,尤其是后处理过程,对结果的批量输出来说不可缺少。
    *get能够提取的信息相当多,其命令语句如下:
    *GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM
    Par:定义的变量名称,用于存储提取的数据;
    Entity:关键字,是信息提取的对象,包括NODE, ELEM, KP, LINE, AREA, VOLU, PDS等;
    ENTNUM:当前对象的数字标识,比如节点的节点号,单元的单元号等;
    Item1:提取的信息,可用的非常多,后面展开;
    IT1NUM:和Item1配合使用。

  • 相关阅读:
    spring boot welcome-file-list
    spring boot web.xml listener
    Linkflow CDP
    连接数据,构建中台,Linkflow如何推动数据化浪潮 CDP
    客户全生命周期服务解决方案的提供商。
    自然语言处理的发展历史 发展方向 行业(法律)
    SpringBoot 设置 profiles 并在其他配置文件里面读取 pom.xml
    SpringBoot 配置文件无法解析占位符
    微服务 SaaS 低代码开发平台
    混沌工程与分布式系统
  • 原文地址:https://www.cnblogs.com/gaozihan/p/11200294.html
Copyright © 2011-2022 走看看