基于非稳态不可压缩流的可扩张并行算法研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
PDE约束的优化问题是指由偏微分方程组(PDEs)约束的优化系统。仿真问题是指在给定合适的数据(例如几何形状,系数,边界条件,初始条件,源函数)的情况下,求解偏微分方程组中的例如位移,速度,温度,电场,磁场,种浓度等状态变量。而和仿真问题相对应的是优化问题,优化问题的目的是在满足一个目标函数和约束条件下,寻求一些例如状态变量等的决策变量,其中这些约束常常是基于仿真问题所对应的偏微分方程组。PDE约束优化问题的规模,复杂性和兀限维性质对目前通用的优化算法产生了重大挑战。正是由于该类问题的这些特征,从而往往需要使用正规化,迭代求解器,预处理,全局化技术,不精确求解和针对问题的特点来构造基本并行算子等方法来求解该类问题。
     随着并行计算机的技术和规模的发展,可以解决非常复杂的数值问题,包括由非线性偏微分方程组(PDEs)约束的优化问题。这种计算复杂性的上升趋势就要求我们设计可扩张的并行算法和采用现代软件工程的先进数值库技术。本文介绍了运用并行计算方法求解PDE约束优化问题和相应的仿真问题,提出了一类求解该类问题的新的全耦合全空间并行算法。本博士论文由以下几部分组成:
     在第2章中,本博士论文探讨一类由Navier-Stokes方程组得到的非定常不可压缩流的仿真问题的全耦合的,并行的牛顿-克雷洛夫-施瓦兹(NKS)算法。该算法包括两个主要部分:外部迭代的非线性牛顿法和线性迭代部分的一个Two-level施瓦兹预条件子。现有方法中,计算此类仿真问题一般都是基于所谓的减空间法,该方法更容易实现,但是可能在算法的收敛性上有一些问题和缺陷,从而导致算法常常是不收敛的。因此,本论文采用一类新型算法:全空间方法。将状态变量耦合到一个单一的大的非线性方程组系统中。该耦合系统相较于其子系统变得更病态,尽管如此,在NKS方法的强效下,可以在大规模并行计算机上有效地解决这些困难的系统。数值结果显示了该并行算法的牛顿迭代次数和线性迭代次数同时独立于网格数,内核个数和雷诺数,并且在超过两千个内核的情况下,验证了该并行算法的可扩展性。
     在第3章中,本博士论文构造了一种全隐格式的并行区域分解算法来求解带时间项的非线性偏微分方程组约束的优化问题。特别地,研究了非定长不可压缩Navier-Stokes方程的边界控制问题。在时间隐式离散后,一个全耦合非线性稀疏的子优化问题需要在每个时间步进行求解。本论文使用一类全空间的拉格朗日-牛顿-克雷洛夫-施瓦兹(LNKS)算法用来求解该子优化问题。在优化算法中,全隐全空间方法被认为是最简单考虑到而又最难实现的一类方法。而本文的数值结果表明含有限制加性施瓦兹预条件子的LNKS算法是求解这些高难问题的一类有效方法。为了展示该算法的可扩展性和鲁棒性,本论文在一些不同的雷诺数和时间步长,计算规模涉及几百万个未知量并且在超过二千个内核的情况下研究其计算性能。
     在第4章中,本博士论文提出了一类并行半光滑-牛顿-克雷洛夫-施瓦兹(SNKS)算法求解一类不等式约束的优化问题:互补问题。在半光滑-牛顿-克雷洛夫-施瓦兹算法中包含了非精确半光滑牛顿法,克雷洛夫子空间法和施瓦兹预处理技术。通过使用半光滑函数,此优化问题的解可以通过求解一个大型稀疏非线性系统的代数方程组而得到。数值结果表明了该方法的有效性。
     最后在第5章,基于牛顿-克雷洛夫-施瓦兹并行算法,本博士论文模拟了液力变矩器内流场分布。
     本论文编写的并行程序是在由Argonne国家实验室开发的软件"Portable, Ex-tensible Toolkit for Scientific computation (PETSc)"的基础上研发的。因此,在附录中,简单地描述PETSc的一些使用方法,正是基于此面向对象的软件,编写了基于优化控制问题的并行程序,并进行了数值实验。
PDE-constrained optimization problem refers to the optimization of systemsgoverned by partial diferential equations (PDEs). The simulation problem is tosolve the PDEs for the state variables (e.g. displacement, velocity, temperature,electric feld, magnetic feld, species concentration), given appropriate data (e.g.geometry, coefcients, boundary conditions, initial conditions, source functions).The optimization problem seeks to determine some of these data the decisionvariables given performance goals in the form of an objective function and pos-sibly inequality or equality constraints on the behavior of the system. Since thebehavior of the system is modeled by the PDEs, they appear as (usually equal-ity) constraints in the optimization problem. The size, complexity, and infnite-dimensional nature of PDE-constrained optimization problems present signifcantchallenges for general-purpose optimization algorithms. These features often re-quire regularization, iterative solvers, preconditioning, globalization, inexactness,and parallel implementation that are tailored to the structure of the underlyingoperators.
     As the technology and size of parallel computing systems advance, so does thedetails at which we can solve very complex numerical problems, including optimiza-tion problems constrained by nonlinear partial diferential equations (PDEs). Thistrend of increasing computational complexity demands both the design of scalableparallel algorithms and the adoption of modern software engineering techniquesfor the developments of numerical libraries. This thesis presents the developmentthe robust parallel numerical methods for solving PDE-constrained optimizationproblems and the corresponding simulation problem. We proposed a new class offully coupled full space parallel algorithms. This thesis consists of the followingparts.
     In Chapter2, we investigate some fully coupled parallel Newton-Krylov-Schwarz (NKS) algorithms for the simulation problem of unsteady incompress-ible flows governed by the Navier-Stokes equations. The algorithms include twomajor parts: a nonlinear Newton method for the outer iteration and a two-levelSchwarz preconditioner for the linear part of the problem. Most of the existingapproaches for this kind of simulation problems are based on the so-called reducedspace method which is easier to implement but may have convergence issues insome situations. In the full space approach we couple the state variables in a sin- gle large system of nonlinear equations. The coupled system is considerably moreill-conditioned than its sub-systems, however, with the powerful NKS approach, weare able to solve these difcult systems efciently on large scale parallel comput-ers. We show numerically that such an approach is scalable in the sense that thenumber of Newton iterations and the number of linear iterations are both nearlyindependent of the grid size, the number of processors, and the Reynolds numbers.We present numerical experiments obtained on supercomputers with more thantwo thousand processors.
     In Chapter3, We develop a parallel fully implicit domain decomposition algo-rithm for solving optimization problems constrained by time dependent nonlinearpartial diferential equations. In particular, we study the boundary control of un-steady incompressible Navier-Stokes equations. After an implicit discretization intime, a fully coupled sparse nonlinear optimization problem needs to be solved ateach time step. The class of full space Lagrange-Newton-Krylov-Schwarz (LNKS)algorithms is used to solve the sequence of optimization problems. Among op-timization algorithms, the fully implicit full space approach is considered to bethe easiest to formulate and the hardest to solve. We show that LNKS, with arestricted additive Schwarz preconditioner, is an efcient class of methods for solv-ing these hard problems. To demonstrate the scalability and robustness of thealgorithm, we consider several problems with a wide range of Reynolds numbersand time step sizes, and we present numerical results for large scale calculationsinvolving several millions unknowns obtained on machines with more than twothousand processors.
     In Chapter4, we present some parallel semismooth Newton-Krylov-Schwarz(NKS) algorithm for solving a kind of optimization problems constrained by in-equality nonlinear partial diferential equations: complementarity problems. Thefamily of Semismooth-Newton-Krylov-Schwarz methods is based on a semismoothinexact Newton method, Krylov subspace method, and overlapping Schwarz pre-conditioner. Using semismooth function, the solution of the optimization problemcan be obtained by solving a large sparse nonlinear system of algebraic equations.Numerical results show that the efciency can be achieved by the proposed method.
     Finally, in Chapter5, we simulate the flow feld distribution within the torqueconverter based on Newton-Krylov-Schwarz algorithms.
     Our algorithms are implemented based on the Portable Extensible Toolkitfor Scientifc computation (PETSc). In Appendix A, we describe the high level use of PETSc, which is the object-oriented software we have developed for theimplementation of the parallel algorithms based one the proposed optimizationproblem and for the execuation of our parallel numerical experiments.
引文
[1]John D Anderson. Computational Fluid Dynamics:the Basics with Applications. New York:McGraw-Hill,1995
    [2]吴子牛.空气动力学.北京:清华大学出版社,2007
    [3]刘国俊.计算流体力学的地位发展情况和发展趋势.航空计算技术.1994,1(1):15-21
    [4]魏淑贤,沈跃,黄延军.计算流体力学的发展及应用.河北理工学院学报.2005,27(2):115-117,122
    [5]潘沙,范晓樯,李晓宇,丁国昊,冯定华,李桦.并行计算在高超声速流场数值模拟中的应用.计算机工程与科学.2009,31(A1):253-255,339
    [6]赵文静,都大鹏.不可压缩粘弹性流体力学方程组局部适定性.中国科学A辑:数学.2009,39(10):1223-1233
    [7]傅立敏.汽车空气动力学.北京:机械工业出版社,1998
    [8]空气动力学研究所.空气动力学发展论文集.北京:国防工业出版社,1997
    [9]黄向东.汽车空气动力学与车身造型.北京:人民交通出版社,2000
    [10]Rowland S Benson, The Thermodynamics and Gas Dynamics of Internal Combus-tion Engines. Oxford University,1982
    [11]常思勤,扈圣刚.计算流体力学进展及其在汽车设计中的应用.武汉汽车工业大学学报.1997,19(4):12-15
    [12]谷正气.汽车空气动力学.长沙:湖南大学出版社,1994
    [13]傅立敏.汽车空气动力学数值计算.北京:北京理工大学出版社,2001
    [14]姜乐华.轿车车身外流场的三维数值计算与模型实验研究.湖南大学博士学位论文,1998
    [15]吴军.汽车外流场湍流模型与菱形新概念车气动特性的研究.湖南大学博士学位论文,2005
    [16]张英朝,张喆,李杰等.基于空气动力学数值模拟的汽车造型设计.吉林大学学报(工学版).2009,39(2):260-263
    [17]严鹏,吴光强,傅立敏,胡兴军.轿车外流场数值模拟.同济大学学报.2003,31(9):1082-1086
    [18]张国忠,赖征海.汽车空气动力学与车身造型研究最新进展.沈阳大学学报.2005,17(6):39-44
    [19]范士杰,王开春.国产新型轿车空气动力特性的三维仿真计算.汽车工程.2000,22(5):293-295,328
    [20]古正气,姜乐华,吴军,方刚.轿车外流场的三维计算模拟.汽车工程.2000,22(5):296-298,328
    [21]章化麟,尹章顺,朱国林,王开春.汽车外流空气动力模拟.汽车工程.2000,22(1):17-20
    [22]陈江平,孙召璞,阙雄才等.载人车室内部空气流场温度场的数值模拟.汽车工程.1999,21(5):309-313
    [23]祁照岗,陈江平,胡伟.汽车空调风道系统CFD研宄与优化.汽车工程.2005,27(1):103-106
    [24]赵丁选,石祥钟,尚涛.液力变矩器内部三维流动计算方法.吉林大学学报(工学版).2006,36(2):199-203
    [25]田华,葛安林,马文星等.液力变矩器泵轮内流场的数值分析.吉林大学学报(工学版).2004,34(3):378-382
    [26]常思勤.汽车发动机气道流动模拟的数学模型与数值算法.武汉汽车工业大学学报,1996,18(4):1-5
    [27]常思勤,刘雪洪,颜伏伍.汽车发动机气道内的流动模拟计算.汽车工程.1999,21(1):5460
    [28]陈朝辉,沈颖刚,张韦等.车用涡轮增压器压气机叶轮喘振流动特性分析.拖拉机与农用运输车.2010,37(4):8-9,12
    [29]杨策,王航,马朝臣,等.高速离心压气机的设计与流场数值模拟.工程热物理学报,2003,4(2):234-236
    [30]田永祥,刘云岗,王志明等.喷嘴叶片形状的改善对涡轮增压器效率的影响.汽车工程.2007,29(4):328-332
    [31]李杜,杨策,王一棣等.涡轮增压器用离心压气机蜗壳流场计算研究.内燃机学报.2010,28(3):253-259
    [32]时存寿,孙晓辉,穆树茂等.增压器蜗壳出口流场测试分析.山东内燃机.2000,1:18-21
    [33]刘云卿.壁流式柴油机微粒捕集器捕集及微波再生机理研究.湖南大学博士论文,2009
    [34]龚金科,赖天贵,董喜俊等.车用柴油机微粒捕集器流场的数值模拟与分析.汽车工程.2006,28(2):129-133
    [35]李以农,路明,郑蕾等.汽车排气消声器内部流场及温度场的数值计算.重庆大学学报.2008,31(10):1094-1097,1102
    [36]李国祥,李娜,王伟,王浩国.消声器内部流场及温度场的数值分析.内燃机学报.2003,21(5):337-340
    [37]姚春德,邵玉平,张春润等.柴油机壁流式过滤体内的流动分析及模拟计算.内燃机学报.2004,22(6):504-509
    [38]Babu V, Korpela A. Numerical simulation of the incompressible three dimensional Navier-Stokes Equations. Computer fluids,1994,23(5):675-691
    [39]Mahesh C, Kwon T H. Accuracy and efficiency of multi-variant finite element for three-Dimensional simulation of viscous incompressible flows. Communication in numerical methods in engineering,1994,10(2):135-148
    [40]Nocedal J, Wright S J. Numerical optimization. New York:Springer,1999
    [41]Vaughan N D, Johnston D N, Bournell L R. The use of computational fluid dynam-ics in hydraulic valve design. Circuit. Component and System Design. NewYork: John Wiley and Sons.1992:226-244
    [42]Lyubar A, Sattelmayer T. Numerical Investigation of Fuel Mixing, Ignition and Flame Stabilization by a Strut Injector in a Scramjet Combustor. Proceedings. The11th International Conference on Methods of Aerophysical Research. Novosibirsk: ICMAR,2002,2:122-127
    [43]Pang J S. Newton's method for B-differentiable equation. Mathematics of Opera-tions Research,1990,15:311-341
    [44]Chen X, Qi L, Sun D. Global and super linear convergence of the smoothing Newton method and its application to general box constrained variational inequalities. Mathematics of Computation,1998,67:519-540
    [45]Daryina A N, Izmailov A F, Solodov M V. A class of active-set Newton methods for mixed complementarity problems. SIAM Journal on Optimization,2004,15(2):409-429
    [46]Kim Y M, Shang H M, Chen C P, et al. Computaional fluid dynamics combustion analysis evaluation. NAS8-36955,1992
    [47]Balay S, Buschelman K, Gropp W D, Kaushik D, Knepley M, McInnes L C, Smith B F, Zhang Ⅱ. PETSc Users Manual. Argonne National Laboratory,2011
    [48]李德元,徐荣国,水寿鸿.二维非定常流体力学数值方法.北京:科学出版社,1987
    [49]Ebrahimi H B, Gaitonde D V. Parametric study of3-D hydrocarbon scramjet engine with cavity. AIAA2007-0645,2007.
    [50]魏明锐,刘永长,文华.喷孔流动模型及其对高压喷雾计算的影响.内燃机学报,2003,21(4):228-233
    [51]梁昔明.大规模优化理论及算法研究.浙江大学博士后学位论文,2000
    [52]黄兰洁.关于非定常不可压Navier-Stokes方程的时间高精度隐式差分方法.计算数学.2002,24:197-218
    [53]Anderson D A, Tannehill J C, Pletcher R H. Computational Fluid Mechanics and Heat Transfer. New York:McGraw-HiU,1984
    [54]Erturk E, Gokcol C. Fourth-order Compact formulation of Navier-Stokes equa-tions and driven catty flow at high Reynolds numbers. International Journal for Numerical Methods in Fluids,2006,50:421-436
    [55]Feistauer M. Mathematical Methods in Fluid Dynamics. Longman Scientific and Technical,1993
    [56] Joel H Ferziger, Milovan Peric. Computational Methods for Fluid Dynamics.Berlin: Springer,2002
    [57] Eisenstat S C, Walker H F. Globally convergent inexact Newton method. SIAMJournal on Optimization,1994,4:393-422
    [58] Eisenstat S C, Walker H F. Choosing the forcing terms in an inexact Newtonmethod. SIAM Journal on Scientifc Computing,1996,17:16-32
    [59] Yang C, Cao J, Cai X C. A fully implicit domain decomposition algorithm for shal-low water equations on the cubed-sphere, SIAM Journal on Scientifc Computing,2010,32:418-438
    [60] Quartapelle L. Numerical Solution of the Incompressible Navier-Stokes Equations.International Series of Numerical Mathematics, Vol.113, Birkha¨user Verlag,1996
    [61] Barker A, Cai X C. Scalable parallel methods for monolithic coupling in fluid-structure interaction with application to blood flow modeling. Journal of Compu-tational Physics,2010,229:642-659
    [62] Hinterm ller M, Ulbrich M. A mesh-independence result for semismooth Newtonmethods. Mathematical Programming,2004,101:151-184
    [63] Hinterm ller M, Ulbrich M. A SQP-Semismooth Newton-type Algorithm appliedto Control of the instationary Navier–Stokes System Subject to Control Con-straints. SIAM Journal on Optimization,2006,16:1177-1200
    [64] Ghattas O, Bark J H. Optimal control of two-and three-dimensional incompress-ible Navier-Stokes flows. Journal of Computational Physics,1997,136:231-244
    [65] Kunisch K, Sachs E W. Reduced SQP methods for parameter identifcation prob-lems. SIAM Journal on Numerical Analysis,1992,29:1793-1820
    [66] Biros G, Ghattas O. Parallel Lagrange-Newton-Krylov-Schur methods for PDE-constrained optimization, part I: The Krylov-Schur solver. SIAM Journal on Sci-entifc Computing,2005,27:687–713
    [67] Biros G, Ghattas O. Parallel Lagrange-Newton-Krylov-Schur methods for PDE-constrained optimization, part II: The Lagrange-Newton solver and its applicationto optimal control of steady viscous flows. SIAM Journal on Scientifc Computing,2005,27:714-739
    [68] Prudencio E, Byrd R, Cai X C. Parallel full space SQP Lagrange-Newton-Krylov-Schwarz algorithms for PDE-constrained optimization problems. SIAM Journal onScientifc Computing,2006,27:1305–1328
    [69] Prudencio E, Cai X C. Parallel multilevel restricted Schwarz preconditioners withpollution removing for PDE-constrained optimization. SIAM Journal on ScientifcComputing,2007,29:964–985
    [70] Coleman T F, Mor′e J J. Estimation of sparse Jacobian matrices and graph coloringproblems. SIAM Journal on Numerical Analysis,1983,20:187-209
    [71] Gunzburger M, Manservisi S. The velocity tracking problem for Navier-Stokes flowwith boundary control. SIAM Journal on Numerical Analysis,2000,39:594-634
    [72] Gunzburger M, Manservisi S. Analysis and approximation of the velocity track-ing problem for Navier-Stokes flows with distributed control. SIAM Journal onNumerical Analysis,2000,37:1481-1512
    [73] Aamo O M, M Krsti, Bewley T R. Control of mixing by boundary feedback in2-Dchannel flow. Automatica,2003,39:1597-1606
    [74] Balogh A, Liu W J, and Krsti M. Stabililty enhancement by boundary control in2-D channel flow. IEEE Transactions on Automatic Control,2001,46:1696-1711
    [75] Ravindran S S. Numerical approximation of optimal control of unsteady flowsusing SQP and time decomposition. International Journal for Numerical Methodsin Fluids,2004,45:21–42
    [76] Cai X C, Sarkis M. A restricted additive Schwarz preconditioner for general sparselinear systems. SIAM Journal on Scientifc Computing,1999,21:792-97
    [77] Cai X C, Liu S, Zou J. Parallel overlapping domain decomposition methods forcoupled inverse elliptic problems. Communications in Applied Mathematics andComputational Science,2009,4:1-6
    [78] Frommer A, Szyld D B. An Algebraic Convergence Theory for Restricted Addi-tive Schwarz Methods Using Weighted Max Norms. SIAM Journal on NumericalAnalysis,2001,39:63-479
    [79] Nabben R, Szyld D B. Convergence theory of restricted multiplicative Schwarzmethods. SIAM Journal on Numerical Analysis,2003,40:2318-2336
    [80] Peyret R, Tayler T D. Computational Methods for Fluid Flow. New York:Springer-Verlag,1982
    [81] Essers A J. Computational Methods for Turbulent, Transonic, and Viscous Flows.New York: Hemisphere Publishing,1983
    [82] Abu-Mulaweh H I. A review of research on laminar mixed convection flow overbackward-and forward-faring steps. International Journal of Thermal Sciences,2003,42:897-909
    [83] Eleuterio F T. Riemann Solvers and Numerical Methods for Fluid Dynamics: aPractical Introduction. New York: Springer-Verlag,2009
    [84] Facchinei F, Kanzow C. A Nonsmooth Inexact Newton Method for the Solution ofLarge-scale Nonlinear Complementarity Problems. Mathematical Programming,1997,76:493-512
    [85] Smith B, Bjorstad P, Gropp W. Domain Decomposition: Parallel MultilevelMethod for Elliptic Partial Diferential Equations. Cambridge: Cambridge Uni-versity Press,1996
    [86] Kanzow C. Inexact Semismooth Newton Methods for Large-scale ComplementarityProblems. Optimization Methods and Software,2004,19:309-325

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700