0%

自动控制代码浅析

以自动控制系统的分析和设计为主线,在回顾自动控制系统动态响应和反馈控制的基本特性基础上,重点介绍了自动控制系统的3种主流设计方法,即根轨迹设计法、频率响应设计法和状态空间设计法。阐述了非线性系统的分析与设计,给出了一系列经典控制系统设计实例。

G1=tf([1],[1 10]);
%传递函数模型描述,G=1/(S+10)
%Ts采样时间缺省表示连续系统
G2=tf([1],[1 1]);
G3=tf([1 0 1],[1 4 4]);
G4=tf([1 1],[1 6]);
H1=zpk([-1],[-2],1);
%零极点模型描述法z零点,p极点,k增益,Ts
H2=2;
H3=1;

numg4=[1 1];deng4=[1 6];
numh2=2;denh2=1;
H2=tf(conv(numh2,deng4),conv(denh2,numg4));
%H2移到G4后面

sys1=series(G3,G4);
sys2=feedback(sys1,H1,+1);
sys3=series(G2,sys2);
sys4=feedback(sys3,H2);
sys5=series(G1,sys4);
sys6=feedback(sys5,H3)

添加scope观察波形,dash更方便
单击线,添加wifi图标可以看线上的数据
设置好仿真步长后,点击线,可以看到当前值

点scope添加新的通道,连到信号源上。编译,观察。