ANSYS经典界面保存单元解和节点解
有限元模型就是有单元和节点组成的,正确分析完之后总能得到单元解和节点解,至于单元解和节点解的关系,可以参考这篇文章
ANSYS中的节点解与单元解是怎么回事?下次别说你还不懂
下面我们通过一个悬臂梁的例子来看看单元解和节点解的关系,以及如何将单元解和节点解保存为txt文件。
悬臂梁尺寸为10*10*100mm,右端面固定,左端面受到竖直向下的作用力,如下图所示
选择solid185单元,材料弹性模型E=2e11,泊松比为0.3,六面体网格,划分网格并添加边界条件,结果如下:
计算结果如下:
节点位移和节点等效应力
单元等效应力云图
保存节点解和单元解,这里以节点应力和单元应力为例,其他解可以参考下面这篇博客APDL获取节点和单元的结果
获取节点解使用*GET命令流,获取节点应力结果命令流如下:
序号 | 结果 | APDL语句 | 说明 |
---|---|---|---|
1 | X方向应力 | *GET,SX,NODE,i,S,X | *GET,变量名,类型,编号,应力,X方向 |
2 | Y方向应力 | *GET,SY,NODE,i,S,Y | *GET,变量名,类型,编号,应力,Y方向 |
3 | Z方向应力 | *GET,SZ,NODE,i,S,Z | *GET,变量名,类型,编号,应力,Z方向 |
4 | XY剪应力 | *GET,SXY,NODE,i,S,XY | *GET,变量名,类型,编号,应力,XY方向 |
5 | YZ剪应力 | *GET,SYZ,NODE,i,S,YZ | *GET,变量名,类型,编号,应力,YZ方向 |
6 | XZ剪应力 | *GET,SXZ,NODE,i,S,XZ | *GET,变量名,类型,编号,应力,XZ方向 |
7 | 第一主应力 | *GET,S1,NODE,i,S,1 | *GET,变量名,类型,编号,应力,第一主应力 |
8 | 第二主应力 | *GET,S2,NODE,i,S,2 | *GET,变量名,类型,编号,应力,第二主应力 |
9 | 第三主应力 | *GET,S3,NODE,i,S,3 | *GET,变量名,类型,编号,应力,第三主应力 |
10 | von Mises应力 | *GET,SVON,NODE,i,S,EQV | *GET,变量名,类型,编号,应力,Mises等效应力 |
具体命令流如下:
/POST1 !后处理
SET,1 !从结果文件中读出所指定的数据集
*GET,MaxNodeNum,NODE,,NUM,MAX !获取最大节点号
*GET,MinNodeNum,NODE,,NUM,MIN !获取最小节点号
*GET,NodeNum,NODE,,COUNT !获取节点数
*DIM,Stress,ARRAY,NodeNum,2 !定义2维数组NodeNum*2*DO,i,MinNodeNum,MaxNodeNum
Stress(i-MinNodeNum+1,1) = i
*GET,Stress(i-MinNodeNum+1,2),NODE,i,S,EQV
*ENDDO*CFOPEN,myseqv100,TXT !打开一个文件
*VWRITE,Stress(1,1),Stress(1,2)
(F20.0,,F20.5) !格式输出20表示数据总字符宽度,5表示小数部分宽度
*CFCLOS !关闭一个文件
上面代码因为使用了*VWRITE命令,需要将其保存为txt文件,用导入的方式运行代码。运行完之后在ANSYS的工作目录下生成myseqv100.txt文件,文件结果如下:
第一列是节点号,第二列是节点von Mises等效应力,同时我们在ANSYS菜单Parameters->Scalar Parameters中可以看到节点数
获取单元应力,使用单元表获取单元应力,命令流如下:
具体命令流如下:
/POST1 !后处理
SET,1 !从结果文件中读出所指定的数据集
*GET,MaxEleNum,ELEM,,NUM,MAX !获取最大单元号
*GET,MinEleNum,ELEM,,NUM,MIN !获取最小单元号
*GET,EleNum,ELEM,,COUNT !获取单元数
*DIM,Stress,ARRAY,EleNum,7 !定义7维数组EleNum*7
ETABLE,SX,S,X !生成单元表,应力数据填充
ETABLE,SY,S,Y !生成单元表,应力数据填充
ETABLE,SZ,S,Z !生成单元表,应力数据填充
ETABLE,SXY,S,XY !生成单元表,应力数据填充
ETABLE,SYZ,S,YZ !生成单元表,应力数据填充
ETABLE,SXZ,S,XZ !生成单元表,应力数据填充*DO,i,MinEleNum,MaxEleNum
Stress(i-MinEleNum+1,1) = i
*GET,Stress(i-MinEleNum+1,2),ELEM,i,ETAB,SX
*GET,Stress(i-MinEleNum+1,3),ELEM,i,ETAB,SY
*GET,Stress(i-MinEleNum+1,4),ELEM,i,ETAB,SZ
*GET,Stress(i-MinEleNum+1,5),ELEM,i,ETAB,SXY
*GET,Stress(i-MinEleNum+1,6),ELEM,i,ETAB,SYZ
*GET,Stress(i-MinEleNum+1,7),ELEM,i,ETAB,SXZ
*ENDDO*CFOPEN,myseqv101,TXT !打开一个文件
*VWRITE,Stress(1,2),Stress(1,3),Stress(1,4),Stress(1,5),Stress(1,6),Stress(1,7)
(F20.5,,F20.5,,F20.5,,F20.5,,F20.5,,F20.5) !格式输出20表示数据总字符宽度,5表示小数部分宽度
*CFCLOS !关闭一个文件
保存的结果是单元的六个应力分量,如下所示
最后我们来看一下单元应力解和节点应力解的关系
在ANSYS中采用列表方法列出单元应力解和节点应力解,如下
具体来看一下,取101号节点(方便查找)的SEQV=0.13934e9,它它是单元67,68,77和78四个单元的共节点,分别把四个单元的SEQV加起来再求平均=0.13934e9,可以看出单元中的相同节点的节点解的平均就是节点解。
我们从上面列表单元解可以看出单元解也是以节点的形式展示的,185单元有8个节点,所以单元解由8个节点解组成,但是我们实际在上面保存的时候每个单元只保存了一个数值,这个数值其实是这8个单元节点解的平均。
ANSYS经典界面保存单元解和节点解相关推荐
- ANSYS经典界面保存高清图片方法(用于科研绘图)
ANSYS经典界面有很多中导出或者保存结果图片方法,但是大多数都不适合论文写作用图,这里介绍一种将ANSYS分析结果保存为高清图片的方法. 第一步:将ANSYS经典界面背景改为白底 第二步:导出增强型 ...
- ANSYS经典界面导入TXT数据
在之前的博客ANSYS经典界面保存单元解和节点解介绍了使用*VWRITE将单元解或者节点解保存为TXT数据,这些数据在外部其他软件如MATLAB中计算之后,将会重新导入ANSYS中进行下一步计算使用. ...
- ansys选择一个面上所有节点_如何使用ANSYS经典界面的选择工具
我们都已经发现,ANSYS的WORKBENCH界面比经典界面好用很多,所以一旦我们使用WORKBENCH以后,就很难再去喜欢经典界面. 但是经典界面有它的优势.它的主要优势体现在它对底层的精细操控,例 ...
- ANSYS经典界面2D和3D线圈磁场仿真
前面介绍了ANSYS经典界面二维和三维永磁体磁场仿真分析,本文介绍一下ANSYS经典界面二维和三维线圈磁场仿真分析,至此关于线圈和磁场仿真分析在ANSYS经典界面,Workbench和Maxwell软 ...
- ANSYS经典界面 2D和3D永磁体磁场仿真
前面博客介绍了ANSYS workbench仿真永磁体磁场和线圈磁场,不少读者陆陆续续咨询相关操作,但是磁场仿真或者电磁场仿真用workbench做没有什么优势,还是建议大家用经典界面APDL或者AN ...
- ANSYS经典界面产生均匀磁场方法总结
实际生产中,产生磁场的方法主要有永磁铁和通电线圈两种方法,同样在ANSYS中也可以通过两个永磁体或大的通电线圈来产生均匀的外加磁场,但是这种产生磁场的方法使得有限元分析的模型一般较大,单元数量多,计算 ...
- ANSYS 经典界面绘图控制小技巧
回到我们自身,作为一名 ANSYS 使用者,工作报告中通常会插入大量分析结果图,如变形云图.应力云图以及模态振形等,漂亮好看的展示图片更容易获得认可和加分. 接下来将简单介绍 ANSYS 经典绘图控制 ...
- ANSYS经典界面出图技巧总结
一.有限元模型如何根据单元属性着色? 在写论文或者出报告时,我们时常需要将有限元模型图导出放入文章中,然后很多时候面临的一个问题是如何根据单元属性的不同对有限元模型图着色,这里所说的属性包括单元类型. ...
- ANSYS经典界面参数类型、定义及赋值
1. ANSYS APDL经典界面参数类型 参数类型分两种:标量参数和数组参数 标量参数分为:数值型标量参数和字符型标量参数:数组参数分为:数值型.字符型和表,其中表是一种特殊的数值型数组参数. 2. ...
最新文章
- Mysql INSERT、REPLACE、UPDATE的区别
- Python基础教程:列表字典的键值修改
- 《测试驱动开发》读书笔记
- 零基础入门深度学习(7) - 递归神经网络
- php 中的作用是什么,php中static关键字的作用是什么
- IDEA 常用快捷键 常用插件 1
- 开源、绿色,解压即可运行的数据库连接工具推荐
- jspSmartUpload上传的路径问题
- Word 2013新建文档默认使用自己设置的样式
- HDU 2202 POJ 2079 求平面最大三角形 【旋转卡壳】
- 常用的7个计算机网络命令
- 人生就像剥洋葱,当你片片剥开,已经满眼泪水| 花一天时间,老机器安装Windows 98
- python爬取豆瓣读书简单_Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
- 识字小程序—hanzi-writer-miniprogram实现临摹笔画动画播放等
- centos7系统k8s部署gitlib-runner
- 微信小程序模板-分页滑动栏
- 360FLEX与会者的演讲资源链接
- 基于ESP8266的STM32物联网开发板
- 05 - Protege OWL API 的使用 - 本科毕设整理
- 如何分析一个网站的SEO情况