第六章 常微分方程 part3
6.9 单自由度振动系统例子
6.9.1 单自由度二阶系统基于传递函数与状态空间的Simulink模型的求解
单自由度振动系统,如图 6-5所示,参数由式给定,为质量,为阻尼,为弹簧刚度.
图 6-5 单自由度振动系统
建立式的simulink模型如图 6-6所示
图 6-6 单自由度无阻尼振动系统基于传递函数的simulink模型
单自由度振动系统simulink模型的位移x如图 6-8所示,作图代码如下:
- figure
- plot(dof_1_t.signals.values,dof_1_out.signals.values)
复制代码
图 6-8单自由度振动系统simulink的输出x
6.10 三自由度振动系统例子
6.10.1 三自由度振动系统simulink模型求解以及状态方程的ode45求解器求解
三自由度振动系统,如图 6-10所示,
图 6-10 三自由度振动系统
建立式对应的simulink模型如所示
图 6-11 三自由度振动系统基于状态空间表示的simulink模型
图 6-12三自由度振动系统simulink仿真输出
6.10.2 总结
多自由度系统使用状态方程建模可以方便的使用simulink和ode45求解器求解.状态方程在某种程度上比传递函数以及时域高阶模型更便于数值求解.对复杂的系统,建议读者采用状态空间建模.
第六章程序
第六章结果
|