メインコンテンツ

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

Centrifugal Effect Model

惑星の重力に対する遠心力効果の数学的表現を実装する

  • Centrifugal Effect Model block

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

説明

Centrifugal Effect Model ブロックは、惑星の重力に対する遠心効果の数学的表現を実装します。重力遠心効果は、惑星の自転による遠心力効果の加速部分です。このブロックは、惑星の回転速度を使用してこの表現を実装します。回転座標系または非慣性座標系では遠心力の値を使用します。

端子

入力

すべて展開する

惑星の中心からの惑星中心の惑星固定座標。スカラーとして指定されます。Planet model の値が Earth の場合、この行列には地心地球固定 (ECEF) 座標が含まれます。ブロックは明示的な単位を使用しません。

データ型: double

惑星の回転速度。スカラー値(rad/sec)で指定します。

依存関係

このパラメータを有効にするには、Planetary rotational rate (rad/sec)Custom に設定します。

データ型: double

出力

すべて展開する

重力値は、惑星中心の惑星固定座標の x 軸、y 軸、および z 軸で、入力距離単位の 1 秒の 2 乗で、m 行 3 列の配列として返されます。

データ型: double

パラメーター

すべて展開する

惑星モデル。MercuryVenusEarthMoonMarsJupiterSaturnUranusNeptune、または Custom として指定されます。このブロックは、選択した惑星の回転を使用して、遠心効果の数学的表現を実装します。

依存関係

Custom を選択すると、Planetary rotational rate (rad/sec) および Input planetary rotation rate パラメータが有効になります。

プログラムでの使用

ブロック パラメーター: ptype
: 文字ベクトル
: 'Mercury' | 'Venus' | 'Earth' | 'Moon' | 'Mars' | 'Jupiter' | 'Saturn' | 'Uranus' | 'Neptune' | 'Custom'
既定の設定: 'Earth'

惑星の回転速度(ラジアン/秒)。

ブロックへの入力として惑星の回転速度を指定する場合は、Input planetary rotation rate パラメータを参照してください。

依存関係

Input planetary rotation rate チェックボックスを選択すると、Planetary rotational rate (rad/sec) パラメータが無効になります。

プログラムでの使用

ブロック パラメーター: omega
: 文字ベクトル
: '7.2921150e-05' | スカラー
既定の設定: '7.2921150e-05'

ω 入力ポートを有効にするには、このチェックボックスをオンにします。次に、惑星の回転速度をブロック入力として入力できます。

依存関係

このチェックボックスを選択すると、ω が有効になり、Planetary rotational rate (rad/sec) パラメータが無効になります。

プログラムでの使用

ブロック パラメーター: rate_loc
: 文字ベクトル
: 'off' | 'on'
既定の設定: 'off'

参照

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

拡張機能

すべて展開する

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

バージョン履歴

R2010a で導入