CPC B60L 3/0038 (2013.01) [B60L 15/20 (2013.01); B60L 2240/16 (2013.01); B60L 2240/18 (2013.01); B60L 2240/24 (2013.01); B60L 2240/423 (2013.01); B60L 2250/26 (2013.01); B60L 2260/28 (2013.01)] | 20 Claims |
1. A propulsion torque distribution system for a vehicle, wherein the vehicle includes a plurality of torque distribution motors, the propulsion torque distribution system comprising:
a controller in electronic communication with a plurality of vehicle systems, wherein the controller executes instructions to:
receive at least one of the following: one or more computational faults and one or more sensor faults in combination with a driver torque request, wherein the driver torque request indicates a total torque that a propulsion system of the vehicle is required to produce;
in response to receiving at least one of the one or more computational faults and the one or more sensor faults, determine a fault that affects calculation of a primary torque request has occurred, wherein and the primary torque request allocates the total torque between the torque distribution motors of the vehicle;
in response to determining the fault that affects calculation of the primary torque request has occurred, determine a severity of the fault;
determine a remedial state based on the severity of the fault, wherein the remedial state indicates a corresponding action that is executed by the propulsion torque distribution system;
classify the severity of the fault into one of a plurality of fault classifications, wherein the remedial state is determined based on a specific fault classification, and wherein the propulsion torque distribution system retains an all-wheel drive capability of the vehicle based on the severity of the fault, wherein the fault is classified as a third fault classification that coincides with being unable to determine the primary torque request; and
in response to classifying the fault as the third fault classification, determine a lateral acceleration estimate and a longitudinal acceleration estimate of the vehicle based on sensor data from the plurality of vehicle systems.
|