24小时热门版块排行榜    

查看: 1280  |  回复: 5

985379629

铁虫 (初入文坛)

[求助] ANSYS温度场边界条件施加的问题 已有1人参与

请教各位大佬,目前在研究温度场的问题,需要把辐射换热等效成热流密度施加到结构表面节点上,但是计算方法与结构表面的温度相关,即我每计算完成一个荷载步都需要获取上一荷载步下结构的表面温度,以计算当前荷载步的热流密度大小,再进行施加。我用*get命令循环获取表面每个节点的温度值,计算节点处的热流密度,再循环施加到节点上,此种方式太过繁琐,请教各位大佬有没有更好的办法实现这个过程,以及有没有什么命令能批量获取温度值,下附部分命令流,还有一个问题,就是这个计算会报错,错误信息如下。如果去掉计算初始温度场的部分就不会报错,还不知道原因,我应该如何在计算初始温度场的情况下解决这个报错信息呢。金币数是我的全部家当了,感谢各位大佬。
*** ERROR ***                           
An unexpected error ( SIG$SEGV ) has occurred...  ANSYS internal data   
has been corrupted.  ANSYS is unable to recover and will terminate.     
Previously saved files are unaffected.  Please send the data leading   
to this operation to your technical support provider, as this will      
allow ANSYS, Inc to improve the program.  
                 
/SOLU
ANTYPE,TRANS
TIMINT,OFF
NSUBST,10
TIME,1E-6                   !计算初始温度场
ALLSEL
NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ
ESLN,R
D,ALL,TEMP,32.2           
ALLSEL
NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.05
ESLN,R
D,ALL,TEMP,34.1         
ALLSEL
NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.1
ESLN,R
D,ALL,TEMP,35            
ALLSEL
NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.15
ESLN,R
D,ALL,TEMP,35.6            
ALLSEL
NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.2
ESLN,R
D,ALL,TEMP,36.2         
ALLSEL
NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.215
ESLN,R
D,ALL,TEMP,36.3         
ALLSEL
NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.23
ESLN,R
D,ALL,TEMP,36.3           
ALLSEL
NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.28
ESLN,R
D,ALL,TEMP,36.2            
ALLSEL
SOLVE
DDELE,ALL,ALL  
TIMINT,ON
AUTOTS,ON                                                                                                                                   
NSUBST,25                                                              
NEQIT,50
CSYS,0
KBC,1                                                                                                                                                                        
TIME,1E-6+3600                                                                                                       
DELTIM,300
NROPT,FULL
OUTRES,ALL,ALL
*DO,I,1,3600/300,1
        TIME,300*I
        SFDELE,ALL,ALL
  *DO,J,1,ELEM_NUM            !遍历表面每个单元施加荷载
        ALLSEL
          *GET,TEMPP1,NODE,TOP_NODE(J,1),TEMP                      !获取单元表面四个角节点温度值
                *GET,TEMPP2,NODE,TOP_NODE(J,2),TEMP
                *GET,TEMPP3,NODE,TOP_NODE(J,3),TEMP
                *GET,TEMPP4,NODE,TOP_NODE(J,4),TEMP
                TEMP_ELEM=(TEMPP1+TEMPP2+TEMPP3+TEMPP4)/4   !平均温度当做单表面温度
                ESEL,S,,,TOP_ELEM(J)
                NSLE,R
                NSEL,R,LOC,Y,GDBZ+CAZ+DZBZ       
          SF,ALL,HFLUX,-FAILL*C*((273+TEMP_ELEM)**4)       !计算施加当前荷载步的热流密度
  *ENDDO
  ALLSEL
  SOLVE
*ENDDO
回复此楼

» 猜你喜欢

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

htbbzzg

铁杆木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
看了以下你的命令流,可能有几个问题,给你参考一下:
1.  命令流中多处使用了类似如下的命令流:
    NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.05
    ESLN,R
    D,ALL,TEMP,34.1         
    ALLSEL
因为你是在节点上施加温度载荷,其中的 ESLN 没有用,可以去掉。
2.  命令 NSUBST,25最好写完整,比如改为:
      NSUBST,25, 100,2
    同样,DELTIM,300 最好改为,如:
      DELTIM,300, 30,300, 15, 1
  这列出修改是为了和打开自动时间步相配套。
3.  在计算初始温度前,增加命令:
      KBC, 0
  有利于收敛。
后面的 KBC, 1 最好也改为  KBC,0
4.  命令流中使用了数组 TOP_NODE,但是这段命令流中没有定义过该数组,检查以下,前面是否定义过。
先说这些吧。

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

2楼2022-05-11 08:35:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

985379629

铁虫 (初入文坛)

送红花一朵
引用回帖:
2楼: Originally posted by htbbzzg at 2022-05-11 08:35:21
看了以下你的命令流,可能有几个问题,给你参考一下:
1.  命令流中多处使用了类似如下的命令流:
    NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.05
    ESLN,R
    D,ALL,TEMP,34.1         
    ALLSEL
因为你是在节 ...

感谢您的帮助,我按照您的建议修改了,第四个问题我前面是定义过这里没有放上来,请问下这个报错信息一般是什么情况导致的呢?
3楼2022-05-13 11:57:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

985379629

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by htbbzzg at 2022-05-11 08:35:21
看了以下你的命令流,可能有几个问题,给你参考一下:
1.  命令流中多处使用了类似如下的命令流:
    NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.05
    ESLN,R
    D,ALL,TEMP,34.1         
    ALLSEL
因为你是在节 ...

您好,关于您的第二点建议,这个命令流我没看懂,我查了下帮助文档,DELTIM, DTIME, DTMIN, DTMAX, Carry,DELTIME后面是四个数值,您写的这个是什么含义呢?
4楼2022-05-13 16:41:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

htbbzzg

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
985379629: 金币+18, ★★★很有帮助 2022-05-17 16:47:39
你质的是哪个错误?
  高于  DELTIM,300, 30,300, 15, 1 命令,是我写错了,多了一个参数 300.应该改为:
       DELTIM, 30,300, 15, 1
  其中 命令之后的 4 个数据分别是:
    初始的子步长,最大子步长,最小子步长;第 4 个参数 1 表示新的载荷步的初始子步长采用上一个载荷步结束时的子步长。
  具体可见帮助文件中高于 deltim 的内容。
  我的失误造成你的困扰,特表示抱歉。
5楼2022-05-15 08:28:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hhh来了

铜虫 (小有名气)

刚好也遇到类似的问题
6楼2023-05-30 12:47:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 985379629 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 304求调剂 +7 7712b 2026-03-13 7/350 2026-03-13 21:42 by peike
[考研] 315求调剂 +9 小羊小羊_ 2026-03-11 10/500 2026-03-13 21:13 by SXNU李老师
[考研] 26调剂/材料/英一数二/总分289/已过A区线 +5 步川酷紫123 2026-03-13 5/250 2026-03-13 20:37 by Logic2024
[文学芳草园] 伙伴们,祝我生日快乐吧 +12 myrtle 2026-03-10 16/800 2026-03-13 17:57 by myrtle
[考研] 求材料调剂 085600英一数二总分302 前三科235 精通机器学习 一志愿哈工大 +3 林yaxin 2026-03-12 3/150 2026-03-13 13:17 by JourneyLucky
[考博] 2026博士申请 +7 起泡酒 2026-03-08 7/350 2026-03-13 09:56 by mumu真真
[考研] 一志愿南大化学339分求调剂,四六级已过,有比赛,有文章 +8 Gallantzhou 2026-03-07 8/400 2026-03-13 09:07 by sandychj
[考研] 一志愿河海大学085900土木水利专硕279求调剂不挑专业 +4 SunWwWwWw 2026-03-10 8/400 2026-03-13 02:23 by SunWwWwWw
[考研] 材料工程330分求调剂,一志愿985 +5 小材化本科 2026-03-07 5/250 2026-03-11 16:51 by 535743368
[考研] 大连大学化学专业研究生调剂 +3 琪久. 2026-03-10 8/400 2026-03-11 10:02 by 琪久.
[考研] 279求调剂 +3 莫xiao 2026-03-10 4/200 2026-03-11 08:06 by 斩魂滴兔子!
[考研] 材料工程专硕,一志愿中国矿业大学,总分314,求调剂 +4 无懈可击的巨人 2026-03-10 4/200 2026-03-10 22:45 by 星空星月
[考研] 08工科 +5 li李乐成 2026-03-06 5/250 2026-03-10 14:51 by 在风落中
[考研] 材料与化工求调剂 +11 与冬清宁 2026-03-07 14/700 2026-03-10 14:23 by Linda Hu
[考研] 材料与化工 一志愿山大 321分 求调剂 +6 每天散步 2026-03-09 7/350 2026-03-10 10:52 by 星空星月
[考研] 环境调剂 +5 晓看天暮看云 2026-03-09 5/250 2026-03-10 10:46 by 星空星月
[硕博家园] 木虫好像不热闹了,是不是? +4 偏振片 2026-03-10 4/200 2026-03-10 09:51 by longwave
[考研] 337求调剂 +3 睡醒,。 2026-03-09 3/150 2026-03-09 10:02 by 求调剂zz
[考研] 293一志愿华东理工 0817化学工程与技术 调剂 +5 fjj0912 2026-03-07 5/250 2026-03-09 09:13 by 30660438
[考研] 301求调剂 +5 一二LV 2026-03-07 5/250 2026-03-07 22:20 by 18137688336
信息提示
请填处理意见