首页/文章/ 详情

【Thermal Desktop】如何将上一个case的计算结果作为下一个case的初始温度

10月前浏览501

作者 | 神哥 

编辑 | Tsinglin 

首发 | CFD学习与应用(ID:CAE_er)

前言

采用Thermal Desktop进行瞬态分析时,有时候需要手动调整随机变化参数,比如热耗、表面属性等。往往需要将上一个case停止计算后,在开启一个新参数case,这时会遇到一个问题,就是:如何将让一个case的计算结果,作为初始值赋值给新的case进行重新计算?

小编探索了有两种办法,特分享给大家参考。希望对大家有所启发,如有更好的办法,欢迎评论区留言!

  • 一是直接引用达到此温度的案例作为新的案例初始温度

  • 二是SINDA支持计算过程中修改热耗大小,甚至可以关停


通过此案例可以学习TD软件中的以下几个知识点:

1.如何引用旧的案例作为新案例的初始值

2.引用的函数值如何变为SINDA计算的寄存器值

3.SINDA在计算过程中如何通过修改寄存器值改变功耗大小

    

具体操作步骤

1.随便打开一个可以计算的模型,点击计算案例建立一个新的案例,在lnitialize界面即可设置引用以及计算过的案例作为初始值,勾选Read From Results在下拉框中选择需要引用的案例,Set Time and Nodes中可以设置引用时间,不需要引用的模型初始温度以及寄存器设置

2. 点击模型热耗,双击热耗赋值窗口,此时可以引用设置好的函数值,点击下方Output Above Expression To SINDA复选框,此时这个函数值就变为了SINDA计算过程中的寄存器值,且在计算过程中可以更改此值

3. 将此函数以及此模型在案例计算中设置曲线,点击计算等待SINDA计算界面弹出的时候,可以更改设置寄存器值得大小,点击计算界面的Set Register按钮,输入寄存器名称,在赋值框内输入0,点击Set Register Expression按钮更新寄存器值,则此时寄存器按照新的值进行运算,此时模型温度急速下降,功耗为0

   

-END

来源:CFD学习与应用
Sinda热设计
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-11-28
最近编辑:10月前
Tsinglin
硕士 | 工程师 专注热&流体仿真及实验
获赞 93粉丝 601文章 112课程 5
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈