玖叶教程网

前端编程开发入门

MATLAB画一阶系统单位阶跃响应、单位脉冲响应、单位斜坡响应曲线

在确定系统的数学模型后,便可以用几种不同的方法去分析控制系统的动态性能和

稳态性能。在经典控制理论中,常用时域分析法、根轨迹法或频域分析法来分析线性控

制系统的性能。显然,不同的方法有不同的特点和适用范围,但是比较而言,时域分析

法是一种直接在时间域中对系统进行分析的方法,具有直观、准确的优点,并且可以提

供系统时间响应的全部信息。

控制系统中常用的典型输入信号有:单位阶跃函数、单位斜坡(速度)函数、单位加速度(抛物线)函数、单位脉冲函数和正弦函数。这些函数都是简单的时间函数,便于数学分析和实验研究。

凡以一阶微分方程作为运动方程的控制系统,称为一阶系统。在工程实践中,一阶

系统不乏其例。有些高阶系统的特性,常可用一阶系统的特性来近似表征。

使用MATLAB画出一阶系统单位阶跃响应、单位脉冲响应、单位斜坡响应曲线

t=0:0.1:7;

num=[1];

den=[11];

figure;

c1=impulse(num,den,t);

plot(t,c1,'b-');

xlabel('t/s');ylabel('c(t)');grid on; figure;

c2=step(num,den,t);

plot(t,ones(size(t)),'r-',t,c2,'b-');

xlabel('t/s');ylabel('c(t)');grid on; figure;

c3=lsim(num,den,t',t);plot(t,t,'r-',t,c3,'k-');

xlabel('t/s');ylabel('c(t)');grid on;




发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言