24小时热门版块排行榜    

查看: 3658  |  回复: 52
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

德群

新虫 (小有名气)

[求助] ANSYS 热分析中外界环境温度随时间变化如何求解 已有1人参与

本人做混凝土冻融循环的模拟,就是混凝土20°,放入冻融箱内温度10°,冻融箱一次冻融循环4小时, I表示分钟,按照正弦曲线变化,temp=10*SIN(2*3.14*(I+60)/240)。

现在的问题是在进行/SOLU时不知道怎么加这个变化的荷载,需要进行最开始的稳态分析么,
我自己写的命令一运行就黑屏了,本人ansys菜鸟,编程语言也不会。希望有大神能帮下忙,谢谢!
mat1是混凝土,mat2是冻融箱
/SOLU
VSEL,S,MAT,,1
NSLV,S
D,ALL,TEMP,20
ALLSEL,ALL
VSEL,S,MAT,,2
NSLV,S
D,ALL,TEMP,10
TIMINT,OFF
TIME,0.01
DELTIM,0.01
SOLVE
  
  
*DO,I,1,240,1
TIME,I
TIMINT,ON
AUTOTS,OFF
nsubst,1
KBC,0
DDELET,ALL,TEMP
OUTRES,ALL,1
*DIM,TEMP,,240,1
*SET,TEMP(I),10*SIN(2*3.14*(I+60)/40)
*ENDDO
SOLVE
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

德群

新虫 (小有名气)

引用回帖:
22楼: Originally posted by mygt_hit at 2016-03-22 21:31:28
这样试一下
把温度还是定义为ARRAY (不是TABLE),将BF命令改为D命令,类似于D,ALL,TEMP,T_WENDU(k),看看结果是不是你预期的。

SOLID70单元的节点自由度是温度,节点上可加的体荷载BF是Heat Generations 生热 ...

大神,您说的是这个意思么?
FINISH
/FILNAME,YICIXUNHUAN               
/CLEAR
/PREP7
ET,1,SOLID70
MP,KXX,1,1.8                       
MP,KYY,1,1.8
MP,KZZ,1,1.8
MP,DENS,1,2400
MP,C,1,950
MP,KXX,2,0.61                       
MP,KYY,2,0.61
MP,KZZ,2,0.61
MP,DENS,2,996
MP,C,2,4185
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
BLOCK,0,200E-3,0,200E-3,0,600E-3
WPAVE,0,0,400E-3
CSYS,4
VSBW,ALL
WPCSYS,-1,0

WPROTA,0,-90,0
WPAVE,0,0,50E-3
CSYS,4
VSBW,ALL
WPAVE,0,0,100E-3
CSYS,4
VSBW,ALL
WPCSYS,-1,0

WPROTA,0,0,90
WPAVE,0,0,50E-3
CSYS,4
VSBW,ALL
WPAVE,0,0,100E-3
CSYS,4
VSBW,ALL
WPCSYS,-1,0

ALLSEL,ALL
VSEL,S,LOC,Z,0,400E-3
VSEL,R,LOC,X,50E-3,150E-3
VSEL,R,LOC,Y,50E-3,150E-3
VATT,1,,1
ALLSEL,ALL
VSEL,U,MAT,,1,1,1
VATT,2,,1

ALLSEL,ALL
lesize,all,,,10
ALLSEL,ALL
MSHKEY,1
VMESH,ALL
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
/SOLU
ALLSEL,ALL
VSEL,S,MAT,,1                  
NSLV,S,1
D,ALL,TEMP,20                                                 !ic不能用?                 
ALLSEL,ALL
VSEL,S,MAT,,2
NSLV,S,1
D,ALL,TEMP,15                  
ALLSEL,ALL
ANTYPE,TRANS
TIMINT,OFF
TIME,0.01
DELTIM,0.01
SOLVE
DDELE,ALL,TEMP

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*DIM,T_WENDU,ARRAY,240,1
*DO,k,1,240,1
*SET,T_WENDU(k),10*SIN(0.0262*k)
*ENDDO

*DO,k,1,240,1
TIME,k
TIMINT,ON
AUTOTS,ON
KBC,1
DELTIM,13,2,50
ALLSEL,ALL  
DDELE,ALL,TEMP                     
ALLSEL,ALL
VSEL,S,MAT,,2
NSLV,S,1
D,ALL,TEMP,%T_WENDU(k)%
ALLSEL,ALL
D,18643,TEMP,%T_WENDU(k)%
D,18561,TEMP,%T_WENDU(k)%
D,18724,TEMP,%T_WENDU(k)%
D,18643,TEMP,%T_WENDU(k)%
D,18805,TEMP,%T_WENDU(k)%
OUTRESM,ALL,1
SOLVE
*ENDDO
23楼2016-03-22 21:36:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 53 个回答

德群

新虫 (小有名气)

没人回复么,求求大家指导一下
2楼2016-03-15 22:38:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
你沒有提供建模部分的命令流,不知道模型本身是否有問題,只能說一下求解部分:
    你没有定义分析类型 (ANTYPE 命令),默认都是稳态分析。
    你一共進行了 2 次稳态分析,第一次求解好像是为了得到初始温度,但是给材料 2 定义温度载荷后,没有执行 allsel,all 命令,因此只对材料 2 进行求解,因此材料 1 可能还是 0 度。
    后面 240 次循环合起来求解了一次。而且,各次循环应该都有问题:在循环中,你删除了前面定义的温度载荷,这是对的,但是放的位置不对;而且没有定义其它载荷,如热流、对流等,虽然你定义了一个数组,用来存放每一步的温度,但是没有使用该数组来施加载荷,因此该数组实际上没有作用。
    另外,你在循环中的 DDELET,ALL,TEMP 和定义数组的命令,应该放到循环之前,不应该放到循环中。还有其它一些命令可能也需要修改,不过需要先了解你的实际模型和分析意图。

» 本帖已获得的红花(最新10朵)

3楼2016-03-16 07:52:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

德群

新虫 (小有名气)

引用回帖:
3楼: Originally posted by shgao20 at 2016-03-16 07:52:06
你沒有提供建模部分的命令流,不知道模型本身是否有問題,只能說一下求解部分:
    你没有定义分析类型 (ANTYPE 命令),默认都是稳态分析。
    你一共進行了 2 次稳态分析,第一次求解好像是为了得到初始温度, ...

我做的是混凝土的冻融循环过程,就是把混凝土放到冻融循环箱的水里面,然后水就开始循环往复的升温降温来模拟冻融循环效果。
下面是我的命令流
FINISH
/FILNAME,YICIXUNHUAN               
/CLEAR
/PREP7
ET,1,SOLID70
MP,KXX,1,1.8                       
MP,KYY,1,1.8
MP,KZZ,1,1.8
MP,DENS,1,2400
MP,C,1,950
MP,KXX,2,0.61                        !水的参数
MP,KYY,2,0.61
MP,KZZ,2,0.61
MP,DENS,2,996
MP,C,2,4185
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2建模划分网格
BLOCK,0,200E-3,0,200E-3,0,600E-3
WPAVE,0,0,400E-3
CSYS,4
VSBW,ALL
WPCSYS,-1,0

WPROTA,0,-90,0
WPAVE,0,0,50E-3
CSYS,4
VSBW,ALL
WPAVE,0,0,100E-3
CSYS,4
VSBW,ALL
WPCSYS,-1,0

WPROTA,0,0,90
WPAVE,0,0,50E-3
CSYS,4
VSBW,ALL
WPAVE,0,0,100E-3
CSYS,4
VSBW,ALL
WPCSYS,-1,0

ALLSEL,ALL
VSEL,S,LOC,Z,0,400E-3
VSEL,R,LOC,X,50E-3,150E-3
VSEL,R,LOC,Y,50E-3,150E-3
VATT,1,,1
ALLSEL,ALL
VSEL,U,MAT,,1,1,1
VATT,2,,1

ALLSEL,ALL
lesize,all,,,10
ALLSEL,ALL
MSHKEY,1
VMESH,ALL
4楼2016-03-16 08:47:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 澳大利亚 Murdoch University 全奖博士招生(3个名额)地质化工冶金领域 +59 AI8RaGaPaSCR 2026-08-07 62/3100 2026-08-14 05:15 by 7bSeoHKaatQG
[基金申请] 欢迎发来filecode的Mz6后的代码验证其规律 +11 医学老男孩 2026-08-13 29/1450 2026-08-14 00:04 by 大快人心啦
[基金申请] 关于Filecode分析方法 +9 majunge000 2026-08-10 12/600 2026-08-13 23:20 by iwuli
[基金申请] 咱们一起用铁证分析2026国家社科基金中标与否 +3 启萌科技 2026-08-12 11/550 2026-08-13 22:57 by 启萌科技
[文学芳草园] 阿姨 +4 汪汪锅 2026-08-09 4/200 2026-08-13 19:43 by arzu_hma
[基金申请] FileCode能看出啥? +10 要乐观耀哥 2026-08-10 28/1400 2026-08-13 17:51 by 医学老男孩
[基金申请] 有时候,自然基金真的不能太认真 (我的申报经验) +4 majunge000 2026-08-11 6/300 2026-08-13 16:50 by 四季常青藤
[基金申请] 不应该看fileCode +7 且听虎啸 2026-08-12 9/450 2026-08-13 14:27 by flydreamws
[基金申请] 应该是93bebmhtak前后十一个字符比较关键 +22 Lanmanbaby 2026-08-09 36/1800 2026-08-12 22:50 by sdfapple719
[基金申请] 好奇怪的filecode +5 布布和一二 2026-08-08 6/300 2026-08-12 16:11 by 云上清扬
[基金申请] 是这周出结果还是下周出结果? +3 yuleib84 2026-08-11 3/150 2026-08-11 21:53 by jnhyjjm
[基金申请] 为什么网上很多人说本周 12号出结果 +6 瞬息宇宙 2026-08-10 7/350 2026-08-11 19:25 by Tide man
[硕博家园] 读博的好处 +3 lnee 2026-08-11 3/150 2026-08-11 18:10 by 希望我好好的
[基金申请] 关于代码变化问题,想知道的进来 +17 且听虎啸 2026-08-07 24/1200 2026-08-10 18:35 by zhangduo2008
[基金申请] filecode与中标关系的预测 +5 布布和一二 2026-08-07 5/250 2026-08-09 16:15 by 袁向阳007
[基金申请] fileCode有新解读? +10 Tide man 2026-08-08 18/900 2026-08-09 12:55 by 仁砚薪传
[基金申请] 国基金的申报应该改成非等额制,评价高的钱多评价低的钱少,但是增加资助率 +7 a089 2026-08-07 7/350 2026-08-08 18:05 by gltch
[基金申请] 关于filecode +4 布布和一二 2026-08-07 7/350 2026-08-07 22:55 by zhanghaozhu
[基金申请] 化学口download_prp&fileCode的固定段好像这几天一直没变,有变的大神么? +3 Tide man 2026-08-07 4/200 2026-08-07 22:39 by Tide man
[基金申请] filecode变化情况 +6 布布和一二 2026-08-07 22/1100 2026-08-07 14:45 by 且听虎啸
信息提示
请填处理意见