内容发布更新时间 : 2024/12/27 4:02:18星期一 下面是文章的全部内容请认真阅读。
1. 假设从实际应用领域(力学、电学、生态或社会)中,抽象出有初始状态为0的二阶微分方程x\是单位阶跃函数。用积分器直接构造求解微分方程的模型exm1.mdl。 步骤如下:
(1)改写微分方程。把原方程改写为:x\(2)利用Simulink模块库中的标准模块构作模型。 (3)仿真操作。
(4)保存在MATLAB工作空间中的数据。
u(t):阶跃信号——信号源模块库(Source) Clock:当前时间——信号源模块库(Source) Gain:常数增益——数学运算模块库(Math) Add:求和——数学运算模块库(Math)
Integrator:积分——连续系统模块库(Continuous) Scope:示波器——输出模块库(Sinks)
To Workspace:输出到工作空间——输出模块库(Sinks)
G(S)??n2S2?2??nS??n2. 建立二阶系统的脉冲响应模型,设ωn=10Hz,观察当0<
ζ<1、ζ=0、ζ=1及ζ>1时系统的响应。
Pulse Generator:脉冲发生器——信号源模块库(Source) Transfer Fun:传递函数——连续系统模块库(Continuous) Scope:示波器——输出模块库(Sinks)
ζ=0.2 ζ=0
ζ=1 ζ=5
3.皮球以15米/秒的速度从10米高的地方落下,建立显示球弹跳轨迹的模型。
Gravity:常数——信号源模块库(Source)
IC Elasticity:信号的初始值——信号与系统模块库(Signal&Systems) Gain:常数增益——数学运算模块库(Math) Velocity:积分——连续系统模块库(Continuous)
Position:有上下边界的有限积分——连续系统模块库(Continuous) Scope:示波器——输出模块库(Sinks)