例1
本文来自www.eadianqi.com
已知某系统的开环传递函数为G(s)H(s)=K/s(s+1)(s+2)试绘制系统根轨迹,并确定系统临界稳定时对应的开环增益及对应系统临界阻尼比的开环增益。
本文来自www.eadianqi.com
Matlab仿真程序如下:
本文来自www.eadianqi.com
clear 本文来自www.eadianqi.com
clc 本文来自www.eadianqi.com
num=1; 本文来自www.eadianqi.com
den=poly([0-1-2]);%由系统的极点求系统开环传函的分母多项式 自动控制网www.eadianqi.com版权所有
rlocus(num,den);%画根轨迹
本文来自www.eadianqi.com
[k,p]=rlocfind(num,den)%确定根轨迹某一点处的开环增益值 自动控制网www.eadianqi.com版权所有
仿真结果:
本文来自www.eadianqi.com
本文来自www.eadianqi.com
例2 本文来自www.eadianqi.com
已知典型二阶系统的传递函数为G(s)=wn^2/(s^2+2*i*wn+wn^2),试绘制当wn=4时,分别为0.1,0.2,...,1.0,2.0时的系统的单位阶跃响应。 本文来自www.eadianqi.com
Matlab仿真程序如下:
自动控制网www.eadianqi.com版权所有
close
本文来自www.eadianqi.com
clear 本文来自www.eadianqi.com
clc
自动控制网www.eadianqi.com版权所有
wn=4; 自动控制网www.eadianqi.com版权所有
kosai=[0.1:0.1:1,2]; 本文来自www.eadianqi.com
figure(1) 本文来自www.eadianqi.com
holdon 本文来自www.eadianqi.com
fori=kosai 自动控制网www.eadianqi.com版权所有
num=wn*wn;
自动控制网www.eadianqi.com版权所有
den=[12*i*wnwn*wn]; 自动控制网www.eadianqi.com版权所有
step(num,den)
自动控制网www.eadianqi.com版权所有
end
本文来自www.eadianqi.com
title('thestepresponceoftwoordersystem');
自动控制网www.eadianqi.com版权所有
仿真结果:
本文来自www.eadianqi.com
自动控制网www.eadianqi.com版权所有
例3 本文来自www.eadianqi.com
Simulink仿真如下: 本文来自www.eadianqi.com
自动控制网www.eadianqi.com版权所有
本文来自www.eadianqi.com
仿真结果: 本文来自www.eadianqi.com
本文来自www.eadianqi.com