メインコンテンツ

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

Rotor

ローターダイナミクス

R2023a 以降

  • Rotor block icon

ライブラリ:
Aerospace Blockset / Propulsion

説明

Rotor ブロックは、回転するプロペラまたはローターによって生成される空気力とモーメントを 3 次元すべてで計算します。このブロックを使用すると、前進飛行中のフラップの動きによるローター ディスクの傾きが、生成される力とモーメントに与える影響を考慮することができます。

制限

  • ブロックは、定常フラップ効果を含めるオプションを備えた簡略化されたアプローチに従います。動的なフラップ、ラグ、またはブレードのフェザリング動作はモデル化されません。

  • ブロックはピッチ角入力の変化を直接考慮しませんが、ブレードのねじれを変化させることで近似解析を実行することができます。

  • ブロックは Twist distribution を使用して、線形または理想的なツイスト分布のみをモデル化します。このブロックは、ブレード弦長と揚力曲線の勾配が一定であると想定しています。

端子

入力

すべて展開する

ローター速度。ボディ座標系内の rad/sec 単位のスカラーとして指定されます。

データ型: double

空気の密度。指定された単位で正のスカラーとして指定されます。

データ型: double

ローターの速度。ボディ座標系内の 3 行 1 列または 1 行 3 列のベクトル (m/s) として指定されます。マルチシステム解析を実行するには、State-Space または Integrator ブロックからの出力をこのポートに接続することを検討してください。

データ型: double

車両全体の角速度。ボディ座標系内の 3 行 1 列または 1 行 3 列のベクトルとして rad/s 単位で指定されます。

データ型: double

出力

すべて展開する

合計の力。ボディ座標系内の 3 要素ベクトルとして返されます。単位はUnitsパラメータに依存します。

データ型: double

x-y-z 方向のネットモーメント。ボディ座標系の 3 要素ベクトルとして返されます。単位はUnitsパラメータに依存します。

計算された推力係数。正のスカラーとして返されます。

依存関係

この出力ポートを有効にするには、次のチェックボックスをオンにします。

  • Compute CT and CQ

  • Output computed CT and CQ

計算されたトルク係数。正のスカラーとして返されます。

依存関係

この出力ポートを有効にするには、次のチェックボックスをオンにします。

  • Compute CT and CQ

  • Output computed CT and CQ

パラメーター

すべて展開する

単位密度質量速度半径コードヒンジオフセット
Metric (MKS) kg/m3ニュートンニュートンメートルメートル/秒メートルメートルメートル
English (Velocity in ft/s) スラグ/フィート3ポンド力ポンド力フィートフィート/秒
English (Velocity in kts) スラグ/フィート3ポンド力ポンド力フィートフィート/秒

プログラムでの使用

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

ローター推力計算方法。次のように指定します。

  • Without flap effects — 力とモーメントの計算を使用してローターの推力をモデル化します。詳細については、力とモーメントを参照してください。

  • With flap effects — 前進飛行中のフラップの動きによるローターディスクの傾きの影響が含まれます。定常状態の横方向および縦方向のフラップ角度は、[1] および [2] の式を使用して計算されます。

プログラムでの使用

ブロック パラメーター: modelMode
: 文字ベクトル
: 'Without flap effects' | 'With flap effects'
既定の設定: 'Without flap effects'

ブレードの数。ゼロ以外の正のスカラーとして指定されます。

依存関係

このパラメータを有効にするには、Compute CT and CQ チェックボックスをオンにし、ModelingWith flap effects に設定します。

プログラムでの使用

ブロック パラメーター: Nb
: 文字ベクトル
: '2' | ゼロ以外の正のスカラー
既定の設定: '2'

このチェックボックスを選択すると、ブロックで推力係数とトルク係数が計算されます。これらの計算の詳細については、推力係数とトルク係数の計算 を参照してください。ブロックは、空力パラメータと構造パラメータが一定であると想定します。

推力係数とトルク係数の値を指定するには、このチェックボックスをオフにします。

プログラムでの使用

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

このチェックボックスをオンにすると、計算された推力係数とトルク係数が CT および CQ 出力ポートに出力されます。これらの計算の詳細については、推力係数とトルク係数の計算 を参照してください。ブロックは、空力パラメータと構造パラメータが一定であると想定します。

それ以外の場合は、このチェックボックスをオフにします。

プログラムでの使用

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

推力係数。ゼロ以外の正のスカラーとして指定されます。

依存関係

このパラメータを有効にするには、Compute CT and CQ チェックボックスをオフにします。

プログラムでの使用

ブロック パラメーター: CT
: 文字ベクトル
: '0.0107' | ゼロ以外の正のスカラー
既定の設定: '0.0107'

トルク係数。ゼロ以外の正のスカラーとして指定されます。

依存関係

このパラメータを有効にするには、Compute CT and CQ チェックボックスをオフにします。

プログラムでの使用

ブロック パラメーター: CQ
: 文字ベクトル
: '7.8263e-4' | ゼロ以外の正のスカラー
既定の設定: '7.8263e-4'

ローター半径。ゼロ以外の正のスカラーとして指定されます。

プログラムでの使用

ブロック パラメーター: R
: 文字ベクトル
: '0.0330' | ゼロ以外の正のスカラー
既定の設定: '0.0330'

ブレード弦。ゼロ以外の正のスカラーとして指定されます。

プログラムでの使用

ブロック パラメーター: c
: 文字ベクトル
: '0.0080' | ゼロ以外の正のスカラー
既定の設定: '0.0080'

ヒンジ オフセット。正のスカラーとして指定されます。この値は、プロペラの場合、通常 0 です。

依存関係

このパラメータを有効にするには、Compute CT and CQ チェックボックスをオンにし、ModelingWith flap effects に設定します。

プログラムでの使用

ブロック パラメーター: m
: 文字ベクトル
: '0' | 正のスカラー
既定の設定: '0'

リフト曲線の傾き。ゼロ以外の正のスカラーとして指定されます。ブロックは、空力パラメータと構造パラメータが一定であると想定します。ブロックは迎え角に関する変化を考慮しません。

依存関係

このパラメータを有効にするには、Compute CT and CQ チェックボックスをオンにし、ModelingWith flap effects に設定します。

プログラムでの使用

ブロック パラメーター: clalpha
: 文字ベクトル
: '5.5' | ゼロ以外の正のスカラー
既定の設定: '5.5'

ロック数。これは、空気力と慣性力の比であり、ゼロ以外の正のスカラーとして指定されます。

依存関係

このパラメータを有効にするには、ModelingWith flap effects に設定します。

プログラムでの使用

ブロック パラメーター: gamma
: 文字ベクトル
: '0.6051' | ゼロ以外の正のスカラー
既定の設定: '0.6051'

ローターブレードのねじれ分布は次のように指定されます。

  • Linear — ブレードのねじれ分布の近似値。

  • Ideal — ブレードのねじれ分布の最適近似。

依存関係

このパラメータを有効にするには、Compute CT and CQ チェックボックスをオンにし、ModelingWith flap effects に設定します。

プログラムでの使用

ブロック パラメーター: twistType
: 文字ベクトル
: 'Linear' | 'Ideal'
既定の設定: 'Linear'

ブレード根元ピッチ角 θ0。ゼロ以外の正のスカラーとして指定されます。

依存関係

このパラメーターを有効にするには、次のようにします。

  • ModelingWith flap effects に設定します。

  • Twist distributionLinear に設定します。

プログラムでの使用

ブロック パラメーター: theta0
: 文字ベクトル
: '0.2548' | ゼロ以外の正のスカラー
既定の設定: '0.2548'

ブレードのねじれ角度 θ1。正のスカラーとして指定されます。

依存関係

このパラメーターを有効にするには、次のようにします。

  • ModelingWith flap effects に設定します。

  • Twist distributionLinear に設定します。

プログラムでの使用

ブロック パラメーター: theta1
: 文字ベクトル
: '-0.1361' | 正のスカラー
既定の設定: '-0.1361'

理想的なねじれ分布のためのブレード先端ピッチ角 θtip。ゼロ以外の正のスカラーとして指定されます。

依存関係

このパラメーターを有効にするには、次のようにします。

  • ModelingWith flap effects に設定します。

  • Twist distributionIdeal に設定します。

プログラムでの使用

ブロック パラメーター: thetaTip
: 文字ベクトル
: '0.06' | ゼロ以外の正のスカラー
既定の設定: '0.06'

アルゴリズム

すべて展開する

参照

[1] Pounds, P. E. I. (2007). Design, construction and control of a large quadrotor micro air vehicle (Doctoral dissertation, Australian National University).

[2] Riether, F. (2016). Agile quadrotor maneuvering using tensor-decomposition-based globally optimal control and onboard visual-inertial estimation (Doctoral dissertation, Massachusetts Institute of Technology).

バージョン履歴

R2023a で導入