找回密码
 注册
Simdroid-非首页
查看: 1043|回复: 26

激光切割移动热源加载命令流

[复制链接]
发表于 2008-5-23 18:58:33 | 显示全部楼层 |阅读模式 来自 江苏南京
我的毕设就做这个
给大家分享一下把
命令流如下:
*do,i,0,2,1      2个脉冲 循环2次
local,11,0,0.00005+0.1*0.0012*i   建立局部坐标系  光斑直径0.1mm 移动速度1.2mm/s
*DEL,gaos5j             APDL函数加载器                    
*DEL,_FNCNAME   
*DEL,_FNCMTID   
*DEL,_FNCCSYS   
*SET,_FNCNAME,'gaos5j'  
*SET,_FNCCSYS,11
! /INPUT,gaos 5j.func,,,1   
*DIM,%_FNCNAME%,TABLE,6,18,1,,,,%_FNCCSYS%  
!   
! Begin of equation:0.4*10^14*exp(-{X}^2/(0.00005)^2)
*SET,%_FNCNAME%(0,0,1), 0.0, -999   
*SET,%_FNCNAME%(2,0,1), 0.0
*SET,%_FNCNAME%(3,0,1), 0.0
*SET,%_FNCNAME%(4,0,1), 0.0
*SET,%_FNCNAME%(5,0,1), 0.0
*SET,%_FNCNAME%(6,0,1), 0.0
*SET,%_FNCNAME%(0,1,1), 1.0, -1, 0, 10, 0, 0, 0
*SET,%_FNCNAME%(0,2,1), 0.0, -2, 0, 14, 0, 0, -1
*SET,%_FNCNAME%(0,3,1),   0, -3, 0, 1, -1, 17, -2   
*SET,%_FNCNAME%(0,4,1), 0.0, -1, 0, 0.4, 0, 0, -3  
*SET,%_FNCNAME%(0,5,1), 0.0, -2, 0, 1, -1, 3, -3
*SET,%_FNCNAME%(0,6,1), 0.0, -1, 0, 0, 0, 0, 0  
*SET,%_FNCNAME%(0,7,1), 0.0, -3, 0, 1, 0, 0, -1
*SET,%_FNCNAME%(0,8,1), 0.0, -4, 0, 1, -1, 2, -3
*SET,%_FNCNAME%(0,9,1), 0.0, -1, 0, 2, 0, 0, 2  
*SET,%_FNCNAME%(0,10,1), 0.0, -3, 0, 1, 2, 17, -1   
*SET,%_FNCNAME%(0,11,1), 0.0, -1, 0, 1, -4, 3, -3   
*SET,%_FNCNAME%(0,12,1), 0.0, -3, 0, 0.00005, 0, 0, 0   
*SET,%_FNCNAME%(0,13,1), 0.0, -4, 0, 2, 0, 0, -3
*SET,%_FNCNAME%(0,14,1), 0.0, -5, 0, 1, -3, 17, -4  
*SET,%_FNCNAME%(0,15,1), 0.0, -3, 0, 1, -1, 4, -5   
*SET,%_FNCNAME%(0,16,1), 0.0, -1, 7, 1, -3, 0, 0
*SET,%_FNCNAME%(0,17,1), 0.0, -3, 0, 1, -2, 3, -1   
*SET,%_FNCNAME%(0,18,1), 0.0, 99, 0, 1, -3, 0, 0
! End of equation: 0.4*10^14*exp(-{X}^2/(0.00005)^2)
发表于 2008-5-24 14:15:33 | 显示全部楼层 来自 浙江嘉兴
Simdroid开发平台
LS能不能分享一下你的完整程序?
回复 不支持

使用道具 举报

发表于 2008-5-24 14:54:32 | 显示全部楼层 来自 加拿大
My two cents:

why not just define heat flux as:

0.4*10^14*exp(-({X}-V*{TIME} -X_OFFSET))^2/(0.00005)^2)

assuming the V is the moving speed and X_OFFSET is the start x.

In this way you don't need to use the *do loop to set {x} at each step.  You just need to apply the above heat flux once. At each time step, ansys will calculate the heat flux distribution automatically based on current {TIME}, so the code will become much more concise.

For pulse heating, you just need to apply 0 flux or above function to all the nodes, based on current {TIME}.

[ 本帖最后由 iomega 于 2008-5-24 14:57 编辑 ]
回复 不支持

使用道具 举报

 楼主| 发表于 2008-5-28 13:35:35 | 显示全部楼层 来自 江苏南京
楼上说的方法当然可以 只是我需要变动参数 这样改程序会方便点
回复 不支持

使用道具 举报

发表于 2009-3-29 00:42:55 | 显示全部楼层 来自 江苏南京
关注中
回复 不支持

使用道具 举报

发表于 2009-4-2 17:30:40 | 显示全部楼层 来自 北京
本帖最后由 zhaoshusen 于 2009-4-2 17:32 编辑

原来是VM243的热加载版本,挺好啊
回复 不支持

使用道具 举报

发表于 2009-4-3 23:37:28 | 显示全部楼层 来自 河北石家庄
能不能完整的把命令流写出来呢?期待中
回复 不支持

使用道具 举报

发表于 2009-4-8 09:53:05 | 显示全部楼层 来自 北京
期待完整程序~
回复 不支持

使用道具 举报

发表于 2009-7-11 16:27:03 | 显示全部楼层 来自 山东东营
just a part...
回复 不支持

使用道具 举报

发表于 2009-7-12 19:23:34 | 显示全部楼层 来自 四川绵阳
期待完整程序,谢谢
回复 不支持

使用道具 举报

发表于 2009-7-24 11:36:34 | 显示全部楼层 来自 安徽合肥
我想问下楼主,加载时可否有方程形式,而不是table形式
回复 不支持

使用道具 举报

发表于 2009-11-3 19:15:32 | 显示全部楼层 来自 上海
什么是APDL函数加载器?他和函数编辑器一样么?
回复 不支持

使用道具 举报

发表于 2009-11-9 16:55:53 | 显示全部楼层 来自 广东湛江
完整程序,楼主发发慈悲!
回复 不支持

使用道具 举报

发表于 2010-1-25 10:20:03 | 显示全部楼层 来自 内蒙古包头
zhe ge kan bu donga
回复 不支持

使用道具 举报

发表于 2010-4-13 14:36:15 | 显示全部楼层 来自 吉林长春
1# vivian2580
其实我只想问个很弱智的问题,表格型数组的行列数各是通过什么确定的?还有就是给每一列赋值,值是怎么确定的?
希望得到您的尽快回复!
回复 不支持

使用道具 举报

发表于 2010-4-14 21:19:35 | 显示全部楼层 来自 重庆沙坪坝区
期待完整的命令流.....
回复 不支持

使用道具 举报

发表于 2010-4-15 19:32:12 | 显示全部楼层 来自 湖北武汉
感谢分享
回复 不支持

使用道具 举报

发表于 2010-5-28 14:01:03 | 显示全部楼层 来自 重庆沙坪坝区
朋友,你解决了吗?能赐教下吗?谢谢! 17# sd9366
回复 不支持

使用道具 举报

发表于 2010-6-5 21:04:15 | 显示全部楼层 来自 湖北孝感
能不能把整个程序分享下?
回复 不支持

使用道具 举报

发表于 2010-6-28 15:08:35 | 显示全部楼层 来自 北京工业大学
15# wxpand2004
见过很多程序,出现类似问题,个人感觉,这些数组值并不是自己写进去确定下来的,而是通过APDL函数编辑器编入热源函数,ANSYS计算过程中,将自动生成数组代码。而程序员为了提供点信息给我们借鉴却不愿提供完整代码,展示的也是修改过的部分代码,不知理解是否正确~
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-8-19 06:46 , Processed in 0.070733 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表