Hi Denis,
The throttle area table serves to normalise the throttle servo position so that the throttle position can be made to represent the available airflow through the throttle, so in effect the throttle servo position represents the opening of the throttle blade in the throttle bore, and the throttle position represents the % of available airflow. This was introduced into M1 with the R35 package for the purpose of torque control. In non torque based packages, it can be used to assist in ease of tuning for certain throttle applications where a need to linearise the throttle is required, such as throttle servos with scalloped throttle bores. In other cases people may choose to make the throttle area table linear, so that throttle servo position == throttle position.
This is often a chosen method, as in the M1, almost everywhere a throttle aim is commanded, it is commanding a throttle position, so the system does a reverse lookup of the throttle area table to determine how much throttle servo opening that is.
- Throttle area.png (23.35 KiB) Viewed 379 times
In the case of your throttle area table, this means 100% throttle aim will target 100% throttle servo opening (100% throttle position), however a throttle aim of 96% will aim for 80% throttle servo opening (96% throttle position).
This isn't what is the cause of of your throttle behaviour. You pedal sensor is only deviating 0.2%, which in your throttle area table would be around 0.8-1.0% throttle deviation.
In your instance the throttle servo control PID is chasing itself.
I would suggest reducing your feed forward at 100% throttle to 17-18. I would also suggest reducing the throttle servo control integral gain down to 10-15%. In multi throttle applications, where there are linkages and non linear behaviour, integral can cause 'ringing' in the throttle as it changes based on error over time.
I also notice (although the channels are logged a little bit slow for this type of diagnosis) that your servo tracking is moving more than the main, which indicates to me you have a sensor on the motor and a sensor on the throttles (or one on each bank). The servo control will only work on the main provided there is no fault detected, however the difference between the two could lead to aim tracking faults and tip outs.
The Throttle servo position sensor tracking linearisation exists for correcting any non linearity between the sensors in such applications when needed.