主要内容

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

bodemag

周波数応答のゲインのみのボード線図

説明

bodemagによって,ゲインのみの線図を生成して,動的システムのゲイン周波数応答を可視化することができます。

より包括的な関数については波德を参照してください。波德はゲインと位相の情報を提供します。系统识别™ツールボックスがある場合,波德は,統計推定を含む計算値も返します。

他のカスタマイズ可能なプロットオプションの詳細については,bodeplotを参照してください。

bodemag (sysは,動的システムモデルsysの周波数応答のボードゲイン線図を作成します。線図は,システム応答のゲイン(dB単位)を周波数の関数として表示します。bodemagは,システムダイナミクスに基づいてプロットする周波数を自動的に決定します。

sysが多入力多出力(MIMO)モデルである場合,bodemagは,各線図1が組のI / Oの周波数応答を示すボードゲイン線図の配列を生成します。

bodemag (sysN sys1, sys2,…)は,複数の動的システムの周波数応答を同じ線図にプロットします。すべてのシステムは入力数と出力数が同じでなければなりません。

bodemag (sys1LineSpec1,…,sysN LineSpecN)はプロット内の各システムの色,ラインスタイルおよびマーカーを指定します。

bodemag (___wは,wで指定された周波数のシステム応答をプロットします。

  • wが形式{wmin, wmax}の细胞配列の場合,bodemagは応答をwminからwmaxの範囲の周波数でプロットします。

  • wが周波数のベクトルの場合,bodemagはそれぞれの指定された周波数で応答をプロットします。

この構文は,前述の構文のすべての入力引数の組み合わせで使用できます。

すべて折りたたむ

次の連続時間输出動的システムのボードゲイン線図を作成します。

H 年代 年代 2 + 0 1 年代 + 7 5 年代 4 + 0 12 年代 3. + 9 年代 2

H = tf([1 0.1 7.5],[1 0.12 9 0 0]);bodemag (H)

图中包含一个坐标轴。轴包含一个线型对象。这个对象表示H。

bodemagはシステムダイナミクスに基づいてプロット範囲を自動的に選択します。

指定の周波数範囲でボードゲイン線図を作成します。周波数の特定の範囲でダイナミクスに焦点を合わせるときにこの方法を使用します。

特遣部队(H =(-0.1、-2.4、-181、-1950),[3.3,990,2600]);bodemag网格(H, {1100})

图中包含一个坐标轴。轴包含一个线型对象。这个对象表示H。

细胞配列{1100}は,ボードゲイン線図に最小および最大の周波数値を指定します。このように周波数の範囲を指定すると,関数は周波数応答データの中間点を選択します。

あるいは,周波数応答の評価とプロットに使用する周波数点のベクトルを指定します。

W = [1 5 10 15 20 23 31 40 44 50 85 100];bodemag (H, w,“。”网格)

图中包含一个坐标轴。轴包含一个线型对象。这个对象表示H。

bodemagは,指定された周波数のみで周波数応答をプロットします。

連続時間システムの周波数応答のゲインを,同一のボード線図にある等価な離散化システムと比較します。

連続時間動的システムと離散時間動的システムを作成します。

H = tf([1 0.1 7.5],[1 0.12 9 0 0]);高清=汇集(H, 0.5,“zoh”);

両方のシステムの応答を表示するボードゲイン線図を作成します。

bodemag (H,高清)

图中包含一个坐标轴。轴线包含2个线型对象。这些物体代表H, Hd。

離散時間システムのボードゲイン線図には,システムのナイキスト周波数をマークする垂直線が含まれます。

入力引数LineSpecを使用して,ボードゲイン線図に各システムの色,ラインスタイル,またはマーカーを指定します。

H = tf([1 0.1 7.5],[1 0.12 9 0 0]);高清=汇集(H, 0.5,“zoh”);bodemag (H,“r”高清,“b——”

图中包含一个坐标轴。轴线包含2个线型对象。这些物体代表H, Hd。

最初のLineSpec引数である“r”は,Hの応答に赤の実線を指定します。2番目のLineSpec引数である“b——”は,高清の応答に青の破線を指定します。

この例では2出力3入力のシステムを作成します。

rng (0,“旋风”);%的再现性H = rss(4、2、3);

このシステムでは,bodemagが各I / Oチャネルのゲインのみの周波数応答を個別のプロットとして単一の图内にプロットします。

bodemag (H)

图中包含6个轴。在(1)中包含一个类型为line的对象。这个对象表示H. Axes 2包含一个类型为line的对象。该对象表示标题为From: In(2)的H. Axes 3包含一个类型为line的对象。这个对象表示H. Axes 4包含一个类型为line的对象。该对象表示标题为From: In(3)的H. Axes 5,包含一个类型为line的对象。这个对象表示H. Axes 6包含一个类型为line的对象。这个对象表示H。

入力引数

すべて折りたたむ

動的システム。输出またはMIMO動的システムモデルか,動的システムモデルの配列として指定します。使用できる動的システムには次のようなものがあります。

  • 特遣部队(控制系统工具箱)zpk(控制系统工具箱)党卫军(控制系统工具箱)モデルなどの連続時間または離散時間の数値LTIモデル。

  • 一族(控制系统工具箱)号航空母舰(鲁棒控制工具箱)モデルなどの一般化された,あるいは不確かさをもつLTIモデル(不確かさをもつモデルを使用するには鲁棒控制工具箱™ソフトウェアが必要です)。

    • 調整可能な制御設計ブロックの場合,関数は周波数応答データをプロットする処理と返す処理の両方においてモデルをその現在の値で評価します。

    • 不確かさをもつ制御設計ブロックの場合,関数はモデルのノミナル値とランダムサンプルをプロットします。出力引数を使用する場合,関数はノミナルモデルのみの周波数応答データを返します。

  • 的朋友モデルなどの周波数応答データモデル。このようなモデルの場合,関数はモデルで定義されている周波数での応答をプロットします。

  • idtf中的难点idprocモデルなどの同定されたLTIモデル。

sysがモデルの配列である場合,関数は同じ座標軸上に配列のすべてのモデルの周波数応答をプロットします。

ラインスタイル,マーカー,色。1、2、または 3 文字の string または文字ベクトルとして指定します。文字が表示される順序は任意です。3 つの特性 (ライン スタイル、マーカーおよび色) をすべて指定する必要はありません。たとえば、ライン スタイルを省略してマーカーを指定した場合、プロットはラインなしでマーカーのみを表示します。この引数の設定の詳細については、関数情节の入力引数LineSpecを参照してください。

例:“r——”は赤い破線を指定します。

例:‘* b”は青いアスタリスクマーカーを指定します。

例:“y”は黄色いラインを指定します。

周波数応答を計算およびプロットする周波数。细胞配列{wmin, wmax}または周波数値のベクトルとして指定します。

  • wが形式{wmin, wmax}の细胞配列の場合,関数はwminからwmaxの範囲の周波数でインデックスを計算します。

  • wが周波数のベクトルの場合,関数は指定された各周波数でインデックスを計算します。たとえば,logspaceを使用すると,対数的に等間隔な周波数値の行ベクトルを生成できます。

周波数はラジアン/TimeUnit単位で指定します。ここでTimeUnitはモデルのTimeUnitプロパティです。

アルゴリズム

bodemagは周波数応答を次のように計算します。

  1. 動的システムの零点-極ゲイン(zpk(控制系统工具箱))表現を計算します。

  2. システムの各入出力チャネルに対する零点-極ゲインデータに基づいて周波数応答のゲインと位相を評価します。

    • 連続時間システムの場合,bodemagは,虚軸j s =ω上の周波数応答を評価します。その際,正の周波数だけを考慮します。

    • 離散時間システムの場合,bodemagは,単位円上の周波数応答を評価します。解釈の効率を上げるため,コマンドは単位円の上半分を次のようにパラメーター化します。

      z e j ω T 年代 0 ω ω N π T 年代

      ここで,T年代はサンプル時間ωNはナイキスト周波数です。すると,相当する連続時間周波数ωが,x軸変数として使用されます。 H e j ω T 年代 が周期的で周期2ωNなので,bodemagは応答をナイキスト周波数ωNまでしかプロットしません。sysが,サンプル時間が指定されていない離散時間モデルである場合,bodemagはT年代= 1を使用します。

R2012aで導入