Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/jomorlier/ALMcourse
Browse files Browse the repository at this point in the history
  • Loading branch information
jomorlier committed May 3, 2019
2 parents 0dfc0c3 + cdd6e82 commit 4a9fc1c
Showing 1 changed file with 28 additions and 21 deletions.
49 changes: 28 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,42 @@
# crash course

You can find in teaching repository

[The course introduction](https://github.com/jomorlier/ALMcourse/blob/master/teaching/TOPOPT_intro2018.pdf)

[The exercice using top88](https://github.com/jomorlier/ALMcourse/blob/master/teaching/BE_Topopt_eleve.pdf)

[The highlights for FA & TOPOPT](https://github.com/jomorlier/ALMcourse/blob/master/teaching/Higlights_FA_JM.pdf)

[Our TOPOPT+ALM Research](https://github.com/jomorlier/ALMcourse/blob/master/teaching/TOPOPT&ALM_SUPAERO.pdf)

You can find in top88 repository all the files, paper, and ...

[The 3 point bending projected corrected using top88](http://htmlpreview.github.io/?https://github.com/jomorlier/ALMcourse/blob/master/top88/topopt_3ptBENDING.html)

Have a look in the top3D repository to do the same but in 3D !!!


# From Finite Element Analysis to Topology Optimization

This note introduces the basic concept of finite element analysis (FEA) and topology optimization (Topopt),
and hopefully convince you that these are important topics to learn about for future
engineers

We showed that the deflection or deformation of a structure ($${\bf U}$$) can be solved through a algebraic equation
We showed that the deflection or deformation of a structure U can be solved through a algebraic equation

$${\bf KU}={\bf F}$$.
KU=F.

It can be further shown that the strain energy due to the deformation is $$0.5{\bf U}^T{\bf KU}$$. Minimizing this energy
It can be further shown that the strain energy due to the deformation is 0.5U^TKU. Minimizing this energy
is equivalent to minimizing the compliance of the structure under the given loads and boundary conditions, leading to
optimal topologies.

We explain some technical details below. A good tutorial can be found from Dr. Sigmund's group (see e.g.,
this [code](http://www.topopt.dtu.dk/?q=node/751) and this [paper](http://www.topopt.dtu.dk/files/TopOpt88.pdf)).


For those interested, [here](http://designinformaticslab.github.io/designopt_tutorial/2017/10/26/topologyopt.html)
I explain the details for solving this topology optimization problem.
For those interested, A good introduction can be find [here](http://designinformaticslab.github.io/designopt_tutorial/2017/10/26/topologyopt.html)


## Application of Topology Optimization

Expand All @@ -27,31 +46,19 @@ more matured in the last two decades. Today topology optimization has many indus
light-weight vehicle bodies, to artificial bones and implants, to biomemetic airplane wings,
to various sensors and actuators.

<img src="/_images/mechdesign/featop4.jpg" alt="Drawing" style="height: 300px;"/>
<img src="/_images/mechdesign/featop4.jpg" alt="Drawing" style="height: 100px;"/>

<img src="/_images/mechdesign/featop7.png" alt="Drawing" style="height: 300px;"/>
<img src="/_images/mechdesign/featop7.png" alt="Drawing" style="height: 100px;"/>

Image from Aage et al. (2017) "Giga-voxel computational morphogenesis for structural design"

<img src="/_images/mechdesign/featop5.png" alt="Drawing" style="height: 300px;"/>
<img src="/_images/mechdesign/featop5.png" alt="Drawing" style="height: 100px;"/>

Image from Wu et al. (2018) "Infill Optimization for Additive Manufacturing - Approaching Bone-like Porous Structures"

<img src="/_images/mechdesign/featop6.png" alt="Drawing" style="height: 400px;"/>
<img src="/_images/mechdesign/featop6.png" alt="Drawing" style="height: 100px;"/>

Image from Dassault Systems

You can find in teaching repository

[The course introduction](https://github.com/jomorlier/ALMcourse/blob/master/teaching/TOPOPT_intro2018.pdf)

[The exercice using top88](https://github.com/jomorlier/ALMcourse/blob/master/teaching/BE_Topopt_eleve.pdf)

[The highlights for FA & TOPOPT](https://github.com/jomorlier/ALMcourse/blob/master/teaching/Higlights_FA_JM.pdf)

[Our TOPOPT+ALM Research](https://github.com/jomorlier/ALMcourse/blob/master/teaching/TOPOPT&ALM_SUPAERO.pdf)


[The 3 point bending projected corrected using top88](http://htmlpreview.github.io/?https://github.com/jomorlier/ALMcourse/blob/master/top88/topopt_3ptBENDING.html)


0 comments on commit 4a9fc1c

Please sign in to comment.