⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rbp_mds.m

📁 关于Mass-Damper-Spring System 的鲁棒控制源代码
💻 M
字号:
% Robust performance comparison for three
% controllers of the mass/damper/spring system
%
omega = logspace(-2,2,100);
rp = ucomplexm('rp',zeros(1,2));
%
% H_infinity controller
clp_hin = lft(sys_ic,K_hin,1,1);
clp2 = lft(clp_hin,rp);
[M,Delta,blkstruct] = lftdata(clp2);
Mfrd = frd(M,omega);
bnd_hin = mussv(Mfrd(1:5,1:4),blkstruct);
%
% Loop Shaping controller
clp_lsh = lft(sys_ic,K_lsh,1,1);
clp2 = lft(clp_lsh,rp);
[M,Delta,blkstruct] = lftdata(clp2);
Mfrd = frd(M,omega);
bnd_lsh = mussv(Mfrd(1:5,1:4),blkstruct);
%
% mu-controller
clp_mu = lft(sys_ic,K_mu,1,1);
clp2 = lft(clp_mu,rp);
[M,Delta,blkstruct] = lftdata(clp2);
Mfrd = frd(M,omega);
bnd_mu = mussv(Mfrd(1:5,1:4),blkstruct);
%
figure(1)
semilogx(bnd_hin(:,1),'r-',bnd_lsh(:,1),'m--',bnd_mu(:,1),'b-.')
grid
xlabel('Frequency (rad/s)')
ylabel('Upper bound of \mu')
title('Robust performance for three controllers')
legend('H_\infty controller','Loop Shaping controller','\mu-controller',1)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -