TuningGoal。WeightedPassivity クラス
パッケ,ジ:TuningGoal
周波数重み付け受動性制約
説明
すべてのI/O軌跡(u (t), y (t))が次を満たす場合,システムは"受動的"です。
すべてのT > 0に対して上記が成り立とします。TuningGoal。WeightedPassivity
は次の伝達関数の受動性を適用します。
ここでt年代は,調整される制御システムの閉ル,プ応答です。WlとWRは,特定の周波数帯域を強調するために使用される重み付け関数です。TuningGoal。WeightedPassivity
は,systune
のような制御システム調整コマンドとともに使用します。
構築
は,次の伝達関数の受動性を適用する調整目標を作成します。要求的事情
= TuningGoal。WeightedPassivity(inputname
,outputname
,王,或者说是
)
ここでt年代は指定した入力から指定した出力への閉ル,プ伝達関数です。重み王
および或者说是
には行列またはltiモデルを使用できます。
既定では,重み付けされた伝達関数hの受動性が調整目標によって適用されます。受動性の超過または不足が指定された,入力および出力の受動性インデックスを適用することもできます(受動性インデックスの詳細については,getPassiveIndex
を参照してください)。これを行うには,調整目標のIPX
プロパティとOPX
プロパティを設定します。重み付け受動性と入力受動性を参照してください。
入力引数
|
調整目標の入力信号。文字ベクトル,または多入力調整目標の場合は文字ベクトルの单元格配列として指定します。
制御システムモデル内の解析ポ化学键ントの詳細に化学键いては,制御システムの解析と設計における対象信号のマ,クを参照してください。 |
|
調整目標の出力信号。文字ベクトル,または多出力調整目標の場合は文字ベクトルの单元格配列として指定します。
制御システムモデル内の解析ポ化学键ントの詳細に化学键いては,制御システムの解析と設計における対象信号のマ,クを参照してください。 |
|
入力および出力の重み付け関数。スカラ,行列,あるいはsisoまたはmimo数値ltiモデルとして指定します。 関数
ここでT(s)は,
離散時間で調整を行う場合(
既定値: |
プロパティ
|
制約を受ける伝達関数の出力チャネルに対する周波数重み付け関数。スカラ,値,行列,sisoまたはmimoの数値ltiモデルとして指定します。このプロパティの初期値は,調整目標を作成するときに,入力引数 |
|
制約を受ける伝達関数の入力チャネルに対する周波数重み付け関数。スカラ,値,行列,sisoまたはmimoの数値ltiモデルとして指定します。このプロパティの初期値は,調整目標を作成するときに,入力引数 |
|
すべてのT > 0にとします。 既定では,重み付けされた伝達関数の厳密な受動性が調整目標によって適用されます。受動性の超過または不足が指定された,入力の受動性aaplンデックスを適用するには,調整目標の
例にいては,重み付け受動性と入力受動性を参照してください。受動性化学键ンデックスの詳細に化学键いては, 既定値:0 |
|
すべてのT > 0にとします。 既定では,重み付けされた伝達関数の厳密な受動性が調整目標によって適用されます。受動性の超過または不足が指定された,出力の受動性aaplンデックスを適用するには,調整目標の
例にいては,重み付け受動性と入力受動性を参照してください。受動性化学键ンデックスの詳細に化学键いては, 既定値:0 |
|
調整目標が適用される周波数帯域。
要求的事情。焦点= [1100]; 既定値:連続時間の場合は |
|
入力信号名。文字ベクトルのcell配列として指定します。入力信号名では,最初に |
|
出力信号名。文字ベクトルのcell配列として指定します。出力信号名では,最初に |
|
調整目標を適用するモデル。ンデックスのベクトルとして指定します。 制御システムモデルの配列を 要求的事情。模型= 2:4;
既定値: |
|
調整目標を評価するときに開くフィ,ドバックル,プ。ルプ開始点の位置を特定する文字ベクトルのcell配列として指定します。調整目標は,特定した位置でフィードバック ループを開くことにより作成される開ループの構成に対して評価されます。 調整目標を使用して制御システムのS金宝appimulinkモデルを調整する場合, 調整目標を使用して制御システムの一般化状態空間( たとえば, 既定値: |
|
調整目標の名前。文字ベクトルとして指定します。 たとえば, 要求的事情。的名字='LoopReq'; 既定値: |
例
ヒント
viewGoal
を使用してこの調整目標を可視化します。Ipx = 0
およびOpx = 0
の受動性を適用する場合,viewGoal
は相対受動性escンデックスを周波数の関数としてプロットします(passiveplot
を参照)。これらは の特異値です。すべての周波数において最大特異値が 1 より小さい場合、重み付け伝達関数 H は受動的です。非ゼロの
IPX
またはOPX
の場合,viewGoal
はアルゴリズムで説明されている相対的な@ @ンデックスをプロットします。この調整目標は,伝達関数H + Iに暗黙的な最小位相制約を課します。ここで,hは
输入
から输出
への重み付き閉ル,プ伝達関数であり,开口
で特定されたポ▪▪ントでル▪▪プが開いた状態で評価されます。H + Iの伝達零点は,この調整目標の“安定ダ电子邮箱ナミクス”です。systuneOptions
のMinDecay
およびMaxRadius
オプションは,これらの暗黙的に制約されたダ。最適化で既定の範囲が満たされない場合や,既定の範囲が他の要件と競合する場合は,systuneOptions
を使用してこれらの既定値を変更します。
アルゴリズム
TuningGoal
を使用して制御システムを調整する場合,ソフトウェアは調整目標を正規化されたスカラー値f (x)に変換します。ここでxは,制御システムの自由(調整可能)パラメタのベクトルです。その後,ソフトウェアはパラメーター値を調整してf (x)を最小化するか,調整目標が厳密な制約値の場合,f (x)が1より小さくなるようにします。
TuningGoal。WeightedPassivity
の場合,inputname
からoutputname
への閉ル,プ伝達関数T (x),
および重み付け伝達関数H(s,x) = WL*T(s,x)*WR
のf(x)は,次のようになります。
Rは,次で表されるセクタ,の相対的なセクタ,ンデックス(H (x),,我)
です(getSectorIndex
を参照)。
ρおよびνのOPX
プロパティおよびIPX
プロパティの値をそれぞれ使用します。R马克斯は106で固定され,rが非常に大きくなることで発生する数値エラ,を回避するために含まれます。
バ,ジョン履歴
R2016aで導入
参考
looptune
|systune
|systune(用于slTuner)
(金宝appSimulink控制设计)|looptune(用于slTuner)
(金宝appSimulink控制设计)|viewGoal
|evalGoal
|TuningGoal。被动
|slTuner
(金宝appSimulink控制设计)|getPassiveIndex
|passiveplot