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

Add more realistic aerodynamic effects for helicopters #45

Merged
merged 3 commits into from
Nov 28, 2023

Commits on Nov 22, 2023

  1. Rotor effects: Add more realistic aerodynamic effects for helicopters

    This commit performs a first pass at implementing more realistic helicopter
    physics particularly at low speeds due to rotor effects:
    
    - Improved heading changes when pitch/banking, ported from @metiscus fork
    - In-Ground-Effect (IGE): thrust boost when close to ground
    - Transverse Flow Effect: roll,bank effects between 5-25 knots
    - ETL: thrust penalty below 24knots, roll-bank effects
    - Torque: heading changes at lower speeds + higher collective
    
    The effects make landings more realistic and challenging.
    hsanjuan committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    60edd4a View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. rotor effects: use rotor radius from rotor_new. Handle twin rotors.

    I had added a rotor_diameter model option, but the models already define
    rotors and their diameters using "rotor_new".
    
    The only combination that serves to differentiate and count main rotors is
    that they either have "follow controls" set or they are "tiltable" (ospray).
    
    When more than 1 main rotor is identified (v22, ka-25), then torque and
    Transverse Flow rotor effects are compensated and disabled.
    hsanjuan committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    65ea356 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6993198 View commit details
    Browse the repository at this point in the history