vehicle and may be determined by a torque map such as the map 300 at any given vehicle speed and gear position the coasting deceleration may be a stored value based on factory testing or may be based on historical coasting data from the vehicle itself at 430 the current deceleration is compared with the target deceleration at 440 the target torque is determined the target torque is determined based on adjusting the current deceleration until the target deceleration is achieved at 450 the target torque is applied for example the processor 150 may control the transmission 120 the engine 110 and or the first and second motor generators 191 and 192 to apply the target torque to the propeller shaft the deceleration control logic may follow or perform several iterations until the target deceleration is achieved those of ordinary skill would appreciate that the various illustrative logical blocks modules and algorithm steps described in connection with the examples disclosed herein may be implemented as electronic hardware computer software or combinations of both furthermore the present application can also be embodied on a machine readable medium causing a processor or computer to perform or execute certain functions to clearly illustrate this interchangeability of hardware and software various illustrative components blocks modules circuits and steps have been described above generally in terms of their functionality whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system skilled artisans may.