Multi-Story-Building-Vibration-Analysis-in-MATLAB

版本 0.0.1 (1.6 MB) 作者: Sandesh
Natural Frequency, Mode Shape Analysis, and Performs a time history analysis for free vibration response under initial Conditions.
49.0 次下载
更新时间 2023/11/25

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 版本兼容性
创建方式 R2023b
兼容任何版本
平台兼容性
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

要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库
要查看或报告此来自 GitHub 的附加功能中的问题,请访问其 GitHub 仓库