SlideShare une entreprise Scribd logo
1  sur  31
Department of Mechanical Engineering, The University of British Columbia


 A Higher Order Accurate Unstructured Finite Volume
   Higher-Order                        Finite-Volume
Newton-Krylov Algorithm for Inviscid Compressible Flows

                            Amir Nejat

                    Knowledge Diffusion Network




        ١٣٨۶ ‫داﻧﺸﮑﺪﻩ ﻣﻬﻨﺪﺳﯽ هﻮاﻓﻀﺎ، داﻧﺸﮕﺎﻩ ﺻﻨﻌﺘﯽ ﺷﺮﻳﻒ، ٩٢ﻣﻬﺮﻣﺎﻩ‬
Aircraft Design & Fuel Efficiency




                  η : Fuel consumption per seat per mile
                  η 777 < η 767   15%


                  η 787 < η 777   20%
Design Process

                                    Mission Specification



                  Experience            Initial Design



Multi-Physics Numerical               Multi-Disciplinary
      PDE S l
           Solvers                     Optimization



                                      Optimized Design

Opening: Design Process CFD
CFD




   1-Mesh
   Complex Geometry
   Adaptation and Refinement
   2-Accuracy
   Discretization (Truncation) error
   Modeling error
   3-Convergence
   3C
   Stability
   Residual dropping order
   Time & Cost

Background: CFD CFD Algorithm
CFD - Overall Algorithm

  Geometry & Solution domain                     Mesh generation package


 Physics & Fluid flow equations
                                                      Meshed domain
                                                                                  Residual
  Boundary & Initial conditions

                                         Discretization of the fluid flow equations
                                          & Flux Computation and Integration



          Implicit method
                                              L
                                              Large system of li
                                                       t    f linear equations
                                                                         ti
                              Jacobian matrix
                                                         Sparse                   Fluid flow
                            Preconditioning
                                                      matrix solver
                                                                                  simulation
Background: CFD Algorithm Motivation
Motivation
                                                             ∂U      ∂U
      Second-order methods: U 2 nd −order= U ( xc , yc ) +      Δx +    Δy + O( Δ )2
                                                             ∂x      ∂y
                                ∂ 2U Δx 2 ∂ 2U        ∂ 2U Δy 2
      Truncation error: O( Δ ) = 22
                                         +      ΔxΔy + 2
                                ∂x 2       ∂x∂y       ∂y 2
       The 2nd-order truncation error acts like a diffusive term and causes
       two significant numerical problems:
       1-It smears sharp gradients and spoils total pressure conservation (isentropic flows).
       2-It produces parasitic error by adding extra diffusion to viscous regions.


       Higher-order: More accurate simulation

      Existing research shows higher-order structured discretization technique for a
      given level of accuracy is more efficient.

      Higher-order:
      Higher order: Can be more efficient !?

Background: Motivation Literature Review
Literature Review

                Qualitative Illustration of Research on Solver Development

                         Structured   Structured-Implicit   Unstructured   Unstructured-Implicit

          Second-order
                         ♣♣♣♣♣♣♣♣♣           ♣♣♣♣             ♣♣♣♣♣♣                ♣♣♣

          Higher-order
                             ♣♣♣              ♣♣                 ♣                   ?




    Trend:
            1- Increasing the efficiency using convergence acceleration techniques
               such as implicit methods (Newton-Krylov).

            2- Enhancing the accuracy using higher-order discretization scheme.



Background: Literature Review Contribution
Objective


        • Developing an Efficient Higher-Order Accurate
         Unstructured Finite Volume Algorithm for Inviscid
                     Compressible Fluid Flow.




Objective: Contribution Model Problem
Model Problem
            The unsteady (2D) Euler equations which model compressible inviscid
            fluid flows, are conservation equations for mass, momentum, and energy.

            Aerodynamic application: lift, wave drag and induced drag



                                      d
                                         ∫ Udv + ∫ FdA = 0
                                      dt cv
                                                                         (1)
                                                 cs


                                ⎡ρ⎤      ⎡     ρun      ⎤
                                ⎢ ρu ⎥   ⎢ ρuu + Pn ⎥ˆx
                             U =⎢ ⎥ , F =⎢     n        ⎥                (2)
                                ⎢ ρv ⎥   ⎢ ρvun + Pn y ⎥
                                                    ˆ
                                ⎢ ⎥      ⎢              ⎥
                                ⎣E⎦      ⎣ ( E + P )un ⎦


                       u n = un x + vn y , E = P /( γ − 1 ) + ρ (u 2 + v 2 ) / 2
                              ˆ      ˆ


Theory: Model Problem Implicit Time Advance
Implicit Time Advance
    Applying implicit time integration and linearization of the governing
    equations in time leads to implicit time advance formula:
                         dU                     U n +1 − U n
                        (    + R( U ) ) = 0 ⇒ (              + R n +1 ) = 0   (3)
                          dt                         Δt

                                        n +1              ∂R n n+1
                                    R          = Rn + (      ) (U −U n )      (4)
                                                          ∂U

                               I        ∂R
                           (        +      )δU = − R , δU = U n+1 − U n
                                                              n
                                                                              (5)
                               Δt       ∂U

                                                U: Solution Vector
                                                R: Residual Vector
                                               ∂R/∂U: Jacobian matrix

    Eq. 5 is a system of linear equations arising from discretization of
    governing equations over unstructured domain.


Theory: Implicit Time Advance Linear System Solver
Linear System Solver
    GMRES (Generalized Minimal Residual, Saad 1986)
     *GMRES algorithm, among other Krylov techniques, only needs matrix vector
           d t ( t i f
      products (matrix-free i limplementation).
                                        t ti )
     *It is developed for non-symmetric matrices.
     *It predicts the best solution update if the linearization is carried out accurately.



  To enhance the convergence performance of the GMRES solver, it is necessary to
  apply preconditioning:

                                             −1
                      Ax = b − > ( AM             ) Mx = b ,   A ≈ M
                      M = LU
                      M ≅ ILU ( n )


  M is an approximation to matrix A which has simpler structure.
  ILU: Incomplete Lower-Upper factorization
             p             pp

Technique: Linear System Solver Reconstruction
Reconstruction


•    Defining the Kth-order polynomial for each control
     volume.
•    Finding the polynomial coefficients using the averages of
     the neighboring control volumes.
•    This polynomial is constructed based on some constraints
     such as mean constraint.
        h              t i t

                                   ∂U      ∂U
               = U ( xc , yc ) +      Δx +    Δy +
         (K)
    UR
                                   ∂x      ∂y
    ∂ 2U Δx 2 ∂ 2U        ∂ 2U Δy 2
             +      ΔxΔy + 2        +
    ∂x 2 2     ∂x∂y       ∂y 2
    ∂ 3U Δx 3 ∂ 3U Δx 2 Δy ∂ 3U ΔxΔy 2 ∂ 3U Δy 3
             + 2          +           + 3        + ...       (6)   ∫U R
                                                                          (K)
                                                                                ( x , y ) = U CV   (7)
    ∂x 63
              ∂x ∂y 2       ∂x∂y 2
                                   2   ∂y 6                        CV




      Technique: Reconstruction            Monotonicity
Monotonicity



                                         Limiting




                                         Limiting
                                                g




Technique: Monotonicity Higher-Order Limiter
Higher-Order Limiter




     PHi h -O d = Const + [(1 − σ)φ + σ][Linear part] + σ[Higher - Order part]
      High Order  Const.                                                         (8)
                        σ = [ 1 − tanh( ( φ0 − φ )S ) ] / 2, φ0 = 0.8, S = 20.   (9)

                                         φ < φ0 : σ → 0.0
                                         φ ≥ φ0 : σ = 1.0
Technique: Higher-Order Limiter Flux Evaluation
Flux Evaluation
 • Discretization scheme :
      Solution reconstruction: Kth-order accurate least-square
      reconstruction procedure (Ollivier-Gooch 1997)
            t ti          d    (Olli i G h 1997).
      Flux formulation: Roe’s flux difference splitting (1981).
                                     1                         1 ~
                   F (U L ,U R ) =     ( F (U L ) + F (U R )) − A         (U R − U L )   (10)
                                     2                         2 ( L, R )
                                       ~ ~ ~ ~        ~        ~
                                       A = X −1 Λ X , Λ = Diag λ


 •    Integration scheme : Gauss quadrature integration technique
      with the proper number of p
               p p              points.
      Ri =   ∫ F .nds
             CVi
                              (11)




                          Gauss quadrature for interior control volumes.
Technique: Flux Evaluation 1st-Order Jacobian Matrix
1st-Order Jacobian Matrix




                            Ri =   ∑ F nds = ∑ F ( U ,U
                                       ˆ
                                   faces
                                           i               i    Nk
                                                                        ˆ
                                                                     )( nl )i ,N k   (12)

                                          ∂Ri     ∂F ( U i ,U N k )
                           J ( i, Nk ) =        =                     ˆ
                                                                    ( nl )i ,N k     (13-1)
                                         ∂U N k       ∂U N k

                                        ∂Ri     ∂F ( U i ,U N k )
                           J ( i ,i ) =      =∑                     ˆ
                                                                  ( nl )i ,N k       (13-2)
                                        ∂U i         ∂U i


Technique: 1st-Order Jacobian Matrix Solution Strategy
Solution Strategy




Strategy: Solution Strategy Solution Procedure
Solution Procedure
   •   Start up Process :
       Before switching to Newton-GMERS Iteration, several pre-implicit
       iterations have been performed in the form of defect correction, using
       Eq. (5).
                                            I   ∂R
                                        (     +    )δU = − R                      (5)
                                            Δt ∂U
                  ∂R
                     (First Order)
                  ∂U
                  Resultant system is solved by GMRES - ILU(1) linear solver.

   •   Newton-GMRES (matrix-free) iteration :
       At this stage, infinite time step is taken, and GMRES-ILU(4) is used to
                  g ,                  p         ,              ( )
       solve the linear system at each Newton iteration.

               ∂R                                  ∂R      R( U + εv ) − R( U )
           (      )δU = − R   (12)                    .v ≅                        (13)
               ∂U                                  ∂U              ε
Procedure: Solution Procedure Results
Results
                    Supersonic Vortex, Annulus-Meshes
                      p              ,




                                              427 CVs               1703 CVs




       108 CV
           CVs




                                                6811 CVs            27389 CVs




Results: Supersonic Vortex Mach Contours Density Error Error Convergence Error versus CPU Time
Mach Contours-Supersonic Vortex, M=2.0
Density Error-Supersonic Vortex, M=2.0
Error Convergence-Supersonic Vortex, M=2.0
Density Error versus CPU Time / Supersonic Vortex,
                            M 2.0
                            M=2.0




Results: Error versus CPU Time Subsonic flow over NACA 0012 Airfoil Subsonic Convergence
Subsonic Flow over NACA 0012, M=0.63, AoA=2.0 deg.




4958CV                                                        2nd-Order




3rd-Order
    Order                                                     4th-Order
                                                                  Order
Convergence history-Subsonic Case




                 Order Resid. Eval.   Time (Sec)   Work Units Newton Itr. Newton Work Units

                  2nd       126         26.88        349.1         3         136.1-39%
                  3rd       147         36.03        248.5         4         141.2-57%
                  4th       247         90.54
                                        90 54        289.3
                                                     289 3         7         239.2-83%
                                                                             239 2-83%


Results: Subsonic Convergence Transonic flow over NACA 0012 Airfoil Transonic Convergence
Transonic Flow over NACA 0012, M=0.80, AoA=1.25 deg.




4958CV                                                   3rd-Order




φ Limiter                                                σ Limiter
Convergence history-Transonic Case




                 Order Resid. Eval.   Time (Sec)   Work Units Newton Itr. Newton Work Units

                  2nd       197          65.6         279          4           91-33%
                  3rd       241         106.7         281          5          119-42%
                  4th       450         311 4
                                        311.4         590         10          221-37%


Results: Transonic Convergence Transonic Mach Profile
Mach Profile-Transonic case




                              Order                   CL            CD

                               2nd                  0.337593      0.0220572

                               3rd                  0.339392      0.0222634

                               4th                  0.345111      0.0224720

                 AGARD / Structured (7488:192*39)    0.3474        0.0221


Results: Transonic Mach Profile Research Summary and Conclusion
Research Summary and Conclusion
•    An ILU preconditioned GMRES algorithm (matrix-free) has been used for
     efficient higher-order computation of solution of Euler equations.
•    A start-up procedure is implemented using defect correction pre-iterations
     before switching to Newton iterations.
•    As an over all performance assessment (including the start up phase) the third
                                                              start-up
     order solution is about 1.3 to 1.5 times, and the fourth order solution is about
     3.5-5 times, more expensive than the second order solution with the developed
                     gy
     solver technology.
•    A modified Venkatakrishnan Limiter was implemented to address the
     convergence hampering issue, and to improve the accuracy of the limited
      eco s uc o .
     reconstruction.
•    Using a good initial solution state, start up process and effective
     preconditioning are determining factors in Newton-GMRES solver
     performance
     performance.
•    The possibility of benefits of higher-order discretization has been shown.



    Closing: Research Summary and Conclusion   Recommended Future Work
Recommended Future Work

•   Improving the start-up procedure.


•   Applying a more accurate preconditioning.
     pp y g                  p             g


•   Enhancing th b t
    E h i the robustness of the reconstruction f di
                          f th        t ti for discontinuities (limiting).
                                                     ti iti (li iti )


•   Extension to 3D.


•   Extension to viscous flows.



Closing: Recommended Future Work End
End




Thank You for Your Attention

Contenu connexe

Tendances

International Journal of Computer Science and Security Volume (3) Issue (4)
International Journal of Computer Science and Security Volume (3) Issue (4)International Journal of Computer Science and Security Volume (3) Issue (4)
International Journal of Computer Science and Security Volume (3) Issue (4)CSCJournals
 
Mesh Processing Course : Active Contours
Mesh Processing Course : Active ContoursMesh Processing Course : Active Contours
Mesh Processing Course : Active ContoursGabriel Peyré
 
Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Vladimir Bakhrushin
 
Molecular models, threads and you
Molecular models, threads and youMolecular models, threads and you
Molecular models, threads and youJiahao Chen
 
On Approach to Increase Integration Rate of Elements of an Operational Amplif...
On Approach to Increase Integration Rate of Elements of an Operational Amplif...On Approach to Increase Integration Rate of Elements of an Operational Amplif...
On Approach to Increase Integration Rate of Elements of an Operational Amplif...BRNSS Publication Hub
 
1D Simulation of intake manifolds in single-cylinder reciprocating engine
1D Simulation of intake manifolds in single-cylinder reciprocating engine1D Simulation of intake manifolds in single-cylinder reciprocating engine
1D Simulation of intake manifolds in single-cylinder reciprocating engineJuan Manzanero Torrico
 
Lyapunov-type inequalities for a fractional q, -difference equation involvin...
Lyapunov-type inequalities for a fractional q, -difference equation involvin...Lyapunov-type inequalities for a fractional q, -difference equation involvin...
Lyapunov-type inequalities for a fractional q, -difference equation involvin...IJMREMJournal
 
Positive and negative solutions of a boundary value problem for a fractional ...
Positive and negative solutions of a boundary value problem for a fractional ...Positive and negative solutions of a boundary value problem for a fractional ...
Positive and negative solutions of a boundary value problem for a fractional ...journal ijrtem
 
An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...
An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...
An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...ijrap
 
Prediction of Financial Processes
Prediction of Financial ProcessesPrediction of Financial Processes
Prediction of Financial ProcessesSSA KPI
 

Tendances (19)

International Journal of Computer Science and Security Volume (3) Issue (4)
International Journal of Computer Science and Security Volume (3) Issue (4)International Journal of Computer Science and Security Volume (3) Issue (4)
International Journal of Computer Science and Security Volume (3) Issue (4)
 
Mesh Processing Course : Active Contours
Mesh Processing Course : Active ContoursMesh Processing Course : Active Contours
Mesh Processing Course : Active Contours
 
Linreg
LinregLinreg
Linreg
 
Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...
 
Molecular models, threads and you
Molecular models, threads and youMolecular models, threads and you
Molecular models, threads and you
 
2018 MUMS Fall Course - Mathematical surrogate and reduced-order models - Ral...
2018 MUMS Fall Course - Mathematical surrogate and reduced-order models - Ral...2018 MUMS Fall Course - Mathematical surrogate and reduced-order models - Ral...
2018 MUMS Fall Course - Mathematical surrogate and reduced-order models - Ral...
 
On Approach to Increase Integration Rate of Elements of an Operational Amplif...
On Approach to Increase Integration Rate of Elements of an Operational Amplif...On Approach to Increase Integration Rate of Elements of an Operational Amplif...
On Approach to Increase Integration Rate of Elements of an Operational Amplif...
 
1D Simulation of intake manifolds in single-cylinder reciprocating engine
1D Simulation of intake manifolds in single-cylinder reciprocating engine1D Simulation of intake manifolds in single-cylinder reciprocating engine
1D Simulation of intake manifolds in single-cylinder reciprocating engine
 
Lyapunov-type inequalities for a fractional q, -difference equation involvin...
Lyapunov-type inequalities for a fractional q, -difference equation involvin...Lyapunov-type inequalities for a fractional q, -difference equation involvin...
Lyapunov-type inequalities for a fractional q, -difference equation involvin...
 
2018 MUMS Fall Course - Sampling-based techniques for uncertainty propagation...
2018 MUMS Fall Course - Sampling-based techniques for uncertainty propagation...2018 MUMS Fall Course - Sampling-based techniques for uncertainty propagation...
2018 MUMS Fall Course - Sampling-based techniques for uncertainty propagation...
 
Positive and negative solutions of a boundary value problem for a fractional ...
Positive and negative solutions of a boundary value problem for a fractional ...Positive and negative solutions of a boundary value problem for a fractional ...
Positive and negative solutions of a boundary value problem for a fractional ...
 
It 05104 digsig_1
It 05104 digsig_1It 05104 digsig_1
It 05104 digsig_1
 
Chap8
Chap8Chap8
Chap8
 
2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...
2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...
2018 MUMS Fall Course - Statistical Representation of Model Input (EDITED) - ...
 
An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...
An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...
An Approach to Optimize Regimes of Manufacturing of Complementary Horizontal ...
 
Gamma function
Gamma functionGamma function
Gamma function
 
Ph ddefence
Ph ddefencePh ddefence
Ph ddefence
 
2018 MUMS Fall Course - Bayesian inference for model calibration in UQ - Ralp...
2018 MUMS Fall Course - Bayesian inference for model calibration in UQ - Ralp...2018 MUMS Fall Course - Bayesian inference for model calibration in UQ - Ralp...
2018 MUMS Fall Course - Bayesian inference for model calibration in UQ - Ralp...
 
Prediction of Financial Processes
Prediction of Financial ProcessesPrediction of Financial Processes
Prediction of Financial Processes
 

Similaire à Presentation

Dr. Amir Nejat
Dr. Amir NejatDr. Amir Nejat
Dr. Amir Nejatknowdiff
 
Lecture6
Lecture6Lecture6
Lecture6voracle
 
A non-stiff numerical method for 3D interfacial flow of inviscid fluids.
A non-stiff numerical method for 3D interfacial flow of inviscid fluids.A non-stiff numerical method for 3D interfacial flow of inviscid fluids.
A non-stiff numerical method for 3D interfacial flow of inviscid fluids.Alex (Oleksiy) Varfolomiyev
 
Smoothed Particle Galerkin Method Formulation.pdf
Smoothed Particle Galerkin Method Formulation.pdfSmoothed Particle Galerkin Method Formulation.pdf
Smoothed Particle Galerkin Method Formulation.pdfkeansheng
 
Lecture 5: Stochastic Hydrology
Lecture 5: Stochastic Hydrology Lecture 5: Stochastic Hydrology
Lecture 5: Stochastic Hydrology Amro Elfeki
 
My presentation at University of Nottingham "Fast low-rank methods for solvin...
My presentation at University of Nottingham "Fast low-rank methods for solvin...My presentation at University of Nottingham "Fast low-rank methods for solvin...
My presentation at University of Nottingham "Fast low-rank methods for solvin...Alexander Litvinenko
 
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...Shizuoka Inst. Science and Tech.
 
Data sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionData sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionAlexander Litvinenko
 
Further Advanced Methods from Mathematical Optimization
Further Advanced Methods from Mathematical OptimizationFurther Advanced Methods from Mathematical Optimization
Further Advanced Methods from Mathematical OptimizationSSA KPI
 
On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...
On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...
On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...BRNSSPublicationHubI
 
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...Belinda Marchand
 
Optimization of Technological Process to Decrease Dimensions of Circuits XOR,...
Optimization of Technological Process to Decrease Dimensions of Circuits XOR,...Optimization of Technological Process to Decrease Dimensions of Circuits XOR,...
Optimization of Technological Process to Decrease Dimensions of Circuits XOR,...ijfcstjournal
 
Introduction to Optial Flow
Introduction to Optial FlowIntroduction to Optial Flow
Introduction to Optial FlowSylvain_Lobry
 
EFFINET - Initial Presentation
EFFINET - Initial PresentationEFFINET - Initial Presentation
EFFINET - Initial PresentationPantelis Sopasakis
 
reservoir-modeling-using-matlab-the-matalb-reservoir-simulation-toolbox-mrst.pdf
reservoir-modeling-using-matlab-the-matalb-reservoir-simulation-toolbox-mrst.pdfreservoir-modeling-using-matlab-the-matalb-reservoir-simulation-toolbox-mrst.pdf
reservoir-modeling-using-matlab-the-matalb-reservoir-simulation-toolbox-mrst.pdfRTEFGDFGJU
 
Lecture 2: Stochastic Hydrology
Lecture 2: Stochastic Hydrology Lecture 2: Stochastic Hydrology
Lecture 2: Stochastic Hydrology Amro Elfeki
 
Nondeterministic testing of Sequential Quantum Logic Propositions on a Quant...
Nondeterministic testing of Sequential Quantum Logic  Propositions on a Quant...Nondeterministic testing of Sequential Quantum Logic  Propositions on a Quant...
Nondeterministic testing of Sequential Quantum Logic Propositions on a Quant...Matthew Leifer
 
Aerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical Investigation
Aerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical InvestigationAerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical Investigation
Aerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical Investigationdrboon
 

Similaire à Presentation (20)

Dr. Amir Nejat
Dr. Amir NejatDr. Amir Nejat
Dr. Amir Nejat
 
Lecture6
Lecture6Lecture6
Lecture6
 
A non-stiff numerical method for 3D interfacial flow of inviscid fluids.
A non-stiff numerical method for 3D interfacial flow of inviscid fluids.A non-stiff numerical method for 3D interfacial flow of inviscid fluids.
A non-stiff numerical method for 3D interfacial flow of inviscid fluids.
 
Smoothed Particle Galerkin Method Formulation.pdf
Smoothed Particle Galerkin Method Formulation.pdfSmoothed Particle Galerkin Method Formulation.pdf
Smoothed Particle Galerkin Method Formulation.pdf
 
Lecture 5: Stochastic Hydrology
Lecture 5: Stochastic Hydrology Lecture 5: Stochastic Hydrology
Lecture 5: Stochastic Hydrology
 
My presentation at University of Nottingham "Fast low-rank methods for solvin...
My presentation at University of Nottingham "Fast low-rank methods for solvin...My presentation at University of Nottingham "Fast low-rank methods for solvin...
My presentation at University of Nottingham "Fast low-rank methods for solvin...
 
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
 
Data sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionData sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansion
 
Further Advanced Methods from Mathematical Optimization
Further Advanced Methods from Mathematical OptimizationFurther Advanced Methods from Mathematical Optimization
Further Advanced Methods from Mathematical Optimization
 
Fluids en
Fluids enFluids en
Fluids en
 
On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...
On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...
On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...
 
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...  Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
Discrete Nonlinear Optimal Control of S/C Formations Near The L1 and L2 poi...
 
Optimization of Technological Process to Decrease Dimensions of Circuits XOR,...
Optimization of Technological Process to Decrease Dimensions of Circuits XOR,...Optimization of Technological Process to Decrease Dimensions of Circuits XOR,...
Optimization of Technological Process to Decrease Dimensions of Circuits XOR,...
 
Introduction to Optial Flow
Introduction to Optial FlowIntroduction to Optial Flow
Introduction to Optial Flow
 
EFFINET - Initial Presentation
EFFINET - Initial PresentationEFFINET - Initial Presentation
EFFINET - Initial Presentation
 
Conference ppt
Conference pptConference ppt
Conference ppt
 
reservoir-modeling-using-matlab-the-matalb-reservoir-simulation-toolbox-mrst.pdf
reservoir-modeling-using-matlab-the-matalb-reservoir-simulation-toolbox-mrst.pdfreservoir-modeling-using-matlab-the-matalb-reservoir-simulation-toolbox-mrst.pdf
reservoir-modeling-using-matlab-the-matalb-reservoir-simulation-toolbox-mrst.pdf
 
Lecture 2: Stochastic Hydrology
Lecture 2: Stochastic Hydrology Lecture 2: Stochastic Hydrology
Lecture 2: Stochastic Hydrology
 
Nondeterministic testing of Sequential Quantum Logic Propositions on a Quant...
Nondeterministic testing of Sequential Quantum Logic  Propositions on a Quant...Nondeterministic testing of Sequential Quantum Logic  Propositions on a Quant...
Nondeterministic testing of Sequential Quantum Logic Propositions on a Quant...
 
Aerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical Investigation
Aerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical InvestigationAerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical Investigation
Aerodynamic and Acoustic Parameters of a Coandã Flow – a Numerical Investigation
 

Dernier

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 

Dernier (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 

Presentation

  • 1. Department of Mechanical Engineering, The University of British Columbia A Higher Order Accurate Unstructured Finite Volume Higher-Order Finite-Volume Newton-Krylov Algorithm for Inviscid Compressible Flows Amir Nejat Knowledge Diffusion Network ١٣٨۶ ‫داﻧﺸﮑﺪﻩ ﻣﻬﻨﺪﺳﯽ هﻮاﻓﻀﺎ، داﻧﺸﮕﺎﻩ ﺻﻨﻌﺘﯽ ﺷﺮﻳﻒ، ٩٢ﻣﻬﺮﻣﺎﻩ‬
  • 2. Aircraft Design & Fuel Efficiency η : Fuel consumption per seat per mile η 777 < η 767 15% η 787 < η 777 20%
  • 3. Design Process Mission Specification Experience Initial Design Multi-Physics Numerical Multi-Disciplinary PDE S l Solvers Optimization Optimized Design Opening: Design Process CFD
  • 4. CFD 1-Mesh Complex Geometry Adaptation and Refinement 2-Accuracy Discretization (Truncation) error Modeling error 3-Convergence 3C Stability Residual dropping order Time & Cost Background: CFD CFD Algorithm
  • 5. CFD - Overall Algorithm Geometry & Solution domain Mesh generation package Physics & Fluid flow equations Meshed domain Residual Boundary & Initial conditions Discretization of the fluid flow equations & Flux Computation and Integration Implicit method L Large system of li t f linear equations ti Jacobian matrix Sparse Fluid flow Preconditioning matrix solver simulation Background: CFD Algorithm Motivation
  • 6. Motivation ∂U ∂U Second-order methods: U 2 nd −order= U ( xc , yc ) + Δx + Δy + O( Δ )2 ∂x ∂y ∂ 2U Δx 2 ∂ 2U ∂ 2U Δy 2 Truncation error: O( Δ ) = 22 + ΔxΔy + 2 ∂x 2 ∂x∂y ∂y 2 The 2nd-order truncation error acts like a diffusive term and causes two significant numerical problems: 1-It smears sharp gradients and spoils total pressure conservation (isentropic flows). 2-It produces parasitic error by adding extra diffusion to viscous regions. Higher-order: More accurate simulation Existing research shows higher-order structured discretization technique for a given level of accuracy is more efficient. Higher-order: Higher order: Can be more efficient !? Background: Motivation Literature Review
  • 7. Literature Review Qualitative Illustration of Research on Solver Development Structured Structured-Implicit Unstructured Unstructured-Implicit Second-order ♣♣♣♣♣♣♣♣♣ ♣♣♣♣ ♣♣♣♣♣♣ ♣♣♣ Higher-order ♣♣♣ ♣♣ ♣ ? Trend: 1- Increasing the efficiency using convergence acceleration techniques such as implicit methods (Newton-Krylov). 2- Enhancing the accuracy using higher-order discretization scheme. Background: Literature Review Contribution
  • 8. Objective • Developing an Efficient Higher-Order Accurate Unstructured Finite Volume Algorithm for Inviscid Compressible Fluid Flow. Objective: Contribution Model Problem
  • 9. Model Problem The unsteady (2D) Euler equations which model compressible inviscid fluid flows, are conservation equations for mass, momentum, and energy. Aerodynamic application: lift, wave drag and induced drag d ∫ Udv + ∫ FdA = 0 dt cv (1) cs ⎡ρ⎤ ⎡ ρun ⎤ ⎢ ρu ⎥ ⎢ ρuu + Pn ⎥ˆx U =⎢ ⎥ , F =⎢ n ⎥ (2) ⎢ ρv ⎥ ⎢ ρvun + Pn y ⎥ ˆ ⎢ ⎥ ⎢ ⎥ ⎣E⎦ ⎣ ( E + P )un ⎦ u n = un x + vn y , E = P /( γ − 1 ) + ρ (u 2 + v 2 ) / 2 ˆ ˆ Theory: Model Problem Implicit Time Advance
  • 10. Implicit Time Advance Applying implicit time integration and linearization of the governing equations in time leads to implicit time advance formula: dU U n +1 − U n ( + R( U ) ) = 0 ⇒ ( + R n +1 ) = 0 (3) dt Δt n +1 ∂R n n+1 R = Rn + ( ) (U −U n ) (4) ∂U I ∂R ( + )δU = − R , δU = U n+1 − U n n (5) Δt ∂U U: Solution Vector R: Residual Vector ∂R/∂U: Jacobian matrix Eq. 5 is a system of linear equations arising from discretization of governing equations over unstructured domain. Theory: Implicit Time Advance Linear System Solver
  • 11. Linear System Solver GMRES (Generalized Minimal Residual, Saad 1986) *GMRES algorithm, among other Krylov techniques, only needs matrix vector d t ( t i f products (matrix-free i limplementation). t ti ) *It is developed for non-symmetric matrices. *It predicts the best solution update if the linearization is carried out accurately. To enhance the convergence performance of the GMRES solver, it is necessary to apply preconditioning: −1 Ax = b − > ( AM ) Mx = b , A ≈ M M = LU M ≅ ILU ( n ) M is an approximation to matrix A which has simpler structure. ILU: Incomplete Lower-Upper factorization p pp Technique: Linear System Solver Reconstruction
  • 12. Reconstruction • Defining the Kth-order polynomial for each control volume. • Finding the polynomial coefficients using the averages of the neighboring control volumes. • This polynomial is constructed based on some constraints such as mean constraint. h t i t ∂U ∂U = U ( xc , yc ) + Δx + Δy + (K) UR ∂x ∂y ∂ 2U Δx 2 ∂ 2U ∂ 2U Δy 2 + ΔxΔy + 2 + ∂x 2 2 ∂x∂y ∂y 2 ∂ 3U Δx 3 ∂ 3U Δx 2 Δy ∂ 3U ΔxΔy 2 ∂ 3U Δy 3 + 2 + + 3 + ... (6) ∫U R (K) ( x , y ) = U CV (7) ∂x 63 ∂x ∂y 2 ∂x∂y 2 2 ∂y 6 CV Technique: Reconstruction Monotonicity
  • 13. Monotonicity Limiting Limiting g Technique: Monotonicity Higher-Order Limiter
  • 14. Higher-Order Limiter PHi h -O d = Const + [(1 − σ)φ + σ][Linear part] + σ[Higher - Order part] High Order Const. (8) σ = [ 1 − tanh( ( φ0 − φ )S ) ] / 2, φ0 = 0.8, S = 20. (9) φ < φ0 : σ → 0.0 φ ≥ φ0 : σ = 1.0 Technique: Higher-Order Limiter Flux Evaluation
  • 15. Flux Evaluation • Discretization scheme : Solution reconstruction: Kth-order accurate least-square reconstruction procedure (Ollivier-Gooch 1997) t ti d (Olli i G h 1997). Flux formulation: Roe’s flux difference splitting (1981). 1 1 ~ F (U L ,U R ) = ( F (U L ) + F (U R )) − A (U R − U L ) (10) 2 2 ( L, R ) ~ ~ ~ ~ ~ ~ A = X −1 Λ X , Λ = Diag λ • Integration scheme : Gauss quadrature integration technique with the proper number of p p p points. Ri = ∫ F .nds CVi (11) Gauss quadrature for interior control volumes. Technique: Flux Evaluation 1st-Order Jacobian Matrix
  • 16. 1st-Order Jacobian Matrix Ri = ∑ F nds = ∑ F ( U ,U ˆ faces i i Nk ˆ )( nl )i ,N k (12) ∂Ri ∂F ( U i ,U N k ) J ( i, Nk ) = = ˆ ( nl )i ,N k (13-1) ∂U N k ∂U N k ∂Ri ∂F ( U i ,U N k ) J ( i ,i ) = =∑ ˆ ( nl )i ,N k (13-2) ∂U i ∂U i Technique: 1st-Order Jacobian Matrix Solution Strategy
  • 17. Solution Strategy Strategy: Solution Strategy Solution Procedure
  • 18. Solution Procedure • Start up Process : Before switching to Newton-GMERS Iteration, several pre-implicit iterations have been performed in the form of defect correction, using Eq. (5). I ∂R ( + )δU = − R (5) Δt ∂U ∂R (First Order) ∂U Resultant system is solved by GMRES - ILU(1) linear solver. • Newton-GMRES (matrix-free) iteration : At this stage, infinite time step is taken, and GMRES-ILU(4) is used to g , p , ( ) solve the linear system at each Newton iteration. ∂R ∂R R( U + εv ) − R( U ) ( )δU = − R (12) .v ≅ (13) ∂U ∂U ε Procedure: Solution Procedure Results
  • 19. Results Supersonic Vortex, Annulus-Meshes p , 427 CVs 1703 CVs 108 CV CVs 6811 CVs 27389 CVs Results: Supersonic Vortex Mach Contours Density Error Error Convergence Error versus CPU Time
  • 23. Density Error versus CPU Time / Supersonic Vortex, M 2.0 M=2.0 Results: Error versus CPU Time Subsonic flow over NACA 0012 Airfoil Subsonic Convergence
  • 24. Subsonic Flow over NACA 0012, M=0.63, AoA=2.0 deg. 4958CV 2nd-Order 3rd-Order Order 4th-Order Order
  • 25. Convergence history-Subsonic Case Order Resid. Eval. Time (Sec) Work Units Newton Itr. Newton Work Units 2nd 126 26.88 349.1 3 136.1-39% 3rd 147 36.03 248.5 4 141.2-57% 4th 247 90.54 90 54 289.3 289 3 7 239.2-83% 239 2-83% Results: Subsonic Convergence Transonic flow over NACA 0012 Airfoil Transonic Convergence
  • 26. Transonic Flow over NACA 0012, M=0.80, AoA=1.25 deg. 4958CV 3rd-Order φ Limiter σ Limiter
  • 27. Convergence history-Transonic Case Order Resid. Eval. Time (Sec) Work Units Newton Itr. Newton Work Units 2nd 197 65.6 279 4 91-33% 3rd 241 106.7 281 5 119-42% 4th 450 311 4 311.4 590 10 221-37% Results: Transonic Convergence Transonic Mach Profile
  • 28. Mach Profile-Transonic case Order CL CD 2nd 0.337593 0.0220572 3rd 0.339392 0.0222634 4th 0.345111 0.0224720 AGARD / Structured (7488:192*39) 0.3474 0.0221 Results: Transonic Mach Profile Research Summary and Conclusion
  • 29. Research Summary and Conclusion • An ILU preconditioned GMRES algorithm (matrix-free) has been used for efficient higher-order computation of solution of Euler equations. • A start-up procedure is implemented using defect correction pre-iterations before switching to Newton iterations. • As an over all performance assessment (including the start up phase) the third start-up order solution is about 1.3 to 1.5 times, and the fourth order solution is about 3.5-5 times, more expensive than the second order solution with the developed gy solver technology. • A modified Venkatakrishnan Limiter was implemented to address the convergence hampering issue, and to improve the accuracy of the limited eco s uc o . reconstruction. • Using a good initial solution state, start up process and effective preconditioning are determining factors in Newton-GMRES solver performance performance. • The possibility of benefits of higher-order discretization has been shown. Closing: Research Summary and Conclusion Recommended Future Work
  • 30. Recommended Future Work • Improving the start-up procedure. • Applying a more accurate preconditioning. pp y g p g • Enhancing th b t E h i the robustness of the reconstruction f di f th t ti for discontinuities (limiting). ti iti (li iti ) • Extension to 3D. • Extension to viscous flows. Closing: Recommended Future Work End
  • 31. End Thank You for Your Attention