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

被引:0
作者
Abbas Homayouni-Amlashi
Thomas Schlinquer
Abdenbi Mohand-Ousaid
Micky Rakotondrabe
机构
[1] University of Toulouse,Laboratoire Génie de Production, Nationale School of Engineering in Tarbes (ENIT), Toulouse INP
[2] Université Bourgogne Franche-Comté,CNRS, FEMTO
来源
Structural and Multidisciplinary Optimization | 2021年 / 63卷
关键词
Topology optimization; MATLAB code; Piezoelectric actuator; Piezoelectric energy harvester;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:983 / 1014
页数:31
相关论文
共 151 条
[1]  
Alexandersen J(2020)A review of topology optimisation for fluid-based problems Fluids 5 29-1087
[2]  
Andreasen CS(2018)Observer and robust h-inf control of a 2-dof piezoelectric actuator equiped with self-measurement IEEE Robot Autom Lett 3 1080-16
[3]  
Aljanaideh O(2011)Efficient topology optimization in matlab using 88 lines of code Struct Multidiscip Optim 43 1-202
[4]  
Andreassen E(1989)Optimal shape design as a material distribution problem Struct Optim 1 193-464
[5]  
Clausen A(2010)A discrete level-set topology optimization code written in matlab Struct Multidiscip Optim 41 453-1879
[6]  
Schevenels M(2019)A 213-line topology optimization code for geometrically nonlinear structures Struct Multidiscip Optim 59 1863-2543
[7]  
Lazarov BS(2010)A level set approach for optimal design of smart energy harvesters Comput Methods Appl Mech Eng 199 2532-541
[8]  
Sigmund O(2015)Topology optimization of coated structures and material interface problems Comput Methods Appl Mech Eng 290 524-38
[9]  
Bendsøe MP(2014)A survey of structural and multidisciplinary continuum topology optimization: post 2000 Struct Multidiscip Optim 49 1-203
[10]  
Challis VJ(2016)Topology optimization of piezo modal transducers with null-polarity phases Struct Multidiscip Optim 53 193-259