このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
この例では,モデル線形化器を使用して仿金宝app真软件®モデルの一部の周波数応答を推定する方法を説明します。周波数応答を推定するには,モデルの推定する部分,推定する操作点,および推定に使用する入力信号を指定します。
金宝app仿真软件モデルを開きます。
sys =“scdDCMotor”;open_system(系统)
モデル線形化器を開くには,金宝app仿真软件モデルウィンドウの[アプリ]ギャラリーで,[モデル線形化器)をクリックします。
既定では,モデル線形化器はモデルに定義されている線形化解析ポイント(“モデルI / O”)を使用して,テスト信号を挿入する位置および周波数応答を測定する位置を決定します。モデルscdDCMotor
には,事前定義された線形解析ポイントが含まれています。すなわち,補償器出力での入力ポイントと,単位ゲインブロックの後の開ループ出力です。この例では,これらの事前定義されたモデル I/O を使用して、外側のループが開いた状態でモデルの内側のループの周波数応答を取得します。
モデルの異なる部分の周波数応答を取得する場合は,モデル線形化器の[推定]タブで,(解析I / O)ドロップダウンリストを使用します。推定のための解析ポイントは,線形化の解析ポイントと同じように機能します。線形解析ポイントの詳細については,モデルの一部を線形化するよう指定を参照してください。
周波数応答の推定はモデルの定常状態の操作点で実行します。モデル線形化器で[操作点]ドロップダウンリストを使用して,操作点を計算または指定することができます。既定では,モデル線形化器はモデルの初期条件によって定義された操作点を使用します。この例ではその操作点を使用します操作点の詳細については,操作点についてを参照してください。
周波数応答の推定では,推定のために指定された入力解析ポイントに入力信号が挿入されます。この例では,指定した周波数での一連の正弦波摂動である sinestream 信号を設定します (入力信号の詳細については、推定用の入力信号を参照)。
[推定]タブの[入力信号]ドロップダウンリストで,(Sinestream)
を選択します。[sinestreamの入力の作成]ダイアログボックスが開きます。
入力信号の周波数点を指定するには,をクリックします。(周波数の追加]ダイアログボックスで,入力信号の周波数範囲と点の数を指定します。指定した周波数点は,モデル線形化器が推定応答を計算する周波数になります。
この例では0.1 ~ 100 rad / sの範囲を指定します。また,対数的に等間隔な100の周波数を指定します。
(好的)をクリックします。追加された点が[sinestreamの入力の作成]ダイアログボックスの周波数成分ビューアーに表示されます。
推定の入力信号にこれらの周波数点をすべて選択します。
入力信号の振幅を指定します。[振幅]フィールドに1
と入力します。スカラー値を指定する場合,モデル線形化器はすべての周波数に同じ振幅を使用します。
(好的)をクリックしてsinestream入力信号を作成します。新しい入力信号in_sine1
が[線形解析ワークスペース]に表示されます。
ここで,周波数応答を推定して結果の周波数領域プロットを生成できます。そのためには,[ボード線図]をクリックします。推定された周波数応答が[線形解析ワークスペース]に的朋友
モデルestsys1
として表示されます。
推定された周波数応答モデルをさらに解析するためにMATLAB®ワークスペースにエクスポートするには,これを[データブラウザー]の[線形解析ワークスペース]から(MATLABワークスペース]セクションにドラッグします。
モデル線形化器にあるシミュレーション結果のビューアーを使用すると,周波数応答の推定をさらに詳しく調べることができます。詳細については,推定された周波数応答の解析を参照してください。