メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

Ideal Airspeed Correction

等価対気速度(EAS)、較正対気速度(CAS)、または真対気速度(TAS)を相互に計算します。

  • Ideal Airspeed Correction block

ライブラリ:
Aerospace Blockset / Flight Parameters

説明

Ideal Airspeed Correction ブロックは、他の 2 つの対気速度のいずれかからこれらの対気速度の 1 つを計算します。

  • 等価対気速度(EAS)

  • 較正対気速度(CAS)

  • 真対気速度(TAS)

制限

このブロックは、空気の流れが一定の比熱比γを持つ圧縮可能な乾燥空気であると仮定します。

端子

入力

すべて展開する

Units パラメータで指定された単位でスカラーとして指定された実際の入力対気速度。

依存関係

このポートを有効にするには、Airspeed inputTAS に設定します。

データ型: double

Units パラメータで指定された単位でスカラーとして指定された等価入力対気速度。

依存関係

このポートを有効にするには、Airspeed inputEAS に設定します。

データ型: double

Units パラメータで指定された単位でスカラーとして指定された、校正された入力空気速度。

依存関係

このポートを有効にするには、Airspeed inputEAS に設定します。

データ型: double

Units パラメータで指定された単位でスカラーとして指定された音速。

データ型: double

Units パラメータで指定された単位でスカラーとして指定された静圧。

データ型: double

出力

すべて展開する

Units パラメータで指定された単位で、スカラーとして返される同等の出力対気速度。

依存関係

このポートを有効にするには、Airspeed inputTAS または CAS に設定し、Airspeed outputEAS に設定します。

データ型: double

Units パラメータで指定された単位で、スカラーとして返される、校正された出力対気速度。

依存関係

このポートを有効にするには、Airspeed inputTAS または EAS に設定し、Airspeed outputCAS に設定します。

データ型: double

実際の出力対気速度。Units パラメータで指定された単位でスカラーとして返されます。

依存関係

このポートを有効にするには、Airspeed inputCAS または EAS に設定し、Airspeed outputTAS に設定します。

データ型: double

パラメーター

すべて展開する

入力および出力単位。次のように指定します。

単位

対気速度入力

音速

空気圧

対気速度出力

Metric (MKS)

メートル/秒

メートル/秒

パスカル

メートル/秒

English (Velocity in ft/s)

フィート/秒

フィート/秒

平方インチ当たりのポンド力

フィート/秒

English (Velocity in kts)

節点

節点

平方インチ当たりのポンド力

節点

プログラムでの使用

ブロック パラメーター: units
: 文字ベクトル
: 'Metric (MKS)' | 'English'
既定の設定: 'Metric (MKS)'

対気速度入力タイプ。次のように指定されます:

TAS

真対気速度

EAS

等価対気速度

CAS

較正された対気速度

プログラムでの使用

ブロック パラメーター: vel_in
: 文字ベクトル
値: 'TAS' | 'EAS' | 'CAS'
既定の設定: 'TAS'

対気速度出力タイプ。次のように指定されます。

対気速度入力

対気速度出力

TAS

EAS(等価対気速度)

CAS(較正対気速度)

EAS

TAS(真対気速度)

CAS(較正対気速度)

CAS

TAS(真対気速度)

EAS(等価対気速度)

プログラムでの使用

ブロック パラメーター: 入力速度タイプに応じて vel_out_tasvel_out_casvel_out_easvel_in。詳細については、対気速度出力タイプ表を参照してください。
: 文字ベクトル
: 'EAS' | 'CAS''TAS'
既定の設定: 'EAS'

変換係数を計算する方法。次のように指定します。

Table Lookup

(デフォルト) ブロック入力に基づいてテーブル値を検索または推定して出力対気速度を生成します。

Subsonic airspeeds only チェックボックスが選択されている場合、Ideal Airspeed Correction ブロックは亜音速 (マッハ < 1) ルックアップ テーブル データを含むコードを生成します。

Subsonic airspeeds only チェックボックスがオフの場合、Ideal Airspeed Correction ブロックはすべての (Mach < 5) ルックアップ テーブル データを含むコードを生成します。マッハ 5 を超えると、ブロックは equation メソッドを使用します。

Table Lookup メソッドは、以下のいずれの場合にも推奨されません。

  • 音速が200 m/s未満または350 m/sを超える。

  • 静圧は1000 Pa未満または106,500 Pa以上。

このような場合に Table Lookup メソッドを使用すると、不正確さが生じます。

Equation

ブロック入力値を使用して出力対気速度を直接計算します。

超音速(マッハ 1 を超える)の計算には反復計算が必要です。関数が 30 回の反復内で解を見つけられない場合は、エラー メッセージが表示されます。

ブロックには、生成されたコードにルックアップ テーブル データが含まれません。

Ideal Airspeed Correction ブロックは、次のインスタンスのいずれに対しても Equation メソッドを自動的に使用します。

  • Airspeed inputTAS に、 Airspeed outputEAS に設定して変換します。

  • Airspeed inputEAS に、 Airspeed outputTAS に設定して変換します。

  • ブロック入力の空気速度が海面での音速の 5 倍 (約 1700 m/s) を超える場合の変換。

プログラムでの使用

ブロック パラメーター: method
: 文字ベクトル
: 'Table Lookup' | 'Equation'
既定の設定: 'Table Lookup'

このブロックを亜音速 (マッハ 1 未満の速度) アプリケーションでのみ使用するには、このチェック ボックスをオンにします。このチェックボックスを選択するとパフォーマンスが向上する可能性があります。

ブロックは次のようなコードを生成します。

  • このチェック ボックスをオンにすると、MethodTable Lookup に設定されている場合に、Ideal Airspeed Correction ブロックは亜音速 (マッハ < 1) ルックアップ テーブル データを含むコードを生成します。

    このチェックボックスを選択すると、Action for out-of-range input パラメータが表示されます。

  • このチェック ボックスをオフにすると、MethodTable Lookup に設定されている場合に、Ideal Airspeed Correction ブロックはすべての (Mach < 5) ルックアップ テーブル データを含むコードを生成します。

プログラムでの使用

ブロック パラメーター: SubOnly
: 文字ベクトル
: 'off' | 'on'
既定の設定: 'off'

対気速度がマッハ 1 を超える範囲外ブロックの動作は、次のように指定されます。

説明

なし

警告やエラーは表示されません。

警告

警告を表示し、対気速度がマッハ 1 を超えていることを示します。

エラー

エラーを表示し、対気速度がマッハ 1 を超えていることを示します。

依存関係

このパラメータは、Subsonic airspeeds only チェックボックスが選択されている場合にのみ有効になります。

プログラムでの使用

ブロック パラメーター: action
: 文字ベクトル
値: 'None' | 'Warning' | 'Error'
既定の設定: 'None'

参照

[1] Lowry, J. T., Performance of Light Aircraft, AIAA Education Series, Washington, DC, 1999.

[2] Aeronautical Vestpocket Handbook, United Technologies Pratt & Whitney, August, 1986.

[3] Gracey, William, Measurement of Aircraft Speed and Altitude, NASA Reference Publication 1046, 1980.

拡張機能

すべて展開する

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2006a より前に導入