问题描述
当以指定的边界层边缘速度 ue 求解时,湍流边界层计算会在流动分离点分解,称为直接方法。
这可以通过以完全同时或准同时的方式求解系统来缓解。有关这两种方法的详细信息,请参见此处 (https://www.rug.nl/research/portal/files/14407586/root.pdf),第 38 页。本质上,全同时法将无粘性方程和粘性方程组合成一个大方程组,并用牛顿迭代法求解。
我目前已经完全在 ExplicitComponents 中实现了一个非粘性面板求解器。我打算也完全使用 ExplicitComponents 来实现边界层求解器。我不确定将这两个组结合起来是否会导致像直接方法那样的执行过程,或者它是否会像完全同时的方法那样工作。我注意到在 OpenMDAO 论文中,它指出组件是“作为单个非线性方程组”求解的,并且从显式组件到隐式系统的重构由 OpenMDAO 自动处理。
这是否意味着,如果我将我的两个分析(同样,纯粹由显式组件组成)结合起来,并将组设置为使用 Newton 求解器求解,我将“免费”获得一个完全同时的解决方案?这似乎好得令人难以置信,因为最终对边界层方程进行积分的组件必须将某些规定的 ue 作为输入,然后在执行其计算时遇到奇点() 方法。
如果执行上述操作会使它像直接方法一样执行并导致奇点,(简要地)我需要进行哪些更改才能避免它?是否需要隐式定义边界层组件?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)