Structural and Multidisciplinary Optimization
Educational Commitments
Organization and exams
- Agenda for academic year 2020-2021 : Planning of courses, supervised computer works and practical sessions
- Infos about exams : Time schedule, rooms and groups
- Room TBD
- Series: TBD
- Exams question list : Questions list for oral exams (January 2021)
Lecture notes : Introduction to Numerical Optimization (Prof. P. Tossings)
- INTRODUCTION TO MATHEMATICAL PROGRAMMING THEORY: basic concepts, convexity, convergence, KKT conditions, etc.
- ALGORITHMS FOR UNCONSTRAINED OPTIMIZATION: Gradient methods
- LINE SEARCH TECHNIQUES: + additionnal material
- ALGORITHMS FOR UNCONSTRAINED OPTIMIZATION: Newton, Netwon-like and quasi-Newton methods
- QUASI UNCONSTRAINED MINIMIZATION
- GENERAL NON LINEAR PROGRAMMING I: Dual Methods
- GENERAL NON LINEAR PROGRAMMING II: Transofrmation methods: Barrier function, penalty method, augmented lagrangian method and linearization methods (SLP, SQP).
Lecture notes: Structural optimization (Prof. P. Duysinx)
- INTRODUCTION : Course objectives and organization, pedagogical commitments
- OPTIMIZATION IN ENGINEERING: Formulation of engineering design as an optimization problem, definitions, examples of applications
- ELEMENTARY CONCEPTS IN STRUCTURAL OPTIMIZATION
- INTRODUCTION TO FINITE ELEMENTS METHOD: historical perspective, bar element, linear elasticity
- FINITE ELEMENT METHOD AND OPTIMIZATION:Finite Element discretization. Principle of virtual work
- OPTIMALITY CRITERIA: Optimality criteria, FSD, single displacement, mutiple displacement and stresses
- FROM OC TO STRUCTURAL APPROXIMATIONS: OC are first order Taylor expansion in the reciprocal design space
- STRUCTURAL APPROXIMATIONS: Linear approximation, reciprocal approximation, CONLIN, MMA, GCMM (Updated version)
- GENERALIZED OPTIMALITY CRITERIA: dual maximization to solve efficiently convex seperable subproblems, Berke's expression of displacement is a first order Taylor expansion of displacement and stresses, reciprocal variables
- CONLIN AND MMA SOLVERS: dual solvers for convex linearisation schemes, CONLIN and MMA
- SENSITIVITY ANALYSIS: finite differences, direct and adjoin approaches in static and vibration linear problems, semi analytical sensitivity analysis
- SHAPE OPTIMIZATION: formulation, velocity field, multidisciplinary optimization, XFEM & Level Set
- TOPOLOGY OPTIMIZATION: FUNDAMENTALS. An introduction to topology optimization
- TOPOLOGY OPTIMIZATION: Designing with Topology Optimization
Recording & Podcast : Structural optimization (Prof. P. Duysinx)
- INTRODUCTION : Course objectives and organization, pedagogical commitments
- OPTIMIZATION IN ENGINEERING: Formulation of engineering design as an optimization problem, definitions, examples of applications
- ELEMENTARY CONCEPTS IN STRUCTURAL OPTIMIZATION
- INTRODUCTION TO FINITE ELEMENTS METHOD: historical perspective, bar element, linear elasticity
- FINITE ELEMENT METHOD AND OPTIMIZATION:Finite Element discretization. Principle of virtual work
- OPTIMALITY CRITERIA:
- GENERALIZED OPTIMALITY CRITERIA: dual maximization to solve efficiently convex seperable subproblems, Berke's expression of displacement is a first order Taylor expansion of displacement and stresses, reciprocal variables
- STRUCTURAL APPROXIMATIONS: Linear approximation, reciprocal approximation, CONLIN, MMA, GCMMA
- CONLIN AND MMA SOLVERS: dual solvers for convex linearisation schemes, CONLIN and MMA
- SENSITIVITY ANALYSIS: finite differences, direct and adjoin approaches in static and vibration linear problems, semi analytical sensitivity analysis
- SHAPE OPTIMIZATION: formulation, velocity field, multidisciplinary optimization, XFEM & Level Set
- TOPOLOGY OPTIMIZATION: FUNDAMENTALS. An introduction to topology optimization
Further resources to help you
- Introduction to Math Programming (C. Fleury)
- Unconstrained and linearly constrained minimization (C. Fleury)
- General non linear programming (C. Fleury)
- Reconciliation of MP and OC (C. Fleury)
- Dual methods for structural optimization (C. Fleury)
- Convex approximations for structural optimization (C. Fleury)
Projects & Computer works
- Project 1: Unconstrained constrained minimization
-
Project 2: Truss structure optimization using OC
- Project 3: Topology optimization using 99-line topology matlab code
- Work description
- Sigmund's 99 line code: reference paper
- Top.m
- LIFESIZE presentation of the HW3
- Frequently Asked Questions (FAQ)
Practical sessions
- Optimisation des structures: Exercices (livre)