- 积分
- 4
- 注册时间
- 2004-5-17
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2005-5-12 17:20:46
|
显示全部楼层
来自 湖南长沙
Re:请问怎么才能实现移动载荷的施加?
这样做我倒没有想过.
我每次要施加热流密度的区域就是激光光斑,是一个圆形区域.随着光斑的移动,这个区域的位置也是不断变化的.而要施加的热流密度也不是均匀的,这个区域内的某个节点上要施加的热流密度跟这一点到这个区域的中心点的位置有关系,也就是高斯热源.也就是说,当加载区域变化的时候,要加载的热流密度的表达式也是变化的.
表达式的形式是这样的:
8000*(exp(-2*(({X}-r)^2+{Y}^2)/0.002^2))/({PI}*0.002)
其中的r是当前区域的中心点的x坐标(因为光斑沿x轴匀速移动)
我现在想的办法是这样的,把圆形的加载区域近似为矩形,这样方便节点的选取,然后光斑沿x轴按一个比较小的步长移动,然后分别按照区域的不同来加载不同的热流密度.现在按照这个想法,用gui方式做了移动2个步长的情况,结果比较正常,应该是对的,但我这个要实现热源移动的话,就要重复操作几十次,用gui方式显然不现实,肯定要使用命令流编制循环.我要加载的热流密度比较复杂,必须用函数编辑器定义,我也把gui方式操作函数编辑器的命令流导出看了一下,不过看不懂,即使全部拷贝进去,结果也不对,不知道怎么做,请高手教我! |
|