24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1988  |  回复: 16

金华岁月

金虫 (著名写手)

引用回帖:
8楼: Originally posted by zhuce9 at 2014-07-06 13:55:06
用table定义热源我之前试过,好像也没成功,忘了问题出在哪儿了,但是用table好像是挺容易出现问题的。
你可以试试这么做:
初始:定义一个table,三维热源,三维table,以动坐标系csys11定义source_table(x,y,z ...

PS:四维数组真心连ANSYS帮助文件里都没有详细介绍,确实不好摸索。
自己思量,加载三维体热源,移动的,无外乎三种:
1.直接四维数组
2.三维数组+移动局部坐标---也就是你所述的
3.以多层面热源代替体热源

主要是想把四维学习下,不想一直绊着,也快要尝试2和3了,以后估计还是要和你交流交流的
金华岁月谁与共?樱花树下,飘雪如梦......
11楼2014-07-06 15:14:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

金华岁月

金虫 (著名写手)

引用回帖:
9楼: Originally posted by zhuce9 at 2014-07-06 15:03:49
lz,抱歉之前没有认真看你的代码,看了代码觉得你是忘了给x,y,z,time分别定义一个数组。也就是说,你定义laser(x,y,z,time)之前应该给每个row,column,book,shelf先定义。一句话说不清,给你看一个五维的数组。例子 ...

额,五维数组的例子,看了好几遍了。我觉得,我并不是忘了在这之前先对行列面书先定义。
例子中,提前定义这些一位ARRAY数组,只是为了后面给这个五维数组中的元素赋值。而我贴出的程序,只是简单的建立起了一个四维数组,还没有到赋值的一步呢。
金华岁月谁与共?樱花树下,飘雪如梦......
12楼2014-07-06 15:44:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhuce9

铜虫 (小有名气)

引用回帖:
10楼: Originally posted by 金华岁月 at 2014-07-06 15:10:53
敢问你定义的table和source_table(x,y,z)是同一个吗?
因为是要用Do循环定义多个载荷步,然后对应多次Solution.
这样的话,等于是更新CSYS11就是在这个DO循环内部实现?这样子可行吗?

不知道你定义的包含CSY ...

1.csys11的坐标原点就是光源的中心,所以如果在do循环里设置边界条件和solve,就应该在do循环里更新。
2.每个载荷步都要重新定义csys11和csys11下的source_table(x,y,z),我一般是在载荷步之前,定义完了加载、求解。

我那么做是因为我的步长不确定,用time的话不方便,所以才这么做。如果你的每个加载步的时间都是确定的,那可以用四维的source_laser(x,y,z,time)
13楼2014-07-06 16:15:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

金华岁月

金虫 (著名写手)

引用回帖:
13楼: Originally posted by zhuce9 at 2014-07-06 16:15:03
1.csys11的坐标原点就是光源的中心,所以如果在do循环里设置边界条件和solve,就应该在do循环里更新。
2.每个载荷步都要重新定义csys11和csys11下的source_table(x,y,z),我一般是在载荷步之前,定义完了加载、求 ...

呵呵,四维的摸索两个礼拜没有弄出来,搞不懂四维的是什么结构。
还是采用三维XYZ再加上移动中心点,比较容易。

不管如何,谢谢讨论
金华岁月谁与共?樱花树下,飘雪如梦......
14楼2014-07-06 19:14:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

包子小妹

新虫 (小有名气)

引用回帖:
14楼: Originally posted by 金华岁月 at 2014-07-06 19:14:39
呵呵,四维的摸索两个礼拜没有弄出来,搞不懂四维的是什么结构。
还是采用三维XYZ再加上移动中心点,比较容易。

不管如何,谢谢讨论...

你好,请问你的移动体热源是如何做出来的?我用的是高斯移动面热源,但是如果涉及到体热源就不知道怎么做了
15楼2014-11-07 20:01:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wdwangcool

金虫 (小有名气)

引用回帖:
14楼: Originally posted by 金华岁月 at 2014-07-06 19:14:39
呵呵,四维的摸索两个礼拜没有弄出来,搞不懂四维的是什么结构。
还是采用三维XYZ再加上移动中心点,比较容易。

不管如何,谢谢讨论...

楼主你好,请问你说采用xyz再加上移动中心点,是什么意思 具体怎么操作呢
16楼2015-08-05 09:17:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

金华岁月

金虫 (著名写手)

引用回帖:
16楼: Originally posted by wdwangcool at 2015-08-05 09:17:29
楼主你好,请问你说采用xyz再加上移动中心点,是什么意思 具体怎么操作呢...

我说的是思路,至于可行性你需要自己验证。就是每一个时刻,实际热源能量分布是相同的。编程实现三维热源时,实际是在坐标参考系的基础上建立的。我设想每一个时刻,以随时间变化的局部坐标系为基础建立体热源模型(xyz三维属数组),这样只需要编程实现局部坐标系移动,配合三维数组对应的体热源,就可以完成移动体热源的加载。只是一个思路,可行性未经wan'zheng

[ 发自小木虫客户端 ]
金华岁月谁与共?樱花树下,飘雪如梦......
17楼2015-08-06 16:01:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 金华岁月 的主题更新
信息提示
请填处理意见