24小时热门版块排行榜    

查看: 3641  |  回复: 52

德群

新虫 (小有名气)

引用回帖:
19楼: Originally posted by mygt_hit at 2016-03-22 19:00:43
还是table用法上的问题,但是具体怎么用我也不太清楚。
BF加温度时,应该引用table的名,而不是把table当数组来用。而且*DIM定义talbe也有问题,应该是*DIM,T_WENDU,TABLE,240,1
可以试试BF直接加具体数值的温度 ...

我就把时间设为time 180,得到的结果温度还是稳定在那个值,大神,是不是我删除有问题,他前面提示我一个warning
*** WARNING ***                     
When using the DDELE command with a first order system in a transient  (especially following a ramp change), the backward Euler method (TINTP,,,,1.0) usually gives more stable and accurate results.
不知道和这个有没有关系。
麻烦大神了!
ANSYS 热分析中外界环境温度随时间变化如何求解
时间143的温度.png

21楼2016-03-22 19:16:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mygt_hit

专家顾问 (职业作家)

引用回帖:
21楼: Originally posted by 德群 at 2016-03-22 19:16:53
我就把时间设为time 180,得到的结果温度还是稳定在那个值,大神,是不是我删除有问题,他前面提示我一个warning
*** WARNING ***                     
When using the DDELE command with a first order syst ...

这样试一下
把温度还是定义为ARRAY (不是TABLE),将BF命令改为D命令,类似于D,ALL,TEMP,T_WENDU(k),看看结果是不是你预期的。

SOLID70单元的节点自由度是温度,节点上可加的体荷载BF是Heat Generations 生热率,请看单元帮助。
另外可以参考 http://wenku.baidu.com/link?url= ... 18wfa0zr0_prXX5K###
知其然,知其所以然。
22楼2016-03-22 21:31:28
已阅   回复此楼   关注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的回帖

mygt_hit

专家顾问 (职业作家)

内容已删除
知其然,知其所以然。
24楼2016-03-22 22:29:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mygt_hit

专家顾问 (职业作家)

引用回帖:
23楼: Originally posted by 德群 at 2016-03-22 21:36:14
大神,您说的是这个意思么?
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 ...

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*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
知其然,知其所以然。
25楼2016-03-22 22:33:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

德群

新虫 (小有名气)

引用回帖:
25楼: Originally posted by mygt_hit at 2016-03-22 22:33:17
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*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, ...

谢谢大神,我运行下试试
26楼2016-03-22 22:38:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shgao20

专家顾问 (职业作家)

看你们讨论很热烈,就没有参与。不过,看来没有讨论到点子上。而且,以前我提的建议,似乎你也没有考虑。这里不想多说了,给你一个经过修改的命令流试试吧,修改的地方并不多,以 !*** 作为标记:

FINISH
/FILNAME,YICIXUNHUAN, 1               
/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
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
save
fini

/SOLU
ALLSEL
VSEL,S,MAT,,1                  
NSLV,S,1
D,ALL,TEMP,20                 
ALLSEL,ALL
VSEL,S,MAT,,2
NSLV,S,1
D,ALL,TEMP,10                  
ALLSEL,ALL
ANTYPE, TRANS
TIMINT,OFF
TIME,0.01
!  DELTIM,0.01,    0.02,0.005     !***  设置为一个子步即可,不用 DELTIM 命令,改为下一句
nsubst, 1,1,1
SOLVE
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

*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
!  DELTIM,13,2,50             !***  时间间隔为 1,设置的时间子步长大于 1,难以执行,改为下一句         
nsubst, 1,1,1
DDELET,ALL,TEMP
VSEL,S,MAT,,2
NSLV,S,1
!  BF,ALL,TEMP,T_WENDU(k)
D,ALL,TEMP,T_WENDU(k)           !***  还是使用 D 命令
OUTRESM,ALL,1
allsel,all
SOLVE         !***  最关键的,求解必须放到循环内部
*ENDDO

求解后,最终结果,材料 2 (不是 TYPE,2) 的最小温度只有  0.048 左右,基本与 T_WENDU(240) 的值相同。

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

27楼2016-03-23 07:17:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

德群

新虫 (小有名气)

送红花一朵
引用回帖:
27楼: Originally posted by shgao20 at 2016-03-23 07:17:36
看你们讨论很热烈,就没有参与。不过,看来没有讨论到点子上。而且,以前我提的建议,似乎你也没有考虑。这里不想多说了,给你一个经过修改的命令流试试吧,修改的地方并不多,以 !*** 作为标记:

FINISH
/FILN ...

嗯嗯,问题解决了,不知道说什么感谢您。谢谢您大神,真的帮了我大忙了!!!!
28楼2016-03-23 09:14:43
已阅   回复此楼   关注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 生热 ...

大神,还要麻烦您个事,我老师想要,2个小时的降温冻结过程中混凝土的温度能下降到最低-15度,然后融化升温的过程中,混凝土的最高温度能够在8度左右,这个过程怎么实现啊
29楼2016-03-23 22:09:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

德群

新虫 (小有名气)

引用回帖:
25楼: Originally posted by mygt_hit at 2016-03-22 22:33:17
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*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, ...

我从新改了下命令流,有两个问题
1 无论我温度设置的多低,混凝土内部的温度永远都是19度,我最后设置的温度为-50

2,算到120步的时候自动停止了,是不是我的if语句有问题
命令流如下FINISH
/FILNAME,YICIXUNHUAN, 1               
/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
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
save
finiSH

/SOLU
ALLSEL
VSEL,S,MAT,,1                  
NSLV,S,1
D,ALL,TEMP,20                 
ALLSEL,ALL
VSEL,S,MAT,,2
NSLV,S,1
D,ALL,TEMP,10                  
ALLSEL,ALL
ANTYPE, TRANS
TIMINT,OFF
TIME,0.01

nsubst, 1,1,1
SOLVE
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


*DO,k,1,240,1
*IF,K,LE,120,THEN
TIME,k
TIMINT,ON
AUTOTS,ON
nsubst, 1,1,1
DDELET,ALL,TEMP
VSEL,S,MAT,,2
NSLV,S,1
D,ALL,TEMP,-50           !***  还是使用 D 命令
OUTRESM,ALL,1
allsel,all
SOLVE      
*ELSEIF,K,GT,120
TIMINT,ON
AUTOTS,ON
nsubst, 1,1,1
DDELET,ALL,TEMP
VSEL,S,MAT,,2
NSLV,S,1
D,ALL,TEMP,10          !***  还是使用 D 命令
OUTRESM,ALL,1
allsel,all
SOLVE
*ENDIF
*ENDDO
ANSYS 热分析中外界环境温度随时间变化如何求解-1
-50度.png

30楼2016-03-23 23:52:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 德群 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 帮忙看看fileCode +4 wwncly 2026-08-10 8/400 2026-08-10 22:07 by demonstreets
[基金申请] 小木虫上这么多卖论文的,真有人买论文么?感觉没必要啊 +3 Tide man 2026-08-10 3/150 2026-08-10 21:48 by GZUZM
[基金申请] 静等基金结果 +5 gjjjzhong 2026-08-10 16/800 2026-08-10 17:19 by Tide man
[基金申请] 我的国基提前知道中了,可是同事的操作让我实在接受不了,怎么会有这样的人 +8 家与远方 2026-08-10 11/550 2026-08-10 17:09 by 六两废铜
[基金申请] 应该是93bebmhtak前后十一个字符比较关键 +14 Lanmanbaby 2026-08-09 22/1100 2026-08-10 14:57 by wwncly
[基金申请] 奇怪,两个人的filecode固定段从头到尾一模一样 +4 布布和一二 2026-08-10 4/200 2026-08-10 14:50 by 医学老男孩
[基金申请] 据悉今年马上要出结果了 +7 瞬息宇宙 2026-08-10 8/400 2026-08-10 12:42 by Vivilian
[基金申请] 2026国自然放榜时间 +9 布布和一二 2026-08-08 9/450 2026-08-10 11:22 by xxxx2020
[基金申请] 这样的filecode谁见过 +11 布布和一二 2026-08-08 22/1100 2026-08-10 11:10 by wmfsnow
[基金申请] 面上项目filecode邪修 +5 西山十月 2026-08-09 7/350 2026-08-10 07:32 by 仁砚薪传
[基金申请] filecode与中标关系的预测 +5 布布和一二 2026-08-07 5/250 2026-08-09 16:15 by 袁向阳007
[基金申请] 关于filecode,很负责任的告诉大家 +6 爱看书的可乐 2026-08-08 7/350 2026-08-08 22:13 by a_niu
[基金申请] 关于豆爷回答的JTJC与%2F数量 +5 yang182083 2026-08-06 7/350 2026-08-08 18:29 by zhanghaozhu
[基金申请] 国基金的申报应该改成非等额制,评价高的钱多评价低的钱少,但是增加资助率 +7 a089 2026-08-07 7/350 2026-08-08 18:05 by gltch
[基金申请] 听说今天filecode变了 +24 布布和一二 2026-08-06 47/2350 2026-08-07 16:02 by zhiyanjiang
[基金申请] 大家散了吧,后缀研究没有意义,别浪费时间了,过好目前的每一天,不要焦虑 +5 Tide man 2026-08-06 7/350 2026-08-07 13:11 by 医学老男孩
[基金申请] filecode +14 等待解的谜 2026-08-06 19/950 2026-08-07 12:20 by wlwhappy
[基金申请] filecode +8 布布和一二 2026-08-06 11/550 2026-08-06 20:41 by tangpu318
[基金申请] 好消息?这个有何含义??? +8 Tide man 2026-08-05 10/500 2026-08-05 16:14 by xmuxiaoyu
[基金申请] 有没有H口的?有收到消息的吗? +3 超级海虾 2026-08-04 3/150 2026-08-04 17:26 by 学教育滴
信息提示
请填处理意见