自动控制原理 matlab仿真

1. 闭环反馈

clear;clc;
num1=6;den1=[1 2 3 1];
num2=1;den2=[1 2];
gs=tf(num1,den1);hs=tf(num2,den2);
gshs=series(gs,hs);
figure(1)
nyquist(gshs);
figure(2)
g=feedback(gs,hs);
step(g)

2 阶阻尼系统

clear;clc;
wn=10;
for zeta=[0.1 0.5 1 2]
    num=wn^2;
    den=[1 2*zeta*wn wn^2];
    figure(1)
    bode(num,den)
    hold on
end
zeta=0.707;

for wn=[1 5 10 20]
    num=wn^2;
    den=[1 2*zeta*wn wn^2];
    figure(2)
    bode(num,den)
    hold on
end

3. 典型2阶系统

g(s)=(wn^2)/(s^2+2\eta*wn*s+wn^2)

clear;clc;
wn=10;
for zeta=[0.1 0.5 1 2]
    num=wn^2;
    den=[1 2*zeta*wn wn^2];

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值