Ansys热应力计算
问题说明
样块上下两端固定,在室温20℃下进行夹紧,分析其升温到150℃时的热应力。
采用间接法进行分析,温度场单元选择278,应力场单元为185
首先进行稳态热分析,然后读取温度场的数据,进行结构分析,具体的编程代码如下
温度场分析APDL
/CLEAR
/FILENAME TEST
/PREP7
!定义温度场实体单元
ET,1,SOLID278
!定义材料1的导热系数
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,KXX,1,,20
!建立样件模型
BLC5,0,0,0.2,0.1,0.05
!设置体1的网格尺寸
CM,_Y,VOLU
VSEL, , , , 1
CM,_Y1,VOLU
CMSEL,S,_Y
CMSEL,S,_Y1
VATT, 1, , 1, 0
CMSEL,S,_Y
CMDELE,_Y
CMDELE,_Y1
FLST,5,1,4,ORDE,1
FITEM,5,5
CM,_Y,LINE
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y
LESIZE,_Y1, , ,20, , , , ,1
FLST,5,1,4,ORDE,1
FITEM,5,6
CM,_Y,LINE
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y
LESIZE,_Y1, , ,10, , , , ,1
FLST,5,1,4,ORDE,1
FITEM,5,10
CM,_Y,LINE
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y
LESIZE,_Y1, , ,5, , , , ,1
CM,_Y,VOLU
VSEL, , , , 1
CM,_Y1,VOLU
CHKMSH,'VOLU'
CMSEL,S,_Y
VCLEAR,_Y1
VMESH,_Y1
CMDELE,_Y
CMDELE,_Y1
CMDELE,_Y2
!在一侧施加温度150
FLST,2,1,5,ORDE,1
FITEM,2,5
/GO
DA,P51X,ALL,150
!设置其他表面的对流换热系数
FLST,2,5,5,ORDE,3
FITEM,2,1
FITEM,2,-4
FITEM,2,6
/GO
SFA,P51X,1,CONV,50,
!设置分析类型为稳态求解
FINISH
/SOL
ANTYPE,0
!设置温度偏移
TOFFST,273,
!写温度场物理分析文件
FINISH
/PREP7
PHYSICS,WRITE,Thermal1, , ,
!清空物理环境数据
PHYSICS,CLEAR
!删除边界和载荷
LSCLEAR,ALL
!转换单元类型,thermal to struc
ETCHG,TTS
!设置材料参数
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,2.1E+011 !弹性模量
MPDATA,PRXY,1,,0.3 !泊松比
UIMP,1,REFT,,, !参考温度
MPDATA,ALPX,1,,2.35E-5 !热膨胀系数
!定义结构边界条件--左右固定
FLST,2,2,5,ORDE,2
FITEM,2,5
FITEM,2,-6
/GO
DA,P51X,ALL,0
!设置参考温度
TREF,20,
!求解设置
FINISH
/SOL
ANTYPE,0
NLGEOM,1
NSUBST,8,10,6
TIME,1
!写结构物理分析文件
FINISH
/PREP7
PHYSICS,WRITE,struct1, , ,
!读温度场物理分析文件
PHYSICS,READ,THERMAL1
!求解
FINISH
/SOL
/STATUS,SOLU
SOLVE
!设置图像显示
/PLOPTS,INFO,1 !inf0为legend on
!显示温度云图
FINISH
/POST1
/EFACET,1
PLNSOL, TEMP,, 0
!读取结构场物理分析文件
FINISH
/PREP7
PHYSICS,READ,STRUCT1
!定义温度边界条件
LDREAD,TEMP,,, , ,'test_temp1','rth',' '
!求解
FINISH
/SOL
/STATUS,SOLU
SOLVE
!查看结果
FINISH
/POST1
SET,LIST,999
SET,FIRST
/EFACET,1
PLNSOL, S,EQV, 0,1.0
结果

Ansys热应力计算的更多相关文章
- 【转载】Ansys中的阻尼
原文地址:http://www.cnblogs.com/ylhome/archive/2009/08/26/1554195.html ANSYS动力学分析中提供了各种的阻尼形式,这些阻尼在分析中是如何 ...
- 【转载】ANSYS的APDL与C语言混合编程(实例)
原文地址:http://www.cnblogs.com/lyq105/archive/2010/05/04/1727557.html 本文讨论的不是利用C语言为ANSYS写扩展(或者说是用户子程序), ...
- ansys-表格
转自http://blog.sina.com.cn/s/blog_833dee820102xwb3.html ANSYS中表格数组的定义及使用举例 ANSYS中会有许多的参数数据,这些参数的形成后要放 ...
- TAITherm — 专业热管理工具
TAITherm 是美国ThermoAnalytics 公司开发的专业三维热仿真分析工具RadTherm 的升级产品,在继承RadTherm特征的基础上,开发了新型高效求解器Multigrid Sol ...
- 利用ANSYS进行橡胶坝的静力分析和模态计算
这个是我一个同学的毕业论文,我也帮了一点小忙,所以征得同学同意,把相关的经验共享一下(当时候做得也很艰难,网上查到的可参考的资料太少了,而且没有具体步骤). 先占一个位子,以前的模型还有命令流文件都找 ...
- 理工科应该的知道的C/C++数学计算库(转)
理工科应该的知道的C/C++数学计算库(转) 作为理工科学生,想必有限元分析.数值计算.三维建模.信号处理.性能分析.仿真分析...这些或多或少与我们常用的软件息息相关,假如有一天你只需要这些大型软件 ...
- CFD计算
47 求解器为flunet5/6在设置边界条件时,specify boundary types下的types中有三项关于interior,interface,internal设置,在什么情况下设置相应 ...
- ANSYS经典APDL编程
在使用ANSYS的过程中的一些经验总结: Ansys Workbench 有限元分析虽然进入UI阶段,但是语言命令仍然是其基础核心. 1.ANSYS中的一些关键概念的理解; 参数化程序设计语言(APD ...
- 在ANSYS WORKBENCH中使用APDL命令的例子
如何在workbench中使用command? 如何在ansys workbench中插入apdl? 如何在ansys workbench中使用复杂载荷? 答案在APDL,他可以实现函数化的载荷,如岁 ...
随机推荐
- jvm参数及分析工具
-Xmx4G 设置堆的最大内存大小为4GB,也可通过-XX:MaxHeapSize=4GB进行设置 -Xms256m 设置堆的初始内存大小为256兆,如果未设置此选项,则初始大小将设置为新生代和年老代 ...
- 在eclispe上git 代码滚回
1.项目 - 鼠标右键 - team - show in history: 2.history窗口 - 选择需要回滚到的版本 - reset - hard:3.项目 - 鼠标右键 - team - p ...
- RabbitMQ中的RPC实现
1.RPC简述 RPC,Remote Procedure Call 远程过程调用.通俗讲,两段程序不在同一个内存空间,无法直接通过方法名调用,就需要通过网络通信方式调用.对于RabbitMQ,本身就是 ...
- extract()函数,将selector对象中data的值取出来;extract_first()函数,将列表中第0个selector对象拿出来,然后取data的值。
- WebStorm 安装及使用
WebStrom 插件安装 File(文件) -> settings(设置) -> Plugins 即可调出设置中的插件选项. 或者 按 快捷键ctrl + alt + s也可调出设置菜单 ...
- 玩转BLE(2)_使用bluepy扫描BLE的广播数据
1. 前言 在linux平台下,bluez是一个很不错的软件,提供了很多基于命令行的测试工具,如hciconfig.hcitool.hcidump.bluetoothctl等.利用这些工具,我们可以方 ...
- MS SQL 全局临时表的删除
本来已经搜索到怎么删除了 如下: IF OBJECT_ID( 'tempdb..##TEMP_COPTD') IS NOT NULL Begin DROP TABLE ##TEMP_COPTD End ...
- C# Ini、Json、Xml 封装类
1.Ini是什么?(我对它的理解,用于存储用户配置信息的文件,该文件放在用户电脑...) INI文件是一个无固定标准格式的配置文件.它以简单的文字与简单的结构组成,常常使用在Windows操作系统,或 ...
- 【leetcode】476. Number Complement
problem 476. Number Complement solution1: class Solution { public: int findComplement(int num) { //正 ...
- JS 获取图片标签和所有的图片中的src的正则表达式
var imgReg = /<img.*?(?:>|\/>)/gi; //匹配所有img标签的正则表达式规则 var srcReg = /src=[\'\"]?([^\'\ ...