このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
sim
同定されたモデルの応答のシミュレーション
構文
説明
sim(___)
は同定されたモデルのシミュレートされた応答をプロットします。
例
入力引数
出力引数
ヒント
推定モデルと検証データ セットを測定したシステムの初期状態が異なる場合、シミュレートされた応答と測定された応答も異なることがあります。これは応答の開始時に特に顕著です。差を最小化するには、
findstates
を使用して初期状態値を推定し、推定された値を使用して、simOptions
でInitialCondition
オプションを設定します。例については、モデル応答と出力データの突き合わせを参照してください。
アルゴリズム
"シミュレーション" とは、入力データおよび初期状態を使用してモデル応答を計算することを意味します。sim
は以下のシステムをシミュレートします。
ここで
u(t) はシミュレーション入力データ
udata
です。y(t) はシミュレートされた出力応答です。
G は入力から出力への伝達関数であり、
sys
で定義されます。シミュレーションの初期状態。simOptions
を使用して指定します。G の初期状態を設定します。e(t) はオプションのノイズ信号です。ノイズをシミュレーションに追加するには、
simOptions
オプション セットを作成し、AddNoise
オプションをtrue
に設定します。また、NoiseData
オプションを指定して既定のノイズ信号を変更できます。H はノイズ伝達関数であり、
sys
で定義されます。δu は、入力がモデルのシミュレートに使用される前に入力信号 u(t) から減算されるオプションの入力オフセットです。
simOptions
を使用してInputOffset
オプションを設定して、入力オフセットを指定します。δy は、シミュレーション後に出力応答 y(t) に加算されるオプションの出力オフセットです。
simOptions
を使用してOutputOffset
オプションを設定して、出力オフセットを指定します。
シミュレーションの初期状態、入出力オフセット、およびノイズ信号データの指定の詳細については、simOptions
を参照してください。複数実験データの場合、実験ごとに別個にこれらのオプションを指定できます。