几乎所有计算流体动力学(CFD)问题的基础都是纳维-斯托克斯方程,这些方程定义了许多单相(气体或液体,但不是两者都有)流体流动。通过移除描述粘性作用的项,可以简化这些方程,得到欧拉方程。进一步简化,通过移除描述涡度的项,可以得到完全势方程。最后,对于亚音速和超音速流动中的小扰动(不是跨音速或高超音速),这些方程可以线性化,得到线性势方程。
历史上,首先是发展了解决线性势方程的方法。在20世纪30年代,发展了二维(2D)方法,使用流线绕过圆柱体到绕过翼型的共形变换。[1][2]
图:CFD计算机模拟在再入过程中,航天飞机周围高速气流的
最早期类似于现代CFD的计算之一是刘易斯·弗莱·理查森的计算,从某种意义上说,这些计算使用了有限差分并将物理空间划分为单元格。尽管它们戏剧性地失败了,但这些计算以及理查森的书《数值过程的天气预报》[3]为现代CFD和数值气象学奠定了基础。实际上,20世纪40年代使用ENIAC进行的早期CFD计算使用了接近理查森1922年书中的方法。[4]
可用的计算机能力推动了三维方法的发展。可能是第一个使用计算机模拟由纳维-斯托克斯方程控制的流体流动的工作是在洛斯阿拉莫斯国家实验室的T3小组进行的。[5][6]这个小组由弗朗西斯·H·哈洛领导,他被广泛认为是CFD的先驱之一。从1957年到1960年代末,这个小组开发了各种数值方法来模拟瞬态二维流体流动,如粒子在细胞中的方法[7]、流体在细胞中的方法[8]、涡度流函数方法[9]和标记和细胞方法[10]。弗罗姆的二维、瞬态、不可压缩流的涡度-流函数方法是世界上第一次处理强烈扭曲的不可压缩流。
第一篇三维模型的论文是由道格拉斯飞机公司的约翰·赫斯和A.M.O.史密斯在1967年发表的。[11]这种方法通过面片对几何表面进行了离散化,由此产生了被称为面片方法的这一类程序。他们的方法本身是简化的,因为它没有包括升力流动,因此主要应用于船体和飞机机身。第一个升力面片代码(A230)是由波音飞机公司的保罗·鲁伯特和加里·萨里斯在1968年的一篇论文中描述的。[12]随着时间的推移,波音(PANAIR, A502)[13]、洛克希德(Quadpan)[14]、道格拉斯(HESS)[15]、麦克唐纳飞机(MACAERO)[16]、NASA(PMARC)[17]和分析方法(WBAERO[18]、USAERO[19]和VSAERO[20][21])开发了更先进的三维面片代码。其中一些(PANAIR、HESS和MACAERO)是高阶代码,使用高阶的表面奇异性分布,而其他一些(Quadpan、PMARC、USAERO和VSAERO)在每个表面面片上使用单一奇异性。低阶代码的优势是它们在当时的计算机上运行得更快。今天,VSAERO已经发展成为一个多阶代码,并且是这一类程序中最广泛使用的程序。它已经被用于许多潜艇、水面舰艇、汽车、直升机、飞机,以及最近的风力涡轮机的开发。它的姐妹代码USAERO是一个非稳态面片方法,也用于模拟高速列车和赛艇等事物。NASA的PMARC代码来自VSAERO的早期版本,以及PMARC的一个衍生版本,名为CMARC[22],也是商业上可用的。
图:Hyper-X scramjet vehicle飞行器在7马赫速度下的CFD模拟
在二维领域,已经开发了许多面片代码用于翼型分析和设计。这些代码通常包括边界层分析,以便可以模拟粘性效应。理查德·埃普勒[de]开发了PROFILE代码,部分由NASA资助,该代码在20世纪80年代初可用。[23]这很快就被马克·德雷拉的XFOIL代码所跟随。[24]PROFILE和XFOIL都包含了二维面片代码,以及用于翼型分析工作的耦合边界层代码。PROFILE使用共形变换方法进行逆翼型设计,而XFOIL既有共形变换方法,也有逆面片方法用于翼型设计。
面片代码和全势代码之间的一个中间步骤是使用跨音速小扰动方程的代码。特别是,查理·博普在格鲁曼飞机公司在20世纪80年代初开发的三维WIBCO代码[25]得到了大量使用。
开发者转向全势代码,因为面片方法无法计算跨音速速度下的非线性流动。Earll Murman和波音公司的Julian Cole在1970年发表了使用全势方程的方法的第一种描述。[26] Frances Bauer、Paul Garabedian和纽约大学(NYU)Courant研究所的David Korn编写了一系列二维全势翼型代码,这些代码被广泛使用,最重要的是被称为Program H的代码。[27] Bob Melnik和他的团队在格鲁曼航空作为Grumfoil进一步发展了Program H。[28] Antony Jameson最初在格鲁曼飞机公司和NYU的Courant研究所,与David Caughey合作开发了重要的三维全势代码FLO22[29]于1975年。在此之后出现了许多全势代码,最终是波音的Tranair(A633)代码[30],该代码至今仍被广泛使用。
下一步是欧拉方程,它承诺为跨音速流动提供更准确的解决方案。Jameson在他的三维FLO57代码[31](1981)中使用的方法被其他人用来制作这样的程序,如洛克希德的TEAM程序[32]和IAI/分析方法的MGAERO程序。[33] MGAERO是独特的,因为它是一个结构化的笛卡尔网格代码,而大多数其他这样的代码使用结构化的身体拟合网格(除了NASA非常成功的CART3D代码[34]、洛克希德的SPLITFLOW代码[35]和佐治亚理工学院的NASCAR T-GT[36])。Antony Jameson还开发了三维AIRPLANE代码[37],该代码使用了非结构化四面体网格。
图:SpaceX星际飞船再入大气层的CFD模拟
在二维领域,马克·德雷拉和迈克尔·贾尔斯,当时是麻省理工学院的研究生,为翼型设计和分析开发了ISES欧拉程序[38](实际上是一系列程序)。这个代码于1986年首次推出,并进一步发展成为MSES程序,用于设计、分析和优化单个或多个元素的翼型。[39] MSES在全世界都有广泛的使用。MSES的一个衍生品,用于设计和分析级联翼型的MISES[40],是由哈罗德·扬格在麻省理工学院研究生时期开发的。
纳维-斯托克斯方程是发展的最终目标。像NASA Ames的ARC2D代码这样的二维代码首先出现。开发了许多三维代码(ARC3D、OVERFLOW、CFL3D是NASA的三个成功贡献),导致了许多商业软件包。
最近,CFD方法在工程中各种化学过程中模拟颗粒材料的流动行为方面获得了发展。这种方法已成为一种成本效益高的替代方案,提供了对复杂流动现象的细致理解,同时最小化了与传统实验方法相关的费用。[41][42]
1.Milne-Thomson, Louis Melville (1973). Theoretical Aerodynamics. Courier Corporation. ISBN 978-0-486-61980-4.[page needed]
2.McMurtry, Patrick A.; Gansauge, Todd C.; Kerstein, Alan R.; Krueger, Steven K. (April 1993). "Linear eddy simulations of mixing in a homogeneous turbulent flow". Physics of Fluids A: Fluid Dynamics. 5 (4): 1023–1034. Bibcode:1993PhFlA...5.1023M. doi:10.1063/1.858667.
3.Richardson, L. F.; Chapman, S. (1965). Weather prediction by numerical process. Dover Publications.
4.Hunt, J.C.R. (January 1998). "Lewis Fry Richardson and his contributions to mathematics, meteorology, and models of conflict". Annual Review of Fluid Mechanics. 30 (1): xiii–xxxvi. Bibcode:1998AnRFM..30D..13H. doi:10.1146/annurev.fluid.30.1.0.
5."The Legacy of Group T-3". Retrieved March 13, 2013.
6.Harlow, Francis H. (April 2004). "Fluid dynamics in Group T-3 Los Alamos National Laboratory". Journal of Computational Physics. 195 (2): 414–433. Bibcode:2004JCoPh.195..414H. doi:10.1016/j.jcp.2003.09.031.
7.Harlow, Francis Harvey; Evans, Martha; Richtmyer, Robert D. (1955). A Machine Calculation Method for Hydrodynamic Problems. Los Alamos Scientific Laboratory of the University of California. hdl:2027/mdp.39015095283399. OCLC 1288309947.[page needed]
8.Gentry, Richard A; Martin, Robert E; Daly, Bart J (August 1966). "An Eulerian differencing method for unsteady compressible flow problems". Journal of Computational Physics. 1 (1): 87–118. Bibcode:1966JCoPh...1...87G. doi:10.1016/0021-9991(66)90014-3.
9.Fromm, Jacob E.; Harlow, Francis H. (July 1963). "Numerical Solution of the Problem of Vortex Street Development". The Physics of Fluids. 6 (7): 975–982. Bibcode:1963PhFl....6..975F. doi:10.1063/1.1706854.
10.Harlow, Francis H.; Welch, J. Eddie (December 1965). "Numerical Calculation of Time-Dependent Viscous Incompressible Flow of Fluid with Free Surface". The Physics of Fluids. 8 (12): 2182–2189. Bibcode:1965PhFl....8.2182H. doi:10.1063/1.1761178.
11.Hess, J.L.; Smith, A.M.O. (1967). "Calculation of potential flow about arbitrary bodies". Progress in Aerospace Sciences. 8: 1–138. Bibcode:1967PrAeS...8....1H. doi:10.1016/0376-0421(67)90003-6.
12.Rubbert, P.; Saaris, G. (1972). "Review and evaluation of a three-dimensional lifting potential flow computational method for arbitrary configurations". 10th Aerospace Sciences Meeting. doi:10.2514/6.1972-188.
13.Carmichael, R.; Erickson, L. (1981). "PAN AIR - A higher order panel method for predicting subsonic or supersonic linear potential flows about arbitrary configurations". 14th Fluid and Plasma Dynamics Conference. doi:10.2514/6.1981-1255.
14.Youngren, H.; Bouchard, E.; Coopersmith, R.; Miranda, L. (1983). "Comparison of panel method formulations and its influence on the development of QUADPAN, an advanced low-order method". Applied Aerodynamics Conference. doi:10.2514/6.1983-1827.
15.Hess, J.; Friedman, D. (1983). "Analysis of complex inlet configurations using a higher-order panel method". Applied Aerodynamics Conference. doi:10.2514/6.1983-1828.
16.Bristow, D.R., "Development of Panel Methods for Subsonic Analysis and Design," NASA CR-3234, 1980.
17.Ashby, Dale L.; Dudley, Michael R.; Iguchi, Steve K.; Browne, Lindsey and Katz, Joseph, "Potential Flow Theory and Operation Guide for the Panel Code PMARC", NASA NASA-TM-102851 1991.
18.Woodward, F.A., Dvorak, F.A. and Geller, E.W., "A Computer Program for Three-Dimensional Lifting Bodies in Subsonic Inviscid Flow," USAAMRDL Technical Report, TR 74-18, Ft. Eustis, Virginia, April 1974.
19.Katz, Joseph; Maskew, Brian (April 1988). "Unsteady low-speed aerodynamic model for complete aircraft configurations". Journal of Aircraft. 25 (4): 302–310. doi:10.2514/3.45564.
20.Maskew, Brian (February 1982). "Prediction of Subsonic Aerodynamic Characteristics: A Case for Low-Order Panel Methods". Journal of Aircraft. 19 (2): 157–163. doi:10.2514/3.57369.
21.Maskew, Brian, "Program VSAERO Theory Document: A Computer Program for Calculating Nonlinear Aerodynamic Characteristics of Arbitrary Configurations", NASA CR-4023, 1987.
22.Pinella, David and Garrison, Peter, "Digital Wind Tunnel CMARC; Three-Dimensional Low-Order Panel Codes," Aerologic, 2009.
23.Eppler, R.; Somers, D. M., "A Computer Program for the Design and Analysis of Low-Speed Airfoils," NASA TM-80210, 1980.
24.Drela, Mark, "XFOIL: An Analysis and Design System for Low Reynolds Number Airfoils," in Springer-Verlag Lecture Notes in Engineering, No. 54, 1989.
25.Boppe, C. (1977). "Calculation of transonic wing flows by grid embedding". 15th Aerospace Sciences Meeting. doi:10.2514/6.1977-207.
26.Murman, Earll M.; Cole, Julian D. (January 1971). "Calculation of plane steady transonic flows". AIAA Journal. 9 (1): 114–121. Bibcode:1971AIAAJ...9..114C. doi:10.2514/3.6131.
27.A Theory of Supercritical Wing Sections, with Computer Programs and Examples. Lecture Notes in Economics and Mathematical Systems. Vol. 66. 1972. doi:10.1007/978-3-642-80678-0. ISBN 978-3-540-05807-6.[page needed]
28.Mead, H. R.; Melnik, R. E., "GRUMFOIL: A computer code for the viscous transonic flow over airfoils," NASA CR-3806, 1985.
29.Jameson, A.; Caughey, D. (1977). "A finite volume method for transonic potential flow calculations". 3rd Computational Fluid Dynamics Conference. doi:10.2514/6.1977-635.
30.Samant, S.; Bussoletti, J.; Johnson, F.; Burkhart, R.; Everson, B.; Melvin, R.; Young, D.; Erickson, L.; Madson, M. (1987). "TRANAIR - A computer code for transonic analyses of arbitrary configurations". 25th AIAA Aerospace Sciences Meeting. doi:10.2514/6.1987-34.
31.Jameson, A.; Schmidt, Wolfgang; Turkel, ELI (1981). "Numerical solution of the Euler equations by finite volume methods using Runge Kutta time stepping schemes". 14th Fluid and Plasma Dynamics Conference. doi:10.2514/6.1981-1259.
32.Raj, Pradeep; Brennan, James E. (1989). "Improvements to an Euler aerodynamic method for transonic flow analysis". Journal of Aircraft. 26: 13–20. doi:10.2514/3.45717.
33.Tidd, D.; Strash, D.; Epstein, B.; Luntz, A.; Nachshon, A.; Rubin, T. (1991). "Application of an efficient 3-D multigrid Euler method (MGAERO) to complete aircraft configurations". 9th Applied Aerodynamics Conference. doi:10.2514/6.1991-3236.
34.Melton, John; Berger, Marsha; Aftosmis, Michael; Wong, Michael (1995). "3D applications of a Cartesian grid Euler method". 33rd Aerospace Sciences Meeting and Exhibit. doi:10.2514/6.1995-853.
35.Karman, l, Jr, Steve (1995). "SPLITFLOW - A 3D unstructured Cartesian/Prismatic grid CFD code for complex geometries". 33rd Aerospace Sciences Meeting and Exhibit. doi:10.2514/6.1995-343.
36.Marshall, David; Ruffin, Stephen (2004). "An Embedded Boundary Cartesian Grid Scheme for Viscous Flows Using a New Viscous Wall Boundary Condition Treatment". 42nd AIAA Aerospace Sciences Meeting and Exhibit. doi:10.2514/6.2004-581. ISBN 978-1-62410-078-9.
37.Jameson, A.; Baker, T.; Weatherill, N. (1986). "Calculation of Inviscid Transonic Flow over a Complete Aircraft". 24th Aerospace Sciences Meeting. doi:10.2514/6.1986-103.
38.Giles, M.; Drela, M.; Thompkins, Jr., W. (1985). "Newton solution of direct and inverse transonic Euler equations". 7th Computational Physics Conference. doi:10.2514/6.1985-1530.
39.Drela, Mark (1990). "Newton solution of coupled viscous/Inviscid multielement airfoil flows". 21st Fluid Dynamics, Plasma Dynamics and Lasers Conference. doi:10.2514/6.1990-1470.
40.Drela, M. and Youngren H., "A User's Guide to MISES 2.53", MIT Computational Sciences Laboratory, December 1998.
41.Jop, Pierre; Forterre, Yoël; Pouliquen, Olivier (June 2006). "A constitutive law for dense granular flows". Nature. 441 (7094): 727–730. arXiv:cond-mat/0612110. Bibcode:2006Natur.441..727J. doi:10.1038/nature04801. ISSN 1476-4687.
42.Biroun, Mehdi H.; Mazzei, Luca (June 2024). "Unchannelized granular flows: Effect of initial granular column geometry on fluid dynamics". Chemical Engineering Science. 292: 119997. doi:10.1016/j.ces.2024.119997. ISSN 0009-2509.
邀您关注
▽ 纯粹CFD:软件教程、行业应用、专业理论、
基础科普、研究前沿、严选培训广告
▽ 只聊CFD相关的大小事,信手天成,娓娓道来