MATLABで伝達関数を定義してシミュレーションをする

MATLABを使って伝達関数を定義して一時遅れ系をシミュレーションする。一時遅れ系は

\begin{align}
G=\frac{K}{1+Ts}
\end{align}

で与えられるような系である。この系の微分方程式は一階の微分方程式になる。

シミュレーションにはステップ応答を用いた。ソース内の\(u\)を変えることでいろいろな波形をシミュレーションすることができる。

K=1;
T=0.5;
s = tf('s');
sys=K/(T*s+1);

u=zeros(1,201);
u(1,100:201)=1;

t=0:0.1:20;

lsim(sys,u,t)
ylim([0 1.2])
grid on

コメント

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