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配合使用。

APDL获取节点和单元的结果的更多相关文章

  1. JavaScript -- 练习,Dom 获取节点

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  2. 【转】JavaScript获取节点类型、节点名称和节点值

    DOM节点信息包括节点类型(nodeType).节点名称(nodeName)和节点值(nodeValue). 节点类型 DOM节点中,每个节点都拥有不同的类型.W3C规范中常用的 DOM节点类型有以下 ...

  3. document获取节点byId&byName

    <script type="text/javascript"> /* *需要:获取页面中的DIV节点: *思路: *通过docment对象完成.因为div节点有ID属性 ...

  4. 封装常用的js(Base.js)——【01】理解库,获取节点,连缀,

    封装常用的js(Base.js)——[01]理解库,获取节点,连缀,  youjobit07 2014-10-10 15:32:59 前言:       现如今有太多优秀的开源javascript库, ...

  5. JS获取节点方法

    1. 通过顶层document节点获取:(1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法.如果页面上含有 ...

  6. js dom操作获取节点的一些方法

    在复习javascript基础的时候,整理了一下js中获取节点的一些常用的方法,见代码: //js获取下一个兄弟节点 function getNextSibling(eleObj){ var next ...

  7. TreeView中右击直接获取节点的方法

    在TreeView中无法直接右击得到一个节点,因为当你选中其中一个右击时(不能是第一个)他会默认跳到第一个. 有时我们要想直接右击得到选中的节点,又时我们又想选中直接右击跳出一个快捷菜单怎么办了! 在 ...

  8. JavaScript之获取节点

    JavaScriopt DOM有三大节点:元素节点.属性节点.文本节点. 其中获取元素节点的三种主要方法有: 1.document.getElementById();此方法根据节点的唯一id值获取节点 ...

  9. js获取节点和编辑的方法

    创建新节点 1.创建一个DOM片段createDocumentFragment() 例如: var d=document.createDocumentFragment(); d.appendChild ...

随机推荐

  1. X-Forwarded-For注入漏洞过程记录

    一.题目地址 https://www.mozhe.cn/bug/detail/QWxmdFFhVURDay90L0wxdmJXSkl5Zz09bW96aGUmozhe 二.使用工具 FireFox浏览 ...

  2. hdu:2089 ( 数位dp入门+模板)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2089 数位dp的模板题,统计一个区间内不含62的数字个数和不含4的数字个数,直接拿数位dp的板子敲就行 ...

  3. C#应用程序部署到集群若干问题

    1. MemoryCache中的缓存在集群中的每个节点不能同步 解决方案: A. 将缓存内容迁移到系统外部的Redis缓存 B. 在使用MemoryCache的时候设置过期时间(当对数据同步要求不是那 ...

  4. Spring Security技术栈开发企业级认证与授权(一)环境搭建

    本项目是基于慕课网的Spring Security技术栈开发企业级认证与授权,采用IDEA开发,本文章用来记录该项目的学习过程. 慕课网视频:https://coding.imooc.com/clas ...

  5. android:Android 6.0权限控制代码封装

    新建的Activity类可以继承这个Activity,这个类封装了关于新版的权限处理相关的代码 使用方法: package com.glsite.phone; import android.conte ...

  6. frm、myd、myi、opt、par文件

    .frm 表结构文件 .myd 表数据文件 .myi 表索引文件 .opr 储存数据库的默认字符集 .par 储存分区信息 mysql 5.6版本分区表有一个文件:表名.par, 该文件在5.7.6版 ...

  7. 调用 flutter 第三方时间组件

    https://pub.flutter-io.cn/packages/flutter_cupertino_date_picker flutter_cupertino_date_picker: ^1.0 ...

  8. 《一句话理解Vue核心内容》阅读笔记

    Vue.js(读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架. 在解释什么是渐进式框架之前,有必要了解一下什么是框架 在最初的前端开发中,我们利用JS获取HTML中的DOM元素 ...

  9. CSS学习(8)盒模型

    box:盒子,每个元素在页面中都会生成一个矩形区域(盒子) 盒子类型: 1.行盒,display属性=inline的元素,不换行(默认值) 2.块盒,display属性=block的元素,换行 浏览器 ...

  10. [AST Babel Plugin] Transform code, add line:column number for console log

    For example we have current code: function add(a, b) { console.log(a, b) return a + b } function sub ...