自动控制网—学习自动控制技术电气自动化技术从这里开始!

初识控制系统计算机仿真和辅助设计

时间:2015-03-27 10:42来源:www.eadianqi.com 编辑:自动控制网
例1 已知某系统的开环传递函数为G(s)H(s)=K/s(s+1)(s+2)试绘制系统根轨迹,并确定系统临界稳定时对应的开环增益及对应系统临界阻尼比的开环增益。 Matlab仿真程序如下: clear clc num=1; den=poly([0-1-2]);%由系统的极点求系统开环传函的分母多项式 rlocus

  例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

本文已影响