このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
Precision Pilot Model
精密パイロットモデルを表現する
ライブラリ:
Aerospace Blockset /
Pilot Models
説明
Precision Pilot Model ブロックは、人間のパイロット行動の数学的モデル [1] で説明されているパイロット モデルを表します。このパイロット モデルは、航空機を制御する際の人間の行動のいくつかの側面を表す単一入力単一出力 (SISO) モデルです。人間のパイロット モデルをモデリングする場合、Tustin Pilot Model ブロックと Crossover Pilot Model ブロックよりも高い精度を得るためにこのブロックを使用します。
このブロックは非線形動作をします。ブロックを線形化する場合 (たとえば、linmod 関数のいずれかを使用)、Pade 近似の順序を変更する必要がある場合があります。Precision Pilot Model ブロックの実装には、Pade order (for linearization) パラメータがデフォルトで 2 に設定された Transport Delay ブロックが組み込まれています。この値を変更するには、set_param 関数を使用します。例:
set_param(gcb,'pade','3')
このブロックは、Crossover Pilot Model ブロックの拡張です。これは、アルゴリズム で説明されている方程式を実装します。
端子
入力
出力
パラメーター
アルゴリズム
このブロックは、モデルを計算する際に、パイロットの神経筋のダイナミクスも考慮します。このブロックは次の式を実装します。
ここで、
| 可変 | 説明 |
|---|---|
| K p | パイロットゲイン。 |
| τ | パイロットの遅延時間。 |
| T L | イコライザー項の時間進み定数。 |
| T I | 時間遅れ定数。 |
| T N1 | 神経筋系の時間定数。 |
| ω N | 神経筋システムの非減衰周波数。 |
| ζ N | 神経筋系の減衰比。 |
人間の固有振動数と減衰率のサンプル値は、それぞれ 20 rad/s と 0.7 です。リードラグ項を含む項はイコライザー形式です。この形式は制御対象システムの特性に応じて変化します。モデルの一貫した動作は、クロスオーバー周波数以外のさまざまな周波数範囲で発生する可能性があります。
参照
[1] McRuer, D. T., Krendel, E., Mathematical Models of Human Pilot Behavior. Advisory Group on Aerospace Research and Development AGARDograph 188, Jan. 1974.
[2] McRuer, D. T., Graham, D., Krendel, E., and Reisener, W., Human Pilot Dynamics in Compensatory Systems. Air Force Flight Dynamics Lab. AFFDL-65-15. 1965.
拡張機能
バージョン履歴
R2012b で導入
