A drive
torque distribution system (20) for a vehicle (10), the vehicle (10) including a plurality of
torque distribution motors (18), the drive
torque distribution system (20) comprising: a controller (22) in
electronic communication with a plurality of vehicle systems (28), the controller (22) executing instructions to: receive at least one or more calculation errors (30), one or more sensor errors (36), and a driver torque request (40), the driver torque request (40) indicating a total torque to be produced by a drive
system of the vehicle (10); in response to receiving at least one of the one or more calculation errors (30) and the one or more sensor errors (36), determine that an error has occurred that affects the calculation of a primary torque request (T1), the primary torque request (T1) allocating the total torque between the torque distribution motors (18) of the vehicle (10); in response to determining that the fault affecting the calculation of the primary torque request (T1) has occurred, determine a
severity level of the fault; and determine a remedial state (50) based on the severity of the fault, the remedial state (50) indicating a corresponding action to be performed by the drive torque
distribution system (20); wherein the controller (22) executes instructions to classify the severity of the error into one of a plurality of error classifications (A, B, C, D, F); wherein the remedy state (50) is determined on the basis of a specific error classification (A, B, C, D, F); and wherein the drive torque
distribution system (20) maintains an all-
wheel drive capability of the vehicle (10) based on the severity of the fault; wherein the controller (22) executes instructions to classify the severity of the fault as a third fault classification (C) that coincides with the inability to determine the primary torque request (T1); wherein the controller (22) executes instructions to provide an estimate of the lateral acceleration (a y ) and an estimate of the longitudinal acceleration (a x) of the vehicle (10) based on sensor data from the plurality of vehicle systems (28); wherein the controller (22) executes instructions to: compare a road wheel angle rate with a threshold wheel angle rate stored in a memory of the controller (22); in response to determining that the road wheel angular rate is greater than the threshold wheel angular rate, determine that the vehicle (10) is experiencing a countersteer event; and in response to determining that the vehicle (10) is undergoing a
countersteering event, the estimate of the lateral acceleration (a y ) to filter.