Differentiable and Quasi-Differentiable Methods for Optimal Shape Design in Aerospace

author:Olivier Pironneau, Laboratoire Jacques-Louis Lions, UPMC - Université Pierre et Marie Curie - Paris 6
published: July 20, 2009,   recorded: July 2009,   views: 63
You might be experiencing some problems with Your Video player.

Slides

Slides
0:00 Differentiable and quasi-differentiable methods for Optimal Shape Design
0:38 Outline
1:06 More Books
1:11 Important Applications (1)
2:50 Main Topics for Shape Optimization
4:10 An Academic Problem
5:21 Existence of Solution (1)
5:48 Existence of Solution (2)
7:22 Sensitivity Analysis
9:18 Optimality Conditions
9:55 Conceptual Algorithm
10:22 Implementation with freefem++
11:30 - Missing slide
11:48 Oscillations
11:58 Regularity Preserving Algorithms: Sobolev Gradients
13:02 Geometric Constraints (1)
13:24 Geometric Constraints (2)
13:44 State Constraints
14:11 Example (1)
14:46 Example (2)
15:18 The Minimum Drag Problem (1)
15:30 The Minimum Drag Problem (2)
15:49 Proof
15:50 Example (3)
16:29 Compressible Flows
17:22 Some Realizations - A. Jameson (1)
19:18 Some Realizations - A. Jameson (2)
19:22 Some Realizations - A. Jameson (3)
19:54 Discretization
19:58 Summary (1)
20:42 Summary (2)
20:54 The Finite Element Method
21:34 Summary: Continuous versus Discrete Gradient
22:34 Topological Optimization
24:29 Topological Derivatives
26:22 Applications of Topological Optimization
26:58 Micro Channel flow (Borrval and Petterson)
27:02 Important Applications
27:26 - Missing slides, examples
28:12 Steepest Descent with Mesh Refinement
29:20 Steepest Descent and Inexact Gradients
29:25 algorithm
30:04 Mesh Refinements
30:24 Finite Difference Gradient
32:32 Principle of Automatic Differentiation
33:00 A simple example (cont)
33:36 The class ddouble
34:12 A Simple Example (final)
34:20 Limitations
34:44 Tapenade
35:20 Optimization of a wing profile
36:16 Optimization of a 3D Business Jet
36:32 Gradient Free Methods
38:16 Proposed by L. Dumas
39:56 Perspectives
44:10 Example (3)

Report a problem or upload files

If you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.
Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.
Lecture popularity: You need to login to cast your vote.

Description

Optimal shape design can be approached either as an unknown boundary problems as done for most problems of fluid dynamics or as an unknown domain problem as done in structural mechanics for topological optimization. We shall present both methods together with some applications in aerospace. Problems are discretized by the finite element method; differentiable optimization is used when possible and pseudo differentiable methods for topological optimization. Shape optimization is usually computer intensive and parallel computing is a necessity. While evolutionary methods have an edge, gradient methods can be parallelized by domain decomposition just as well. But sensitivity evaluation is too computer intensive and problematic when black-box solvers are used. Data learning and surrogated models can be applied to provide low-fidelity models for the state. These can be used in gradient free, quasi-differentiable or differentiable minimization methods. Then incomplete sensitivity can be used to upgrade data learning at zero cost beyond what available with just the functional. This extra information also gives insights on robustness of the design and allows to discriminate between Pareto points. It also enables the user to have ideas on the impact of uncertainties in independent parameters which are not design parameter. This ensemble leads to a design method, may be less efficient for academic problems, but more robust and reliable in realistic situations with uncertainties on all parameters.

Link this page  

Would you like to put a link to this lecture on your homepage?
Go ahead! Copy the HTML snippet !

Write your own review or comment:

make sure you have javascript enabled or clear this field: