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
- 首先编写读取到文本的APDL函数
A=3.1415926
*CFOPEN,TEST,dat
*VWRITE,A
(f6.4)
*CFCLOSE
finish
将APDL保存到inp文件下,例如【0test.inp】
加载函数,输入: /input,0test,inp
查看根目录下的文件
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获取节点和单元的结果的更多相关文章
- JavaScript -- 练习,Dom 获取节点
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 【转】JavaScript获取节点类型、节点名称和节点值
DOM节点信息包括节点类型(nodeType).节点名称(nodeName)和节点值(nodeValue). 节点类型 DOM节点中,每个节点都拥有不同的类型.W3C规范中常用的 DOM节点类型有以下 ...
- document获取节点byId&byName
<script type="text/javascript"> /* *需要:获取页面中的DIV节点: *思路: *通过docment对象完成.因为div节点有ID属性 ...
- 封装常用的js(Base.js)——【01】理解库,获取节点,连缀,
封装常用的js(Base.js)——[01]理解库,获取节点,连缀, youjobit07 2014-10-10 15:32:59 前言: 现如今有太多优秀的开源javascript库, ...
- JS获取节点方法
1. 通过顶层document节点获取:(1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法.如果页面上含有 ...
- js dom操作获取节点的一些方法
在复习javascript基础的时候,整理了一下js中获取节点的一些常用的方法,见代码: //js获取下一个兄弟节点 function getNextSibling(eleObj){ var next ...
- TreeView中右击直接获取节点的方法
在TreeView中无法直接右击得到一个节点,因为当你选中其中一个右击时(不能是第一个)他会默认跳到第一个. 有时我们要想直接右击得到选中的节点,又时我们又想选中直接右击跳出一个快捷菜单怎么办了! 在 ...
- JavaScript之获取节点
JavaScriopt DOM有三大节点:元素节点.属性节点.文本节点. 其中获取元素节点的三种主要方法有: 1.document.getElementById();此方法根据节点的唯一id值获取节点 ...
- js获取节点和编辑的方法
创建新节点 1.创建一个DOM片段createDocumentFragment() 例如: var d=document.createDocumentFragment(); d.appendChild ...
随机推荐
- 牛客多校第一场 A Equivalent Prefixes 单调栈(笛卡尔树)
Equivalent Prefixes 单调栈(笛卡尔树) 题意: 给出两个数组u,v,每个数组都有n个不同的元素,RMQ(u,l,r)表示u数组中[l,r]区间里面的最小值标号是多少,求一个最大的m ...
- 【Python】解决浮点数间运算存在不确定尾数的问题
#浮点数间运算存在不确定尾数,所以会输出False if 0.1+0.2==0.3: print("Ture\n") else: print("False\n" ...
- C#中通过SendARP读取MAC地址
C#中通过SendARP读取MAC地址: using System.Runtime.InteropServices; publicstaticstring GetMacBySendARP(string ...
- 一段讯飞、百度等语音识别API无法识别的语音最终解决办法
最近在做语音识别.字幕扒词相关的工作,遇到了一段录音(https://download.csdn.net/download/u014220286/12169183,各位有兴趣的可以下载下来试试),音质 ...
- C语言程序设计100例之(27):回旋方阵
例27 回旋方阵 问题描述 编写程序,生成从内到外是连续的自然数排列的回旋方阵.例如,当n=3和n=4时的回旋方阵如下图1所示. 图1 由内到外回旋方阵 输入格式 一个正整数n(1≤n ...
- Java连载64-finally语法及其注意事项
一.finally语句块 1.注意点: (1)finally语句块可以直接和try语句块联合使用.try...finally.... (2)try.....catch.....finally也可以执行 ...
- 线性筛-mobius,强大O(n)
首先,你要知道什么是莫比乌斯函数 然后,你要知道什么是积性函数 最后,你最好知道什么是线性筛 莫比乌斯反演 积性函数 线性筛,见上一篇 知道了,就可以愉快的写mobius函数了 由定义: μ(n)= ...
- 数据库程序接口——JDBC——API解读第一篇——建立连接的核心对象
结构图 核心对象 Driver Java通过Driver接口表示驱动,每种类型的数据库通过实现Driver接口提供自己的Driver实现类. Driver由属性,操作,事件三部分组成. 属性 公共属性 ...
- Java中List集合的逆序排列
Collections.reverse(list); //实现List集合逆序排列
- Docker容器里配置计划任务 crontab(DaoCloud+Docker +Laravel5)
最近项目涉及到一个定时任务的功能,所以去这几天研究了一下 crontab 的使用方法,按照网上的相关教程顺利在自己的电脑上成功开启了这个功能 Laravel + crontab 添加 crontab ...