Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plane: twin-motor / asymmetric thrust safety feature. #5755

Open
AndKe opened this issue Feb 18, 2017 · 1 comment
Open

Plane: twin-motor / asymmetric thrust safety feature. #5755

AndKe opened this issue Feb 18, 2017 · 1 comment

Comments

@AndKe
Copy link
Contributor

AndKe commented Feb 18, 2017

Twin-motor airframes may be unable to maintain attitude, if one ESC/motor/propeller fail , and the other is used to achieve demanded thrust. Most will fail if one motor is dead, generating drag, the other work at 100%.

It's better to limit power difference to acceptable level av still have control, even if giving up altitude, rather than flip the plane.

parameter suggestion:
MOT_DIFF_CURR (maximum current difference in (A))
MOT_DIFF_RPM (maximum RPM difference (RPM)
MOT_DIFF_TYPE (selects type, 0= Current , 1= RPM)

logic:
if difference between power-module1 (motor1) and power-module2 (motor2) is greater than MOT_DIFF_CURR then limit the performance of best performing motor (reduce PWM) to be within the (MOT_DIFF_CURR + current of the less performing motor).

, similar logic using RPM, for non-electric, or RPM sensed motors.

@iskess
Copy link

iskess commented Feb 18, 2017

See #1861 for similar discussion using rudder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants