Open Source Robotics

高品質なオープンソースロボティクスプロジェクト、ツール、ソフトウェアの厳選コレクション。

Thrust-to-Weight Ratio

  • 別名: TWR, T/W ratio
  • カテゴリ: Actuation & drivetrain › Ratings
  • タグ: aerial-robotics, propulsion, multirotor, vehicle-design, dynamics

機体が利用できる最大推力と重量の比。マルチロータでは、ホバリングできるかどうかと、加速や制御にどれだけの余裕が残るかを決める。

定義

推力重量比(Thrust-to-weight ratio、TWR)は、機体の推進系が発生できる最大推力を、機体の重量、すなわち質量と重力加速度の積と比べたものである。無次元数である。マルチロータや離陸時のロケットのように推力だけでホバリングする機体では、地面を離れるだけでも 1 を超える比が必要になる。固定翼機は 1 を大きく下回る比でも飛行できる。巡航時に重量を支えるのは推進系ではなく翼だからである。

マルチロータでは、TWR はそのまま性能の限界に結び付く。最大の鉛直加速度はおよそ (TWR − 1)·g である。傾いた状態で高度を保つには推力の鉛直成分が重量と等しくなければならないので、持続可能な最大傾斜角は余弦が 1/TWR となる角度であり、対応する水平加速度は g·√(TWR² − 1) となる。ホバリング中、モーターは最大推力のおよそ 1/TWR を使い、残りが姿勢修正、外乱抑制、機動に使える余裕となる。比が低いと、大きな総推力を要求するコントローラはロータ間の差動推力の余地をほとんど残さず、モーターの飽和によって姿勢制御が失われることがある。

実効的な比は運用中に変化する。負荷によってバッテリー電圧が下がったり残量が減ったりすると推力は低下し、推力は空気密度にも依存するため、高地や高温の条件では低くなる。ペイロード、ジンバル、大容量バッテリーを追加すると比は下がり、ロータを 1 つ失った場合も下がる。故障後は残りのロータが機体全体を持ち上げなければならず、これがフォールトトレラントな設計に十分な余裕が必要な理由の 1 つである。レース用やアクロバット用のマルチロータは素早い加速のために高い比で作られ、重量物運搬用や長時間飛行用の設計は飛行時間を延ばすために低い比を受け入れる。余裕を大きくすると、通常はモーターとバッテリーが重くなるからである。

重要な理由

推力重量比は、空中ロボットを設計、購入、改造するときに最初に確認する数値の 1 つである。達成可能な加速度と傾斜角を制限し、外乱に対してどれだけの制御余力が残るかを決め、どの軌道が物理的に実現可能かをプランナとコントローラに教えてくれる。

主な用途

  • マルチロータのモーター、プロペラ、バッテリーのサイジング
  • 軌道プランナにおける加速度と傾斜角の制限の設定
  • 空中ロボットの可搬重量の評価
  • ロータ喪失後のフォールトトレラント飛行に向けた制御余裕の確認
  • ロケットと航空機の推進性能の比較

実際の使われ方

レースタスクに向けてドローンを準備するチームは、AlphaPilot の機体と同じく比が約 1.4 であるため、プランナの軌道がドローンには出せない加速度を要求していることに気づく。この比では、水平飛行での最大水平加速度はおよそ g·√(1.4² − 1)、すなわち約 1 g である。チームはこの制限を、姿勢制御用の推力余裕とあわせて軌道生成器の制約として加え、急旋回を通過する計画速度を下げる。その後カメラと大容量バッテリーを追加した際には、機体の重量を測り直し、一部放電したバッテリー電圧でテストスタンド上の最大推力を測定する。飛行終了時の比は離陸時より低いからである。

よくある誤解

  • 比が 1 をわずかに超えていれば実用的なマルチロータになる — かろうじてホバリングできるだけで、姿勢制御、風、機動に使える推力がほとんど残らない
  • 比はハードウェアで決まっている — バッテリー電圧、空気密度、ペイロードが 1 グラム増えるごとに低下するため、飛行中の値は満充電時にテストスタンドで測った値より低い
  • 比は高いほど常に良い — 余裕を大きくすると通常はモーターとバッテリーが重くなり、飛行時間が短くなりコストも上がる

知っておくべき人

  • ドローンの設計者と製作者
  • 飛行制御と軌道計画のエンジニア
  • 空中マニピュレーションとペイロードのエンジニア
  • マルチロータのダイナミクスを学ぶ学生

関連技術

  • ブラシレスモーター(Brushless Motors)
  • ESC(Electronic Speed Controllers)
  • 推力テストスタンド(Thrust Test Stand)
  • リチウムポリマーバッテリー(Lithium Polymer Batteries)
  • プロペラの選定(Propeller Selection)

関連用語

  • UAV
  • Payload
  • BLDC Motor
  • Cascaded Control
  • Fault-Tolerant Control
  • Differential Flatness

関連プロジェクト

  • Drake: MIT robotics toolbox for model-based dynamics, optimization, and control system design
  • DART: C++ physics engine for articulated rigid body dynamics and robotics simulation
  • Pegasus Simulator: Photorealistic multirotor simulation on NVIDIA Isaac Sim with PX4-in-the-loop
  • frax: JAX library for fast, differentiable robot kinematics, dynamics and inverse kinematics
  • Aerostack2: ROS 2 framework for autonomous multi-drone systems and swarm robotics

動画

  • Thrust to Weight Ratios | A Drone Design Foundation: The Drone Dojo

このウェブサイトにはJavaScriptが必要です。オープンソースロボティクスプロジェクトを閲覧するにはJavaScriptを有効にしてください。