Main Content

Centrifugal Effect Model

实现centrifug的数学表示al effect for planetary gravity

  • 库:
  • Aerospace Blockset / Environment / Gravity

  • Centrifugal Effect Model block

Description

TheCentrifugal Effect Modelblock implements the mathematical representation of centrifugal effect for planetary gravity. The gravity centrifugal effect is the acceleration portion of centrifugal force effects due to the rotation of a planet. This block implements this representation using planetary rotation rates. You use centrifugal force values in rotating or non-inertial coordinate systems.

Ports

Input

expand all

Planet-centered planet-fixed coordinates from the center of the planet, specified as a scalar. IfPlanet modelhas a value ofEarth, this matrix contains Earth-centered Earth-fixed (ECEF) coordinates. The block does not use explicit units.

Data Types:double

Planetary rotation rate, specified as a scalar, in rad/sec.

Dependencies

To enable this parameter, setPlanetary rotational rate (rad/sec)toCustom.

Data Types:double

Output

expand all

Gravity values, returned as an m-by-3 array, in thex-axis,y-axis, andz-axis of the planet-centered planet-fixed coordinates, in input distance units per second squared.

Data Types:double

Parameters

expand all

Planetary model, specified asMercury,Venus,Earth,Moon,Mars,Jupiter,Saturn,Uranus,Neptune, orCustom. The block uses the rotation of the selected planet to implement the mathematical representation of the centrifugal effect.

Dependencies

SelectingCustomenables thePlanetary rotational rate (rad/sec)andInput planetary rotation rateparameters.

Programmatic Use

Block Parameter:ptype
Type: character vector
Values:'Mercury'|'Venus'|'Earth'|'Moon'|'Mars'|'Jupiter'|'Saturn'|'Uranus'|'Neptune'|'Custom'
Default:'Earth'

Planetary rotational rate in radians per second.

If you want to specify the planetary rotational rate as an input to the block, see theInput planetary rotation rateparameter.

Dependencies

Selecting theInput planetary rotation ratecheck box disables thePlanetary rotational rate (rad/sec)parameter.

Programmatic Use

Block Parameter:omega
Type: character vector
Values:'7.2921150e-05'| scalar
Default:'7.2921150e-05'

Select this check box to enable the ω input port. You can then input a planetary rotation rate as a block input.

Dependencies

Selecting this check box enables the ω and disables thePlanetary rotational rate (rad/sec)parameter.

Programmatic Use

Block Parameter:rate_loc
Type: character vector
Values:'off'|'on'
Default:'off'

References

[1] Vallado, David.Fundamentals of Astrodynamics and Applications. New York, NY: 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 R2010a