主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

離散時間モデルの作成

この例では,特遣部队zpk党卫军および的朋友の各コマンドを使用して離散時間線形モデルを作成する方法を示します。

離散時間モデルの指定

控制系统工具箱™では,連続時間と離散時間の両方のモデルを作成できます。離散時間モデルの作成に使用する構文は,連続時間モデルに使用するものと類似しています。離散時間モデルでの相違点は,サンプル時間(秒単位のサンプリング間隔)を指定しなければならないことです。

たとえば,以下の離散時間伝達関数で,

H z z - 1 z 2 - 1 8 5 z + 0 9

サンプリング周期Ts = 0.1 sを使用するには,以下のように入力します。

Num = [1 -1];Den = [1 -1.85 0.9];H =特遣部队(num,窝,0.1)
H = z - 1 ------------------ z^2 - 1.85 z + 0.9样品时间:0.1秒。

または,以下を使用することもできます。

特遣部队(z =“z”, 0.1);H = (z - 1) / (z^2 - 1.85*z + 0.9);

同様に,以下の離散時間状態空間モデルで

x k + 1 0 5 x k + u k

y k 0 2 x k

サンプリング周期Ts = 0.1 sを使用するには,以下のように入力します。

sys = ss(5 1。2,0,0.1);

離散時間システムの認識

LTIモデルが離散モデルであるかどうかを判断するには,以下のようにいくつかの方法があります。

  • サンプル時間の値にゼロ以外の値が表示されている

  • sys。Tsまたはget (sys, Ts)がゼロ以外のサンプル時間値を返す

  • isdt(系统)が真正を返す

たとえば,上で指定した伝達関数Hでは,以下のようになります。

H.Ts
ans = 0.1000
isdt (H)
ans =逻辑1

また,離散時間システムは,以下の特性を検出することで特定することもできます。

  • 時間応答プロット——応答曲線が,サンプリングされたデータの特性をもつ階段型曲線である

  • ボード線図——ナイキスト周波数(π/サンプル時間)をマークする垂直バーがある

以下のプロットには,これらの特性が示されています。

步骤(H)

波德(H)、网格