预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验一基于Matlab环境仿真基础实验实验目的:熟悉和了解Matlab的基本使用环境,通过该实验,使学生初步掌握一项仿真工具。了解和掌握Matlab的两个主要编程环境(M-file、Model)。实验要求:(1、2任选其一)在M—file文件下,编制自然频率一定,不同阻尼系数的单位阶跃响应的响应曲线。在M—file文件下,编制自然频率一定,不同阻尼系数的Bode图在Model文件下,建立I型三阶系统的结构模型,分析输入斜坡响应的静动态指标。实验设备:计算机、Mtalab软件实验内容及步骤:使用界面的介绍:图1.1Matlab使用界面在file\New\M-file建立M文件;在file\New\Model建立模型文件。在主窗体部分可以直接输入命令;也可以观看运算结果,它是直接反映运算信息的重要窗口。对于一个典型二阶系统其中为自然频率(无阻尼振荡频率),为相对阻尼系数。当=6,分别为0.1;0.2;0.3;0.4;…;1.0;2.0时,在M—file文件下,编制程序。绘制的各自单位阶跃响应。解:Matlab程序%wn=6时,阻尼系数0.1;0.2;0.3......1.0;2.0的单位阶跃响应wn=6;%自然振荡频率kosi=[0.1:0.1:1.0,2.0];%阻尼系数figure(1)holdonforkos=kosinum=wn^2;den=[1,2*kos*wn,wn^2];step(num,den)endtitle('阶跃响应')holdoff执行后单位阶跃响应曲线图1.2典型二阶系统的单位阶跃响应曲线步骤:(1)。在M—file文件下,编制自然频率一定,对于一个典型二阶系统其中为自然频率(无阻尼振荡频率),为相对阻尼系数。当=6,分别为0.1;0.2;0.3;0.4;…;1.0;2.0时,在M—file文件下,编制程序。绘制的不同阻尼系数的Bode图:解:Matlab程序%wn=6时,阻尼系数0.1;0.2;0.3......1.0的bude图wn=6kosi=[0.1:0.1:1.0]w=logspace(-1,1,100)figure(1)num=wn^2forkos=kosiden=[12*kos*wnwn^2][mag,pha,w1]=bode(num,den,w)subplot(2,1,1)holdonsemilogx(w1,mag)subplot(2,1,2)holdonsemilogx(w1,pha)endsubplot(2,1,1)gridontitle('Bode图')xlabel('频率(rad/sec)')ylabel('增益db')subplot(2,1,2)gridonxlabel('频率(rad/sec)')ylabel('相位deg')holdoff执行后Bode图图1.3不同阻尼系数的Bode图建立Model文件,对I型三阶系统的动静态性能指标进行分析。系统开环传递函数:试对斜坡函数的响应与稳态误差进行分析。图1.4三阶系统斜坡响应仿真结构图图1.5三阶系统斜坡响应响应曲线图试分析系统的静态偏差,和响应的动态指标。思考题如何调用m-file的库文件。如何快速查找model的库元件。