[go: up one dir, main page]

CN112677955B - Vehicle torque distribution method, device and equipment - Google Patents

Vehicle torque distribution method, device and equipment Download PDF

Info

Publication number
CN112677955B
CN112677955B CN202011561870.8A CN202011561870A CN112677955B CN 112677955 B CN112677955 B CN 112677955B CN 202011561870 A CN202011561870 A CN 202011561870A CN 112677955 B CN112677955 B CN 112677955B
Authority
CN
China
Prior art keywords
motor
vehicle
torque
slip angle
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011561870.8A
Other languages
Chinese (zh)
Other versions
CN112677955A (en
Inventor
智晋宁
王晓伟
史青录
连晋毅
张喜清
要志斌
齐亚攀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taiyuan University of Science and Technology
Original Assignee
Taiyuan University of Science and Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Taiyuan University of Science and Technology filed Critical Taiyuan University of Science and Technology
Priority to CN202011561870.8A priority Critical patent/CN112677955B/en
Publication of CN112677955A publication Critical patent/CN112677955A/en
Application granted granted Critical
Publication of CN112677955B publication Critical patent/CN112677955B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/72Electric energy management in electromobility

Landscapes

  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

The application provides a vehicle torque distribution method, a vehicle torque distribution device and vehicle torque distribution equipment, wherein the method comprises the steps of determining the number of faults of the faulty motors and the installation positions of the faulty motors in a vehicle body when the motors are in fault; and selecting a pre-configured torque distribution strategy corresponding to the installation position according to the number of faults and the installation position, and distributing torque to each fault-free motor of the vehicle according to the distribution strategy so as to keep the vehicle running normally. Therefore, by applying the technical scheme provided by the embodiment of the application, the correct running track of the vehicle can be controlled under the condition that the driving motor fails, so that the running stability and safety of the vehicle can be improved.

Description

Vehicle torque distribution method, device and equipment
Technical Field
The invention relates to the technical field of electric automobiles, in particular to a vehicle torque distribution method, device and equipment.
Background
The distributed driving electric vehicle comprises a plurality of independent driving units, and has the advantages of good controllability, space-saving layout, high efficiency and energy conservation. Since the distributed drive units form a redundant drive system, the torque coordination control of the drive wheels is a precondition for ensuring the normal running of the vehicle.
During running of the distributed drive electric vehicle, due to uncertainty of operation of a motor for driving the vehicle to rotate, faults can happen suddenly, driving capability is lost, the yaw angle of the vehicle is suddenly increased, sideslip occurs, and stability is lost. Especially when the vehicle runs at high speed, the motor is invalid, and when the yaw angle of the vehicle is large, the brake torque of the hub motor reaches the saturation limit, but the mechanical brake does not play a role, and the vehicle loses stability. Therefore, how to control the yaw stability of the vehicle and maintain the normal running track is significantly more important.
Disclosure of Invention
In view of the above, the present invention provides a vehicle torque distribution method, device and apparatus, so as to control the normal driving track of the vehicle in case of motor failure.
Specifically, the method is realized through the following technical scheme:
in a first aspect, an embodiment of the present application provides a vehicle torque distribution method, including:
when determining that the motor for driving the wheel has a fault, determining the number of faults of the fault motor and the installation position of each fault motor in the vehicle body;
selecting a pre-configured torque distribution strategy corresponding to the installation position according to the fault number and the installation position, and distributing torque to each fault-free motor of the vehicle according to the distribution strategy so as to enable the vehicle to keep running normally; the allocation strategy is determined according to the fault number of the fault motor, the installation position of the fault motor on the vehicle body, the current running state of the vehicle and the maximum torque limiting condition of the motor under the condition that the normal running of the vehicle is met.
In an embodiment of the present application, when the number of faults is 1, selecting a pre-configured torque distribution strategy corresponding to the installation location according to the number of faults and the installation location, and distributing a torque to each non-faulty motor of the vehicle according to the distribution strategy includes:
determining an expected mass center slip angle according to the steering wheel rotation angle and the vehicle speed of the vehicle at the current moment;
when the current running state of the vehicle is accelerated running and the vehicle speed is in a preset high-speed running range, or the current running state of the vehicle is accelerated running and the vehicle speed is in a preset low-speed running range, determining the distributed torque for each first motor according to the maximum torque limiting condition of the motor and the electric door opening degree of an accelerator pedal at the current moment, meanwhile, calculating the difference value between the actual centroid sideslip angle and the expected centroid sideslip angle of the vehicle, inputting the difference value into a fuzzy PID controller, enabling the fuzzy PID controller to control the torque of a second motor through a motor controller corresponding to the second motor according to the difference value, and adjusting the torque of the second motor to enable the actual centroid sideslip angle to tend to the expected centroid sideslip angle while each first motor rotates according to the distributed torque, keeping the posture of the vehicle to be normal; the first motor is a motor which belongs to a normal side opposite to the side where the fault motor is located in the vehicle body, and the second motor is a non-fault motor which belongs to the side where the fault motor is located in the vehicle body;
when the current running state of the vehicle is the speed reduction running and the speed of the vehicle is in the preset high-speed running range, or when the current running state of the vehicle is the speed reduction running and is within the preset low-speed running range, determining the distributed torque for each first motor according to the maximum torque limiting condition of the motor and the electric valve opening degree of the brake pedal at the current moment, meanwhile, calculating a difference value between an actual centroid slip angle of the vehicle and the desired centroid slip angle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller controls the torque of the second motor through the motor controller corresponding to the second motor according to the difference value, so as to adjust the torque of the second motor while each of the first motors rotates in accordance with the allocated torque, enabling the actual centroid slip angle to approach the expected centroid slip angle, and keeping the vehicle posture to be normal;
when the current running state of the vehicle is constant-speed running and the vehicle speed is within a preset medium-high speed running range, setting a torque signal of a third motor to be 0, meanwhile, calculating a difference value between an actual mass center slip angle and the expected mass center slip angle of the vehicle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller respectively controls the torque of the second motor and the torque of a fourth motor correspondingly through a motor controller corresponding to the second motor and a motor controller corresponding to the fourth motor according to the difference value, so that the actual mass center slip angle tends to the expected mass center slip angle by adjusting the torque of the second motor and the torque of the fourth motor, and the vehicle posture is kept to tend to be normal; the third motor is a first motor opposite to the fault motor in the normal side motor, and the fourth motor is the first motor except the third motor in the normal side motor;
when the current running state of the vehicle is constant-speed running and the vehicle speed is in a preset low-speed range, setting the torque signal of each first motor to be 0, meanwhile, calculating a difference value between an actual centroid slip angle and the expected centroid slip angle of the vehicle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller controls the torque of the second motor through a motor controller corresponding to the second motor according to the difference value, so that the actual centroid slip angle tends to the expected centroid slip angle by adjusting the torque of the second motor, and the vehicle is controlled to stop running under the condition that the vehicle is stable.
In an embodiment of the present application, when the number of faults is 2, selecting a pre-configured torque distribution strategy corresponding to the installation location according to the number of faults and the installation location, and distributing a torque to each non-faulty motor of the vehicle according to the distribution strategy includes:
if it is determined that two motors of the vehicle at different coaxial sides or different shaft installation positions are in failure, if the total demand torque is less than or equal to the maximum output torque of a single motor, the total demand torque is averagely distributed to the remaining non-failure motors so as to enable the vehicle to normally run by adjusting the torques of the remaining non-failure motors, wherein the total demand torque is determined according to the vehicle speed of the vehicle at the current moment and the electric door opening degree of an accelerator pedal at the current moment,
and/or the first and/or second light sources,
and if the two motors of the vehicle at the same-side different-shaft installation positions are determined to be in fault, cutting off the current of the rest non-fault motors, and setting the torque signals of the rest non-fault motors to be 0.
In an embodiment of the present application, when the number of faults is 3, selecting a pre-configured torque distribution strategy corresponding to the installation location according to the number of faults and the installation location, and distributing a torque to each non-faulty motor of the vehicle according to the distribution strategy includes:
the current of the remaining non-faulty motor is cut off and the torque signals of the remaining non-faulty motor are all set to 0.
In one embodiment of the present application, the determining the desired centroid slip angle according to the steering wheel angle and the vehicle speed of the vehicle at the current time comprises:
acquiring the steering wheel angle and the vehicle speed of the vehicle at the current moment;
and respectively inputting the acquired steering wheel rotation angle and the acquired vehicle speed into a two-degree-of-freedom linear model to obtain an expected mass center slip angle.
In one embodiment of the application, the determining the torque allocated to each first motor according to the maximum torque limit condition of the motor and the electric door opening of the brake pedal at the current time includes:
distributing torque to each first motor according to a first expression;
the first expression is: t ═ Tmax*0.5*A_PT,
Where T is the torque allocated to the individual motor on the normal side, TmaxThe maximum torque of the single motor, and A _ PT is the electric valve opening degree of the accelerator pedal at the current moment.
In one embodiment of the application, the determining the torque allocated to each first motor according to the maximum torque limit condition of the motor and the electric door opening of the brake pedal at the current time includes:
distributing torque to each first motor according to a second expression;
the second expression is: t ═ Tmax*0.5*B_PT,
Where T is the torque allocated to the individual motor on the normal side, TmaxAnd B _ PT is the maximum torque of a single motor, and B _ PT is the electric valve opening degree of the brake pedal at the current moment.
In a second aspect, embodiments of the present application provide a vehicle torque distribution apparatus, the apparatus comprising:
the number and position determining module is used for determining the number of faults of the fault motors and the installation positions of the fault motors in the vehicle body when the motors for driving the wheels are determined to be in fault;
the motor torque distribution module is used for selecting a pre-configured torque distribution strategy corresponding to the installation position according to the fault number and the installation position, and distributing torque to each fault-free motor of the vehicle according to the distribution strategy so as to enable the vehicle to keep running normally; the allocation strategy is determined according to the fault number of the fault motor, the installation position of the fault motor on the vehicle body, the current running state of the vehicle and the maximum torque limiting condition of the motor under the condition that the normal running of the vehicle is met.
In an embodiment of the present application, when the number of faults is 1, the motor torque distribution module is specifically configured to:
determining an expected mass center slip angle according to the steering wheel rotation angle and the vehicle speed of the vehicle at the current moment;
when the current running state of the vehicle is accelerated running and the vehicle speed is in a preset high-speed running range, or the current running state of the vehicle is accelerated running and the vehicle speed is in a preset low-speed running range, determining the distributed torque for each first motor according to the maximum torque limiting condition of the motor and the electric door opening degree of an accelerator pedal at the current moment, meanwhile, calculating the difference value between the actual centroid sideslip angle and the expected centroid sideslip angle of the vehicle, inputting the difference value into a fuzzy PID controller, enabling the fuzzy PID controller to control the torque of a second motor through a motor controller corresponding to the second motor according to the difference value, and adjusting the torque of the second motor to enable the actual centroid sideslip angle to tend to the expected centroid sideslip angle while each first motor rotates according to the distributed torque, keeping the posture of the vehicle to be normal; the first motor is a motor which belongs to a normal side opposite to the side where the fault motor is located in the vehicle body, and the second motor is a non-fault motor which belongs to the side where the fault motor is located in the vehicle body;
when the current running state of the vehicle is the speed reduction running and the speed of the vehicle is in the preset high-speed running range, or when the current running state of the vehicle is the speed reduction running and is within the preset low-speed running range, determining the distributed torque for each first motor according to the maximum torque limiting condition of the motor and the electric valve opening degree of the brake pedal at the current moment, meanwhile, calculating a difference value between an actual centroid slip angle of the vehicle and the desired centroid slip angle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller controls the torque of the second motor through the motor controller corresponding to the second motor according to the difference value, so as to adjust the torque of the second motor while each of the first motors rotates in accordance with the allocated torque, enabling the actual centroid slip angle to approach the expected centroid slip angle, and keeping the vehicle posture to be normal;
when the current running state of the vehicle is constant-speed running and the vehicle speed is within a preset medium-high speed running range, setting a torque signal of a third motor to be 0, meanwhile, calculating a difference value between an actual mass center slip angle and the expected mass center slip angle of the vehicle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller respectively controls the torque of the second motor and the torque of a fourth motor correspondingly through a motor controller corresponding to the second motor and a motor controller corresponding to the fourth motor according to the difference value, so that the actual mass center slip angle tends to the expected mass center slip angle by adjusting the torque of the second motor and the torque of the fourth motor, and the vehicle posture is kept to tend to be normal; the third motor is a first motor opposite to the fault motor in the normal side motor, and the fourth motor is the first motor except the third motor in the normal side motor;
when the current running state of the vehicle is constant-speed running and the vehicle speed is in a preset low-speed range, setting the torque signal of each first motor to be 0, meanwhile, calculating a difference value between an actual centroid slip angle and the expected centroid slip angle of the vehicle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller controls the torque of the second motor through a motor controller corresponding to the second motor according to the difference value, so that the actual centroid slip angle tends to the expected centroid slip angle by adjusting the torque of the second motor, and the vehicle is controlled to stop running under the condition that the vehicle is stable.
In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory;
the memory for storing machine executable instructions;
the processor is configured to read and execute the machine executable instructions stored in the memory to implement the method steps of the vehicle torque distribution method according to the above embodiments.
According to the technical scheme, in the embodiment of the application, when the motor fails, the number of the failed motors and the installation positions of the failed motors in the vehicle body are determined; and selecting a pre-configured torque distribution strategy corresponding to the installation position according to the number of faults and the installation position, and distributing torque to each fault-free motor of the vehicle according to the distribution strategy so as to keep the vehicle running normally. Therefore, by applying the technical scheme provided by the embodiment of the application, the correct running track of the vehicle can be controlled under the condition that the driving motor fails, so that the running stability and safety of the vehicle can be improved.
Drawings
FIG. 1 is a schematic flow chart diagram of a vehicle torque distribution method provided by an embodiment of the present application;
FIG. 2 is a schematic flow chart diagram of another vehicle torque distribution method provided by an embodiment of the present application;
FIG. 3(a) is a schematic diagram of a vehicle corresponding to different driving states at different initial speeds according to an embodiment of the present application;
FIG. 3(b) is a schematic diagram of the comparison between the torque distribution strategy provided by the embodiment of the present application and the vehicle yaw angle change under the ordinary PID control at the initial speed of 50 km/h;
FIG. 3(c) is a schematic diagram of the comparison between the torque distribution strategy provided by the embodiment of the present application and the vehicle yaw angle change under the ordinary PID control at the initial speed of 80 km/h;
FIG. 3(d) is a schematic diagram of the comparison between the torque distribution strategy provided by the embodiment of the present application and the vehicle yaw angle change under the ordinary PID control at the initial speed of 120 km/h;
FIG. 3(e) is a schematic diagram of a comparison between the torque distribution strategy provided by the embodiment of the present application and the yaw rate variation of a vehicle under a normal PID control at an initial speed of 50 km/h;
FIG. 3(f) is a schematic diagram of a comparison between the torque distribution strategy provided by the embodiment of the present application and the yaw rate variation of a vehicle under the ordinary PID control at an initial speed of 80 km/h;
FIG. 3(g) is a schematic diagram of the torque distribution strategy provided by the embodiment of the present application compared with the conventional PID control for the yaw rate variation of the vehicle at the initial speed of 120 km/h;
FIG. 3(h) is a schematic diagram of comparison of side-to-side slip angle changes of each wheel of an uncontrolled vehicle at an initial speed of 50km/h according to an embodiment of the application;
FIG. 3(i) is a schematic diagram showing the comparison of the change of each wheel lateral slip angle of a common PID at an initial speed of 50km/h, provided by the embodiment of the application;
FIG. 3(j) is a schematic diagram of a comparison of the change of each wheel lateral slip angle at an initial speed of 50km/h for the torque distribution strategy provided by the embodiment of the present application;
FIG. 3(k) is a schematic diagram of comparison of lateral slip angle change of each wheel of an uncontrolled vehicle at an initial speed of 80km/h according to an embodiment of the present application;
FIG. 3(l) is a schematic diagram of the comparison of the change of each wheel lateral slip angle of a common PID at an initial speed of 80km/h provided by the embodiment of the application;
FIG. 3(m) is a schematic diagram of a comparison of the change of each wheel lateral slip angle at an initial speed of 80km/h for the torque distribution strategy provided by the embodiment of the application;
FIG. 3(n) is a schematic diagram of comparison of side-to-side slip angle changes of each wheel of an uncontrolled vehicle at an initial speed of 120km/h according to an embodiment of the application;
FIG. 3(o) is a schematic diagram of a comparison of the change of each wheel lateral slip angle of a common PID at an initial speed of 120km/h provided by the embodiment of the application;
FIG. 3(p) is a schematic diagram of a comparison of the change of each wheel lateral slip angle at an initial speed of 120km/h for the torque distribution strategy provided by the embodiment of the present application;
FIG. 4 is a schematic diagram of a hardware structure of a vehicle torque distribution device provided by an embodiment of the present application;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a schematic flowchart of a vehicle torque distribution method provided in an embodiment of the present application, where the method is applied to a controller of a vehicle system, and the method may include:
step 1, when determining that a motor for driving wheels has a fault, determining the number of faults of the fault motor and the installation position of each fault motor in a vehicle body.
In the present embodiment, the number of motors is at least 4, and when the number of motors is 4, the number of failures may be 1, 2, or 3.
In practical application, the motors are generally arranged on two sides of a vehicle body in a pair mode, and the installation position of the fault motor can be arranged on one side of the vehicle body or on the other side of the vehicle body.
It should be noted that all the motors in the present application refer to motors for driving the vehicle to rotate, that is, driving motors.
Step 2, selecting a corresponding pre-configured torque distribution strategy according to the number of faults and the installation position, and distributing torque to each fault-free motor of the vehicle according to the distribution strategy so as to enable the vehicle to keep running normally; the allocation strategy is determined according to the fault number of the fault motor, the installation position of the fault motor on the vehicle body, the current running state of the vehicle and the maximum torque limiting condition of the motor under the condition that the normal running of the vehicle is met.
In the present embodiment, if the number of failed motors in the vehicle and the mounting positions of the failed motors in the vehicle body are different, the torque distribution strategy corresponding to the distribution of the torque to the non-failed motors is also different.
As an example, when the number of the faulty motors is 1, a torque distribution strategy corresponding to the installation position of the faulty motor may be selected according to the number of the faulty motors and the installation position of the faulty motor in the vehicle body, and a torque distribution strategy corresponding to the driving state of the vehicle at the current time may be selected from the selected torque distribution strategies according to the driving state of the vehicle at the current time.
When the number of the fault motors is 2 or 3, a torque distribution strategy corresponding to the installation position of the fault motor can be selected according to the number of the faults of the fault motors and the installation position of the fault motors in the vehicle body.
Thus, the flow shown in fig. 1 is completed.
As can be seen from the flow shown in fig. 1, in the embodiment of the present application, when a motor fails, the number of failures of the failed motor and the installation position of each failed motor in the vehicle body are determined; and selecting a pre-configured torque distribution strategy corresponding to the installation position according to the number of faults and the installation position, and distributing torque to each fault-free motor of the vehicle according to the distribution strategy so as to keep the vehicle running normally. Therefore, by applying the technical scheme provided by the embodiment of the application, the correct running track of the vehicle can be controlled under the condition that the driving motor fails, so that the running stability and safety of the vehicle can be improved.
As an embodiment, referring to fig. 2, when the number of faults is 1, an implementation manner of implementing step 2 may include the following steps:
step 21, determining an expected mass center slip angle according to the steering wheel rotation angle and the vehicle speed of the vehicle at the current moment; when the current running state of the vehicle is acceleration running and the vehicle speed is within a preset high-speed running range or a preset medium-high speed running range, or the current running state of the vehicle is acceleration running and the vehicle speed is within a preset low-speed running range, step 22 is executed, when the current running state of the vehicle is deceleration running and the vehicle speed is within a preset high-speed running range, or the current running state of the vehicle is deceleration running and the preset low-speed running range, step 23 is executed, when the current running state of the vehicle is constant-speed running and the vehicle speed is within the preset medium-high speed running range, step 24 is executed, and when the current running state of the vehicle is constant-speed running and the vehicle speed is within the preset low-speed range, step 25 is executed.
In the present application, low-speed running is performed when the vehicle speed is lower than the first threshold, the first threshold may be 50Km/h, medium-high-speed running is performed when the vehicle speed is between the first threshold and the second threshold, the second threshold may be 80Km/h, high-speed running is performed when the vehicle speed is between the second threshold and the third threshold, the third threshold is 120Km/h, and accordingly, the low-speed running range is lower than the first threshold, the medium-high-speed running range is between the first threshold and the second threshold, and the high-speed running range is between the second threshold and the third threshold.
In the present embodiment, since the vehicle speed is high in both the medium-high speed running and the high speed running, step 22, which is the same torque distribution strategy, is adopted. Additionally, the vehicle speed is low and there is an acceleration signal, which may be a start-up phase or other low to high speed phase, based on which the torque distribution strategy described in step 22 is used. The vehicle speed is slow and there is a brake signal, the driver intends to stop at a reduced speed, and based on this, the same torque distribution strategy as that in step 23 is adopted as the torque distribution strategy in which the current running state of the vehicle is the reduced speed running and the vehicle speed is in the preset high-speed running range.
As an embodiment, the specific steps for implementing step 21 may be as follows, step 211 to step 212:
step 211, obtaining the steering wheel angle and the vehicle speed of the vehicle at the current time.
The steering wheel angle in this step is the front wheel steering angle.
And step 212, respectively inputting the acquired steering wheel rotation angle and the acquired vehicle speed into a two-degree-of-freedom linear model to obtain an expected mass center slip angle.
As an embodiment, the two-degree-of-freedom linear model is:
Figure GDA0002945395320000101
wherein: cf、CrThe cornering stiffness of the front and rear wheels, respectively; a isyIs the lateral acceleration; i iszIs the moment of inertia of the vehicle; lf、lrThe distances from the center of mass of the vehicle to the front and rear axles, respectively; m is the vehicle mass; fyf、FyrRespectively the transverse force of the front wheel and the transverse force of the rear wheel; deltafIs the vehicle front wheel steering angle; v. ofxIs the longitudinal speed of the vehicle; gamma is a yaw angular velocity; beta is the vehicle centroid slip angle.
Step 22, determining the distributed torque for each first motor according to the maximum torque limiting condition of the motor and the electric door opening degree of the accelerator pedal at the current moment, meanwhile, calculating the difference value between the actual barycenter sideslip angle of the vehicle and the expected barycenter sideslip angle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller controls the torque of the second motor through a motor controller corresponding to the second motor according to the difference value, so that when each first motor rotates according to the distributed torque, the torque of the second motor is adjusted, the actual barycenter sideslip angle tends to the expected barycenter sideslip angle, and the vehicle posture is kept to tend to be normal; the first motor is a motor in the vehicle body and belongs to a normal side opposite to the side where the fault motor is located, and the second motor is a non-fault motor in the vehicle body and belongs to the side where the fault motor is located.
In the present application, the first motor is only named for convenience of distinguishing from the following motors, and is not used to limit a certain motor.
Here, the second motor is named only for convenience of description, and is not intended to limit a certain motor.
In the present embodiment, the actual centroid slip angle of the own vehicle can be obtained from the vehicle state observer.
The motors on the normal side are all fault-free motors.
Considering the vehicle driving the free pedal travel, the vehicle enters the acceleration phase when the driving pedal travel exceeds a first set value of the total driving travel, which may be 5%.
The first motor can be considered as a normal motor on the side where the fault-free motor is located, for example, if the vehicle has 4 motors and is uniformly distributed on two sides of the vehicle body, if there are 1 fault motors, then 2 motors in fault-free are located on one side of the vehicle body, and the fault motor and 1 fault-free motor are located on the other side of the vehicle body.
The second motor may be considered to be the motor located on the same side as the failed motor.
In a vehicle, each motor for driving a wheel corresponds to a motor controller belonging to the motor for controlling a torque of the motor.
The fuzzy PID controller inputs controlled quantity errors and error change rates into a fuzzy control module on the basis of original PID control, a fuzzy control rule is formulated, a proportional parameter P, an integral parameter I and a differential parameter D of the original PID control are output to realize the requirements of different errors and error change rates on PID self-tuning, in the application, a corresponding fuzzy control rule is formulated through the difference value of the actual barycenter slip angle and the barycenter slip angle of a vehicle and the error change rate of the barycenter slip angle, and a control signal for representing and controlling the torque of a second motor (namely the normal motor torque on the failure side) is output.
In practical application, the master controller obtains the electric door opening degree of the accelerator pedal at the current moment, calculates the torque distributed to each first motor according to the obtained electric door opening degree and the maximum motor torque limiting condition, and simultaneously sends a control signal for representing the corresponding torque output to the second motor to the motor controller for controlling the torque of the second motor according to the difference value, and the motor controller receives the control signal and controls the torque of the second motor according to the control signal so as to adjust the torque of the second motor when each first motor rotates according to the distributed torque, so that the actual centroid sideslip angle tends to the expected centroid sideslip angle and the vehicle attitude tends to be normal.
As an example, the specific implementation manner of determining the torque allocated to each first motor according to the maximum torque limit condition of the motor and the electric valve opening degree of the brake pedal at the current time in this step may include:
distributing torque to each first motor according to a first expression;
the first expression is: t ═ Tmax*0.5*A_PT,
Where T is the torque allocated to the individual motor on the normal side, TmaxThe maximum torque of the single motor, and A _ PT is the electric valve opening degree of the accelerator pedal at the current moment.
In the present embodiment, when a _ PT is larger than the first setting value and B _ PT is 0, the vehicle is in acceleration running.
And step 23, determining the distributed torque for each first motor according to the maximum torque limiting condition of the motor and the electric door opening degree of the brake pedal at the current moment, meanwhile, calculating the difference value between the actual centroid slip angle and the expected centroid slip angle of the vehicle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller controls the torque of the second motor through a motor controller corresponding to the second motor according to the difference value, and adjusting the torque of the second motor while each first motor rotates according to the distributed torque, so that the actual centroid slip angle tends to the expected centroid slip angle, and the vehicle posture tends to be normal.
Considering the free pedal travel of the vehicle, when the brake pedal travel exceeds a second set value of the total pedal braking travel, the vehicle enters the braking stage, and the second set value may be the same as or different from the first set value, but the present embodiment is not limited thereto, and the second set value may also be 5%.
In practical application, the master controller obtains the electric door opening degree of the brake pedal at the current moment, calculates the torque distributed to each first motor according to the obtained electric door opening degree of the brake pedal at the current moment and the maximum torque limiting condition of the motor, and simultaneously sends a control signal for representing the corresponding torque output to the second motor to the motor controller for controlling the torque of the second motor according to the difference value, and the motor controller receives the control signal and controls the torque of the second motor according to the control signal so as to adjust the torque of the second motor while each first motor rotates according to the distributed torque, so that the actual centroid sideslip angle tends to the expected centroid sideslip angle and the vehicle posture tends to be normal.
As an example, the specific implementation manner of determining the torque allocated to each first motor according to the maximum torque limit condition of the motor and the electric valve opening degree of the brake pedal at the current time in this step may include:
distributing torque to each first motor according to a second expression;
the second expression is: t ═ Tmax*0.5*B_PT,
Where T is the torque allocated to the individual motor on the normal side, TmaxAnd B _ PT is the maximum torque of a single motor, and B _ PT is the electric valve opening degree of the brake pedal at the current moment.
In the present embodiment, when a _ PT is 0 and B _ PT is greater than 0, the vehicle is in deceleration running.
Step 24, setting a torque signal of a third motor to 0, calculating a difference value between an actual centroid slip angle and the expected centroid slip angle of the vehicle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller respectively controls the torque of the second motor and the torque of the fourth motor through a motor controller corresponding to the second motor and a motor controller corresponding to the fourth motor according to the difference value, so that the actual centroid slip angle tends to the expected centroid slip angle by adjusting the torque of the second motor and the torque of the fourth motor, and the vehicle posture is kept to tend to be normal; the third motor is a first motor that is opposite to the faulty motor among the normal-side motors, and the fourth motor is a first motor excluding the third motor among the normal-side motors.
In the present application, the third motor is named only for convenience of description, and is not intended to limit a certain motor.
Here, the fourth motor is named only for convenience of description and is not intended to limit a certain motor.
The third motor and the fault motor are respectively positioned on two sides of the vehicle body and are opposite to each other in the mounting position in the vehicle body.
The fourth motor and the third motor are positioned on the using side.
In the step, the vehicle is in a uniform deceleration running state with a high speed, after the motor fails, the vehicle speed is reduced according to a safe first principle and a driving experience second principle, a torque signal of a third motor is set to 0, a fuzzy PID controller is adopted for a fourth motor and the second motor according to the difference value, the torque of the second motor is controlled through a motor controller corresponding to the second motor, and meanwhile the torque of the fourth motor is controlled through a motor controller corresponding to the fourth motor according to the difference value.
And 25, setting each first motor to be 0, calculating a difference value between the actual centroid slip angle and the expected centroid slip angle of the vehicle, inputting the difference value into a fuzzy PID controller, enabling the fuzzy PID controller to respectively control the torque of a second motor through a motor controller corresponding to the second motor according to the difference value, enabling the actual centroid slip angle to approach the expected centroid slip angle by adjusting the torque of the second motor, and controlling the vehicle to stop running under the condition that the vehicle is stable.
In practical application, the fuzzy PID controller sends a control signal for representing the output of the corresponding torque to the second motor to the motor controller for controlling the torque of the second motor according to the difference value between the actual mass center slip angle and the expected mass center slip angle of the vehicle, the motor controller controls the torque of the second motor according to the control signal after receiving the control signal, so that the torque of the second motor is adjusted while each first motor rotates according to the distributed torque, the actual mass center slip angle tends to the expected mass center slip angle, the vehicle slowly tends to be stable, and the vehicle is controlled to stop running under the condition that the vehicle is completely stable.
Thus, the flow shown in fig. 2 is completed.
As can be seen from the flow shown in fig. 2, in the embodiment of the present application, when the number of the faulty motors is 1, a pre-configured torque distribution strategy corresponding to the installation location and the driving state of the vehicle is selected, and the torques are distributed to the non-faulty motors of the vehicle according to the distribution strategy, so that the vehicle keeps driving normally. Therefore, by applying the technical scheme provided by the embodiment of the application, the correct running track of the vehicle can be controlled under the condition that the motor for driving the vehicle is in failure, so that the running stability and safety of the vehicle can be improved.
As an embodiment, when the number of faults is 2, the implementation manner of implementing step 2 may include the following steps:
if two motors of the vehicle at the different coaxial sides or different shaft installation positions are determined to be in fault, if the total required torque is smaller than or equal to the maximum output torque of a single motor, the total required torque is averagely distributed to the remaining non-fault motors so as to enable the vehicle to normally run by adjusting the torque of the remaining non-fault motors, wherein the total required torque is determined according to the vehicle speed of the vehicle at the current moment and the electric door opening of an accelerator pedal at the current moment.
As can be seen, the present embodiment can improve the stability and safety of vehicle running by distributing the total required torque to the remaining non-faulty motor on average to make the own vehicle run normally by adjusting the torque of the remaining non-faulty motor.
As another embodiment, when the number of faults is 2, the implementation manner of implementing step 2 may further include the following steps:
and if the two motors of the vehicle at the same-side different-shaft installation positions are determined to be in fault, cutting off the current of the rest non-fault motors, and setting the torque signals of the rest non-fault motors to be 0.
Therefore, the present embodiment improves the driving stability and safety of the vehicle by interrupting the current of the remaining non-faulty motor and setting the torque signals of the remaining non-faulty motor to 0.
Once the failure condition of multiple motors such as 3 motors and more than 3 motors occurs, the master controller immediately cuts off the current of the residual motor after receiving the failure sensor signal of each failed motor, the torque signal is set to be 0, and the torque is not distributed any more. As an embodiment, when the number of faults is 3, the implementation manner of implementing step 2 may include: cutting off the current of the rest motor without faults, and setting the torque signals of the rest motor without faults to be 0; so as to improve the running stability and safety of the vehicle.
The method provided by the present application is described below by a specific embodiment:
the distributed drive electric vehicle of this embodiment has 4 motors for driving the wheel motion, and the symmetrical arrangement is in the both sides of automobile body, and it describes specifically to take the left front wheel to break down as an example in this embodiment, specifically is:
the first step, the total controller confirms the trouble quantity of trouble motor and the mounted position of each trouble motor on the automobile body, and based on this, total controller confirms that the trouble motor is 1, and is that the left front wheel breaks down.
Secondly, when the master controller determines the steering wheel angle of the vehicle at the current moment and the vehicle speed at the current moment, the expected mass center slip angle is calculated; assuming that the master controller determines that the vehicle speed is 60km/h, the vehicle is in medium-high speed running, meanwhile, the fact that the electric door opening degree of the accelerator pedal at the current moment is greater than 5% of the maximum electric door opening degree of the accelerator pedal, and the electric door opening degree of the brake pedal at the current moment is 0 is detected, the vehicle is in accelerated running, and based on the fact, the master controller selects the strategy described in the third step from the vehicle torque distribution strategies. Assuming that the master controller determines that the vehicle speed is 100km/h, the vehicle is in medium-high speed running, meanwhile, the fact that the electric door opening degree of the brake pedal at the current moment is less than 5% of the maximum electric door opening degree of the brake pedal, and the electric door opening degree of the accelerator pedal at the current moment is 0 is detected, the vehicle is in deceleration running, and based on the fact, the master controller selects the strategy described in the fourth step from vehicle torque distribution strategies. And if the master controller determines that the vehicle speed is 80km/h, the vehicle is in medium-high speed running, meanwhile, the fact that the electric door opening degree of the brake pedal at the current moment is 0 and the electric door opening degree of the accelerator pedal at the current moment is 0 is detected, the vehicle is in constant speed running, and based on the fact that the master controller selects the strategy described in the fifth step from the vehicle torque distribution strategies. And assuming that the vehicle speed at the current moment is 30km/h, the vehicle is running at a low speed, and meanwhile, detecting that the electric door opening degree of the brake pedal at the current moment is 0 and the electric door opening degree of the accelerator pedal at the current moment is 0, the vehicle is running at a constant speed, and based on the fact that the overall controller selects the strategy described in the sixth step from the vehicle torque distribution strategies.
And thirdly, determining the distributed torque for each first motor according to the maximum torque limiting condition of the motor and the electric door opening degree of an accelerator pedal at the current moment, meanwhile, calculating the difference value between the actual barycenter slip angle and the expected barycenter slip angle of the vehicle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller controls the torque of the left rear wheel motor through a motor controller corresponding to the left rear wheel according to the difference value, and the torque of the left rear wheel motor is adjusted while the right front wheel motor and the right rear wheel motor rotate according to the distributed torque, so that the actual barycenter slip angle tends to the expected barycenter slip angle, and the vehicle posture tends to be normal.
And fourthly, determining the distributed torque for each first motor according to the maximum torque limiting condition of the motor and the electric door opening degree of the brake pedal at the current moment, meanwhile, calculating the difference value between the actual barycenter slip angle and the expected barycenter slip angle of the vehicle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller controls the torque of the left rear wheel motor through a motor controller corresponding to the left rear wheel motor according to the difference value, and the torque of the left rear wheel motor is adjusted while the right front wheel motor and the right rear wheel motor rotate according to the distributed torque, so that the actual barycenter slip angle tends to the expected barycenter slip angle, and the vehicle posture tends to be normal.
And fifthly, setting a torque signal of the right front wheel motor to be 0, calculating a difference value between the actual centroid sideslip angle and the expected centroid sideslip angle of the vehicle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller respectively controls the torque of the left rear wheel motor and the torque of the right rear wheel motor correspondingly through a motor controller corresponding to the left rear wheel motor and a motor controller corresponding to the right rear wheel motor according to the difference value, so that the actual centroid sideslip angle tends to the expected centroid sideslip angle by adjusting the torque of the left rear wheel motor and the torque of the right rear wheel motor, and the vehicle posture is kept to tend to be normal.
And sixthly, setting a torque signal of a right front wheel motor to be 0, calculating a difference value between an actual mass center slip angle and the expected mass center slip angle of the vehicle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller controls the torque of a left rear wheel motor through a motor controller corresponding to the left rear wheel motor according to the difference value, so that the actual mass center slip angle tends to the expected mass center slip angle by adjusting the torque of the left rear wheel motor, and the vehicle is controlled to stop running under the condition that the vehicle is stable.
In order to enable the stability effect brought by the torque distribution method described in the application to be more intuitively felt, the application adopts combined simulation of CarSim and MATLAB/Simulink software to establish an integrated simulation model, and the feasibility of the torque distribution strategy is verified by simulating single-motor failure torque distribution strategy intervention and non-intervention motor failure. Table 1 shows the main parameters of the vehicle.
TABLE 1 Main parameters of the complete vehicle
Figure GDA0002945395320000181
Under the straight-line running working condition, simulation comparative analysis of the torque distribution strategy and the ordinary PID control strategy is carried out under the running states of high-speed (middle-high speed) acceleration, high-speed (middle-high speed) braking, high-speed (middle-high speed) uniform deceleration, low-speed acceleration, low-speed braking, low-speed uniform deceleration and the like. Selecting the initial speeds of 50km/h, 80km/h and 120km/h of the vehicle as vehicle joint simulation representative values of a low-speed stage, a medium-high speed stage and a high-speed stage of the vehicle speed; specifically, referring to fig. 3(a), 0-2s of the vehicle is in a uniform deceleration state, 2-5s are in an acceleration running state, 5-6s are in a uniform deceleration running state, 6-9s are in a braking running state, and 9-10s are in a uniform deceleration running state. Referring specifically to fig. 3(b) - (d), fig. 3(b) - (d) respectively show the comparison between the yaw angle change of the vehicle under different initial speeds in the torque distribution strategy and the ordinary PID control strategy, and after the comparison, see table 2 below, where table 2 shows the comparison between the corresponding yaw angle change data under different initial speeds in the accelerating and braking driving states.
Watch (A)1Comparison of yaw angles in acceleration and braking driving states at different initial speeds
Figure GDA0002945395320000183
Note: the change value is an absolute value obtained by subtracting the maximum value and the minimum value of the yaw angle under different working conditions and different vehicle speeds; 0 is an uncontrolled vehicle; 1 is a common PID control vehicle; and 2, controlling the vehicle by fuzzy PID rules.
As can be seen from Table 2, during acceleration running, the yaw angle of the ordinary PID control vehicle is reduced by 2.39, 2.81 and 2.56 compared with that of the uncontrolled vehicle, and the yaw angle of the vehicle controlled by the torque distribution strategy of the application is reduced by 0.33, 0.68 and 0.84 compared with that of the PID control vehicle, and the reduction amplitudes are respectively 58%, 88% and 89%; in a braking driving state, the yaw angle of the ordinary PID control vehicle is reduced by 1.08, 2.4 and 2.66 compared with the yaw angle of an uncontrolled vehicle, and the yaw angle of the torque distribution strategy control vehicle is reduced by 0.51, 0.76 and 0.99 compared with the yaw angle of the PID control vehicle, wherein the reduction amplitudes respectively reach 77%, 90% and 92%, which shows that the torque distribution strategy provided by the application has obvious effectiveness on a single-motor fault vehicle.
Referring specifically to fig. 3(e) - (g), fig. 3(e) - (g) respectively show the comparison between the yaw rate variation of the vehicle under different initial speeds in the torque distribution strategy and the ordinary PID control strategy, and after the comparison, see table 3 below, table 3 shows the comparison between the yaw rate variation data corresponding to the acceleration and braking driving under different initial speeds.
Watch (A)2Comparison of yaw rates of acceleration and braking conditions at different initial speeds
Figure GDA0002945395320000192
Note: the change value is an absolute value obtained by subtracting the maximum value and the minimum value of the yaw angular velocity under different vehicle speeds under different working conditions; 0 is an uncontrolled vehicle; 1 is a common PID control vehicle; and 2, controlling the vehicle by fuzzy PID rules.
As can be seen from Table 3, in the acceleration running state, the yaw angle of the PID-controlled vehicle is reduced by 0.025rad · s as compared with the uncontrolled vehicle-1、0.029rad·s-1、0.028rad·s-1The yaw angle of the torque distribution strategy controlled vehicle is reduced by 0.004rad & s compared with the yaw angle of the PID controlled vehicle-1、0.006rad·s-1、0.009rad·s-1The amplitude reduction reaches 66%, 75% and 96% respectively; when the vehicle is braked and driven, the yaw angle of the ordinary PID control vehicle is reduced by 0.011rad & s compared with that of the uncontrolled vehicle-1、0.024rad·s-1、0.028rad·s-1The yaw angle of the torque distribution strategy controlled vehicle is reduced by 0.004rad & s compared with the yaw angle of the PID controlled vehicle-1、0.007rad·s-1、0.009 rad·s-1The reduction is 70%, 83% and 90% respectively.
As can be seen from fig. 3(e) - (g) and table 3, in the accelerating and braking running states, the yaw rate of the vehicle controlled by the torque distribution strategy and the yaw rate of the vehicle controlled by the ordinary PID control have significant control effects, but the yaw rate peak value of the vehicle controlled by the torque distribution strategy is significantly reduced compared with the yaw rate peak value of the vehicle controlled by the PID, and the time corresponding to the first peak value of the yaw rate of the vehicle controlled by the torque distribution strategy is significantly shorter than that of the ordinary PID control vehicle.
From fig. 3(h) - (p), it can be seen that, at the initial speeds of 50km/h, 80km/h and 120km/h, when the front left motor fails and the uncontrolled vehicle is in an acceleration stage for 2-5s, the side slip angles of both Tire L1 and Tire R1 increase towards the motor failure side, the vehicle deflects towards the motor failure side, and the vehicle brakes for 6-9s, and the vehicle deflects towards the motor non-failure side. The common PID control vehicle at each initial speed has obvious improvement compared with the lateral slip angles of each wheel of an uncontrolled vehicle, the torque distribution strategy controls the vehicle to be equal in size and opposite in direction to the lateral slip angles of the Tire L1 and the Tire R1 and the Tire L2 and the Tire R2 in any phase of 0-10s, and the common PID control is further optimized compared with the common PID control.
By combining the two control strategies, the torque distribution strategy enables the yaw angle and the yaw velocity of the vehicle to be rapidly stabilized near the target values, the lateral slip angles of the wheels are distributed more uniformly, and the running stability of the vehicle with single motor failure is remarkably improved.
Based on the same application concept as the method, the embodiment of the application also provides a vehicle torque distribution device 400 which can comprise the device.
A number and position determination module 401 for determining the number of failed motors and the mounting positions of the respective failed motors in the vehicle body when it is determined that the motors for driving the wheels are failed;
a motor torque distribution module 402, configured to select a pre-configured torque distribution strategy corresponding to the installation position according to the number of faults and the installation position, and distribute a torque to each non-fault motor of the vehicle according to the distribution strategy, so that the vehicle keeps running normally; the allocation strategy is determined according to the fault number of the fault motor, the installation position of the fault motor on the vehicle body, the current running state of the vehicle and the maximum torque limiting condition of the motor under the condition that the normal running of the vehicle is met.
As an example, when the number of faults is 1, the motor torque distribution module 402 may be specifically configured to:
determining an expected mass center slip angle according to the steering wheel rotation angle and the vehicle speed of the vehicle at the current moment;
when the current running state of the vehicle is accelerated running and the vehicle speed is in a preset high-speed running range or a preset middle-high speed running range, or the current running state of the vehicle is accelerated running and the vehicle speed is in a preset low-speed running range, determining the distributed torque for each first motor according to the maximum torque limiting condition of the motor and the electric door opening degree of an accelerator pedal at the current moment, simultaneously calculating the difference value between the actual centroid slip angle and the expected centroid slip angle of the vehicle, inputting the difference value into a fuzzy PID controller, enabling the fuzzy PID controller to control the torque of the second motor through a motor controller corresponding to the second motor according to the difference value, and adjusting the torque of the second motor when each first motor rotates according to the distributed torque so as to enable the actual centroid slip angle to tend to the expected centroid slip angle, keeping the posture of the vehicle to be normal; the first motor is a motor which belongs to a normal side opposite to the side where the fault motor is located in the vehicle body, and the second motor is a non-fault motor which belongs to the side where the fault motor is located in the vehicle body;
when the current running state of the vehicle is in deceleration running and the vehicle speed is in a preset high-speed running range or a preset middle-high speed running range, or the current running state of the vehicle is in deceleration running and a preset low-speed running range, determining the distributed torque for each first motor according to the maximum torque limiting condition of the motor and the electric door opening degree of the brake pedal at the current moment, simultaneously calculating the difference value between the actual centroid slip angle and the expected centroid slip angle of the vehicle, inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller controls the torque of the second motor through a motor controller corresponding to the second motor according to the difference value, and adjusting the torque of the second motor while each first motor rotates according to the distributed torque so that the actual centroid slip angle tends to the expected centroid slip angle, keeping the posture of the vehicle to be normal;
when the current running state of the vehicle is constant-speed running and the vehicle speed is within a preset medium-high speed running range, setting a torque signal of the third motor to be 0, meanwhile, calculating a difference value between an actual mass center slip angle and the expected mass center slip angle of the vehicle, and inputting the difference value into a fuzzy PID controller, so that the fuzzy PID controller respectively controls the torque of the second motor and the torque of the fourth motor correspondingly through a motor controller corresponding to the second motor and a motor controller corresponding to the fourth motor according to the difference value, so that the actual slip angle tends to the expected mass center slip angle by adjusting the torque of the second motor and the torque of the fourth motor, and the vehicle posture is kept to tend to be normal; the third motor is a first motor opposite to the fault motor in the normal side motor, and the fourth motor is the first motor except the third motor in the normal side motor;
when the current running state of the vehicle is constant-speed running and the vehicle speed is in a preset low-speed range, setting each first motor to be 0, meanwhile, calculating a difference value between an actual centroid slip angle and the expected centroid slip angle of the vehicle, inputting the difference value into a fuzzy PID controller, enabling the fuzzy PID controller to respectively control the torque of the second motor through a motor controller corresponding to the second motor according to the difference value, enabling the actual centroid slip angle to tend to the expected centroid slip angle by adjusting the torque of the second motor, and controlling the vehicle to stop running under the condition that the vehicle is stable.
As an embodiment, when the number of faults is 2, the motor torque distribution module 402 may be further specifically configured to:
if it is determined that two motors of the vehicle at different coaxial sides or different shaft installation positions are in failure, if the total demand torque is less than or equal to the maximum output torque of a single motor, the total demand torque is averagely distributed to the remaining non-failure motors so as to enable the vehicle to normally run by adjusting the torques of the remaining non-failure motors, wherein the total demand torque is determined according to the vehicle speed of the vehicle at the current moment and the electric door opening degree of an accelerator pedal at the current moment,
and/or the first and/or second light sources,
and if the two motors of the vehicle at the same-side different-shaft installation positions are determined to be in fault, cutting off the current of the rest non-fault motors, and setting the torque signals of the rest non-fault motors to be 0.
As an embodiment, when the number of faults is 3, the motor torque distribution module 402 may be further specifically configured to:
the current of the remaining non-faulty motor is cut off and the torque signals of the remaining non-faulty motor are all set to 0.
For one embodiment, the motor torque distribution module 402 includes a desired centroid slip angle determination submodule configured to determine a desired centroid slip angle based on the steering wheel angle of the subject vehicle at the current time and the vehicle speed.
The desired centroid slip angle determination submodule is specifically configured to:
acquiring the steering wheel angle and the vehicle speed of the vehicle at the current moment;
and respectively inputting the acquired steering wheel rotation angle and the acquired vehicle speed into a two-degree-of-freedom linear model to obtain an expected mass center slip angle.
As an embodiment, the motor torque distribution module 402 further includes a first torque distribution submodule, configured to determine the torque distributed to each first motor according to a maximum torque limit condition of the motor and a throttle opening of the brake pedal at the current time.
The first torque distribution submodule is specifically configured to:
distributing torque to each first motor according to a first expression;
the first expression is: t ═ Tmax*0.5*A_PT,
Where T is the torque allocated to the individual motor on the normal side, TmaxThe maximum torque of the single motor, and A _ PT is the electric valve opening degree of the accelerator pedal at the current moment.
As an embodiment, the motor torque distribution module 402 further includes a second torque distribution submodule for determining the torque distributed to each first motor according to the motor maximum torque limit condition and the electric valve opening of the brake pedal at the current time.
The second torque distribution submodule is specifically configured to:
distributing torque to each first motor according to a second expression;
the second expression is: t ═ Tmax*0.5*B_PT,
Where T is the torque allocated to the individual motor on the normal side, TmaxAnd B _ PT is the maximum torque of a single motor, and B _ PT is the electric valve opening degree of the brake pedal at the current moment.
The implementation process of the functions and actions of each unit in the above device is specifically described in the implementation process of the corresponding step in the above method, and is not described herein again.
In the electronic device provided in the embodiment of the present application, from a hardware level, a schematic diagram of a hardware architecture can be seen as shown in fig. 5. The method comprises the following steps: a machine-readable storage medium and a processor, wherein: the machine-readable storage medium stores machine-executable instructions executable by the processor; the processor is configured to execute machine-executable instructions to implement the vehicle torque distribution operations disclosed in the above examples.
Machine-readable storage media are provided in embodiments of the present application that store machine-executable instructions that, when invoked and executed by a processor, cause the processor to implement the vehicle torque distribution operations disclosed in the above examples.
Here, a machine-readable storage medium may be any electronic, magnetic, optical, or other physical storage device that can contain or store information such as executable instructions, data, and so forth. For example, the machine-readable storage medium may be: a RAM (random Access Memory), a volatile Memory, a non-volatile Memory, a flash Memory, a storage drive (e.g., a hard drive), a solid state drive, any type of storage disk (e.g., an optical disk, a dvd, etc.), or similar storage medium, or a combination thereof.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. A typical implementation device is a computer, which may take the form of a personal computer, laptop computer, cellular telephone, camera phone, smart phone, personal digital assistant, media player, navigation device, email messaging device, game console, tablet computer, wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Furthermore, these computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
For the device embodiments, since they substantially correspond to the method embodiments, reference may be made to the partial description of the method embodiments for relevant points. The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the scheme of the application. One of ordinary skill in the art can understand and implement it without inventive effort.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the scope of protection of the present application.

Claims (8)

1.一种车辆转矩分配方法,其特征在于,所述方法包括:1. A vehicle torque distribution method, wherein the method comprises: 当确定用于驱动车轮的电机出现故障时,确定故障电机的故障数量以及各故障电机在车身中的安装位置;When it is determined that the motor used for driving the wheel is faulty, determine the number of faults of the faulty motor and the installation position of each faulty motor in the vehicle body; 当所述故障数量为1时,依据本车辆在当前时刻的方向盘转角与车速,确定期望质心侧偏角;当本车辆当前行驶状态为加速行驶且车速处于预设的高速行驶范围内,或,本车辆当前行驶状态为加速行驶且车速处于预设的低速行驶范围内时,则依据电机最大转矩限制条件和加速踏板在当前时刻的电门开度,确定为各第一电机分配的转矩,同时,计算本车辆的实际质心侧偏角和所述期望质心侧偏角的差值,并将所述差值输入到模糊PID控制器中,以使所述模糊PID控制器依据所述差值通过第二电机对应的电机控制器控制所述第二电机的转矩,以在各所述第一电机按照所分配的转矩进行转动的同时,调整所述第二电机的转矩,使得所述实际质心侧偏角趋于所述期望质心侧偏角,保持车辆姿态趋于正常;所述第一电机为在车身中属于与所述故障电机所在侧相对的正常侧中的电机,所述第二电机为在车身中属于所述故障电机所在侧的无故障电机;当本车辆当前行驶状态为减速行驶且车速处于预设的高速行驶范围内,或,本车辆当前行驶状态为减速行驶且预设的低速行驶范围内时,则依据电机最大转矩限制条件和制动踏板在当前时刻的电门开度,确定为各第一电机分配的转矩,同时,计算本车辆的实际质心侧偏角和所述期望质心侧偏角的差值,并将所述差值输入到模糊PID控制器中,以使所述模糊PID控制器依据所述差值通过第二电机对应的电机控制器控制所述第二电机的转矩,以在各所述第一电机按照所分配的转矩进行转动的同时,调整所述第二电机的转矩,使得所述实际质心侧偏角趋于所述期望质心侧偏角,保持车辆姿态趋于正常;当本车辆当前行驶状态为匀速行驶且车速处于预设的中高速行驶范围内时,则将第三电机的转矩信号置为0,同时,计算本车辆的实际质心侧偏角和所述期望质心侧偏角的差值,并将所述差值输入到模糊PID控制器中,以使所述模糊PID控制器依据所述差值分别通过所述第二电机对应的电机控制器和第四电机对应的电机控制器分别对应控制所述第二电机的转矩和所述第四电机的转矩,以通过调整所述第二电机的转矩和所述第四电机的转矩,使得所述实际质心侧偏角趋于所述期望质心侧偏角,保持车辆姿态趋于正常;所述第三电机为在所述正常侧电机中与所述故障电机相对的第一电机,所述第四电机为在所述正常侧电机中除去所述第三电机后的第一电机;当所述本车辆当前行驶状态为匀速行驶且车速处于预设的低速范围内时,则将各所述第一电机的转矩信号置为0,同时,计算本车辆的实际质心侧偏角和所述期望质心侧偏角的差值,并将所述差值输入到模糊PID控制器中,以使所述模糊PID控制器依据所述差值分别通过第二电机对应的电机控制器控制所述第二电机的转矩,以通过调整所述第二电机转矩,使得所述实际质心侧偏角趋于所述期望质心侧偏角,并以在车辆稳定的情况下,控制所述本车辆停止行驶,以使本车辆保持正常行驶。When the number of faults is 1, according to the steering wheel angle and vehicle speed of the vehicle at the current moment, the expected center of mass slip angle is determined; when the current driving state of the vehicle is accelerating and the vehicle speed is within the preset high-speed driving range, or, When the current driving state of the vehicle is accelerating and the vehicle speed is within the preset low-speed driving range, the torque allocated to each first motor is determined according to the maximum torque limit condition of the motor and the switch opening of the accelerator pedal at the current moment. , and at the same time, calculate the difference between the actual center of mass sideslip angle of the host vehicle and the expected center of mass sideslip angle, and input the difference value into the fuzzy PID controller, so that the fuzzy PID controller can make the fuzzy PID controller according to the difference value. The torque of the second motor is controlled by the motor controller corresponding to the second motor, so that the torque of the second motor is adjusted while each of the first motors rotates according to the allocated torque, so that the torque of the second motor is adjusted. The actual side-slip angle of the center of mass tends to the expected side-slip angle of the center of mass, so that the vehicle attitude tends to be normal; the first motor is a motor in the vehicle body that belongs to the normal side opposite to the side where the faulty motor is located, so The second motor is a fault-free motor belonging to the side where the faulty motor is located in the body; when the current driving state of the vehicle is decelerating and the vehicle speed is within the preset high-speed driving range, or, the current driving state of the vehicle is decelerating. And when it is within the preset low-speed driving range, the torque allocated to each first motor is determined according to the maximum torque limit of the motor and the switch opening of the brake pedal at the current moment, and at the same time, the actual center of mass of the vehicle is calculated. The difference between the side slip angle and the desired centroid side slip angle, and the difference value is input into the fuzzy PID controller, so that the fuzzy PID controller controls the motor corresponding to the second motor according to the difference value The controller controls the torque of the second motor, so as to adjust the torque of the second motor while each of the first motors rotates according to the allocated torque, so that the actual center of mass slip angle tends to The expected side-slip angle of the center of mass keeps the vehicle attitude normal; when the current driving state of the vehicle is driving at a constant speed and the vehicle speed is within the preset medium and high speed driving range, the torque signal of the third motor is set to 0, At the same time, the difference between the actual center-of-mass side-slip angle of the host vehicle and the expected center-of-mass side-slip angle is calculated, and the difference value is input into the fuzzy PID controller, so that the fuzzy PID controller is based on the difference value The torque of the second motor and the torque of the fourth motor are respectively controlled by the motor controller corresponding to the second motor and the motor controller corresponding to the fourth motor, so as to adjust the second motor by adjusting the torque of the second motor. the torque of the fourth motor and the torque of the fourth motor, so that the actual center of mass slip angle tends to the expected center of mass slip angle, and the vehicle attitude tends to be normal; the third motor is a motor on the normal side The first motor opposite to the faulty motor in the motor, the fourth motor is the first motor after removing the third motor from the normal side motor; when the current driving state of the vehicle is at a constant speed and the vehicle speed When in the preset low speed range, the torque signal of each of the first motors is set to 0, and at the same time, the actual center of mass of the vehicle is calculated. and input the difference value into the fuzzy PID controller, so that the fuzzy PID controller respectively passes the motor controller corresponding to the second motor according to the difference value Controlling the torque of the second motor so that the actual center of mass slip angle tends to the desired center of mass slip angle by adjusting the torque of the second motor, and to control all the stop the vehicle in order to keep the vehicle running normally. 2.根据权利要求1所述的方法,其特征在于,当所述故障数量为2时,该方法还包括:2. The method according to claim 1, wherein when the number of faults is 2, the method further comprises: 若确定本车辆处于同轴异侧或异侧异轴安装位置的两个电机出现故障,则如果总需求转矩小于或等于单个电机的最大输出转矩,则将总需求转矩平均分配给余下无故障电机,以通过调整余下无故障电机的转矩使得本车辆正常行驶,所述总需求转矩是依据车辆在当前时刻的车速和加速踏板在当前时刻的电门开度确定的,If it is determined that the two motors of the vehicle in the coaxial opposite side or the different side and different shaft installation positions are faulty, if the total required torque is less than or equal to the maximum output torque of a single motor, the total required torque will be equally distributed to the remaining The fault-free motor is used to make the vehicle run normally by adjusting the torque of the remaining fault-free motors, and the total required torque is determined according to the vehicle speed at the current moment and the switch opening of the accelerator pedal at the current moment, 或/和,or/and, 若确定本车辆处于同侧异轴安装位置的两个电机发生故障,则切断余下无故障电机的电流,并将余下无故障电机的转矩信号均置为0。If it is determined that the two motors in the same side and different shaft installation positions of the vehicle are faulty, the current of the remaining non-faulty motors is cut off, and the torque signals of the remaining non-faulty motors are set to 0. 3.根据权利要求1所述的方法,其特征在于,当所述故障数量为3时,该方法还包括:3. The method according to claim 1, wherein when the number of faults is 3, the method further comprises: 切断余下无故障电机的电流,并将余下无故障电机的转矩信号均置0。Cut off the current of the remaining non-faulty motors, and set the torque signals of the remaining non-faulty motors to 0. 4.根据权利要求1所述的方法,其特征在于,所述依据本车辆在当前时刻的方向盘转角与车速,确定期望质心侧偏角,包括:4. The method according to claim 1, wherein the determining the desired center of mass sideslip angle according to the steering wheel angle and vehicle speed of the vehicle at the current moment, comprising: 获取本车辆在当前时刻的方向盘转角以及车速;Get the steering wheel angle and speed of the vehicle at the current moment; 将所获取的方向盘转角与车速分别输入到二自由度线性模型中,得到期望质心侧偏角。Input the obtained steering wheel angle and vehicle speed into the two-degree-of-freedom linear model to obtain the expected center of mass slip angle. 5.根据权利要求1所述的方法,其特征在于,所述依据电机最大转矩限制条件和制动踏板在当前时刻的电门开度,确定为各第一电机分配的转矩,包括:5. The method according to claim 1, characterized in that, determining the torque allocated to each first motor according to the motor maximum torque limit condition and the switch opening of the brake pedal at the current moment, comprising: 按照如下第一表达式为各第一电机分配转矩;Allocate torque to each first motor according to the following first expression; 所述第一表达式为:T=Tmax*0.5*A_PT,The first expression is: T=T max* 0.5*A_PT, 其中,T为正常侧的单个电机分配的转矩,Tmax为单个电机的最大转矩,A_PT为加速踏板在当前时刻的电门开度。Among them, T is the torque allocated by a single motor on the normal side, T max is the maximum torque of a single motor, and A_PT is the switch opening of the accelerator pedal at the current moment. 6.根据权利要求1所述的方法,其特征在于,所述依据电机最大转矩限制条件和制动踏板在当前时刻的电门开度,确定为各第一电机分配的转矩,包括:6. method according to claim 1, is characterized in that, described according to the electric door opening degree of motor maximum torque limit condition and brake pedal at present moment, is determined as the torque that each first electric machine distributes, comprises: 按照如下第二表达式为各所述第一电机分配转矩;Torque is allocated to each of the first electric machines according to the following second expression; 所述第二表达式为:T=-Tmax*0.5*B_PT,The second expression is: T=-T max* 0.5*B_PT, 其中,T为正常侧的单个电机分配的转矩,Tmax为单个电机的最大转矩,B_PT为制动踏板在当前时刻的电门开度。Among them, T is the torque allocated by a single motor on the normal side, T max is the maximum torque of a single motor, and B_PT is the switch opening of the brake pedal at the current moment. 7.一种车辆转矩分配装置,其特征在于,所述装置包括:7. A vehicle torque distribution device, characterized in that the device comprises: 数量和位置确定模块,用于当确定用于驱动车轮的电机出现故障时,确定故障电机的故障数量以及各故障电机在车身中的安装位置;A quantity and position determination module, used for determining the fault quantity of the faulty motor and the installation position of each faulty motor in the vehicle body when it is determined that the motor used for driving the wheel is faulty; 电机转矩分配模块,用于当所述故障数量为1时,依据本车辆在当前时刻的方向盘转角与车速,确定期望质心侧偏角;当本车辆当前行驶状态为加速行驶且车速处于预设的高速行驶范围内,或,本车辆当前行驶状态为加速行驶且车速处于预设的低速行驶范围内时,则依据电机最大转矩限制条件和加速踏板在当前时刻的电门开度,确定为各第一电机分配的转矩,同时,计算本车辆的实际质心侧偏角和所述期望质心侧偏角的差值,并将所述差值输入到模糊PID控制器中,以使所述模糊PID控制器依据所述差值通过第二电机对应的电机控制器控制所述第二电机的转矩,以在各所述第一电机按照所分配的转矩进行转动的同时,调整所述第二电机的转矩,使得所述实际质心侧偏角趋于所述期望质心侧偏角,保持车辆姿态趋于正常;所述第一电机为在车身中属于与所述故障电机所在侧相对的正常侧中的电机,所述第二电机为在车身中属于所述故障电机所在侧的无故障电机;当本车辆当前行驶状态为减速行驶且车速处于预设的高速行驶范围内,或,本车辆当前行驶状态为减速行驶且预设的低速行驶范围内时,则依据电机最大转矩限制条件和制动踏板在当前时刻的电门开度,确定为各第一电机分配的转矩,同时,计算本车辆的实际质心侧偏角和所述期望质心侧偏角的差值,并将所述差值输入到模糊PID控制器中,以使所述模糊PID控制器依据所述差值通过第二电机对应的电机控制器控制所述第二电机的转矩,以在各所述第一电机按照所分配的转矩进行转动的同时,调整所述第二电机的转矩,使得所述实际质心侧偏角趋于所述期望质心侧偏角,保持车辆姿态趋于正常;当本车辆当前行驶状态为匀速行驶且车速处于预设的中高速行驶范围内时,则将第三电机的转矩信号置为0,同时,计算本车辆的实际质心侧偏角和所述期望质心侧偏角的差值,并将所述差值输入到模糊PID控制器中,以使所述模糊PID控制器依据所述差值分别通过所述第二电机对应的电机控制器和第四电机对应的电机控制器分别对应控制所述第二电机的转矩和所述第四电机的转矩,以通过调整所述第二电机的转矩和所述第四电机的转矩,使得所述实际质心侧偏角趋于所述期望质心侧偏角,保持车辆姿态趋于正常;所述第三电机为在所述正常侧电机中与所述故障电机相对的第一电机,所述第四电机为在所述正常侧电机中除去所述第三电机后的第一电机;当所述本车辆当前行驶状态为匀速行驶且车速处于预设的低速范围内时,则将各所述第一电机的转矩信号置为0,同时,计算本车辆的实际质心侧偏角和所述期望质心侧偏角的差值,并将所述差值输入到模糊PID控制器中,以使所述模糊PID控制器依据所述差值分别通过第二电机对应的电机控制器控制所述第二电机的转矩,以通过调整所述第二电机转矩,使得所述实际质心侧偏角趋于所述期望质心侧偏角,并以在车辆稳定的情况下,控制所述本车辆停止行驶,以使本车辆保持正常行驶。The motor torque distribution module is used to determine the expected center of mass slip angle according to the steering wheel angle and vehicle speed of the vehicle at the current moment when the number of faults is 1; when the current driving state of the vehicle is accelerating and the vehicle speed is at a preset speed Within the high-speed driving range, or, when the current driving state of the vehicle is accelerating and the vehicle speed is within the preset low-speed driving range, it is determined as The torque distributed by each first motor, and at the same time, the difference between the actual center of mass slip angle of the vehicle and the expected center of mass slip angle is calculated, and the difference is input into the fuzzy PID controller, so that the The fuzzy PID controller controls the torque of the second motor through the motor controller corresponding to the second motor according to the difference, so as to adjust the torque of the first motor while each of the first motors rotates according to the allocated torque. The torque of the second motor makes the actual side-slip angle of the center of mass tend to the expected side-slip angle of the center of mass, so that the vehicle attitude tends to be normal; the first motor belongs to the side opposite to the faulty motor in the vehicle body The motor on the normal side of the vehicle body, the second motor is a fault-free motor in the body that belongs to the side where the faulty motor is located; when the current driving state of the vehicle is decelerating and the vehicle speed is within the preset high-speed driving range, or, When the current driving state of the vehicle is decelerating and within the preset low-speed driving range, the torque allocated to each first motor is determined according to the maximum torque limit condition of the motor and the switch opening of the brake pedal at the current moment. At the same time, the difference between the actual center-of-mass side-slip angle of the host vehicle and the expected center-of-mass side-slip angle is calculated, and the difference value is input into the fuzzy PID controller, so that the fuzzy PID controller is based on the difference value The torque of the second motor is controlled by the motor controller corresponding to the second motor, so as to adjust the torque of the second motor while each of the first motors rotates according to the allocated torque, so that all the first motors rotate according to the allocated torque. The actual center-of-mass side-slip angle tends to the expected center-of-mass side-slip angle, and the vehicle attitude is kept to be normal; when the current driving state of the vehicle is at a constant speed and the vehicle speed is within the preset medium and high-speed driving range, the third motor The torque signal is set to 0, and at the same time, the difference between the actual center of mass slip angle of the vehicle and the expected center of mass slip angle is calculated, and the difference is input into the fuzzy PID controller to make the fuzzy The PID controller respectively controls the torque of the second motor and the torque of the fourth motor respectively through the motor controller corresponding to the second motor and the motor controller corresponding to the fourth motor according to the difference, By adjusting the torque of the second motor and the torque of the fourth motor, the actual center of mass slip angle tends to the expected center of mass slip angle, so that the vehicle attitude tends to be normal; the third The motor is the first motor opposite to the faulty motor in the normal side motor, and the fourth motor is the first motor after removing the third motor from the normal side motor; when the host vehicle When the current driving state is constant speed driving and the vehicle speed is within the preset low speed range, the torque signal of each of the first motors is set to 0, and at the same time, the Calculate the difference between the actual center-of-mass side-slip angle of the vehicle and the expected center-of-mass side-slip angle, and input the difference into the fuzzy PID controller, so that the fuzzy PID controller passes the The motor controller corresponding to the second motor controls the torque of the second motor, so as to adjust the torque of the second motor so that the actual centroid slip angle tends to the desired centroid slip angle, and is within the When the vehicle is stable, the host vehicle is controlled to stop running, so as to keep the host vehicle running normally. 8.一种电子设备,其特征在于,该电子设备包括:处理器和存储器;8. An electronic device, characterized in that the electronic device comprises: a processor and a memory; 所述存储器,用于存储机器可执行指令;the memory for storing machine-executable instructions; 所述处理器,用于读取并执行所述存储器存储的机器可执行指令,以实现如权利要求1至6任一方法。The processor is configured to read and execute the machine executable instructions stored in the memory to implement the method according to any one of claims 1 to 6.
CN202011561870.8A 2020-12-25 2020-12-25 Vehicle torque distribution method, device and equipment Active CN112677955B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011561870.8A CN112677955B (en) 2020-12-25 2020-12-25 Vehicle torque distribution method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011561870.8A CN112677955B (en) 2020-12-25 2020-12-25 Vehicle torque distribution method, device and equipment

Publications (2)

Publication Number Publication Date
CN112677955A CN112677955A (en) 2021-04-20
CN112677955B true CN112677955B (en) 2022-03-04

Family

ID=75451609

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011561870.8A Active CN112677955B (en) 2020-12-25 2020-12-25 Vehicle torque distribution method, device and equipment

Country Status (1)

Country Link
CN (1) CN112677955B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113320401A (en) * 2021-06-01 2021-08-31 东风汽车集团股份有限公司 Safety control system and control method for four-wheel drive automobile under high-speed working condition
CN115648961B (en) * 2022-09-15 2023-09-12 广州汽车集团股份有限公司 Vehicle control method and device and related equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5376868A (en) * 1991-04-01 1994-12-27 Aisin Aw Co., Ltd. Driving force controller for electric motor vehicle
JP2000156914A (en) * 1998-11-18 2000-06-06 Fuji Heavy Ind Ltd Hybrid vehicle control device
KR20130067360A (en) * 2011-12-14 2013-06-24 현대자동차주식회사 High speed driving stabilizing method for motor driven vehicle
CN110126643A (en) * 2019-04-26 2019-08-16 北京理工大学 The control method and system of distributed-driving electric automobile under motor failure state
CN111746304A (en) * 2020-07-10 2020-10-09 上海工程技术大学 Distributed drive electric vehicle drive system control method based on failure state

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5376868A (en) * 1991-04-01 1994-12-27 Aisin Aw Co., Ltd. Driving force controller for electric motor vehicle
JP2000156914A (en) * 1998-11-18 2000-06-06 Fuji Heavy Ind Ltd Hybrid vehicle control device
KR20130067360A (en) * 2011-12-14 2013-06-24 현대자동차주식회사 High speed driving stabilizing method for motor driven vehicle
CN110126643A (en) * 2019-04-26 2019-08-16 北京理工大学 The control method and system of distributed-driving electric automobile under motor failure state
CN111746304A (en) * 2020-07-10 2020-10-09 上海工程技术大学 Distributed drive electric vehicle drive system control method based on failure state

Also Published As

Publication number Publication date
CN112677955A (en) 2021-04-20

Similar Documents

Publication Publication Date Title
JP3956693B2 (en) Integrated vehicle motion controller
JP3849430B2 (en) Vehicle travel control device
CN112677955B (en) Vehicle torque distribution method, device and equipment
JP6054960B2 (en) Vehicle operation control apparatus and method
CN110126643A (en) The control method and system of distributed-driving electric automobile under motor failure state
CN115431956A (en) A tire blowout control method, device, equipment and storage medium for a vehicle
JPH0624304A (en) Brake force control device
CN114734832A (en) Distributed three-motor driving torque vector distribution method and device and electric automobile
US10723332B2 (en) Braking device for vehicle and vehicle including braking device
Gutierrez et al. Control algorithm development for independent wheel torque distribution with 4 in-wheel electric motors
Selby et al. A coordination approach for DYC and active front steering
CN114590316B (en) Torque distribution method and equipment for four-wheel drive-by-wire and steering vehicle
JP6701496B2 (en) Electric vehicle control device, electric vehicle control system, and electric vehicle control method
CN117734449A (en) Yaw moment control method, device and medium for distributed electric loader
CN113997928A (en) Vehicle turning control system and turning control method
CN117698669A (en) Vehicle braking control method and device and vehicle
JP7523366B2 (en) Vehicle control device and control method
CN117885717A (en) A vehicle stability control method and system for coordinating AFS and DYC
JP6748177B2 (en) Vehicle control device, vehicle control method, and program
CN115923823A (en) Redundancy control method and device for automobile chassis, automobile, equipment and storage medium
CN115946678A (en) Vehicle stability fault-tolerant control method and system with performance recovery capability
CN113442736A (en) Method and device for controlling electric vehicle to pass through curve
Gan et al. A Torque Vectoring Control System for Maneuverability Improvement of 4WD EV
KR20220082209A (en) Wheel slip control device for vehicl with multiple axis driven independently and control method thereof
JP2008260439A (en) Vehicle behavior control apparatus and vehicle behavior control method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20210420

Assignee: Jiangsu Zhengda Yongda Technology Co.,Ltd.

Assignor: TAIYUAN University OF SCIENCE AND TECHNOLOGY

Contract record no.: X2022140000009

Denomination of invention: A vehicle torque distribution method, device and equipment

Granted publication date: 20220304

License type: Common License

Record date: 20220908

EE01 Entry into force of recordation of patent licensing contract