メインコンテンツ

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

correctairspeed

等価対気速度(EAS)、較正対気速度(CAS)、または真対気速度(TAS)間で対気速度を変換します

    説明

    outputAirpseed = correctairspeed(inputAirspeed,speedOfSound,pressure0,inputAirspeedType,outputAirspeedType) は、音速と静圧を使用して、指定された入力対気速度から指定された出力対気速度への変換係数を計算します。次に、この関数は入力された対気速度に変換係数を適用し、目的の対気速度の出力を生成します。

    outputAirpseed = correctairspeed(inputAirspeed,speedOfSound, pressure0,inputAirspeedType,outputAirspeedType,method) は指定された方法を使用して変換係数を計算します。

    すべて折りたたむ

    方法 'TableLookup' を使用して、3 つの対気速度を真対気速度から 1000 メートルにおける等価対気速度に変換します。

    ain = [25.7222; 10.2889; 3.0867];
    as = correctairspeed(ain,336.4,89874.6,'TAS','CAS','TableLookup')
    as = 3×1
    
       24.5077
        9.8024
        2.9407
    
    

    対気速度を真対気速度から 1000 メートルおよび 0 メートルでの等価対気速度に変換します。

    ain = [25.7222; 10.2889; 3.0867];
    sos = [336.4; 340.3; 340.3];
    P0 = [89874.6; 101325; 101325];
    as = correctairspeed(ain,sos,P0,'CAS','EAS','Equation')
    as = 3×1
    
       25.7199
       10.2889
        3.0867
    
    

    対気速度を真対気速度('TAS') から 15,000 メートルでの等価対気速度 ('EAS') に変換します。atmoscoesa 関数を使用して、まず音速 (sos) と静圧 (P0) を計算します。

    ain = 376.25;
    [~, sos, P0, ~] = atmoscoesa(15000);
    as = correctairspeed( ain, sos, P0, 'EAS', 'TAS')
    as = 
    946.2572
    

    入力引数

    すべて折りたたむ

    入力対気速度。サイズが m 行 1 列の浮動小数点配列として指定され、単位はメートル/秒です。配列内のすべての値は、同じ対気速度変換係数を持つ必要があります。

    データ型: double

    音速。サイズが m 行 1 列の浮動小数点配列として指定され、単位はメートル/秒です。

    データ型: double

    空気圧。パスカル単位で、サイズが m 行 1 列の浮動小数点配列として指定されます。

    データ型: double

    入力対気速度タイプ。次のいずれかとして指定します。

    対気速度タイプ説明

    'TAS'

    真対気速度

    'CAS'

    校正された対気速度

    'EAS'

    等価対気速度

    データ型: char | string

    出力の対気速度タイプ。次のいずれかとして指定されます。

    対気速度タイプ説明

    'TAS'

    真対気速度

    'CAS'

    校正された対気速度

    'EAS'

    等価対気速度

    データ型: char | string

    対気速度変換方法。次のいずれかとして指定されます。

    変換方法説明

    'TableLookup'

    入力 inputAirspeedspeedOfSound、および pressure0 に基づいてテーブル値を検索または推定して、出力対気速度を生成します。

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

    • speedOfSound 200 m/s 未満または 350 m/s 超。

    • pressure0 1000 Pa 未満または 106,500 Pa 超。

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

    'Equation'

    入力値 inputAirspeedspeedOfSound、および pressure0 を使用して出力対気速度を直接計算します。

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

    依存関係

    correctairspeed 関数は、次のいずれの場合でも 'Equation' メソッドを自動的に使用します。

    • inputAirspeedType'TAS' に、outputAirspeedType'EAS' に設定して変換します。

    • inputAirspeedType'EAS' に、outputAirspeedType'TAS' に設定して変換します。

    • inputAirspeed による変換は、海面での音速 (約 1700 m/s) の 5 倍を超えます。

    データ型: char | string

    出力引数

    すべて折りたたむ

    出力対気速度。サイズが m 行 1 列の浮動小数点配列として返され、単位はメートル/秒です。

    制限

    この関数は、空気の流れが一定の比熱比 (ガンマ) を持つ圧縮可能な乾燥空気であると想定します。

    参照

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

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

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

    バージョン履歴

    R2006b で導入