MATLAB实验报告
一、控制系统的阶跃响应
1、实验目的(1)学****控制系统的单位阶跃响应。
(2)记录单位阶跃响应曲线。
(3)掌握阶跃响应分析的一般方法
2、实验步骤
1)、二阶系统为G(s)=10/(s^2+2s+10),启动MATLAB,建立M 文件,输入程序。
2)、保存并运行,观察实验曲线,分析结果。
试验程序及结果
clc
clear
close all
num=[10];
den=[1 2 10];
printsys(num,den);
figure
step(num,den);
title('num=[10] den=[1 2 10]')
4、实验分析
(1)分析系统的阻尼比和无阻尼振荡频率对系统阶跃响应和脉冲响应的影响;
系统的阻尼比(0<ζ<1)越大,其阶跃响应超调量越小,上升时间越长;系统的阻尼比ζ决定了其振荡特性:0<ζ<1时,有振荡,ζ>1 时,无振荡、无超调,阶跃响应非周期趋于稳态输出。系统的无阻尼振荡频率越大,阶跃响应的反应速度越快。
(2)分析响应曲线的零初值、非零初值与系统模型的关系;
当分子、分母多项式阶数相等时响应曲线初值为非零初值,当分子多项式的阶数低于分母多项式的结束时相应曲线的初值为零初值。
(3)分析响应曲线的稳态值与系统模型的关系;
当分子、分母多项式阶数相等时响应曲线稳态值为0;当分子多项式的阶数低于分母多项式的结束时相应曲线的稳态值为1.
(4)分析系统零点对阶跃响应曲线和单位脉冲响应曲线的影响;
当系统存在不稳定零点(即右半平面零点)时,系统的阶跃响应可能有向下的峰值。
控制系统的脉冲响应
1、实验目的
(1)学****控制系统的单位脉冲响应。
(2)记录时间响应曲线。
(3)掌握时间响应分析的一般方法。
2、实验步骤
1)启动MATLAB,建立M 文件,输入程序。
2) 保存并运行,观察实验曲线,分析结果。
3、实验程序及结果
a=[- -; 0];
b=[1 -1;0 2];
c=[ ];
G=ss(a,b,c,0);
impulse(G)
实验分析
(1)分析系统的阻尼比和无阻尼振荡频率对系统阶跃响应和脉冲响应的影响;
系统的阻尼比(0<ζ<1)越大,其阶跃响应超调量越小,上升时间越长;系统的阻尼比ζ决定了其振荡特性:0<ζ<1时,有振荡,ζ>1 时,无振荡、无超调,阶跃响应非周期趋于稳态输出。系统的无阻尼振荡频率越大,阶跃响应的反应速度越快。
(2)分析响应曲线的零初值、非零初值与系统模型的关系;
当分子、分母多项式阶数相等时响应曲线初值为非零初值,当分子多项式的阶数低于分母多项式的结束时相应曲线的初值为零初值。
(3)分析响应曲线的稳态值与系统模型的关系;
当分子、分母多项式阶数相等时响应曲线稳态值为0;当分子多项式的阶数低于分母多项式的结束时相应曲线的稳态值为1.
(4)分析系统零点对阶跃响应曲线和单位脉冲响应曲线的影响;
当系统存在不稳定零点(即右半平面零点)时,系统的阶跃响应可能有向下的峰值。
控制系统的根轨迹作图
1、实验目的
(1)直观了解LTI系统的根轨迹分析法。
(2)加深对连续LTI系统的根轨迹分析法的理解。
(3)了解MATLAB相关函数的调用格式及作用。
(4)加深对连续LTI系统的时域分析的基本原理与方法的理解和掌握。
实验步骤
1)启动MATLAB,建立M 文件,输入程序。
2) 保存并运行,观察实验曲线,分析结果。
3、试验程序及结果
clear
n=[1];d=conv([1 1 0],[ 1]);
sys=tf(n,d);rlocus(sys)
[k,poles]=rlocfind(sys)
实验分析
当十字光标指向根轨迹与纵坐标的交点时,对应的开环增益与极点是
K=
poles=-
-+
--
当参数k由0到3变动时,根轨迹均在S平面纵坐标的左侧,对应的系统闭环是稳定的。一旦根轨迹穿越纵坐标到达其右侧,对应的k>
matlab实验报告 来自淘豆网www.taodocs.com转载请标明出处.