非线性预条件算法及其应用研究

基本信息
批准号:11901296
项目类别:青年科学基金项目
资助金额:25.00
负责人:刘璐璐
学科分类:
依托单位:南京理工大学
批准年份:2019
结题年份:2022
起止时间:2020-01-01 - 2022-12-31
项目状态: 已结题
项目参与者:
关键词:
非线性方程非线性预条件区域分解NewtonKrylov算法并行计算
结项摘要

Nonlinear preconditioning is a globalization technique for improving global convergence properties of Newton's method applied to systems of equations with unbalanced nonlinearities, and the key idea is to replace nonlinear functions or change unknowns. In the numerical simulation, we often solve large systems of equations arising from discretization of nonlinear partial differential equations (PDEs) , therefore, it plays an important role in applications. In this project, we study the design and applications of nonlinearly preconditioned parallel algorithms based on PETSc (Portable, Extensible Toolkit for Scientific Computation): (1) for transonic full potential flow around airfoils, we design a parallel algorithm by combining the Newton-Krylov method, the Schwarz method as preconditioners and nonlinear preconditioning techniques. In the transonic case, the algorithm accelerates convergence by removing local strong nonlinearities near the shock, which differs from the traditional Newton-like algorithm suffering from a lengthy residual stagnation period. (2) there are no any results reported about applications of nonlinear preconditioning in combustion, so we plan to apply nonlinear preconditioning techniques with physics-based field-split partitioning to solve the flame sheet model with strong nonlinearities, coupling the Navier-Stokes equation with a Shvab-Zeldovich formulation, so that the number of nonlinear iterations can be dramatically reduced.

非线性预条件是一种改善求解强非线性问题牛顿法收敛性质的全局化技术,其核心思想是替换非线性函数或改变未知量。在数值模拟中,我们常常要求解离散后得到的大规模非线性系统,因而该技术有着重要的应用价值。基于科学计算工具箱PETSc,本项目拟研究非线性预条件并行算法的设计及其应用:(1)针对机翼绕流跨声速全速势模型,本项目结合Newton-Krylov算法、Schwarz预条件和非线性预条件等技术,构造并行的核心求解算法。在跨声速的情况时,该算法通过移除激波附近局部强非线性的方式来加速收敛,而不需要像传统的牛顿类算法经历冗长的残量停滞期;(2)目前没有文献报告非线性预条件技术在燃烧领域的研究成果,本项目拟研究如何利用基于物理场分裂的非线性预条件技术,求解由Navier-Stokes方程和Shvab-Zeldovich方程耦合的具有强非线性的火焰面模型问题,以达到显著减少牛顿迭代数的目的。

项目摘要

非线性预条件技术能够有效改善强非线性问题的全局收敛性质并且显著减少牛顿迭代数,因而在科学和工程应用中具有重要的价值。本项目以空气动力学和燃烧模型等实际应用为背景,开展了非线性预条件并行算法的设计、改进及其应用等方面的研究:(1)针对具有局部强非线性的问题,以跨音速全速势模型为例,提出一种全新的非线性预条件并行算法,数值实验表明该算法可以有效减少外部牛顿迭代数,从而加速收敛。(2)对于跨音速全速势方程,提出一种改进的挑选被消去变量的策略,基于该策略构造的右侧非线性预条件并行求解器,在计算代价和计算时间方面优于现有的基于局部马赫数消去的ANE算法。(3)对于火焰面模型,以构造有效消除强非线性的非线性预条件为目的,在物理子问题的合理分组和求解顺序等方面开展研究,并且通过火焰面模型、自然对流-顶盖驱动方腔流等数值例子,验证了所给出的INB-NE和MSPIN两种非线性预条件算法近似误差界估计的有效性。部分结果发表在《SIAM Journal on Scientific Computing》、《Journal of Computational Physics》等国际权威期刊上。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

粗颗粒土的静止土压力系数非线性分析与计算方法

粗颗粒土的静止土压力系数非线性分析与计算方法

DOI:10.16285/j.rsm.2019.1280
发表时间:2019
2

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

DOI:10.19596/j.cnki.1001-246x.8419
发表时间:2022
3

物联网中区块链技术的应用与挑战

物联网中区块链技术的应用与挑战

DOI:10.3969/j.issn.0255-8297.2020.01.002
发表时间:2020
4

一种改进的多目标正余弦优化算法

一种改进的多目标正余弦优化算法

DOI:
发表时间:2019
5

一种加权距离连续K中心选址问题求解方法

一种加权距离连续K中心选址问题求解方法

DOI:
发表时间:2020

相似国自然基金

1

基于优化Schwarz算法的非线性预条件问题

批准号:11501483
批准年份:2015
负责人:郭颖康
学科分类:A0501
资助金额:18.00
项目类别:青年科学基金项目
2

数值求解非线性方程组的预条件研究及其应用

批准号:11471285
批准年份:2014
负责人:黄正达
学科分类:A0502
资助金额:60.00
项目类别:面上项目
3

混凝土细观力学模拟的代数多重网格预条件及其并行算法研究

批准号:61379022
批准年份:2013
负责人:吴建平
学科分类:F0214
资助金额:58.00
项目类别:面上项目
4

Helmholtz方程的频散极小化高阶有限差分法及其预条件迭代算法

批准号:11701389
批准年份:2017
负责人:程东升
学科分类:A0504
资助金额:23.00
项目类别:青年科学基金项目