OpenMDAO / Aviary

NASA's aircraft analysis, design, and optimization tool
https://openmdao.github.io/Aviary/
Other
106 stars 51 forks source link

Gearbox for Propulsion #354

Open ehariton opened 5 days ago

ehariton commented 5 days ago

Desired capability or behavior.

An optional gearbox component should be added between the motor / turboshaft and the prop. Users should be able to change the gear ratio and that should change the amount the RPM / Torque delivered to the prop at the cost of adding more gearbox mass as the gear ratio gets larger.

Some notes on how this needs to be implemented:

  1. Code comments for gearbox in aviary/subsystems/propulsion/motor/model/motor_mission.py need to be moved to a gearbox_mission component
  2. Gearbox Mass and supporting RPM calcs to be removed from aviary/subsystems/propulsion/motor/model/motor_premission.py to a gearbox_premission component
  3. Aircraft.Engine.Gearbox.GEAR_RATIO constraints in aviary/subsystems/propulsion/motor/motor_builder.py should be moved to a new gearbox_builder.py

Is your feature request related to a problem? Please describe.

No response

Associated Bug Report

No response