主要内容

Geoid Height

Calculate undulations/height

  • 库:
  • 航空空间 /环境 /重力

  • 地质高度块

Description

TheGeoid Height块使用Geopotential modelparameter. The block interpolates the geoid heights from a grid of point values in the tide-free system. It uses the specified geopotential model to degree and order of the model. The geoid undulations are relative to the WGS84 ellipsoid.

插值方案包裹在两极上,以允许在这些位置和附近进行地质高度计算。

Limitations

该块具有选定的地势模型的局限性。

Ports

输入

expand all

Geodetic latitude, specified as a scalar, in degrees, where north latitude is positive and south latitude is negative. Input latitude must be of type single or double. If latitude is not in the range from –90 to 90, the block wraps it to be within the range.

Data Types:double|single

经度,以标量为标量为标量,其中东经度在0到360的范围内为正。输入经度必须是单型单型或双重的。如果经度不在0到360范围内,则块将其包装在范围内Action for out-of-range input设定为None或者Warning. It does not wrap whenAction for out-of-range input设定为错误.

Data Types:double|single

Output

expand all

Geoid height, returned as a scalar, in selected length units. The data type is the same as the latitude in the first input.

Data Types:double|single

Parameters

expand all

Parameter and output units, specified as:

单位

高度

公制(MK)

Meters

英语

Programmatic Use

Block Parameter:单位
Type: character vector
Values:“公制(MK)”|'English'
Default:“公制(MK)”

地势模型,指定为:

Geopotential Model Description
EGM96(Earth)

Default. EGM96 Geopotential Model to degree and order 360. This model uses a 15-minute grid of point values in the tide-free system. This block calculates geoid heights to an accuracy of 0.01 m for this model.

EGM2008 (Earth)

EGM2008 Geopotential Model to degree and order 2159. This model uses a 2.5-minute grid of point values in the tide-free system. This block calculates geoid heights to an accuracy of 0.001 m for this model.

Note

This block requires that you download geoid data for the EGM2008 Geopotential Model with the Add-On Explorer. Click theGet databutton to start the Add-On Explorer. For more information, seeaeroDataPackage. If the data is installed, theGet databutton does not appear.

Custom

Custom geopotential model that you define inGeopotential mat-file. This block calculates geoid heights to an accuracy of 0.01 m for custom models. SelectingCustomenables theGeopotential mat-fileparameter.

Programmatic Use

Block Parameter:GTYPE
Type: character vector
Values:'EGM96'|“EGM2008”|'Custom'
Default:'Earth'

Geopotential MAT-file that defines your custom geopotential model.

Dependencies

To enable this, setGeopotential modeltoCustom.

Programmatic Use

Block Parameter:datafile
Type: character vector
Values:'GeoideGM96Grid'| MAT-file
Default:'GeoideGM96Grid'

Data type of the input and output signals, specified asdouble或者single.

Programmatic Use

Block Parameter:dtype
Type: character vector
Values:'double'|'single'
Default:'double'

Out-of-range input behavior (latitude outside –90 to 90 degrees, longitude outside 0 to 360 degrees), specified as follows.

Action Description

None

没有行动。

Warning

Warning in the Diagnostic Viewer.

错误(default)

MATLAB®returns an exception, model simulation stops.

Programmatic Use

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

参考

[1] Vallado, David.Fundamentals of Astrodynamics and Applications. New York: McGraw-Hill, 1997.

[2] "Department of Defense World Geodetic System 1984, Its Definition, and Relationship with Local Geodetic Systems." NIMA TR8350.2.

Extended Capabilities

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

版本历史

Introduced in R2010b