direct adjoint methods
play

Direct/Adjoint Methods Lecture 12 ME EN 575 Andrew Ning - PDF document

Direct/Adjoint Methods Lecture 12 ME EN 575 Andrew Ning aning@byu.edu Outline Motivating Example Analytic Sensitivity Equations Direct/Adjoint Motivating Example 1 + cos mL = 0 = 2 mL 4 Analytic Sensitivity Equations x i


  1. Direct/Adjoint Methods Lecture 12 ME EN 575 Andrew Ning aning@byu.edu Outline Motivating Example Analytic Sensitivity Equations Direct/Adjoint

  2. Motivating Example 1 + cos λ − λ mL = 0 Ω = λ 2 mL 4

  3. Analytic Sensitivity Equations x i : design variables y j : state variables R k : residuals f n : outputs (objectives and constraints) x i y j R k = 0 f n f

  4. Our end goal is to get d f n dx i for all i and n . f n = f ( x i , y j ( x i ))

  5. R ( x i , y j ( x i )) = 0

  6. Analytic Sensitivity Equations � − 1 ∂ R k � ∂ R k d f n = ∂f n − ∂f n dx i ∂x i ∂y j ∂y j ∂x i x i y j R k = 0 f n f

  7. Direct/Adjoint Two ways to solve. Partial derivatives are always the same, but order of operations is not. Φ � �� � � − 1 ∂ R k � ∂ R k d f n = ∂f n − ∂f n dx i ∂x i ∂y j ∂y j ∂x i � �� � Ψ

  8. Direct method: Adjoint method:

  9. Step Direct Adjoint Matrix Factorization same same Back-solve N x times N f times Multiplication same same 400 350 • 2M CFD cells 300 • 300k CSM DOFs Normalized Time 250 Finite Difference • 56 processors Adjoint 200 1.0 + 0.28N x 150 • 1 aerostructural 100 solution = 5.5 min 50 1.76 + 0.00004N x 0 0 500 1000 1500 2000 Number of Design Variables Kenway, Kennedy and Martins, AIAA Journal, 2012

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend