Structural analysis functions required for implementing Transfer Matrix Method with applied axial loading.
Please cite as: Chatterjee, P., & Bryant, M. (2019). Analysis of Tension-Tunable Clamped-Clamped Piezoelectric Beams for Harvesting Energy from Wind and Vibration, Journal of Intelligent Material Systems and Structures. https://doi.org/10.1177/1045389X19862390
This repository contains the MATLAB functions to run a structural modal analysis with bending-torsional degrees of freedom Dr. Punnag Chatterjee.
Why TMM? In short, TMM provides a very methodical way to include geometrical and material discontinuities in a structure. As opposed to FEA, this is an exact method. It means, you can extract the exact symbolic/mathematical mode shape functions of the structure. Also, this is faster compared to FEA as the matrix size is limited to 4x4 (or 6x6), unlike FEA where the more nodes result in larger and mlarger matrices that are solved. In TMM, the idea is to cleverly dicrstize a structure into multiple segments such that geometrical and material properties are homogenous within the segment. One limitation that immediately comes to my mind is it is more suited for analyzing simple structures.
run the code "MAIN_bending_torsion_modal_analysis.m"
Structural Module
a. reading geometry
b. reading material
c. structural simulation options
d. geometry discretization
e. structural module - evaluates mode shape and natural frequencies for bending/torsion
- Detailed instructions to change the simulation for different geometries
- Electromechanical module
- Aerodynamic module
- Couplings to connect all the modules together
Please let me know if you find bugs or wish to contribute.
All content is under Creative Commons Attribution CC-BY 4.0, and all code is under BSD-3 clause.
I am fine if you re-use the content in any way!