Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| searchwing-flight-124 [2019/12/23 13:36] – added flightplot beckmanf | searchwing-flight-124 [2019/12/27 10:06] (current) – [Results / TODO] added fuselage beckmanf | ||
|---|---|---|---|
| Line 16: | Line 16: | ||
| The last waypoint was landing. After that waypoint was active, the plane lost altitude and then probably stalled and crashed near the street. | The last waypoint was landing. After that waypoint was active, the plane lost altitude and then probably stalled and crashed near the street. | ||
| - | ==== Results ==== | + | ==== Landing Analysis ==== |
| + | |||
| + | When the current waypoint is set to the last " | ||
| + | |||
| + | | {{:: | ||
| + | | Fig. 1: Target Altitude after current waypoint is set to the last " | ||
| + | |||
| + | Figure 1 shows the target altitude and the actual altitude in the TECS system. The plane tries to reach this altitude of 0m. | ||
| + | |||
| + | | {{:: | ||
| + | | Fig. 2: Thrust is off and TECS pitch demand is -30° but airspeed decreases | | ||
| + | |||
| + | Figure 2 shows that the pitch demand from TECS is -30° and the thrust is off in order to reach the new target altitude of 0m. However, somehow the airspeed as estimated by the synthetic airspeed decreases down to 5 m/s. Then the plane stalls and rolls - crash is unavoidable. Why did the airspeed not increase when we are pitching down -30°? | ||
| + | |||
| + | | {{:: | ||
| + | | Fig. 3: Manual pitch override via remote control | | ||
| + | |||
| + | Figure 3 shows the desired pitch going to the pitch controller after stick mixing from the remote control. The manual intervention via stick mixing results in a new target pitch of +30° instead of the -30° from the TECS system. However, the propeller is still off and the result is a classic stall when the airspeed reaches 5 m/s. | ||
| + | |||
| + | === Why is the target altitude set to 0m??? === | ||
| + | |||
| + | The parameter [[https:// | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | Quote: | ||
| + | |||
| + | >> "If your aircraft can't take the impact you are about to see here, this is totally irrelevant for you" | ||
| + | |||
| + | Following the [[https:// | ||
| + | |||
| + | Friedrich Beckmann (25.12.2019) | ||
| + | |||
| + | ==== Control Analysis ==== | ||
| + | |||
| + | During turns the aircraft sometimes lost quite some altitude. Looking at the logs there is some instance where the control was critical. | ||
| + | |||
| + | | {{:: | ||
| + | | Fig. 4: Roll and Pitch problems in turn | | ||
| + | |||
| + | Figure 4 shows the roll and pitch problems during a turn. The target roll angle is -40° but the actual roll angle is -90°. The target pitch is +15° and the actual pitch is -40°. This is a critical control situtation. | ||
| + | |||
| + | | {{:: | ||
| + | | Fig. 5: Altitude and speed loss in turn | | ||
| + | |||
| + | As a result there is an altitude loss of 12m versus the target altitude of 50m and the speed decreases to 9 m/s in the following recovery phase. | ||
| + | |||
| + | My guess is that the controller settings of PIDP, PIDR and the NAV controller is too aggressive resulting in controller instability and possible control loss under certain circumstances. I suggest a less aggressive control strategy which may result in path following errors but more stable flight behaviour. We can improve controller settings during extensive flight tests later. | ||
| + | |||
| + | |||
| + | ==== Results | ||
| + | |||
| + | * The new milled fuselage does not seem to show problems during flight. However, the turn behavior of the aircraft was not ideal. Is this related to the fuselage? Not clear, probably controller / wind related. | ||
| + | * Every non-standard parameter setting should have an exact explanation why we set this. If you don't know what the parameter exactly means: **DO NOT CHANGE THE PARAMETER** | ||
| + | * We should reestablish the non-standard parameter list in the gitlab and wiki | ||
| + | * The parameter **TECS_SYNAIRSPEED** [[https:// | ||
| + | * I would be happier with a non-aggressive controller parameter set without D component. The servos get crazy. See PIDP log. | ||
| + | * In case of emergency as in this flight with the target altitude set to 0m due to misconfiguration the stick mixing is completely useless. Maybe we should disable stick mixing such that we have to switch to FBWA if we want manual intervention. Makes analysis also easier. | ||