1-D wave propagation in microstructured materials
Versión 1.3 (395 KB) por
Andrea La Spina
This script performs a numerical simulation of the wave propagation in microstructured materials.
The code is based on Finite Element Method with Hermitian shape functions.
The interested reader can find the theory behind this simulation on my Academia page https://independent.academia.edu/AndreaLaSpina.
The script allows you to choose all the geometric properties as well as the FEM parameters, like the number of finite elements, the number of Gauss integration points, the boundary and the initial conditions.
The time integration is performed through the Matlab ode45 solver based on the Dormant-Prince formula.
The analysis is linear and a Rayleigh damping can be taken into account.
The results are shown in many nice plots and an energetic balance validates also the accuracy of the analysis.
If you like the file, please give feedbacks.
Citar como
Andrea La Spina (2024). 1-D wave propagation in microstructured materials (https://www.mathworks.com/matlabcentral/fileexchange/59332-1-d-wave-propagation-in-microstructured-materials), MATLAB Central File Exchange. Recuperado .
Compatibilidad con la versión de MATLAB
Se creó con
R2014a
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS LinuxCategorías
- MATLAB > Graphics > 2-D and 3-D Plots > Animation > Waves >
- Sciences > Physics > Condensed Matter & Materials Physics >
- Mathematics and Optimization > Partial Differential Equation Toolbox > Geometry and Mesh >
- Mathematics and Optimization > Partial Differential Equation Toolbox > Domain-Specific Modeling > Electromagnetics >
- Mathematics and Optimization > Partial Differential Equation Toolbox > General PDEs > Visualization >
Más información sobre Waves en Help Center y MATLAB Answers.
Etiquetas
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Descubra Live Editor
Cree scripts con código, salida y texto formateado en un documento ejecutable.