This is WIP in developer firmware, so logic and documentation may change without notice
In order to achieve smooth gear transitions whilst compensating for deviations in clutch wear and tear, as well as various different gearbox configurations, the TCU must be able to adapt the shift mechanism and 'learn' it to a specific vehicle.
The factors that are affected:
Both factors are learned for the following categories
When adapting, the gear shifts will feel sluggish. This is due to very slow pressure increases in order to find the 'bite' force required, in order to not overshoot.
These factors are constantly evaluated during the shift process. If any of these factors are marked as false
during the shift, then the shift is marked as not being able to be adapted.
Prefill adaptation is done to calculate how much pressure and how long is required to fill the clutch of the to-be-applied clutch in the gearbox. It is expected that as soon as the prefill phase ends, the input shaft speed shall begin to move in the direction of the target gear.
Prefill adaptation is done for the following load ranges. Each load zone has its own adaptation cell, which has to be individually learned.
TODO - Maybe add load ranges for High/Low input RPM too to account for varying line pressure?
Prefill adaptation is only executed if the input load on the gearbox is < 40% at the start of the shift. This allows for very high input loads on the gearbox to avoid adapting and target a faster shift time.
The process for adapting is as follows:
Prefill adaptation is done only in the following shifts, therefore, the 3-2 and 2-1 shifts are never adaptable:
Shift | 1-2 | 2-3 | 3-4 | 4-5 | 5-4 | 4-3 | 3-2 | 2-1 |
Clutch learned | K1 | K2 | K3 | B1 | K1* | B2 | - | - |
* - K1 is learned on 5-4 too due to the higher torque
-- TBA --
A shift is marked as adapted when the starts between 50 and 200ms of the shift overlap phase beginning
-- TBA --