Skip to content

Helicopters cannot be trimmed in flight #1139

@bcoconni

Description

@bcoconni

I'm submitting a ...

  • bug report
  • feature request
  • support request => Please do not submit support request here, see note at the top of this template.

Describe the issue
As per the discussion #1132, helicopters can't be trimmed in flight.

What is the current behavior?
Currently, helicopters can be trimmed on ground by setting simulation/do_simple_trim to 2 (i.e. trim on ground).

However, helicopters cannot be trimmed in flight because helicopters produce lift by their rotor while the trim algorithm assumes that lift is produced by wings and hence adjusts the angle of attack to maintain constant altitude.

TrimAxes.push_back(FGTrimAxis(fdmex,&fgic,tWdot,tAlpha));
TrimAxes.push_back(FGTrimAxis(fdmex,&fgic,tUdot,tThrottle ));

What is the expected behavior?
JSBSim should be able to trim helicopters in flight just as it does for aircraft.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions