Main Content

CIRA-86 Atmosphere Model

Implement mathematical representation of 1986 CIRA atmosphere

  • Library:
  • Aerospace Blockset / Environment / Atmosphere

  • CIRA-86 Atmosphere Model block

Description

TheCIRA-86 Atmosphere Modelblock implements the mathematical representation of the 1986 Committee on Space Research (COSPAR) International Reference Atmosphere (CIRA). The block provides values for mean temperature, pressure, and zonal wind speed for the input geopotential altitude.

TheCIRA-86 Atmosphere Modelblock port labels change based on the input and output units selected from theUnitslist.

Limitations

  • This function uses a corrected version of the CIRA data files provided by J. Barnett in July 1990 in ASCII format.

  • This function has the limitations of the CIRA 1986 model. The values for the CIRA 1986 model are limited to the regions of 80 degrees S to 80 degrees N on the Earth and geopotential heights of 0 to 120 kilometers. In each monthly mean data set, values at 80 degrees S for 101,300 pascal or 0 meters were omitted because these levels are within the Antarctic land mass. For zonal mean pressure in constant altitude coordinates, pressure data is not available below 20 kilometers. Therefore, this is the bottom level of the CIRA climatology.

Ports

Input

expand all

Contains the latitude in degrees (limited to +/-80 degrees).

Data Types:double

Contains anmarray of either:

  • Geopotential heights in selected length units (Coordinate typeisGPHeight)

  • Pressures in selected pressure units (Coordinate typeisPressure)

Data Types:double

Output

expand all

Mean temperature, specified as an array, in selected units.

Data Types:double

marray of either:

  • Pressures in selected pressure units (Coordinate typeisGPHeight)

  • Geopotential heights in selected length units (Coordinate typeisPressure)

Data Types:double

Mean zonal winds, specified as an array, in selected units.

Data Types:double

Parameters

expand all

Input and output units, specified as:

Units

Height

Temperature

Speed of Sound

Air Pressure

Air Density

Metric (MKS)

Meters

Kelvin

Meters per second

Pascal

Kilograms per cubic meter

English (Velocity in ft/s)

Feet

Degrees Rankine

Feet per second

Pound-force per square inch

Slug per cubic foot

English (Velocity in kts)

Feet

Degrees Rankine

Knots

Pound-force per square inch

Slug per cubic foot

Programmatic Use

Block Parameter:units
Type: character vector
Values:'Metric (MKS)'|'English (Velocity in ft/s)'|'English (Velocity in kts)'
Default:'Metric (MKS)'

Coordinate type representation, specified as:

  • Pressure

    Indicates pressure in pascal.

  • GPHeight

    Indicates geopotential height in meters.

Programmatic Use

Block Parameter:ctype
Type: character vector
Values:'GPHeight'|'Pressure'
Default:'GPHeight'

Mean value types, specified as:

  • Monthly

    Indicates monthly values. If you selectMonthly, you must also set theMonthparameter.

  • Annual

    Indicates annual values. Valid whenCoordinate typehas a value ofPressure.

Dependencies

Setting this parameter toMonthlyenables theMonthparameter.

Programmatic Use

Block Parameter:mtype
Type: character vector
Values:'Monthly'|'Annual'
Default:'Monthly'

Month in which the mean values are taken.

Dependencies

This parameter is enabled whenMean value typeis set toMonthly.

Programmatic Use

Block Parameter:month
Type: character vector
Values:'January'|'February'|'March'|'April'|'May'|'June'|'July'|'August'|'September'|'October'|'November'|'December'
Default:'January'

Out-of-range block behavior, specified as:

Action Description

None

No action.

Warning

Warning in the MATLAB®Command Window, model simulation continues.

Error(default)

MATLAB返回一个例外,模型仿真停止s.

Programmatic Use

Block Parameter:action
Type: character vector
Values:'None'|'Warning'|'Error'
Default:'Warning'

References

[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.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2007b