Repo for MULTIDISCIPLINARY OPTIMIZATION AND MACHINE LEARNING FOR ENGINEERING DESIGN INTERNATIONAL VIRTUAL COURSE
https://mdoml2021.ftmd.itb.ac.id
This 2 hours course untitled "Design for Additive Manufacturing: Topology Optimization" is divided into 4 parts
Part1 The Big Picture for today and Sensitivities Analysis 20’ PDF
Part2 Theoretical Background On SIMP 30’ PDF
Part3 3D Printing 15’ PDF
Part4 Ecoptimization & Computational Fabrication 35’ PDF
SMT and the documentation
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...)? Complex-step derivatives
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
BTW, How Nastran is doing for gradient computation on SOL2OO ? gradient nastran
For people who are not familliar with Finite Element Method: http://designinformaticslab.github.io/mechdesign_lecture/2018/01/28/featop.html
On using top88 to solve a 3pt bending problem: The 3 point bending projected corrected using top88
Stress based TopOpt in 2 parts: 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.
https://github.com/jomorlier/mdocourse
https://github.com/jomorlier/feacourse