连续系统的Simulink仿真

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子科技大学中山学院学生实验报告

院别:电子信息学院 课程名称:信号与系统实验

一、实验目的

1.掌握连续系统Simulink 的建模方法。

2.掌握连续系统时域响应、频域响应的Simulink 仿真方法。

二、实验原理

连续系统的Simulink 仿真分析包括系统模型的创建和仿真分析两个过程。 利用Simulink 模块库中的有关功能模块创建的系统模型,主要有S 域模型、传输函数模型和状态空间模型等形式。

若将信号源子模块库(Sources )中某种波形的信号源(如正弦或阶跃信号源)加于系统模型的输入端,则在系统模型的输出端用示波器观察零状态响应的

图1 系统时域响应Simulink 仿真的模型

以Sources 子模块库中的“lnl ”、Sinks 子模块中的“Outl ”分别作为系统模型的输入端和输出端,如图2所示。

ln1 out1

图2 系统响应Simulink 仿真的综合模型

建立图2形式系统模型并保存之后,利用如下响应的命令,可得到系统的

状态空间变量、频率响应曲线、单位阶跃响应和单位冲激响应的波形。

[A,B,C,D]=linmod(‘模型文件名’) %求状态空间矩阵,注意:‘模型文件名’不含扩展名

bode(A,B,C,D);%绘制系统的频率特性曲线 bode(A,B,C,D,l u :ω

:ωω:∆1);

%绘制系统在10~ωω频率范围内,歩长为ω∆的频率特性曲线;u i 为输入

端口编号,一般取1

Impulse(A,B,C,D) %绘制系统冲击响应的波形

Impulse(A,B,C,D,i

u ,t

:

1

:t

t∆) %绘制系统在时间范围内、歩长为的冲击

响应的波形

Step(A,B,C,D) %绘制系统阶跃响应的波形

Step(A,B,C,D,i

u ,t

:

1

:t

t∆) %绘制系统在

1

~t

t时间范围内、歩长为t∆的

阶跃响应的波形

以上命令,可以逐条在命令窗口输入、执行,也可编写成M文件并运行,获得所需结果。

三、实验内容

1

、已知连续系统的系统函数为。用系统函数的形式建立系统

模型,进行Simulink仿真,(1)绘出阶跃响应波形(2)绘出系统的频率特性图。

2、已知连续系统的微分方程为

建立系统模型,进行Simulink仿真。(1)若f(t)=,绘出系统零状

态响应波形(2)分析系统的频率特性

3、线性系统如图17-13所示。要求:建立系统的S域模型,编写执行Simullink 仿真命令的M文件,求系统的状态空间变量,绘出系统的冲击响应波形和频率响应特性曲线。

四、实验结果

内容1:[A,B,C,D]=linmod('exp1701')

figure(1)

step(A,B,C,D,1,0:0.1:25);

figure(2)

bode(A,B,C,D,1,0:0.01:1000);

内容2:[A,B,C,D]=linmod('exp170202')

figure(1)

bode(A,B,C,D,1,0:0.01:1000);

内容3:[A,B,C,D]=linmod('exp170303')

figure(1)

impulse(A,B,C,D,1,0:0.01:100);

figure(2)

bode(A,B,C,D,1,0:0.01:10);

相关文档
最新文档