资源描述:
《ansys---多载荷步循环加载过程问题的问答》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、近日,冇几个网友提出了几个相似的问题,都是对于多载荷步循环加载的情况如何使用APDL编程来实现,这里给出了几个有关问题的简单回答,给大家做为参考:问题一:我的瞬态分析是要分析10次,第一次施加热载荷,然后冷却一会儿,查看从加热到冷却的物体的热应力,然后施加同样的热载荷,冷却,查看热应力,一直到10次,最后查看从第一次到第十次整个过程的温度、应力随时间变化的图像,请问这一循环10次该怎么做?而_FL要求应力曲线是从第一次加热冷却到第十次加热冷却的整个过程,做出了第一次,该怎么接着做到第十次呢?书上说用APDL,请教大侠如何实现?
2、答复:有两种办法,思路分别如下:1全部热应力分析结束后再查看结果这种办法比较简单,只要连续施加热载荷(包括冷却过程)和求解即可,所得到的结果文件中包含了整个求解过程(即10次加热和冷却过程)的所有结果。如果10次循环中加热和冷却都是相同的,相应的命令流人致是:/solu*do,i,1,10施加热载荷设置求解参数求解施加冷却条件设置求解参数求解*enddofini/postl查看一般结果fini/post26查看变量随时间变化结果fini也可以使用表数组来定义载荷,把加热和冷却合并到一起,每个循环就只需求解一次。2每次热分析后都
3、查看结果由于查看结果需要退出求解模块,进入后处理模块,再退出后处理,重新进入求解模块,进行重启动分析,因此相应过程是:fini*do,i,1,10*if,i,eq,1/soluantype,4施加热载荷求解设置求解施加冷却条件求解设置求解fini/postl查看结果fini*else!设置为重启动/soluantypo,4,rest施加热载荷求解设置求解施加冷却条件求解设置求解/postl查看结果fini*endif*cnddo结束循环后,结果文件中将包含所有10个循环的结果,可以根据需要查看整个过程的结果随时间的变化情况。大
4、致如此吧。应该说,如果采用先计算后看结果的办法,整个过程会简单一些。问题二:求助:用激光脉冲加热样品,每两个脉冲间隔几微秒,重复多次。现在一个脉冲加热样品的求解已经完成,要在APDL里添加什么样的语句可以实现多次重复加热呢?回答:可以采用APDL编程实现,因为不了解你的具体情况,只能给你一个思路试试:/S0LUANTYPE,4tl二脉冲持续时间t2二脉冲间隔时间tt二tl!用于设置每个载荷步的终止时间*do,i,1,n!n-激光脉冲垂复次数施加激光加热载荷施加其它热载荷(如对流、辐射等)time,tt!第i个脉冲的终止时间tt
5、=tt+t2!下一个载荷步的终止时间求解设置求解删除激光载荷施加(保留或修改)其它热载荷(如对流、辐射施time,tt!第i个脉冲间隔的终止时间tt=tt+tl!下一个载荷步的终止时间求解设置求解*enddo问题三:[求助]瞬态热应力分析利用ansys热力分析,如何多次求解?比如气缸循环一次,求出热应力,再接着第二次,第三次・・・。每一次的初始条件是前一次的结果,最后要查看第一次到最后一次整个过程的热应力。还有,例如枪管射击,第一次射击完后枪管会产生热应力,在空气中冷却一会儿,开始第二发射击,冷却,第三发射击,冷却・・・。最
6、后查看射击10发后的热应力,从第一发到第十发整个过程(包括冷却的过程)的热应力随时间的变化,在求出第一次后的热应力,如何接着求下面的热应力?书上说用APDL?怎样来循环呢?回答:可以采用APDL编程实现,因为不了解你的具体情况,只能给你一个思路试试:1如果采用宜接方法的热-结构耦合,出于温度和热应力是同时得到的,可以采用如下命令流(中文部分需要自己填写):tl二载荷持续时间t2=载荷中断时间tt=tl!用于设置每个载荷步的终止时间*do,i,1,n!n-工况重复次数施加热载荷和结构载荷time,tt!第i个冇载荷工况的终止时间
7、tt二tt+t2!下一个载荷步的终止时间求解设置求解修改载荷(删除不再存在的热载荷,但需要保留与冷却冇关的热边界条件,如对流边界条件等;结构载荷根据情况进行修改)time,tt!第i个无载荷工况的终止时间tt二tt+tl!下一个载荷步的终止时间求解设置求解*enddo2如果采用间接方法的热-结构耦合,曲于温度和热应力是分开求解的,可以在完成10次温度循环求解(与1类似,但不施加结构载荷)后,采用如下命令流(中文部分需要自己填写)进行热应力分析:tl二载荷持续时间t2=载荷中断时间tt=tl!用于设置每个载荷步的终止时间*do,
8、i,1,n!n-工况重复次数施加结构载荷从温度结果文件中读取时刻tt的节点温度做为热载荷time,tt!第i个有载荷工况的终止时间求解设置求解修改载荷(从温度结果文件中读取时刻tt的节点温度做为热载荷,结构载荷根据情况进行修改)time,tt!第i个无载荷工况的终止时间tt=