To clarify, does "Model Delay" account for the delay between request and start of movement, and "Time Constant" is the shortest amount of time it takes for the throttle to travel fully from 0% to 100%?
And the channels you referenced below for comparison would be:
"Throttle Servo Bank X Control Aim"
"Throttle Servo Bank X Model"
"Throttle Servo Bank X Position Sensor"
Is that correct?
Also, hijacking this thread a bit, is there further documentation on how the Zero Tolerance and automatic zero/offset calibration feature works? I have a few cars where the TPS voltage tends to drift very slightly based on the temperature of the sensor (Variohm Hall effect but had similar issue with a P&G) and this causes some issue with idle the throttle is driven to slightly different positions based on essentially engine bay heat. Was hoping this can potentially help in this situation.
Thank you
Beau
SDean wrote:Hi,
The Model Time Constant and Model Delay are the M1's calculated Throttle Servo Position.
This takes into account the delay in the motor starting to move the throttle plate once the request has been made, and the physically fastest opening possible for the throttle to move from the start point to the end point. The Model will trail the Throttle Servo Aim, but should precede the Throttle Servo Position by a small margin, you do not want the model trailing the Position as this will result in abnormal behaviour. This is especially apparent if the modelled and actual positions swap during a transition phase as it can lead to the reversal of the PID and Feed Forward control.
The behaviour of the model has an influence in the PID control of the throttle, as it is used as a form of pre-emption of the throttle position and starts the current reversal through the motor to provide throttle plate braking prior to the actual position reaching the aim.
These values are determined through an iterative process that requires the use of an oscilloscope and current clamp to monitor the current being supplied to the motor by the M1 to get the best possible behaviour of the throttle in a number of different operating modes and voltages. Areas that are monitored in this process include, but aren't limited to, over/undershooting of the Position vs. Aim, any ringing of the signal, stability of the position being held, PID behaviour, Feed Forward requirements and current draw through the M1 pins. The only way that this can be correctly done is with Level 2 logging as a minimum, preferably Level 3 so that the required channels can be logged at their maximum rates for post analysis. We also have two people validate the data generated before we will release the DBW data.