主要内容

。

金宝appモデルのモデル操作点での线形化

金宝app®モデルを线形化する际に操作点を指定しない场合,ソフトウェアは既定でモデルに指定されている操作点を使用します。モデルの操作点は,モデルに保存されている初期状态と入力信号の値で构成されます。

さまざまな操作点でのモデルの线形化の详细については,平衡化された操作点での线形化およびシミュレーションスナップショットでの线形化を参照してください。

モデル线形化器を使用した金宝appの线形化

この例では,モデル线形化器を使用して,モデルに指定された操作点でS金宝appimulink的モデルを线形化する方法を说明します。

金宝appSimulink的モデルを开きます。

MDL = '的水箱';open_system(MDL)

水水箱系统ブロックはこの制御システム内のプラントを表し,システムの非线形性のすべてを含みます。

线形化するモデルの部分を指定するには,まず[线形化]タブを开きます。そのためには,金宝appSimulink的ウィンドウの[アプリ]ギャラリーで[线形化マネージャー]をクリックします。

信号の解析ポイントを指定するには,モデル内の信号をクリックします次。に,[线形化]タブの[解析ポイントの插入]ギャラリーで,解析ポイントのタイプを选択します。

  • PID控制器ブロックの出力信号は[入力の摂动]として设定する。

  • 水水箱系统ブロックの出力信号は[开ループの出力]として设定する。开ループの出力ポイントは,出力の测定にループ开始点を続けたもので,モデルの操作点を変更せずに线形化に対するフィードバック信号の影响を取り除きます。

线形解析ポイントを追加すると,ソフトウェアはモデル内のそれぞれの位置にマーカーを追加します。解析ポイントのさまざまなタイプの详细については,モデルの一部を线形化するよう指定を参照してください。

金宝appSimulink的モデルにおける解析ポイントの定义の详细については,金宝appSimulink的モデルでモデルの一部を线形化する指定を参照してください。あるいは,金宝appSimulink的モデルに変更を加えたくない场合は,モデル线形化器を使って解析ポイントを定义できます。详细については,モデル线形化器でモデルの一部を线形化する指定を参照してください。

モデルのモデル线形化器を开くには,金宝appSimulink的モデルウィンドウの[アプリ]ギャラリーで[モデル线形化器]をクリックします。

金宝appSimulink的モデルで定义した解析ポイントを线形化I / Oとして使用するには,[线形解析]タブの[解析I / O]ドロップダウンリストで[モデルI / O]を选択したままにします。

この例では,线形化にモデルの操作点を使用します。[操作点]ドロップダウンリストで[モデルの初期条件]を选択したままにします。

システムを线形化して解析のための応答プロットを生成するには,[线形化]セクションで応答をクリックします。この例では,结果の线形モデルのボード线図を生成するために[ボード线図]をクリックします。

ソフトウェアは线形化されたモデルlinsys1[线形解析ワークスペース]に追加して,モデルのボード线図を生成します。linsys1は,既定のモデル操作点で计算された,指定の入力から指定の出力への线形モデルです。

线形モデルの解析の详细については,モデル线形化器の応答プロットを使用した结果の解析を参照してください。

线形化モデルをMATLAB®ワークスペースにエクスポートすることもできます。そのためには,[データブラウザー]linsys1[线形解析ワークスペース]から[MATLABワークスペース]にドラッグします。

コマンドラインを使用したSi金宝appmulink的モデルの线形化

この例では,线性化コマンドを使用してモデルの操作点で的金宝appSimulinkモデルを线形化する方法を说明します。

金宝appSimulink的モデルを开きます。

MDL ='水缸';open_system(MDL)

このシステムでは水箱系统ブロックにすべての非线形ダイナミクスが含まれています。モデルの线形化する部分を指定するには,的LiNiOコマンドを使用して线形化I / Oオブジェクトの配列を作成します。

PID控制器ブロックの出力に入力の摂动の解析ポイントを作成します。

IO(1)=的LiNiO('的水箱/ PID控制器1,'输入');

水箱系统ブロックの出力に开ループの出力の解析ポイントを作成します。开ループの出力ポイントは,出力の测定にループ开始点を続けたもので,モデルの操作点を変更せずに线形化に対するフィードバック信号の影响を取り除きます。

IO(2)=的LiNiO(“的水箱/供水罐系统”1,'的OpenOutput');

解析ポイントのさまざまなタイプの详细については,モデルの一部を线形化するよう指定を参照してください。

指定された解析ポイントを使用してモデルの操作点でモデルを线形化します。

linsys1 =线性化(MDL,IO);

linsys1は,既定のモデル操作点で计算された,指定の入力から指定の出力への线形モデルです。

これで,线形化モデルの応答を解析することができます。たとえば,そのボード応答をプロットします。

波特(linsys1)

线形モデルの解析の详细については,线形解析を参照してください。

参考

|

关键词トピック