Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| searchwing-flight-124 [2019/12/23 11:47] – created beckmanf | searchwing-flight-124 [2019/12/27 10:06] (current) – [Results / TODO] added fuselage beckmanf | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ===== Flight 23.12.2019 ===== | + | ===== Flight |
| + | |||
| + | First flight with new milled fuselage. Stable start and and stable flight. Possible stall during landing and crash. | ||
| + | |||
| + | * Participants: | ||
| + | * Location: [[https:// | ||
| + | * Date: 23.12.2019 at 10:00 | ||
| + | * Wind: 4bft with 6bft in gusts - direction WWS | ||
| + | * Logfiles: {{ :: | ||
| + | * Flightplot: https:// | ||
| + | |||
| + | ==== Flight description ==== | ||
| + | |||
| + | The plane was started with hand launch with accelerometer triggered motor start in auto mode. Due to the high wind, the launch was without problems. The motor starts with a delay of maybe 0.5s. The plane followed a flight plan of rectangular shape. We later increased the parameter " | ||
| + | |||
| + | The last waypoint was landing. After that waypoint was active, the plane lost altitude and then probably stalled and crashed near the street. | ||
| + | |||
| + | ==== 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 / TODO ==== | ||
| + | |||
| + | * 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. | ||
| - | First flight with new fuselage. Stable start and and stable flight. Wind 4bft with 6bft in Böen. Possible stall during landing and crash. | ||
| - | {{ :: | ||