首页> 外文学位 >Control of convergence in a computational fluid dynamics algorithm using fuzzy logic.
【24h】

Control of convergence in a computational fluid dynamics algorithm using fuzzy logic.

机译:使用模糊逻辑控制计算流体动力学算法中的收敛。

获取原文
获取原文并翻译 | 示例

摘要

Under-relaxation in an iterative CFD solver is guided by fuzzy logic to achieve automatic convergence with minimum CPU time. Two fuzzy sets of rules were developed in order to determine the near-optimal relaxation factor during the execution of the code. The first set of rules was based on comparing the iterative errors and their changes with the maximum value of the solution in the computational domain. The second set of rules used the information from a Fourier transform of a set of characteristic values. The rule sets adjust the relaxation factors for the system variables on each iteration and restart the solver if divergence occurs.; The control algorithms were evaluated on the total of eight benchmark problems. The laminar flow problems include buoyancy driven flow in a square cavity, lid driven flow in a square enclosure, mixed convection over a backward facing step and Dean flow. Two turbulent problems based on K-ϵ model are solved. They include buoyancy driven flow in a rectangular cavity and mixed convection over a backward facing step. A radiation heat transfer in a 1-D fin was treated, as well. The incompressible Newtonian conservation equations are solved by the SIMPLER algorithm with simple substitution. Radiation heat transfer in a fin was solved by another finite difference solver in order to show generality of application of the fuzzy control algorithms. Close to optimal convergence was achieved in each of the cases, with nearly minimal number of iterations and CPU time. In order to achieve the best performance of the fuzzy controller, the membership functions were tuned by using gradient method.; Fuzzy control of the relaxation factors provided a solution to highly difficult numerical models, where any selection of constant relaxation factor resulted in divergence. The choice of the relaxation factors for a given problem became independent from the user's skill or experience with the particular problem.
机译:迭代CFD求解器中的欠松弛由模糊逻辑引导,以最少的CPU时间实现自动收敛。为了确定代码执行期间的最佳松弛因子,开发了两个模糊的规则集。第一组规则基于将迭代错误及其更改与计算域中解决方案的最大值进行比较的基础。第二组规则使用了来自一组特征值的傅立叶变换的信息。规则集在每次迭代时调整系统变量的弛豫因子,如果发生偏差,则重新启动求解器。针对总共八个基准问题评估了控制算法。层流问题包括方腔中的浮力驱动流,方体中的盖体驱动流,向后的台阶上的混合对流以及Dean流。基于K-&epsiv的两个湍流问题;模型已解决。它们包括矩形腔中的浮力驱动流和向后的台阶上的对流混合。还处理了一维散热片中的辐射传热。不可压缩的牛顿守恒方程通过SIMPLER算法求解,简单替换即可。为了显示模糊控制算法的通用性,通过另一个有限差分求解器解决了散热片中的辐射传热问题。在每种情况下,迭代次数和CPU时间几乎都达到了最佳收敛。为了获得模糊控制器的最佳性能,使用梯度法对隶属函数进行了调整。弛豫因子的模糊控制为高度困难的数值模型提供了解决方案,其中任何恒定弛豫因子的选择都会导致发散。给定问题的松弛因子的选择变得独立于用户对特定问题的技能或经验。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号