weixin_57778503 2023-04-08 10:30 采纳率: 0%
浏览 34
已结题

二维传热非稳态问题ADI法,计算出来结果有问题

您好!,我也是用ADI法求解一个二维非稳态传热的问题,用的是matlab,但是计算的结果总是有问题,请问您可以帮我看下问题出在哪里吗?十分感谢,其中我的上边界是第二类边界条件(自然边界条件热通量为0),左边界下边界和右边界是第一类边界条件,温度随时间变化。

  • 写回答

5条回答 默认 最新

  • Leodong. 2023-04-08 10:52
    关注

    该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:

    首先,您提到计算结果总是有问题,可能是由于程序中存在一些错误或者不准确的参数设置引起的,也有可能是数值稳定性问题造成的。以下是一些可能会导致结果有问题的原因:
    
    1、代码中的错误:请检查您的代码是否有语法错误或者逻辑错误。特别是在使用循环或条件语句时,请确保它们可以正确地控制程序的流程。
    
    2、数值稳定性问题:ADI方法需要满足一些数值稳定性条件才能保证计算的正确性。请确保您的计算满足这些条件。例如,您可以尝试减小时间步长或者增加空间步长来提高稳定性。
    
    3、边界条件设置:请确保您的边界条件设置正确。在设置第一类边界条件时,您需要将边界点的温度值固定为给定的值。在设置第二类边界条件时,您需要将边界点的温度梯度值固定为0。
    
    以上是一些可能会导致结果有问题的原因。如果您仍然无法解决问题,请提供更多细节和代码段,以方便更好地帮助您。
    

    如果以上回答对您有所帮助,点击一下采纳该答案~谢谢

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 4月16日
  • 创建了问题 4月8日