This webpage contains only tutorials. The slides of the different courses are available on SUPAERO's LMS.
1st MATLAB tutorial on Complex-step derivatives
Estimate derivatives by simply passing in a complex number to your function. A single (complex) function evaluations computes both the function's value (Re) and the derivative (Im). Is it always possible to do this? I mean with a standard code form industry (Nastran, Fluent etc...)?
2nd MATLAB tutorial on gradient evaluation
Comparison of Symbolic/Finite Differences/DIRECT/ADJOINT Method on a really simple mechanical system (2DOFs).
Play with the code for checking Symbolic with Finite Differences. Play with
3rd MATLAB tutorial Advanced Topology Optimization.
For people who are not familliar with Finite Element Method: http://designinformaticslab.github.io/mechdesign_lecture/2018/01/28/featop.html
Part A: Constraints Agreggation Thanks to my PhD Simone.
Part B: Stress Based TopOpt Thanks AGAIN to my PhD Simone. Before you can use Method of Moving Asymptotes (MMA) as an optimizer in our stress based topology optimization program, you need to obtain the Matlab implementation of MMA from Prof. Krister Svanberg (krille@math.kth.se) from KTH in Stockholm Sweden.
4th MATLAB tutorial on regression using GP, or Kriging
It's always working ? On interpolation and extrapolation ? By the way, GP is an interpolating or regressing method ? Play with the code.
Inspired from Menke's book: Another MATLAB tutorial on Reduced Order Modeling using SVD/POD approach.
What about MDO ? No MDO without MDA... Here is a simple example using Fixed Point Iteration