SlideShare a Scribd company logo
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

More Related Content

What's hot

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 Contours
Gabriel 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
 
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...
The Statistical and Applied Mathematical Sciences Institute
 
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 engine
Juan 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
 
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...
The Statistical and Applied Mathematical Sciences Institute
 
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
 
It 05104 digsig_1
It 05104 digsig_1It 05104 digsig_1
It 05104 digsig_1
goutamkrsahoo
 
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) - ...
The Statistical and Applied Mathematical Sciences Institute
 
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
 
Gamma function
Gamma functionGamma function
Gamma function
Solo Hermelin
 
Ph ddefence
Ph ddefencePh 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...
The Statistical and Applied Mathematical Sciences Institute
 
Prediction of Financial Processes
Prediction of Financial ProcessesPrediction of Financial Processes
Prediction of Financial Processes
SSA KPI
 

What's hot (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
 

Similar to Presentation

Dr. Amir Nejat
Dr. Amir NejatDr. Amir Nejat
Dr. Amir Nejat
knowdiff
 
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.pdf
keansheng
 
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 expansion
Alexander Litvinenko
 
Further Advanced Methods from Mathematical Optimization
Further Advanced Methods from Mathematical OptimizationFurther Advanced Methods from Mathematical Optimization
Further Advanced Methods from Mathematical Optimization
SSA KPI
 
Fluids en
Fluids enFluids en
Fluids en
Gonçalo Amador
 
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 Flow
Sylvain_Lobry
 
EFFINET - Initial Presentation
EFFINET - Initial PresentationEFFINET - Initial Presentation
EFFINET - Initial Presentation
Pantelis 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.pdf
RTEFGDFGJU
 
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 Investigation
drboon
 

Similar to 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
 

Recently uploaded

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 

Recently uploaded (20)

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 

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