【制御】乗法的不確かさを持つモデル集合のボード線図を書く

MATLAB/simulink

乗法的不確かさは

\begin{align}
\tilde{P}=\{(1+\Delta W_m)P: \|P\|_\infty \leq 1\}
\end{align}

で与えられる。この定義に従い、次のような場合のモデル集合\(\tilde{P}\)を考える。

\begin{align}
P=\frac{\omega^2}{s^2+2 \zeta \omega s+\omega^2} \hspace{5mm} W_{m}=\frac{2s}{s+5}
\end{align}

ノミナルモデル\(P\)は二次遅れ系で、パラメータ\(\omega,\zeta\)は共に\(0.5\)とした。

実行結果は次のとおりである。

高周波領域でゲイン特性が大きく変化している様子が確認できる。

以下ソース

s=tf('s');
omega=0.5;
zeta=0.5;

Pn=omega^2/(s^2+2*zeta*omega*s+omega^2);
Wm=2*s/(s+5);
delta=ultidyn('delta',[1 1],'SampleStateDim',4);

P=(1+Wm*delta)*Pn;
P=usample(P,50);
w=logspace(-2,2,100);

figure
bodemag(P,'k')
hold on
bodemag(Pn,w,'k')
grid on

コメント

タイトルとURLをコピーしました