Skip to content

Python implementation of the 188 line Moving Morphable Components topology optimization code.

License

Notifications You must be signed in to change notification settings

ThomasRochefortB/MMC188_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TopOpt-MMC188_python

Python implementation of the 188 line Moving Morphable Components topology optimization code.

MMA Solver Python: Python translation of the Method of Moving Asymptotes (MMA) optimization solver [1]. MMC : Python translation of the 188 line Moving Morphable Component code [2].

alt text

References

[1] Svanberg, Krister. "MMA and GCMMA, versions September 2007." Optimization and Systems Theory 104 (2007).

[2] Zhang, W., Yuan, J., Zhang, J. et al. A new topology optimization approach based on Moving Morphable Components (MMC) and the ersatz material model. Struct Multidisc Optim 53, 1243–1260 (2016). https://doi.org/10.1007/s00158-015-1372-3

About

Python implementation of the 188 line Moving Morphable Components topology optimization code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published