CN117445697B - Motor torque control method and device for vehicle, vehicle and medium - Google Patents

Motor torque control method and device for vehicle, vehicle and medium Download PDF

Info

Publication number
CN117445697B
CN117445697B CN202311667855.5A CN202311667855A CN117445697B CN 117445697 B CN117445697 B CN 117445697B CN 202311667855 A CN202311667855 A CN 202311667855A CN 117445697 B CN117445697 B CN 117445697B
Authority
CN
China
Prior art keywords
motor
torque
vehicle
actual
predicted
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
CN202311667855.5A
Other languages
Chinese (zh)
Other versions
CN117445697A (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.)
Xiaomi Automobile Technology Co Ltd
Original Assignee
Xiaomi Automobile Technology Co Ltd
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 Xiaomi Automobile Technology Co Ltd filed Critical Xiaomi Automobile Technology Co Ltd
Priority to CN202311667855.5A priority Critical patent/CN117445697B/en
Publication of CN117445697A publication Critical patent/CN117445697A/en
Application granted granted Critical
Publication of CN117445697B publication Critical patent/CN117445697B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L15/00Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
    • B60L15/20Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18072Coasting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/42Drive Train control parameters related to electric machines
    • B60L2240/423Torque
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/08Electric propulsion units
    • B60W2710/083Torque
    • 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

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Power Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

The invention provides a motor torque control method, a motor torque control device, a motor and a motor medium of a vehicle, which relate to the technical field of vehicle power control and are used for acquiring actual motor recovery torque of a motor of the vehicle at the current moment, wherein the actual recovery torque is the torque actually generated by the motor in the process of driving the vehicle, the motor load predicted torque at the next moment is predicted, the motor load predicted torque is the torque for overcoming load resistance of the motor at the predicted next moment, a judgment value is obtained according to the actual motor recovery torque and the motor load predicted torque, the motor output control torque is controlled according to the judgment value, the locking phenomenon to be generated is timely responded through controlling the motor output control torque, the anti-lock effect is realized in advance, and the anti-lock accuracy is improved.

Description

Motor torque control method and device for vehicle, vehicle and medium
Technical Field
The disclosure relates to the technical field of vehicle power control, and in particular relates to a motor torque control method and device for a vehicle, the vehicle and a medium.
Background
The coasting energy recovery torque control system (Drag torque control, DTC) determines whether the wheels are locked according to the driving wheel speed of the vehicle and the reference vehicle speed of the vehicle in the process of vehicle coasting energy recovery, and can consider that the wheels are locked under the condition that the driving wheel speed is smaller than the reference vehicle speed. The locking phenomenon may cause safety accidents, for example, if the rear wheels of the vehicle are locked, the phenomena of vehicle sideslip, vehicle rollover and steering wheel failure to control the vehicle are very easy to occur. DTC systems are faced with the boost torque being activated in the event that the driving wheel speed is less than the vehicle reference speed. However, the DTC system in the related art increases torque only when the driving vehicle speed is less than the reference vehicle speed, and the DTC system may not achieve an anti-lock effect at this time when the vehicle is already locked.
Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides a motor torque control method and apparatus for a vehicle, and a medium.
According to a first aspect of embodiments of the present disclosure, there is provided a motor torque control method of a vehicle, the method including: acquiring actual motor recovery torque of a motor of a vehicle at the current moment and predicting motor load prediction torque of the motor at the next moment of the current moment, wherein the actual motor recovery torque is torque actually generated by the motor in the process of driving the vehicle, and the motor load prediction torque is torque for overcoming load resistance of the motor at the next moment; obtaining a judgment value according to the actual motor recovery torque and the motor load predicted torque; and controlling the motor to output control torque according to the judgment value.
Optionally, the controlling the motor to output the control torque according to the determination value includes: and when the judging value does not meet a threshold condition, controlling the motor to output preset torque, wherein the preset torque is the corresponding torque of the vehicle under the condition of locking.
Optionally, the predicting the motor load predicted torque of the motor at the next time of the current time includes: predicting an initial motor load predicted torque of the motor at a moment next to the current moment; and obtaining a compensation parameter, and compensating the initial motor load predicted torque through the compensation parameter to obtain the motor load predicted torque.
Optionally, the acquiring the compensation parameter includes: acquiring the actual motor rotating speed of the motor at the current moment and acquiring the angular acceleration of the motor; predicting the predicted motor speed at the next moment of the current moment according to the actual motor speed and the angular acceleration; and obtaining the compensation parameter according to the actual motor rotating speed and the predicted motor rotating speed.
Optionally, the predicting the initial motor load predicted torque of the motor at a time next to the current time includes: acquiring the actual motor rotating speed of the motor at the current moment; and predicting the initial motor load predicted torque of the motor at the moment next to the current moment according to the actual motor rotating speed and the actual motor recovery torque.
Optionally, the controlling the motor to output the control torque according to the determination value includes: and when the judging value meets a threshold condition, controlling the motor to output a required torque, wherein the required torque is the torque regulated by an accelerator pedal of the vehicle.
Alternatively, the required torque is obtained by: acquiring the speed of the vehicle at the current moment and the opening value of the accelerator pedal; and obtaining the required torque according to the vehicle speed, the opening value and a first preset mapping relation, wherein the first preset mapping relation is a corresponding relation among the vehicle speed, the opening value and the required torque.
Optionally, the obtaining a determination value according to the actual motor recovery torque and the motor load predicted torque includes: and calculating the difference between the actual motor recovery torque and the motor load predicted torque to obtain a judgment value.
Optionally, when the determined value does not meet the threshold condition, controlling the motor to output a preset torque includes: and when the judging value is larger than the threshold value, and the judging value is determined to not meet the threshold condition, controlling the motor to output the preset torque.
Optionally, the threshold value is obtained by: acquiring a driving mode of the vehicle and acquiring the speed of the vehicle at the current moment; and obtaining the threshold value according to the driving mode, the vehicle speed and a second preset mapping relation, wherein the second preset mapping relation is a corresponding relation among the driving mode, the vehicle speed and the threshold value.
According to a second aspect of embodiments of the present disclosure, there is provided a motor torque control device of a vehicle, the device including: the system comprises an acquisition module, a load control module and a load control module, wherein the acquisition module is used for acquiring actual motor recovery torque of a motor of a vehicle at the current moment and predicting motor load prediction torque of the motor at the next moment of the current moment, wherein the actual motor recovery torque is torque actually generated by the motor in the process of driving the vehicle, and the motor load prediction torque is torque for overcoming load resistance of the motor at the predicted next moment; the judging module is used for obtaining a judging value according to the actual motor recovery torque and the motor load predicted torque; and the control module is used for controlling the motor to output control torque according to the judgment value.
According to a third aspect of embodiments of the present disclosure, there is provided a vehicle comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to implement the steps of the method provided by the first aspect when executing the instructions.
According to a fourth aspect of embodiments of the present disclosure, there is provided a computer readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the method provided by the first aspect of the present disclosure.
According to the motor torque control method, device, vehicle and medium of the vehicle, the actual motor recovery torque of the motor of the vehicle at the current moment is obtained, the actual recovery torque is the torque actually generated by the motor in the process of driving the vehicle, the motor load predicted torque at the next moment is predicted, the motor load predicted torque is the torque for overcoming the load resistance at the next moment, the judgment value is obtained according to the actual motor recovery torque and the motor load predicted torque, the motor output control torque is controlled according to the judgment value, in the method, the judgment value is obtained according to the actual motor recovery torque at the current moment and the motor load predicted torque at the next moment, the locking condition is pre-judged according to the judgment value, whether the locking phenomenon of the vehicle occurs at the next moment is pre-predicted, the motor output control torque is controlled to timely cope with the locking phenomenon to occur, and the anti-lock accuracy is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a flow chart diagram of a motor torque control method of a vehicle shown in an exemplary embodiment of the present disclosure;
FIG. 2 illustrates a schematic diagram of a motor torque control system of a vehicle provided by the present disclosure;
FIG. 3 illustrates a flow chart of step S110 of the motor torque control method of the vehicle illustrated in FIG. 1 of the present disclosure;
FIG. 4 illustrates a schematic diagram of a motor load torque estimation module of a motor torque control system of a vehicle provided by the present disclosure;
FIG. 5 is a block diagram illustrating a motor torque control device for a vehicle according to an exemplary embodiment;
FIG. 6 is a block diagram of a vehicle, according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
It should be noted that, all actions of acquiring signals, information or data in the present application are performed under the condition of conforming to the corresponding data protection rule policy of the country of the location and obtaining the authorization given by the owner of the corresponding device.
The coasting energy recovery torque control system (Drag torque control, DTC) is based on slip rate control, the control system estimates a reference vehicle speed according to the wheel speed and inertial sensor signals, obtains a target slip rate according to the estimated road adhesion coefficient and the vehicle speed, and superimposes the target slip rate on the reference vehicle speed to obtain a target drive shaft speed or a target motor speed. In the process of recovering the sliding energy of the vehicle, the DTC system judges whether the wheels are locked according to the driving wheel speed of the vehicle and the reference vehicle speed of the vehicle, and can consider that the wheels are locked under the condition that the driving wheel speed is smaller than the reference vehicle speed. The locking phenomenon may cause safety accidents, for example, if the rear wheels of the vehicle are locked, the vehicle is very easy to sideslip and even rollover. DTC systems are faced with the boost torque being activated in the event that the driving wheel speed is less than the vehicle reference speed. In order to improve the robustness of the DTC system and prevent false triggering of the DTC, the target driving shaft speed or the motor rotating speed can be larger than the reference vehicle speed by a certain deviation. Thus, when the wheel is locked, the DTC system does not activate the lifting torque immediately, and only when the locking amount exceeds a certain threshold, however, the DTC system in the related art can lift the torque only when the driving speed is smaller than the reference speed, and the vehicle is locked at this time, and the DTC system may not realize the anti-lock effect. In particular, the vehicle is capable of recovering the sliding energy (negative torque) by stepping on the accelerator pedal by a driver aiming at low-adhesion road surfaces such as ice surfaces and snow surfaces, and the recovery torque is larger than the adhesion force of the road surfaces because the adhesion coefficient of the road surfaces is lower, wheels are easy to lock, the stability of the vehicle is reduced, and the anti-lock effect is very unsatisfactory aiming at the low-adhesion road surfaces.
The present disclosure provides a motor torque control method of a vehicle, referring to fig. 1, which may be applied to a motor torque control device 200 of a vehicle shown in fig. 5, a vehicle 600 shown in fig. 6, and a computer-readable storage medium. The present embodiment is exemplified as being applied to a vehicle, wherein the vehicle may be a hybrid vehicle, a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other types of vehicles. As will be explained in detail below with respect to the flowchart shown in fig. 1, the motor torque control method of the vehicle may specifically include the steps of:
step S110, obtaining the actual motor recovery torque of a motor of a vehicle at the current moment and predicting the motor load predicted torque of the motor at the next moment of the current moment, wherein the actual motor recovery torque is the torque actually generated by the motor in the process of driving the vehicle, and the motor load predicted torque is the torque used by the motor for overcoming the load resistance at the predicted next moment.
And when the vehicle is in a braking or decelerating state, acquiring the actual motor recovery torque of the motor of the vehicle at the current moment. In a braking or decelerating state, the torque output from the motor is a negative torque, and thus, the actual motor recovery torque is a negative torque. In one embodiment, a sensor is mounted on the motor, a signal of the motor is collected by the sensor, and an actual motor recovery torque of the motor is obtained by the signal. The sensor may be a torque sensor, a rotation speed sensor, a load sensor, or the like. For example, the sensor may be a torque sensor that may be mounted on an output shaft of the motor, the torque sensor implementing the acquisition of actual motor recovery torque of the motor by the vehicle by measuring a torque signal of the output shaft. For another example, the sensor may be a rotation speed sensor, the wheel speed sensor is mounted on a motor shaft of the motor, a rotation speed signal of the electrode may be measured, and the vehicle calculates an actual motor recovery torque through the rotation speed signal.
Optionally, referring to fig. 2, the Motor Torque control system of the vehicle includes a driver requested Torque calculation module (Driver Request Torque) 110, a Motor load Torque estimation module (Motor Load Torque Estimation) 120, a Torque Threshold module (Torque Threshold) 130, a Torque arbitration module (Torque Arbitration) 140, and a Motor (Motor) 150. As one way, the actual motor speed collected at the present time is used to predict the predicted motor load predicted torque by the above-described module of the motor torque control system of the vehicle, and the motor 150 is controlled by the predicted motor load predicted torque.
And step 120, obtaining a judgment value according to the actual motor recovery torque and the motor load predicted torque.
In one embodiment, a difference between the actual motor recovery torque and the motor load predicted torque is calculated, and the difference is used as a determination value, thereby obtaining the determination value.
In another embodiment, a ratio between the actual motor recovery torque and the motor load predicted torque is calculated, and the ratio is taken as a determination value, thereby obtaining the determination value.
And step 130, controlling the motor to output control torque according to the judgment value.
Referring to fig. 2, a motor torque control system output of the vehicle controls rotation of a torque control motor 150. In one case, the control torque is a preset torque, for example, when the determination value does not meet the threshold condition, it is indicated that the vehicle may have a locking phenomenon at the next moment, so that the control motor outputs the preset torque, the preset torque is a corresponding torque of the vehicle under the locking condition, and the predicted torque is also a negative torque. The preset torque and the locking torque are equivalent, so that the preset torque and the locking torque can be almost offset each other, and the locking phenomenon of the wheels is prevented.
As one way, the determination value is a difference between the actual motor recovery torque and the motor load predicted torque. And when the judging value is larger than the threshold value, and the judging value is determined to not meet the threshold condition, controlling the motor to output the preset torque.
Alternatively, the determination value is a ratio between the actual motor recovery torque and the motor load predicted torque. And when the judging value is smaller than the threshold value, and the judging value is determined to not meet the threshold condition, controlling the motor to output the preset torque.
The actual motor recovery torque is negative torque, for example, the actual motor recovery torque is-1000N/m, the preset torque is-300N/m, and the motor of the vehicle can gradually rise to the preset torque according to a preset gradient from the actual motor recovery torque, and can also gradually rise to the preset torque according to a preset duration.
In another case, the control torque is a required torque, for example, the motor is controlled to output the required torque when the determination value satisfies the threshold condition, wherein the required torque is a torque adjusted by an accelerator pedal of the vehicle.
According to the motor torque control method of the vehicle, the actual motor recovery torque of the motor of the vehicle at the current moment is obtained, the actual recovery torque is the torque actually generated by the motor in the process of driving the vehicle, the motor load predicted torque at the next moment of the current moment is predicted, the motor load predicted torque is the predicted torque for overcoming the load resistance of the motor at the next moment, the judgment value is obtained according to the actual motor recovery torque and the motor load predicted torque, the motor output control torque is controlled according to the judgment value, in the method, the judgment value is obtained according to the actual motor recovery torque at the current moment and the motor load predicted torque at the next moment, the locking condition is pre-judged according to the judgment value, and whether the locking phenomenon of the vehicle occurs at the next moment is predicted, so that the anti-lock accuracy is improved through the response of the control torque.
In one case, when the judgment value does not meet the threshold condition, the motor is controlled to output preset torque, wherein the preset torque is the torque corresponding to the vehicle under the locking condition, in the embodiment, the judgment value is obtained according to the actual motor recovery torque at the current moment and the motor load prediction torque at the next moment, the judgment value is judged through the threshold condition, when the judgment value does not meet the threshold condition, the locking phenomenon of the vehicle possibly occurs at the next moment is predicted in advance, the motor is controlled to output the prediction torque and the locking phenomenon which is about to occur is timely dealt with, the anti-lock effect is achieved, and the anti-lock accuracy is improved.
In another case, the control torque is a required torque, for example, the motor is controlled to output the required torque when the determination value satisfies the threshold condition, wherein the required torque is a torque adjusted by an accelerator pedal of the vehicle.
As one way, the determination value is a difference between the actual motor recovery torque and the motor load predicted torque. And when the judging value is smaller than or equal to a threshold value, and the judging value is determined to not meet the threshold condition, controlling the motor to output the preset torque.
Alternatively, the determination value is a ratio between the actual motor recovery torque and the motor load predicted torque. And when the judging value is larger than or equal to a threshold value, and the judging value is determined to not meet the threshold condition, controlling the motor to output the preset torque.
Wherein the required torque is obtained by: the speed of the vehicle at the current moment is obtained, and the speed of the vehicle at the current moment is measured, for example, through a velocimeter arranged on the vehicle. And acquiring an opening value of the accelerator pedal, for example, acquiring the opening value of the accelerator pedal stepped on by a driver through a sensor installed on the accelerator pedal of the vehicle. And obtaining the required torque according to the vehicle speed, the opening value and a first preset mapping relation, wherein the first preset mapping relation is a corresponding relation among the vehicle speed, the opening value and the required torque. The first preset mapping relation can be in the form of a relation mapping table, and the required torque is obtained from the relation mapping table by looking up a table in the form of looking up a table according to the vehicle speed and the opening value.
For example, referring to fig. 2, the vehicle speed and opening value are input into a driver requested torque calculation module 110 in a motor torque control system of the vehicle, and the driver requested torque calculation module 110 outputs the requested torque using a first preset map.
Optionally, the threshold value is obtained by: the driving mode of the vehicle is obtained, for example, the vehicle has a plurality of driving modes such as a comfort mode, a movement mode and the like, the vehicle runs according to the driving mode set by a driver in the actual use process, and the obtained driving mode of the vehicle is the driving mode of the vehicle currently used. And acquiring the speed of the vehicle at the current moment, for example, measuring the speed of the vehicle at the current moment through a velocimeter arranged on the vehicle. And obtaining the threshold value according to the driving mode, the vehicle speed and a second preset mapping relation, wherein the second preset mapping relation is a corresponding relation among the driving mode, the vehicle speed and the threshold value. The second preset mapping relation can be in the form of a relation mapping table, and according to the driving mode and the vehicle speed, the threshold value is obtained by looking up the table in the relation mapping table in the form of looking up the table so as to adapt to different conditions, and the anti-lock accuracy can be further improved.
For example, referring to fig. 2, the driving mode and the vehicle speed are input into a torque threshold module 130 in a motor torque control system of the vehicle, and the torque threshold module 130 outputs the threshold value using a second preset mapping relationship.
It should be noted that, under different driving modes and/or vehicle speeds, the obtained threshold values are different so as to be suitable for the vehicle locking pre-judgment under different driving modes and/or vehicle speeds, thereby improving the accuracy of subsequent locking releasing.
In one embodiment, referring to fig. 3, the predicted motor load torque of the motor at the next time of the current time in step S110 may be as follows:
step S111, predicting initial motor load predicted torque of the motor at the moment next to the current moment.
For example, referring to FIG. 2, the actual motor speed and the actual motor recovery torque are input to a motor load torque estimation module 120 in a motor torque control system of the vehicle, and an initial motor load predicted torque is output by the motor load torque estimation module 120.
As one way, the actual motor rotation speed of the motor at the current moment is obtained; and predicting the initial motor load predicted torque of the motor at the next moment of the current moment according to the actual motor rotating speed and the actual motor recovery torque.
For example, the motor load torque estimation module 120 is designed in conjunction with the Long Beige observer, referring to fig. 4, the motor load torque estimation module 120 includes an initialization (Init) module 121, a Predicted (Predicted) module 122, and a Correction (Correction) module 123. The actual motor speed and the actual motor recovery torque are input to the initialization module 121, and it is understood that the initialization module 121 functions to assign the actual motor speed and the actual motor recovery torque to the motor load torque estimation module 120. The prediction module 122 predicts an initial motor load predicted torque for the motor at a time next to the current time based on the actual motor speed and the actual motor recovery torque. Alternatively, the prediction module 122 may predict according to the following formula:
Wherein, For the angular acceleration of the motor at the current moment, J is the moment of inertia, T M is the actual motor recovery torque, k is the damping coefficient, w is the predicted motor speed at the next moment at the current moment, T load is the initial motor load predicted torque, and w 0 is the actual motor speed of the motor at the current moment. And (3) combining the formula (1) and the formula (2) to obtain the initial motor load predicted torque T load.
And step S112, obtaining compensation parameters, and compensating the initial motor load predicted torque through the compensation parameters to obtain the motor load predicted torque.
As one way, the compensation parameter may be obtained by: acquiring the actual motor rotating speed of the motor at the current moment and acquiring the angular acceleration of the motor; predicting a predicted motor speed at a time next to the current time based on the actual motor speed and the angular acceleration, for example, calculating the predicted motor speed by the above-described formula (2); the compensation parameter is obtained from the actual motor speed and the predicted motor speed, for example, a difference between the actual motor speed and the predicted motor speed is calculated, and the difference is taken as the compensation parameter, thereby obtaining the compensation parameter, and for example, a ratio between the actual motor speed and the predicted motor speed is calculated, and the ratio is taken as the compensation parameter, thereby obtaining the compensation parameter.
For example, referring to FIG. 4, the prediction module 122 predicts a predicted motor speed at a time next to the current time by the actual motor speed and the angular acceleration, and sends the predicted motor speed to the deskew module 123. The deviation correcting module 123 obtains compensation parameters according to the actual motor rotation speed and the predicted motor rotation speed. The deviation correcting module 123 compensates the initial motor load predicted torque according to the compensation parameter to obtain the motor load predicted torque.
To implement the above method embodiments, the present disclosure provides a motor torque control device for a vehicle, referring to fig. 5, a motor torque control device 200 for a vehicle includes:
an obtaining module 210, configured to obtain an actual motor recovery torque of a motor of a vehicle at a current time and predict a motor load predicted torque of the motor at a next time of the current time, where the actual motor recovery torque is a torque actually generated by the motor in a process of driving the vehicle, and the motor load predicted torque is a predicted torque for the motor to overcome load resistance at the next time;
a determining module 220, configured to obtain a determination value according to the actual motor recovery torque and the motor load predicted torque;
And the control module 230 is configured to control the motor to output a control torque according to the determination value.
Optionally, the control module 230 includes: a first control module;
and the first control module is used for controlling the motor to output preset torque when the judging value does not meet a threshold condition, wherein the preset torque is the corresponding torque of the vehicle under the condition of locking.
Optionally, the obtaining module 210 includes:
the predicting module is used for predicting the initial motor load predicted torque of the motor at the moment next to the current moment;
And the compensation module is used for acquiring compensation parameters, compensating the initial motor load predicted torque through the compensation parameters and obtaining the motor load predicted torque.
Optionally, the compensation module includes:
the first rotation speed acquisition module is used for acquiring the actual motor rotation speed of the motor at the current moment and acquiring the angular acceleration of the motor;
The second rotating speed acquisition module is used for predicting the predicted rotating speed of the motor at the next moment of the current moment according to the actual rotating speed of the motor and the angular acceleration;
And the compensation parameter acquisition module is used for acquiring the compensation parameter according to the actual motor rotating speed and the predicted motor rotating speed.
Optionally, the compensation module includes:
the third rotating speed acquisition module is used for acquiring the actual rotating speed of the motor at the current moment;
and the torque prediction module is used for predicting the motor load predicted torque of the motor at the moment next to the current moment according to the actual motor rotating speed and the actual motor recovery torque.
Optionally, the control module 230 includes: a second control module;
And the second control module is used for controlling the motor to output a required torque when the judging value meets the threshold condition, wherein the required torque is the torque regulated by an accelerator pedal of the vehicle.
Alternatively, the required torque is obtained by:
Acquiring the speed of the vehicle at the current moment and the opening value of the accelerator pedal;
And obtaining the required torque according to the vehicle speed, the opening value and a first preset mapping relation, wherein the first preset mapping relation is a corresponding relation among the vehicle speed, the opening value and the required torque.
Optionally, the motor torque control device 200 of the vehicle further includes:
And the calculation module is used for calculating the difference between the actual motor recovery torque and the motor load predicted torque to obtain a judgment value.
Optionally, the determining module 220 includes:
And the judging sub-module is used for controlling the motor to output the preset torque when the judging value is larger than the threshold value and the judging value is determined to not meet the threshold condition.
Optionally, the threshold value is obtained by:
acquiring a driving mode of the vehicle and acquiring the speed of the vehicle at the current moment;
And obtaining the threshold value according to the driving mode, the vehicle speed and a second preset mapping relation, wherein the second preset mapping relation is a corresponding relation among the driving mode, the vehicle speed and the threshold value.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
The present disclosure also provides a computer-readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the steps of the motor torque control method of the vehicle provided by the present disclosure.
FIG. 6 is a block diagram of a vehicle, according to an exemplary embodiment. For example, vehicle 600 may be a hybrid vehicle, but may also be a non-hybrid vehicle, an electric vehicle, a fuel cell vehicle, or other type of vehicle. The vehicle 600 may be an autonomous vehicle, a semi-autonomous vehicle, or a non-autonomous vehicle.
Referring to fig. 6, a vehicle 600 may include various subsystems, such as an infotainment system 610, a perception system 620, a decision control system 630, a drive system 640, and a computing platform 650. Wherein the vehicle 600 may also include more or fewer subsystems, and each subsystem may include multiple components. In addition, interconnections between each subsystem and between each component of the vehicle 600 may be achieved by wired or wireless means.
In some embodiments, the infotainment system 610 may include a communication system, an entertainment system, a navigation system, and the like.
The perception system 620 may include several sensors for sensing information of the environment surrounding the vehicle 600. For example, the sensing system 620 may include a global positioning system (which may be a GPS system, a beidou system, or other positioning system), an inertial measurement unit (inertial measurement unit, IMU), a lidar, millimeter wave radar, an ultrasonic radar, and a camera device.
Decision control system 630 may include a computing system, a vehicle controller, a steering system, a throttle, and a braking system.
The drive system 640 may include components that provide powered movement of the vehicle 600. In one embodiment, the drive system 640 may include an engine, an energy source, a transmission, and wheels. The engine may be one or a combination of an internal combustion engine, an electric motor, an air compression engine. The engine is capable of converting energy provided by the energy source into mechanical energy.
Some or all of the functions of the vehicle 600 are controlled by the computing platform 650. The computing platform 650 may include at least one processor 651 and memory 652, the processor 651 may execute instructions 653 stored in the memory 652.
The processor 651 may be any conventional processor, such as a commercially available CPU. The processor may also include, for example, an image processor (Graphic Process Unit, GPU), a field programmable gate array (Field Programmable GATE ARRAY, FPGA), a System On Chip (SOC), an Application SPECIFIC INTEGRATED Circuit (ASIC), or a combination thereof.
The memory 652 may be implemented by any type or combination of volatile or nonvolatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
In addition to instructions 653, memory 652 may store data such as road maps, route information, vehicle location, direction, speed, and the like. The data stored by memory 652 may be used by computing platform 650.
In an embodiment of the present disclosure, the processor 651 may execute instructions 653 to perform all or part of the steps of the motor torque control method of the vehicle described above.
In another exemplary embodiment, a computer program product is also provided, which comprises a computer program executable by a programmable apparatus, the computer program having code portions for performing the above-mentioned motor torque control method of a vehicle when being executed by the programmable apparatus.
In summary, the method, the device, the vehicle and the medium for controlling the motor torque of the vehicle provided by the present disclosure acquire an actual motor recovery torque of the motor of the vehicle at a current moment, the actual recovery torque is a torque actually generated by the motor in a process of driving the vehicle, and a predicted motor load predicted torque at a next moment of the current moment is a predicted torque for overcoming load resistance of the motor at the next moment, and then a determination value is obtained according to the actual motor recovery torque and the predicted motor load torque, and the motor output control torque is controlled according to the determination value.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (11)

1. A motor torque control method of a vehicle, characterized by comprising:
acquiring actual motor recovery torque of a motor of a vehicle at the current moment and predicting motor load predicted torque of the motor at the next moment of the current moment when the vehicle is in a braking or decelerating state, wherein the actual motor recovery torque is torque actually generated by the motor in the process of driving the vehicle, and the motor load predicted torque is torque for overcoming load resistance by the motor at the predicted next moment;
obtaining a judgment value according to the actual motor recovery torque and the motor load predicted torque;
When the judging value does not meet a threshold condition, controlling the motor to output preset torque, wherein the preset torque is corresponding to the vehicle under the condition of locking;
And when the judging value meets a threshold condition, controlling the motor to output a required torque, wherein the required torque is the torque regulated by an accelerator pedal of the vehicle.
2. The method of claim 1, wherein predicting the motor load predicted torque for the motor at a time next to a current time comprises:
predicting an initial motor load predicted torque of the motor at a moment next to the current moment;
And obtaining a compensation parameter, and compensating the initial motor load predicted torque through the compensation parameter to obtain the motor load predicted torque.
3. The method of claim 2, wherein the obtaining compensation parameters comprises:
acquiring the actual motor rotating speed of the motor at the current moment and acquiring the angular acceleration of the motor;
Predicting the predicted motor speed at the next moment of the current moment according to the actual motor speed and the angular acceleration;
and obtaining the compensation parameter according to the actual motor rotating speed and the predicted motor rotating speed.
4. The method of claim 2, wherein predicting an initial motor load predicted torque for the motor at a time next to a current time comprises:
acquiring the actual motor rotating speed of the motor at the current moment;
And predicting the initial motor load predicted torque of the motor at the moment next to the current moment according to the actual motor rotating speed and the actual motor recovery torque.
5. The method according to claim 1, wherein the required torque is obtained by:
Acquiring the speed of the vehicle at the current moment and the opening value of the accelerator pedal;
And obtaining the required torque according to the vehicle speed, the opening value and a first preset mapping relation, wherein the first preset mapping relation is a corresponding relation among the vehicle speed, the opening value and the required torque.
6. The method according to any one of claims 1 to 5, wherein the obtaining a determination value based on the actual motor recovery torque and the motor load predicted torque includes:
And calculating the difference between the actual motor recovery torque and the motor load predicted torque to obtain a judgment value.
7. The method according to any one of claims 1 to 4, wherein controlling the motor to output a preset torque when the determination value does not satisfy a threshold condition includes:
and when the judging value is larger than the threshold value, and the judging value is determined to not meet the threshold condition, controlling the motor to output the preset torque.
8. The method of claim 7, wherein the threshold value is obtained by:
acquiring a driving mode of the vehicle and acquiring the speed of the vehicle at the current moment;
And obtaining the threshold value according to the driving mode, the vehicle speed and a second preset mapping relation, wherein the second preset mapping relation is a corresponding relation among the driving mode, the vehicle speed and the threshold value.
9. A motor torque control device of a vehicle, characterized by comprising:
The system comprises an acquisition module, a load prediction module and a load control module, wherein the acquisition module is used for acquiring the actual motor recovery torque of a motor of a vehicle at the current moment and predicting the motor load prediction torque of the motor at the next moment of the current moment when the vehicle is in a braking or decelerating state, wherein the actual motor recovery torque is the torque actually generated by the motor in the process of driving the vehicle, and the motor load prediction torque is the predicted torque for overcoming the load resistance of the motor at the next moment;
the judging module is used for obtaining a judging value according to the actual motor recovery torque and the motor load predicted torque;
The control module is used for controlling the motor to output preset torque when the judging value does not meet a threshold condition, wherein the preset torque is corresponding to the vehicle under the condition of locking; and when the judging value meets a threshold condition, controlling the motor to output a required torque, wherein the required torque is the torque regulated by an accelerator pedal of the vehicle.
10. A vehicle, characterized by comprising:
A processor;
A memory for storing processor-executable instructions;
Wherein the processor is configured to implement the steps of the method of any one of claims 1 to 8 when executing the instructions.
11. A computer readable storage medium having stored thereon computer program instructions, which when executed by a processor, implement the steps of the method of any of claims 1 to 8.
CN202311667855.5A 2023-12-06 2023-12-06 Motor torque control method and device for vehicle, vehicle and medium Active CN117445697B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311667855.5A CN117445697B (en) 2023-12-06 2023-12-06 Motor torque control method and device for vehicle, vehicle and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311667855.5A CN117445697B (en) 2023-12-06 2023-12-06 Motor torque control method and device for vehicle, vehicle and medium

Publications (2)

Publication Number Publication Date
CN117445697A CN117445697A (en) 2024-01-26
CN117445697B true CN117445697B (en) 2024-06-25

Family

ID=89583886

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311667855.5A Active CN117445697B (en) 2023-12-06 2023-12-06 Motor torque control method and device for vehicle, vehicle and medium

Country Status (1)

Country Link
CN (1) CN117445697B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113978261A (en) * 2021-10-25 2022-01-28 潍柴(扬州)亚星新能源商用车有限公司 Electric vehicle crawling starting control method and device
CN116513191A (en) * 2023-06-28 2023-08-01 小米汽车科技有限公司 Vehicle driving anti-skid method and device, vehicle and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113492682B (en) * 2020-04-02 2023-03-14 长城汽车股份有限公司 Energy recovery control method and system and vehicle
CN114954028A (en) * 2021-08-25 2022-08-30 长城汽车股份有限公司 Brake control method and device for four-wheel drive automobile, vehicle and storage medium
CN116853011A (en) * 2023-07-04 2023-10-10 广汽本田汽车有限公司 Energy recovery method, system and device for self-adaptive vehicle weight and storage medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113978261A (en) * 2021-10-25 2022-01-28 潍柴(扬州)亚星新能源商用车有限公司 Electric vehicle crawling starting control method and device
CN116513191A (en) * 2023-06-28 2023-08-01 小米汽车科技有限公司 Vehicle driving anti-skid method and device, vehicle and storage medium

Also Published As

Publication number Publication date
CN117445697A (en) 2024-01-26

Similar Documents

Publication Publication Date Title
CN109383505B (en) System and method for determining efficient driving speed of vehicle
CN103129560B (en) For estimating the system and method for the quality of vehicle
CN106004875A (en) Adaptive cruise control system
US20190248364A1 (en) Methods and systems for road hazard detection and localization
CN112660153B (en) vehicle control system
US10377358B2 (en) Methods of learning long term brake corner specific torque variation
US11618473B2 (en) Vehicle control system
JP2018090064A (en) Travel control device, vehicle, control method for travel control device, and program
KR20200066114A (en) Controlling engine idle sailing in vehicle using relative vehicle speed
KR20200137061A (en) System and method for creep driving control of vehicle
CN113276851A (en) Vehicle control method and device, controller and vehicle
CN116513191B (en) Vehicle driving anti-skid method and device, vehicle and storage medium
US11548530B2 (en) Vehicle control system
US20240182108A1 (en) Vehicle drift control method and apparatus, vehicle, storage medium and chip
CN112339744B (en) Method for controlling wheel slip of vehicle
CN117445697B (en) Motor torque control method and device for vehicle, vehicle and medium
CN116161111B (en) Vehicle control method and device, vehicle and storage medium
CN116160865B (en) Vehicle control method and device, medium and vehicle
CN115675481A (en) GPS-enhanced friction estimation
US20220281451A1 (en) Target vehicle state identification for automated driving adaptation in vehicles control
US20230365144A1 (en) Control arithmetic device
CN115583240B (en) Car following method, device, car and medium
CN116674556B (en) Vehicle drift control method and device, vehicle and medium
CN117325861B (en) Vehicle driving anti-skid control method and device, vehicle and storage medium
CN117533319A (en) Vehicle longitudinal control method and device, vehicle and storage medium

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