您好,看您给很多人发过移动热源反应的例子,能不能发给我一份啊?谢谢!

6666 用ansys数值模拟,移动焊接热源的例子,对于搞 的人来说极具参考价值 Mathimatics-Numerical algorithms 算法/人工
182万源代码下载-
&文件名称: 6666
& & & & &&]
&&所属分类:
&&开发工具: Others
&&文件大小: 2 KB
&&上传时间:
&&下载次数: 37
&&提 供 者:
&详细说明:用ansys数值模拟,移动焊接热源的例子,对于搞焊接模拟的人来说极具参考价值-Numerical simulation with ansys, mobile welding heat source examples, for people who engage in welding simulation of great reference value
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&移动热源程序
&[]:很好,推荐下载&[]:又是一个二维的
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站182万海量源码库中尽情搜索:
&[] - ANSYS高斯热源焊接程序,对命令流的学习有帮助。
&[] - 用ANSYS模拟的螺栓连接的模拟实现问题的命令流
&[] - Ansys经典资料――关于后处理及高级分析技术
&[] - 关于焊接模拟的ANSYS程序
&[] - ANASY焊接模拟实例,对焊接模拟研究分析的人员具有一定的参考意义。
&[] - 在一平面上加载一个高斯分布的温度,和高斯热源的原理,含ansys的学习指导。
&[] - 焊接温度场模拟,本人自己编写,用于毕业设计,确实可用。
&[] - Parametric study of submerged arc welding
&[] - ANSYS的导弹尾翼建模及其气动分析,
是卡耐基梅隆大学网站上的一个ANSYS气动分析应用的例子,帮助理解ANSYS建模与分析,非常经典。
&[] - ansys 命令大全。 实用,方便,一目了然,为初学ansys入门的同学提供了一个很好的帮助&& 查看话题
tecplot360中移动热源的标示
采用fluent模拟了移动热源温度场。在tecplot360中做动画后处理,想在tecplot360中加入当前移动的位置标示。
&&采用tecplot360自带的工具画箭头,可是这个箭头标示在动画生成过程中不动,怎么样才能让其在动画过程中移动?
&&具体图形如下:
进过查询, 在tecplot中建立一个标示的代码如下:
$!ATTACHGEOM
&&ANCHORPOS
& & X = -0.002
& & Y = 0.827899
&&COLOR = PURPLE
&&LINEPATTERN = DASHED
&&ARROWHEADATTACHMENT = ATEND
&&ARROWHEADSIZE = 3
&&但是上述代码中的x和y的值不好修改。
&&曾经想过用:
$!Varset |xx|="&(solutiontime)"
定义一个变量,获得当前时间,可是这个变量不能赋值给X。 : Originally posted by fangdian at
进过查询, 在tecplot中建立一个标示的代码如下:
$!ATTACHGEOM
&&ANCHORPOS
& & X = -0.002
& & Y = 0.827899
&&COLOR = PURPLE
&&LINEPATTERN = DASHED
&&ARROWHEADATTACHMENT ... 最新做了一个多框架的动画,可以做到动态添加标示。代码如下:
#you must confirm the jishu with the framename first
# Created by Tecplot 360 build 12.2.0.9077
$!VarSet |MFBD| = 'C:\Users\ThinkPad SL410\Documents'
$!VARSET |NumCycles| = 6
$!VARSET |startposi| =-3e-3
$!VARSET |starttime| =0
$!VARSET |velocity| =0.1
$!PICK SETMOUSEMODE
&&MOUSEMODE = SELECT
$!PICK ADDATPOSITION
&&CONSIDERSTYLE = YES
$!EXTENDEDCOMMAND
&&COMMANDPROCESSORID = 'Link Solution Time'
&&COMMAND = 'ENABLELINKING'
$!EXPORTSETUP EXPORTFORMAT = AVI
$!EXPORTSETUP EXPORTREGION = ALLFRAMES
$!EXPORTSETUP IMAGEWIDTH = 713
$!EXPORTSETUP EXPORTFNAME = 'F:\rongdi\seconddimension\dsfdh.avi'
$!LOOP |NumCycles|
## Inner loop cycles through each frame in the current layout.
$!VarSet |jishu|=1
$!LOOP |NumFrames|
## Push the top (active) frame to the back.
$!FrameControl MoveToBottomByNumber
## Activate new top frame
$!FrameControl ActivateTop
$!VarSet |jishu|+=1
$!VarSet |DataNumber1|='2'
#$!IF |DataNumber1|=='2'
#$!VarSet |Currentposi|=(|Loop|*|velocity|*0.1+|startposi|)
$!IF |jishu|==4
& & $!VarSet |Currentposi|=((|SOLUTIONTIME|-|starttime|)*|velocity|+|startposi|)
& & $!ATTACHGEOM
& & ANCHORPOS
& & X = |Currentposi|
& & Y = 0.584496
& &COLOR = PURPLE
& &LINEPATTERN = DASHED
& &ARROWHEADATTACHMENT = ATEND
& &ARROWHEADSIZE = 3
& &RAWDATA
## This series of $!IF statements ensures
## that a new AVI file will be created when
## the macro is started.
$!IF |Loop| == 1
$!EXPORTSTART&&
EXPORTREGION=ALLFRAMES
$!GLOBALTIME SOLUTIONTIME=(|SOLUTIONTIME|+0.01)
$!REDRAWALL
$!IF |Loop| != 1
$!EXPORTNEXTFRAME&&
$!EXPORTFINISH
$!RemoveVar |MFBD|
&&但是以上代码有两个问题:
1. 为了做到全局时间进入下一个时刻,自己每一时刻的间隔是固定的0.01s,采用$!GLOBALTIME SOLUTIONTIME=(|SOLUTIONTIME|+0.01),但是这里有个问题是,如果时间间隔不是固定的,则此方法失败。
2 程序中只是动态的插入标示,在下一个标示加上时,按理说上一个标示需要删除,但是没办法删除,试过那个删除的宏,结果如下:
&&$!PICK ADDATPOSITION
&&CONSIDERSTYLE = YES
&&$!PICK CLEAR
里面的X和Y的值搞不清楚是什么意思?(这个是录制的宏)
生成的图片效果如下:(只是演示标示位置变化,和内容无关)
&&欢迎大家讨论并想出解决办法。谢谢 : Originally posted by fangdian at
最新做了一个多框架的动画,可以做到动态添加标示。代码如下:
#you must confirm the jishu with the framename first
# Created by Tecplot 360 build 12.2.0.9077
$!VarSet |MFBD| = 'C:\Users\T ... 再上传我的case和data吧。
dataandcase.rar(3.42MB)
/d/GNWIIKUNRRFJ?p=130497 原本想如果通过tecplot360实在不行,就将其导入flash,人为加标示,可是现在想来有些问题了。如果时间间隔不是固定的,那么即使移动速度一定,那个标示似乎也不能加上。。。。。。 : Originally posted by fangdian at
原本想如果通过tecplot360实在不行,就将其导入flash,人为加标示,可是现在想来有些问题了。如果时间间隔不是固定的,那么即使移动速度一定,那个标示似乎也不能加上。。。。。。 最后好像弄成了,只是速度慢一点。
奉献上代码:
#you must confirm the jishu with the framename first
# Created by Tecplot 360 build 12.2.0.9077
$!VarSet |MFBD| = 'C:\Users\ThinkPad SL410\Documents'
$!VARSET |NumCycles| = 33
$!VARSET |startposi| =-2e-3
$!VARSET |starttime| =0.01
$!VARSET |velocity| =0.0125
$!VARSET |zone_nu| =5
$!PICK SETMOUSEMODE
&&MOUSEMODE = SELECT
$!PICK ADDATPOSITION
&&CONSIDERSTYLE = YES
$!EXTENDEDCOMMAND
&&COMMANDPROCESSORID = 'Link Solution Time'
&&COMMAND = 'ENABLELINKING'
$!EXPORTSETUP EXPORTFORMAT = AVI
$!EXPORTSETUP EXPORTREGION = ALLFRAMES
$!EXPORTSETUP IMAGEWIDTH = 713
$!EXPORTSETUP EXPORTFNAME = 'F:\rongdi\seconddimension\dsfdh1.avi'
$!LOOP |NumCycles|
## Inner loop cycles through each frame in the current layout.
$!VarSet |jishu|=1
#$!VarSet |currtime|=(|SOLUTIONTIME|)
$!VarSet |flagzone|=(|Loop|*|zone_nu|)
$!ALTERDATA
EQUATION = "{currtime}=SOLUTIONTIME"
$!LOOP |NumFrames|
## Push the top (active) frame to the back.
#$!FrameControl MoveToBottomByNumber
## Activate new top frame
$!FrameControl ActivateTop
$!VarSet |jishu|+=1
$!VarSet |DataNumber1|='2'
#$!IF |DataNumber1|=='2'
#$!VarSet |Currentposi|=(|Loop|*|velocity|*0.1+|startposi|)
$!IF |jishu|==2
& & $!VarSet |Currentposi|=((|SOLUTIONTIME|-|starttime|)*|velocity|+|startposi|)
& & $!ATTACHGEOM
& & ANCHORPOS
& & X = |Currentposi|
& & Y = 0.584496
& &COLOR = PURPLE
& &LINEPATTERN = DASHED
& &ARROWHEADATTACHMENT = ATEND
& &ARROWHEADSIZE = 3
& &RAWDATA
## This series of $!IF statements ensures
## that a new AVI file will be created when
## the macro is started.
$!IF |Loop| == 1
$!EXPORTSTART&&
EXPORTREGION=ALLFRAMES
#$!GLOBALTIME SOLUTIONTIME=(|SOLUTIONTIME|+0.01)
#$!VarSet |currtime|=(|SOLUTIONTIME|*1)
$!VarSet |currtime1|=|MAXVAR|
$!GLOBALTIME SOLUTIONTIME=|currtime1|
$!REDRAWALL
$!IF |Loop| != 1
$!EXPORTNEXTFRAME&&
#$!DELETEVARS&&
#$!RemoveVar |currtime|
$!PICK ADDALLINRECT
&&SELECTGEOMS = YES
&&GEOMFILTER = LINESEGS
$!PICK CLEAR
$!EXPORTFINISH
$!RemoveVar |MFBD|
&&结果如下:
&&就这样了。
欢迎大家评论。 楼主这个做的漂亮。
请教一下,这里的代码是全部自己写的还是录制的宏? : Originally posted by fangdian at
最后好像弄成了,只是速度慢一点。
奉献上代码:
#you must confirm the jishu with the framename first
# Created by Tecplot 360 build 12.2.0.9077
$!VarSet |MFBD| = 'C:\Users\ThinkPad SL4 ... 楼主这个做的漂亮。
请教一下,这里的代码是全部自己写的还是录制的宏? : Originally posted by gyctju at
楼主这个做的漂亮。
请教一下,这里的代码是全部自己写的还是录制的宏?... 呵呵,谢谢
部分是录制的,然后再修改的。 请教一下:tecplot还能做这种动画啊?代码是用什么写的?如何导入tecplot的? : Originally posted by windperson at
请教一下:tecplot还能做这种动画啊?代码是用什么写的?如何导入tecplot的? 代码就是上面的代码啊,tecplot自带的宏语句写的 想问下移动热源的UDF是怎么编写的,我也想编一个类似的移动热源 是用DEDINE SOURCE的宏编写的吗,用DEFINE PROPERTY不行吗 二者均可以,一个以源项形式,一直以热流密度形式
var cpro_id = 'u1216994';
欢迎监督和反馈:本帖内容由
提供,小木虫为个人免费站点,仅提供交流平台,不对该内容负责。欢迎协助我们监督管理,共同维护互联网健康,如果您对该内容有异议,请立即发邮件到
联系通知管理员,也可以通过QQ周知,我们的QQ号为:8835100
我们保证在1个工作日内给予处理和答复,谢谢您的监督。
小木虫,学术科研第一站,为中国学术科研研究提供免费动力
欢迎监督,发现不妥请立即
E-mail: & QQ:8835100

我要回帖

更多关于 能源舰的热源 的文章

 

随机推荐