This repository contains the codes related to the research article titled In silico actuation performance investigation of dielectric elastomers with TPMS geometries, published in the European Journal of Mechanics - A/Solids.
Dielectric Elastomer Actuators (DEAs) are a class of soft actuators that exhibit large deformations when subjected to an electric field. Due to their lightweight nature, high energy density, and fast response time, DEAs have attracted significant attention in fields such as soft robotics, biomedical devices, and adaptive structures.
This research investigates the actuation performance of DEAs with triply periodic minimal surface (TPMS) geometries, providing new insights into their electromechanical behavior. The study employs numerical simulations and computational models to analyze how complex microstructures influence the performance of these actuators.
The figure below provides a brief visual insight into this study:
Project Title | In Silico Actuation Performance Investigation of Dielectric Elastomers with TPMS Geometries |
---|---|
Description | This project explores the actuation performance of DEAs with complex geometries using computational modeling. |
Publication | Published Paper |
Authors | Mohammad Ali Safaei, Mostafa Baghani, Majid Baniassadi, Mahdi Bodaghi |
This repository includes details about the project, explanations of the provided codes, and instructions on how to run them.
Special thanks to:
The remaining parts of the code, including the implementation of DEA composites in ABAQUS, were developed by:
- Mohammad Ali Safaei
Email | Google Scholar | LinkedIn
This Python script requires a User Element (UEL) subroutine, which implements the constitutive equations for a DEA element. The UEL subroutine developed by Ehsan Hajiesmaili was used in this project. The UEL file is available in the supplementary material of the following article:
Dielectric Elastomer Actuators – Constitutive Model
This research was conducted at the University of Tehran, December 2024.
Contributor | Role |
---|---|
Mohammad Ali Safaei | Writing: original draft, Validation, Software, Methodology, Investigation, Formal analysis, Conceptualization |
Mostafa Baghani | Writing – review & editing, Supervision, Methodology, Investigation, Formal analysis |
Majid Baniassadi | Writing – review & editing, Supervision, Methodology, Investigation, Formal analysis |
Mahdi Bodaghi | Writing – review & editing, Supervision, Methodology, Investigation, Formal analysis |
- Open ABAQUS/CAE.
- Navigate to File > Run Script.
- Browse to your
.py
file, select it, and click OK to run.
If running the script externally, use the following command:
abaqus job=job_name user=subroutine_name script=script_name.py
Replace job_name
, subroutine_name
, and script_name.py
with your specific file names.
This repository serves as a computational framework for further explorations into the electromechanical performance of DEAs with complex geometries. Contributions and discussions are welcome!