Fortran Coder

查看: 283|回复: 0
打印 上一主题 下一主题

[通用算法] 热弹流润滑的温度计算问题

[复制链接]

1

帖子

1

主题

0

精华

新人

F 币
19 元
贡献
3 点
跳转到指定楼层
楼主
发表于 2025-4-8 16:58:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
黄平老师的热弹流点接触程序运行后,发现温度输出都为0遂找温度T的相关参数倒推:子程序TRA3中的D(I),B(I,K)到TCAL中的A(I,K),R(K)一直为1,  A2和A5在第一次循环后趋于零...
发现这中间值都在第一次循环后归零或者趋于零,并且循环中温度各梯度没有变化
TRA3中储存节点温度的D输出一直是不对的,感觉是整个TRA3的问题
但对照了一下能量方程的撰写,除了用的是旧的语法格式,其他好像没什么问题

所以想请教一下,后面循环置零的原因是什么 和 温度梯度内没有变化的原因,以及相应的修改建议
并且在其他程序不变的情况下,添加输出语句看中间值时,会发生输出误差变化甚至NaN的情况,也想请问一下原因





POINTEHLT.f90

13.75 KB, 下载次数: 1

分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2025-4-27 11:44

Powered by Tencent X3.4

© 2013-2025 Tencent

快速回复 返回顶部 返回列表