OATAO - Open Archive Toulouse Archive Ouverte Open Access Week

2D topology optimization MATLAB codes for piezoelectric actuators and energy harvesters

Homayouni-Amlashi, Abbas and Schlinquer, Thomas and Mohand-Ousaid, Abdenbi and Rakotondrabe, Micky 2D topology optimization MATLAB codes for piezoelectric actuators and energy harvesters. (2020) Structural and Multidisciplinary Optimization. ISSN 1615-147X

(Document in English)

PDF (Author's version) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader

Official URL: https://doi.org/10.1007/s00158-020-02726-w


In this paper, two separate topology optimization MATLAB codes are proposed for a piezoelectric plate in actuation and energy harvesting. The codes are written for one-layer piezoelectric plate based on 2D finite element modeling. As such, all forces and displacements are confined in the plane of the piezoelectric plate. For the material interpolation scheme, the extension of solid isotropic material with penalization approach known as PEMAP-P (piezoelectric material with penalization and polarization) which considers the density and polarization direction as optimization variables is employed. The optimality criteria and method of moving asymptotes (MMA) are utilized as optimization algorithms to update the optimization variables in each iteration. To reduce the numerical instabilities during optimization iterations, finite element equations are normalized. The efficiencies of the codes are illustrated numerically by illustrating some basic examples of actuation and energy harvesting. It is straightforward to extend the codes for various problem formulations in actuation, energy harvesting and sensing. The finite element modeling, problem formulation and MATLAB codes are explained in detail to make them appropriate for newcomers and researchers in the field of topology optimization of piezoelectric material.

Item Type:Article
HAL Id:hal-03033055
Audience (journal):International peer-reviewed journal
Uncontrolled Keywords:
Institution:French research institutions > Centre National de la Recherche Scientifique - CNRS (FRANCE)
Other partners > Ecole Nationale Supérieure de Mécanique et des Microtechniques - ENSMM (FRANCE)
Université de Toulouse > Institut National Polytechnique de Toulouse - Toulouse INP (FRANCE)
Other partners > Université de Franche-Comté (FRANCE)
Other partners > Université de Technologie de Belfort-Montbéliard - UTBM (FRANCE)
Other partners > Université Bourgogne Franche-Comté - UBFC (FRANCE)
Laboratory name:
Deposited On:26 Nov 2020 14:29

Repository Staff Only: item control page