Multi-Story-Building-Vibration-Analysis-in-MATLAB
Multi-Story-Building-Vibration-Analysis-in-MATLAB
Description: This MATLAB script performs a comprehensive vibration analysis of a multi-story building. Key features and functionalities include:
Defining Building Properties: Users can specify the number of stories, along with each floor's mass, height, and moment of inertia. Stiffness and Mass Matrix Calculation: The script calculates the stiffness and mass matrices for the building, considering the physical properties of each floor. Natural Frequency and Mode Shape Analysis: Eigenvalue problem solving is used to determine the natural frequencies and mode shapes of the building. Mode Shape Normalization and Visualization: Both normalized and non-normalized mode shapes are calculated and plotted for clear visualization. Time History Response Analysis: The script performs a time history analysis for free vibration response under initial conditions. Free Vibration Response Visualization: It plots the free vibration response of each floor, offering insights into how each part of the building reacts over time.
Usage and Customization: Users can easily modify the number of stories and their respective properties. Suitable for educational purposes, structural engineering analysis, and as a base for more complex simulations.
Technical Details: Language: MATLAB. Key Concepts Demonstrated: Stiffness matrix assembly, eigenvalue problems, mode shape normalization, time history analysis.
Additional Notes: Ensure MATLAB is installed for executing this script. The script includes detailed comments for easy understanding and modification.
引用格式
Sandesh (2024). Multi-Story-Building-Vibration-Analysis-in-MATLAB (https://github.com/sandslamsal/Multi-Story-Building-Vibration-Analysis-in-MATLAB/releases/tag/V0.0.1), GitHub. 检索来源 .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!版本 | 已发布 | 发行说明 | |
---|---|---|---|
0.0.1 |