このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
getSectorCrossover
セクター境界の交差周波数
説明
は、次の行列 M(ω) が特異になる周波数を返します。wc
= getSectorCrossover(H
,Q
)
周波数領域のセクター プロットが存在する場合、この周波数は、H
と Q
の相対セクター インデックス (R インデックス) が 1 に等しくなる周波数です。詳細については、セクター境界とセクター インデックスについてを参照してください。
例
セクター交差周波数の特定
動的システム と、次のように定義されるセクターの交差周波数を求めます。
a と b にはさまざまな値が入ります。
U/Y 領域では、このセクターは次の図の影付きの領域になります (a、b > 0 の場合)。
このセクターの行列 Q
は次のようになります。
getSectorCrossover
は、 の場合に が特異になる周波数を求めます。たとえば、a = 0.1 および b = 10 の Q
で定義されるセクターについて、この周波数を求めます。
G = tf([1 2],[1 1]); H = [G;1]; a = 0.1; b = 10; Q = [1 -(a+b)/2 ; -(a+b)/2 a*b]; w = getSectorCrossover(H,Q)
w = 0x1 empty double column vector
結果が空の場合、このような周波数はありません。
次に、a = 0.5 および b = 1.5 にしてセクターを狭くした場合に が特異になる周波数を求めます。
a2 = 0.5; b2 = 1.5; Q2 = [1 -(a2+b2)/2 ; -(a2+b2)/2 a2*b2]; w2 = getSectorCrossover(H,Q2)
w2 = 1.7321
ここで結果として得られる周波数は、セクター プロットに示すように、H
と Q2
の R インデックスが 1 に等しくなる周波数です。
sectorplot(H,Q2)
したがって、システム H
とセクター Q
のセクター プロットが存在する場合、getSectorCrossover
は R インデックスが 1 になる周波数を求めます。
入力引数
H
— 解析するモデル
動的システムのモデル
セクター境界に対して解析するモデル。tf
モデル、ss
モデル、または genss
モデルなどの動的システム モデルとして指定します。H
は連続または離散のどちらにすることもできます。H
が調整可能なブロックまたは不確かさをもつブロックを含む一般化モデルの場合、getSectorCrossover
は H
の現在のノミナル値を解析します。
線形システム G の I/O 軌跡 (u,y) が特定のセクター内に収まる周波数を取得するには、H = [G;I]
を使用します。ここでは I = eyes(nu)
であり、nu
は G
の入力数です。
Q
— セクターの形状
行列 | LTI モデル
セクターの形状。次のように指定します。
定数のセクター形状の場合は行列。
Q
は 1 辺がny
の対称正方行列です。ここで、ny
はH
の出力数です。周波数依存のセクター形状の場合は LTI モデル。
Q
は Q(s)’ = Q(–s) を満たします。つまり、Q(s) は各周波数でエルミート行列と評価されます。
行列 Q
は適切に定義された円錐セクターを表すために不定でなければなりません。不定行列には、正と負両方の固有値があります。
詳細については、セクター境界とセクター インデックスについてを参照してください。
出力引数
バージョン履歴
R2016a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)