メインコンテンツ

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

CIRA-86 Atmosphere Model

1986年のCIRA大気の数学的表現を実装する

  • CIRA-86 Atmosphere Model block

ライブラリ:
Aerospace Blockset / Environment / Atmosphere

説明

CIRA-86 Atmosphere Model ブロックは、1986 年の宇宙研究委員会 (COSPAR) の国際基準大気 (CIRA) の数学的表現を実装します。このブロックは、入力されたジオポテンシャル高度の平均気温、気圧、帯状風速の値を提供します。

CIRA-86 Atmosphere Model ブロック ポート ラベルは、単位 リストから選択された入力単位と出力単位に基づいて変更されます。

制限

  • このブロックは、1990 年 7 月に J. Barnett が ASCII 形式で提供した CIRA データ ファイルの修正バージョンを使用します。

  • このブロックには CIRA 1986 モデルの制限があります。

  • CIRA-86 Atmosphere Model が実装する CIRA 1986 モデルは、地球上の緯度 80 度から北緯 80 度、およびジオポテンシャル高度 0 キロメートルから 120 キロメートルに値を制限します。CIRA-86 Atmosphere Model ブロックは、これらの範囲を超える出力をクリップします。

    CIRA 1986 モデル データにも欠落データ ポイントがあります。

    • 各月平均データ セットでは、南緯 80 度、101,300 パスカルまたは 0 メートルの値はモデルによって省略されます。これは、これらのレベルが南極大陸内にあるためです。

    • 南緯 70 度、75 度、80 度の年間平均データ セットでは、モデルによって次の値も省略されます。

      • 101,300 および 78,895 パスカル

      • 0~2,500メートル

    データ ポイントが欠落しているため、これらの緯度で 61,441 パスカルを超える圧力または 5000 メートル未満のジオポテンシャル高度を入力すると、NaN 出力が生成されます。

    一定高度座標における帯状平均気圧については、20 km 未満の気圧データは利用できません。この値は CIRA 気候学の最低レベルです。

    CIRA-86 Atmosphere Model ブロックが範囲外の入力を検出すると、ブロックは Action for out-of-range input パラメータを使用してブロックの動作を決定します。

端子

入力

すべて展開する

緯度を度単位で含みます (+/-80 度に制限されます)。

データ型: double

次のいずれかの m 配列が含まれます:

  • 選択された長さの単位でのジオポテンシャルの高さ (Coordinate typeGPHeight です)

  • 選択した圧力単位での圧力 (Coordinate typePressure です)

データ型: double

出力

すべて展開する

選択した単位で配列として指定された平均温度。

データ型: double

m 配列は次のいずれかです:

  • 選択した圧力単位での圧力 (Coordinate typeGPHeight です)

  • 選択された長さの単位でのジオポテンシャルの高さ (Coordinate typePressure です)

データ型: double

選択した単位で配列として指定された平均帯状風。

データ型: double

パラメーター

すべて展開する

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

単位

高さ

温度

音速

空気圧

空気密度

Metric (MKS)

メートル

Kelvin

メートル/秒

パスカル

キログラム/立方メートル

English (Velocity in ft/s)

ランキン度

フィート/秒

ポンド力/平方インチ

立方フィートあたりのスラグ

English (Velocity in kts)

ランキン度

節点

ポンド力/平方インチ

立方フィートあたりのスラグ

プログラムでの使用

ブロック パラメーター: units
: 文字ベクトル
値: 'Metric (MKS)' | 'English (Velocity in ft/s)' | 'English (Velocity in kts)'
既定の設定: 'Metric (MKS)'

座標型表現。次のように指定します。

  • Pressure

    圧力をパスカルで示します。

  • GPHeight

    ジオポテンシャルの高さをメートル単位で示します。

プログラムでの使用

ブロック パラメーター: ctype
: 文字ベクトル
: 'GPHeight' | 'Pressure'
既定の設定: 'GPHeight'

平均値のタイプ。次のように指定します。

  • Monthly

    月ごとの値を示します。Monthly を選択した場合は、Month パラメータも設定する必要があります。

  • Annual

    年間値を示します。 Coordinate type の値が Pressure の場合に有効です。

依存関係

このパラメータを Monthly に設定すると、Month パラメータが有効になります。

プログラムでの使用

ブロック パラメーター: mtype
: 文字ベクトル
: 'Monthly' | 'Annual'
既定の設定: 'Monthly'

平均値が取得される月。

依存関係

このパラメータは、Mean value typeMonthly に設定されている場合に有効になります。

プログラムでの使用

ブロック パラメーター: month
: 文字ベクトル
値: 'January' | 'February' | 'March' | 'April' | 'May' | 'June' | 'July' | 'August' | 'September' | 'October' | 'November' | 'December'
既定の設定: 'January'

範囲外ブロックの動作。次のように指定します。

Action説明

なし

何も起こりません。

警告

診断ビューアに警告が表示されていますが、モデルのシミュレーションは続行されます。

Error (デフォルト)

診断ビューアでエラーが発生し、モデルのシミュレーションが停止します。

プログラムでの使用

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

参照

[1] Fleming, E. L., Chandra, S., Shoeberl, M. R., Barnett, J. J., Monthly Mean Global Climatology of Temperature, Wind, Geopotential Height and Pressure for 0-120 km, NASA TM100697, February 1988.

拡張機能

すべて展開する

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

バージョン履歴

R2007b で導入

すべて展開する