I'm submitting a ...
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.
I'm submitting a ...
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_trimto 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.
jsbsim/src/initialization/FGTrim.cpp
Lines 808 to 809 in b41fcdd
What is the expected behavior?
JSBSim should be able to trim helicopters in flight just as it does for aircraft.