机械振动单自由度系统模拟分析
制作人:周声旺
班级:机制四班
学号:
一. 程序简介
本程序可以模拟单自由度系统小球的振动过程,分自由振动和强迫振动两部
分,其中自由振动又可分有阻尼和无阻尼。
在自由振动过程中,可根据给定参数,计算机械振动的相关公式,绘制机械
振动曲线,并对小球振动过程进行动画模拟。
在强迫振动过程中,可根据给定参数,计算机械振动相关公式,对正弦激励
时的强迫振动及伴随强迫振动的自由振动进行绘制,并将该模型作为典型二阶系
统进行控制系统分析,如 Bode 图,Nyquist 图的绘制。此外,还添加了 LTI View,
SISO 及 Simulink 模块,可利用 matlab 自带工具箱对该二阶系统进行深入分析。
二、设计目的
1. 因本学期学习了机械振动,matlab 及工程测试的课程,可以在熟悉软件同
时,加深对专业课的认识,提高学习各门课的兴趣。
2. 综合 matlab 的 GUI,函数数值操作,绘图动画,LTI View,SISO 及 Simulink
等知识,加深对 matlab 各个知识块的理解。
三、程序解释
1.主窗口