logo
  • Hello and welcome!
  • Guided lessons
    • 0 to optimization in 10 steps
    • What you need for gradient-free optimization
    • What to do when someone hands you a model
  • Model construction
    • Using the N2 diagram
    • Understanding XDSM diagrams
    • Using groups to organize models
    • Connecting vs promoting variables
    • Explicit vs implicit systems
    • Solving coupled systems
    • Types of solvers and when to use them
    • What solver convergence looks like
    • How to debug solvers
    • Adding differentiable curve fits for tabular data
    • Nonlinear and linear systems and solvers
  • Differentiation
    • A brief introduction to derivatives
    • Common ways to compute derivatives
    • Computing derivatives of implicit functions
    • Derivatives of vector-valued functions (computing Jacobians)
    • Total vs partial derivatives
  • Optimization
    • Basic optimization problem formulation
    • Gradient-based multidisciplinary design optimization
    • Debugging your optimizations
    • Multiobjective optimization
    • When to use gradient-free optimizers
    • Types of gradient-free methods
    • Why optimization convergence is important
  • Odds and ends
    • Glossary
    • Praise for the Practical MDO course
  • Exercises
    • Debugging solvers – a hands-on set of problems
    • Finding the minimum of a multimodal function
    • Computing analytic derivatives
    • Comparing optimization results
  • Video transcripts
    • Intro video transcript
    • Understanding XDSM diagrams video transcript
    • Basic optimization problem video transcript
    • Solving coupled systems video transcript
    • How to debug solvers video transcript
    • Multiobjective optimization video transcript
    • Fitting tabular data using smooth curve fits video transcript
    • Common ways to compute derivatives video transcript
    • What solver convergence looks like video transcript
    • Debugging your optimizations part 1
    • Debugging your optimizations part 2
    • Derivatives of vector-valued functions
Powered by Jupyter Book

Index

A | C | D | E | F | G | I | J | M | O | P | R | S | U

A

  • adjoint

C

  • C0 discontinuity
  • C1 discontinuity
  • coloring
  • constraint

D

  • design variables
  • discretization

E

  • explicit

F

  • feasibility
  • function of interest

G

  • gradient-based
  • gradient-free

I

  • implicit

J

  • Jacobian

M

  • model
  • multimodal

O

  • objective
  • optimality
  • optimizer

P

  • parameterization
  • pseudospectral

R

  • residual
  • rubber duck

S

  • solver

U

  • unimodal

By John Jasa from NASA Glenn
© Copyright 2021.