问题说明

样块上下两端固定,在室温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热应力计算的更多相关文章

  1. 【转载】Ansys中的阻尼

    原文地址:http://www.cnblogs.com/ylhome/archive/2009/08/26/1554195.html ANSYS动力学分析中提供了各种的阻尼形式,这些阻尼在分析中是如何 ...

  2. 【转载】ANSYS的APDL与C语言混合编程(实例)

    原文地址:http://www.cnblogs.com/lyq105/archive/2010/05/04/1727557.html 本文讨论的不是利用C语言为ANSYS写扩展(或者说是用户子程序), ...

  3. ansys-表格

    转自http://blog.sina.com.cn/s/blog_833dee820102xwb3.html ANSYS中表格数组的定义及使用举例 ANSYS中会有许多的参数数据,这些参数的形成后要放 ...

  4. TAITherm — 专业热管理工具

    TAITherm 是美国ThermoAnalytics 公司开发的专业三维热仿真分析工具RadTherm 的升级产品,在继承RadTherm特征的基础上,开发了新型高效求解器Multigrid Sol ...

  5. 利用ANSYS进行橡胶坝的静力分析和模态计算

    这个是我一个同学的毕业论文,我也帮了一点小忙,所以征得同学同意,把相关的经验共享一下(当时候做得也很艰难,网上查到的可参考的资料太少了,而且没有具体步骤). 先占一个位子,以前的模型还有命令流文件都找 ...

  6. 理工科应该的知道的C/C++数学计算库(转)

    理工科应该的知道的C/C++数学计算库(转) 作为理工科学生,想必有限元分析.数值计算.三维建模.信号处理.性能分析.仿真分析...这些或多或少与我们常用的软件息息相关,假如有一天你只需要这些大型软件 ...

  7. CFD计算

    47 求解器为flunet5/6在设置边界条件时,specify boundary types下的types中有三项关于interior,interface,internal设置,在什么情况下设置相应 ...

  8. ANSYS经典APDL编程

    在使用ANSYS的过程中的一些经验总结: Ansys Workbench 有限元分析虽然进入UI阶段,但是语言命令仍然是其基础核心. 1.ANSYS中的一些关键概念的理解; 参数化程序设计语言(APD ...

  9. 在ANSYS WORKBENCH中使用APDL命令的例子

    如何在workbench中使用command? 如何在ansys workbench中插入apdl? 如何在ansys workbench中使用复杂载荷? 答案在APDL,他可以实现函数化的载荷,如岁 ...

随机推荐

  1. P2010 回文日期 题解

    这题其实就是纯暴力,暴力,再暴力,毫无技巧可言(总之您怎么乱搞都不会超时QAQ) 首先,根据题意,我们明白每年自多产生一个回文日期,因为对于每年的三百多天,前四位是固定的. 所以,我们只需要进行一个从 ...

  2. SQL-51 查找字符串'10,A,B' 中逗号','出现的次数cnt。

    题目描述 查找字符串'10,A,B' 中逗号','出现的次数cnt. SQL: select length('10,A,B')-length(replace('10,A,B',',','')) len ...

  3. css样式支持左右滑动要点

    div 包含 ul ,ul 包含 li div宽度固定,ul 宽度随着li的可以无限增加,li 左右滑动的最小容器. div 样式position:relative;width:xxpx;height ...

  4. Spring Cloud分布式微服务云架构集成项目

    Spring Cloud集成项目有很多,下面我们列举一下和Spring Cloud相关的优秀项目,我们的企业架构中用到了很多的优秀项目,说白了,也是站在巨人的肩膀上去整合的.在学习Spring Clo ...

  5. JavaScript学习摘要

    JavaScript的历史 1. css3在css2的基础上添加样式 可以做动画 也可以配合js操作2. h5在html4.01的基础上添加高级标签3. jQuery是JavaScript的封装4. ...

  6. Java容器解析系列(8) Comparable Comparator

    Comparable和Comparator接口是两个用于对对象进行大小比较的接口,在java集合相关类中,也被经常地使用到. 关于其使用,可以参考网络上的其他博客(没什么好说的);这里阐述关于这两个接 ...

  7. C# 温故之.NET 异步

    Bitter Coffee的温故之.NET 异步 相当经典(请允许我用经典两字),读了好几遍,留存.

  8. 动态流程图关于jointJs的使用

    这段时间由于业务需要,需要展现动态的流程图.具体实现效果如图所示: jointJS中的线条以及框都是依赖SVG进行的二次开发.建议初学者先学习svg里相关属性,便于在阅读jointJs的API或者de ...

  9. npm run dev的错误

    一直出现这个问题,有试过重新npm安装之类的,也试过替换文件,后来才知道原来是我在初始目录下执行run,应该cd到该项目下在run,如图 firsttest是我的项目名字

  10. python—DAY1

    # user = "123"# possword = "111"# count = 0## while count < 3:# user_name = i ...