24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1178  |  回复: 5

吃肉的老猫

新虫 (初入文坛)

[求助] 关于热源多载荷步施加问题已有1人参与

我要在一个面上施加对流载荷,对流温度值是随时间变化的,对流系数不变,我用函数定义了4个方程(T和time的线性方程,因为有有4个阶段,且温度变化是连续的),在施加载荷时分别读取函数再写入,定义好各自对应的时间(),solve从1-4个载荷步,我的问题是在求解第二个载荷步是第一个载荷步会默认删除吗?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

relive012429

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
不是,计算出来的结果全都会自动保存在求解器solver里面了
Move forward with grateful heart.
2楼2014-11-08 20:55:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

吃肉的老猫

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by relive012429 at 2014-11-08 20:55:44
不是,计算出来的结果全都会自动保存在求解器solver里面了

谢谢,比如我的载荷是这样的,在t ∈(1-10)时,T=0.5t;t∈(10-20)时,T=-2t+25;我应该在函数定义中选择多变量函数吗,在regime1和regime2里定义这两个函数?因为貌似只有那个才可以定义分段函数
3楼2014-11-09 09:34:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

吃肉的老猫

新虫 (初入文坛)

我的函数定义是这样的
*DEL,_FNCNAME   
*DEL,_FNCMTID   
*DEL,_FNCCSYS   
*SET,_FNCNAME,'oooo'
*SET,_FNCCSYS,0
! /INPUT,ooo.func,,,1   
*DIM,%_FNCNAME%,TABLE,6,7,5,,,,%_FNCCSYS%   
!   
! Begin of equation: {TEMP}
*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, 99, 0, 1, 5, 0, 0  
*SET,%_FNCNAME%(0,2,1),   0
*SET,%_FNCNAME%(0,3,1),   0
*SET,%_FNCNAME%(0,4,1),   0
*SET,%_FNCNAME%(0,5,1),   0
*SET,%_FNCNAME%(0,6,1),   0
*SET,%_FNCNAME%(0,7,1),   0
! End of equation: {TEMP}   
!   
! Begin of equation: 1.2*{TIME}+25  
*SET,%_FNCNAME%(0,0,2), 160, -999   
*SET,%_FNCNAME%(2,0,2), 0.0
*SET,%_FNCNAME%(3,0,2), 0.0
*SET,%_FNCNAME%(4,0,2), 0.0
*SET,%_FNCNAME%(5,0,2), 0.0
*SET,%_FNCNAME%(6,0,2), 0.0
*SET,%_FNCNAME%(0,1,2), 1.0, -1, 0, 1.2, 0, 0, 1
*SET,%_FNCNAME%(0,2,2), 0.0, -2, 0, 1, -1, 3, 1
*SET,%_FNCNAME%(0,3,2),   0, -1, 0, 25, 0, 0, -2
*SET,%_FNCNAME%(0,4,2), 0.0, -3, 0, 1, -2, 1, -1
*SET,%_FNCNAME%(0,5,2), 0.0, 99, 0, 1, -3, 0, 0
*SET,%_FNCNAME%(0,6,2),   0
*SET,%_FNCNAME%(0,7,2),   0
! End of equation: 1.2*{TIME}+25
!   
! Begin of equation: 0.825*({TIME}-160)+217
*SET,%_FNCNAME%(0,0,3), 200, -999   
*SET,%_FNCNAME%(2,0,3), 0.0
*SET,%_FNCNAME%(3,0,3), 0.0
*SET,%_FNCNAME%(4,0,3), 0.0
*SET,%_FNCNAME%(5,0,3), 0.0
*SET,%_FNCNAME%(6,0,3), 0.0
*SET,%_FNCNAME%(0,1,3), 1.0, -1, 0, 160, 0, 0, 1
*SET,%_FNCNAME%(0,2,3), 0.0, -2, 0, 1, 1, 2, -1
*SET,%_FNCNAME%(0,3,3),   0, -1, 0, 0.825, 0, 0, -2
*SET,%_FNCNAME%(0,4,3), 0.0, -3, 0, 1, -1, 3, -2
*SET,%_FNCNAME%(0,5,3), 0.0, -1, 0, 217, 0, 0, -3   
*SET,%_FNCNAME%(0,6,3), 0.0, -2, 0, 1, -3, 1, -1
*SET,%_FNCNAME%(0,7,3), 0.0, 99, 0, 1, -2, 0, 0
! End of equation: 0.825*({TIME}-160)+217   
!   
! Begin of equation: -1.65*({TIME}-200)+250
*SET,%_FNCNAME%(0,0,4), 220, -999   
*SET,%_FNCNAME%(2,0,4), 0.0
*SET,%_FNCNAME%(3,0,4), 0.0
*SET,%_FNCNAME%(4,0,4), 0.0
*SET,%_FNCNAME%(5,0,4), 0.0
*SET,%_FNCNAME%(6,0,4), 0.0
*SET,%_FNCNAME%(0,1,4), 1.0, -1, 0, 200, 0, 0, 1
*SET,%_FNCNAME%(0,2,4), 0.0, -2, 0, 1, 1, 2, -1
*SET,%_FNCNAME%(0,3,4),   0, -1, 0, -1.65, 0, 0, -2
*SET,%_FNCNAME%(0,4,4), 0.0, -3, 0, 1, -1, 3, -2
*SET,%_FNCNAME%(0,5,4), 0.0, -1, 0, 250, 0, 0, -3   
*SET,%_FNCNAME%(0,6,4), 0.0, -2, 0, 1, -3, 1, -1
*SET,%_FNCNAME%(0,7,4), 0.0, 99, 0, 1, -2, 0, 0
! End of equation: -1.65*({TIME}-200)+250   
!   
! Begin of equation: -3.23*({TIME}-220)+217
*SET,%_FNCNAME%(0,0,5), 250, -999   
*SET,%_FNCNAME%(2,0,5), 0.0
*SET,%_FNCNAME%(3,0,5), 0.0
*SET,%_FNCNAME%(4,0,5), 0.0
*SET,%_FNCNAME%(5,0,5), 0.0
*SET,%_FNCNAME%(6,0,5), 0.0
*SET,%_FNCNAME%(0,1,5), 1.0, -1, 0, 220, 0, 0, 1
*SET,%_FNCNAME%(0,2,5), 0.0, -2, 0, 1, 1, 2, -1
*SET,%_FNCNAME%(0,3,5),   0, -1, 0, -3.23, 0, 0, -2
*SET,%_FNCNAME%(0,4,5), 0.0, -3, 0, 1, -1, 3, -2
*SET,%_FNCNAME%(0,5,5), 0.0, -1, 0, 217, 0, 0, -3   
*SET,%_FNCNAME%(0,6,5), 0.0, -2, 0, 1, -3, 1, -1
*SET,%_FNCNAME%(0,7,5), 0.0, 99, 0, 1, -2, 0, 0
! End of equation: -3.23*({TIME}-220)+217   
!-->
FLST,2,3,5,ORDE,3   
FITEM,2,1   
FITEM,2,8   
FITEM,2,20  
/GO
4楼2014-11-09 10:58:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

relive012429

铁杆木虫 (职业作家)

引用回帖:
3楼: Originally posted by 吃肉的老猫 at 2014-11-09 09:34:16
谢谢,比如我的载荷是这样的,在t ∈(1-10)时,T=0.5t;t∈(10-20)时,T=-2t+25;我应该在函数定义中选择多变量函数吗,在regime1和regime2里定义这两个函数?因为貌似只有那个才可以定义分段函数...

不用定义多变量把,分段函数自变量是同一个啊,你用的是什么软件?
Move forward with grateful heart.
5楼2014-11-09 21:58:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

吃肉的老猫

新虫 (初入文坛)

引用回帖:
5楼: Originally posted by relive012429 at 2014-11-09 21:58:46
不用定义多变量把,分段函数自变量是同一个啊,你用的是什么软件?...

Ansys,就是只关于时间的函数,那请问下分段函数的话可以这样不,选择single equation,定义一个一段函数,保存为名为T1,再定义另一段载荷,保存名为T2,在施加载荷时用solve-from LS file,我施加T1时设置Time at end of load step为10,施加T2时定义Time at end of load step为20?这样的话第二个载荷步会不会自动默认把第一个载荷步覆盖掉,而且是从第10s开始求解?
6楼2014-11-10 20:10:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 吃肉的老猫 的主题更新
信息提示
请填处理意见