CN113928319A - Vehicle ramp assisting method and device, vehicle and storage medium - Google Patents

Vehicle ramp assisting method and device, vehicle and storage medium Download PDF

Info

Publication number
CN113928319A
CN113928319A CN202111171569.0A CN202111171569A CN113928319A CN 113928319 A CN113928319 A CN 113928319A CN 202111171569 A CN202111171569 A CN 202111171569A CN 113928319 A CN113928319 A CN 113928319A
Authority
CN
China
Prior art keywords
vehicle
torque
auxiliary
value
current
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.)
Granted
Application number
CN202111171569.0A
Other languages
Chinese (zh)
Other versions
CN113928319B (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.)
Chery New Energy Automobile Co Ltd
Original Assignee
Chery New Energy Automobile 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 Chery New Energy Automobile Co Ltd filed Critical Chery New Energy Automobile Co Ltd
Priority to CN202111171569.0A priority Critical patent/CN113928319B/en
Publication of CN113928319A publication Critical patent/CN113928319A/en
Application granted granted Critical
Publication of CN113928319B publication Critical patent/CN113928319B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/18109Braking
    • B60W30/18118Hill holding
    • 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/18018Start-stop drive, e.g. in a traffic jam
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/12Brake pedal position
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/221Physiology, e.g. weight, heartbeat, health or special needs
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/15Road slope, i.e. the inclination of a road segment in the longitudinal direction

Landscapes

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

Abstract

The application discloses a vehicle ramp assisting method, a device, a vehicle and a storage medium, wherein the method comprises the following steps: when a vehicle enters a ramp auxiliary mode, acquiring the current gradient value and the actual human body weight of the environment where the vehicle is located; calculating the current parking balance torque of the vehicle according to the current gradient value, the actual human body weight and the whole vehicle weight; and acquiring an opening degree change value of a brake pedal, matching a slope auxiliary torque of the vehicle by combining the current parking balance torque, and executing a slope auxiliary action on the vehicle by using the slope auxiliary torque. When the vehicle goes up a slope, the auxiliary torque can be provided for the vehicle, and the vehicle is prevented from sliding. Therefore, the problems that control logic is simple, vehicle sliding is easy to occur and even safety accidents are caused in the related technology are solved, development cost is reduced, and driving experience of users is effectively improved.

Description

Vehicle ramp assisting method and device, vehicle and storage medium
Technical Field
The application relates to the technical field of vehicle intelligent control, in particular to a vehicle ramp auxiliary method, a device, a vehicle and a storage medium.
Background
As society progresses and develops, the functions and configurations of vehicles become more sophisticated. Most of the uphill assistance currently on the market is accomplished by using an ESP (Electronic Stability Program) or an ESC (Electronic Stability Controller), but the development cost is high.
In the related art, a low-cost uphill assisting method is provided, and the aim of parking is achieved by executing a rotating speed ring in a mode that a vehicle control unit and an electric drive system are mutually matched.
However, the method has simpler control logic, is easy to slide and even causes safety accidents, and needs to be solved urgently.
Disclosure of Invention
The application provides a vehicle ramp auxiliary method, a vehicle ramp auxiliary device, a vehicle and a storage medium, which are used for solving the problems that in the related technology, the control logic is simple, the vehicle slipping is easy to occur, and even safety accidents are caused, reducing the development cost and effectively improving the driving experience of a user.
An embodiment of a first aspect of the present application provides a vehicle hill assistance method, including the following steps: when a vehicle enters a ramp auxiliary mode, acquiring the current gradient value and the actual human body weight of the environment where the vehicle is located; calculating the current parking balance torque of the vehicle according to the current gradient value, the actual human body weight and the whole vehicle weight; and acquiring an opening degree change value of a brake pedal, matching a slope auxiliary torque of the vehicle by combining the current parking balance torque, and executing a slope auxiliary action on the vehicle by using the slope auxiliary torque.
Optionally, in an embodiment of the present application, before acquiring the current gradient value of the environment where the vehicle is located and the actual human body weight, the method further includes: receiving an uphill auxiliary instruction sent by the vehicle control unit; and controlling the vehicle to enter the ramp auxiliary mode according to the uphill auxiliary instruction, and simultaneously acquiring the whole vehicle information of the vehicle, wherein the whole vehicle information comprises the current slope value, the actual human body weight and the opening change value
Optionally, in an embodiment of the present application, the performing a hill-assist action on the vehicle using the hill-assist torque includes: calculating a target rotating speed of the driving motor according to the slope auxiliary torque; and carrying out PI (proportional integral controller) regulation according to the difference value between the target rotating speed and the actual rotating speed of the driving motor until the actual rotating speed reaches the target rotating speed.
Optionally, in an embodiment of the present application, the method further includes: acquiring a requested torque of the vehicle; and when the requested torque is larger than the current parking balance torque, exiting the hill assist mode, and controlling the driving motor to output torque according to the requested torque.
Optionally, in an embodiment of the present application, the obtaining of the opening degree variation value of the brake pedal includes: collecting the current opening value of the brake pedal at the corresponding moment; and generating the opening change value according to the current opening value and the corresponding communication error compensation value.
In a second aspect, embodiments of the present application provide a vehicle hill assist device, comprising: the system comprises an acquisition module, a display module and a control module, wherein the acquisition module is used for acquiring the current gradient value and the actual human body weight of the environment where a vehicle is located when the vehicle enters a ramp auxiliary mode; the calculation module is used for calculating the current parking balance torque of the vehicle according to the current gradient value, the actual human body weight and the whole vehicle weight; and the auxiliary module is used for acquiring an opening degree change value of a brake pedal, matching the current parking balance torque with the slope auxiliary torque of the vehicle and executing a slope auxiliary action on the vehicle by utilizing the slope auxiliary torque.
Optionally, in an embodiment of the present application, the method further includes: the receiving module is used for receiving an uphill auxiliary instruction sent by the vehicle controller before acquiring the current gradient value and the actual human body weight of the environment where the vehicle is located; and the acquisition module is used for controlling the vehicle to enter the ramp auxiliary mode according to the uphill auxiliary instruction and acquiring the whole vehicle information of the vehicle, wherein the whole vehicle information comprises the current slope value, the actual human body weight and the opening change value.
Optionally, in an embodiment of the present application, the auxiliary module includes: the balancing unit is used for calculating a target rotating speed of the driving motor according to the slope auxiliary torque; and the adjusting unit is used for performing PI adjustment according to the difference value between the target rotating speed and the actual rotating speed of the driving motor until the actual rotating speed reaches the target rotating speed.
An embodiment of a third aspect of the present application provides a vehicle, comprising: a memory, a processor and a computer program stored on the memory and executable on the processor, the processor executing the program to implement the vehicle hill assist method as described in the above embodiments.
A fourth aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, where the computer program is executed by a processor for implementing the vehicle hill assist method according to the above embodiment.
Therefore, when the vehicle enters a ramp auxiliary mode, the current gradient value and the actual human body weight of the environment where the vehicle is located are collected, the current parking balance torque of the vehicle is calculated according to the current gradient value, the actual human body weight and the whole vehicle weight, the opening change value of the brake pedal is obtained, the ramp auxiliary torque of the vehicle is matched by combining the current parking balance torque, and ramp auxiliary action is performed on the vehicle by utilizing the ramp auxiliary torque. Therefore, the problems that control logic is simple, vehicle sliding is easy to occur and even safety accidents are caused in the related technology are solved, development cost is reduced, and driving experience of users is effectively improved.
Additional aspects and advantages of the present application will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the present application.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
FIG. 1 is a flow chart of a method for providing vehicle hill assist in accordance with an embodiment of the present application;
FIG. 2 is an exemplary illustration of a vehicle hill assist system according to one embodiment of the present application;
FIG. 3 is a schematic illustration of a hill holding torque calibration according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a control algorithm executed by the drive motor according to one embodiment of the present application;
FIG. 5 is a flow chart of a vehicle hill assist method according to one embodiment of the present application;
FIG. 6 is a flow chart of motor controller execution logic and algorithms according to one embodiment of the present application;
FIG. 7 is a block schematic diagram of a vehicle hill hold device according to one embodiment of the present application;
FIG. 8 is a schematic structural diagram of a vehicle according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary and intended to be used for explaining the present application and should not be construed as limiting the present application.
A vehicle hill hold method, device, vehicle, and storage medium according to an embodiment of the present application are described below with reference to the drawings. In order to solve the problems that control logic is simple, vehicle slipping is easy to occur and even safety accidents are caused in the related technology mentioned in the background technology center, the application provides a vehicle ramp auxiliary method. Therefore, the problems that control logic is simple, vehicle sliding is easy to occur and even safety accidents are caused in the related technology are solved, development cost is reduced, and driving experience of users is effectively improved.
Specifically, fig. 1 is a flowchart of a vehicle hill assist method according to an embodiment of the present application.
In this embodiment, as shown in fig. 2, the vehicle hill assist system includes: the system comprises a vehicle control unit, a motor controller, a driving motor, a brake pedal, a gear mechanism, an accelerator pedal, a power battery, a ramp sensor, a pedal stroke sensor, a human body weight sensor and the like. The vehicle controller can receive signals of a brake pedal, a gear mechanism, an accelerator pedal, a power battery, a ramp sensor, a brake pedal sensor and the like to judge the state of the vehicle and confirm the entering and exiting conditions of the uphill auxiliary function. The motor controller can receive signals of a ramp sensor, a brake pedal sensor, a human body weight sensor and the like to prepare a corresponding hill-holding strategy, and the motor is driven to execute strategy torque to jointly cooperate to finish vehicle ramp assistance. Therefore, based on the parts of the vehicle, a human body weight sensor, a brake pedal stroke sensor and the like are added to form a vehicle ramp auxiliary system which is matched with each other, and a better slope parking function is achieved when the vehicle is started from a static state on a ramp through a certain logic processing strategy
Specifically, as shown in fig. 1, the vehicle hill assist method includes the steps of:
in step S101, when the vehicle enters the hill-assist mode, the current gradient value and the actual human body weight of the environment in which the vehicle is located are collected.
The slope value can be obtained through the slope sensor, and the actual human body weight can be obtained through the human body weight sensor.
Specifically, when the motor controller receives a parking instruction, the vehicle enters a hill-assist mode, and at this time, the current gradient value of the environment where the vehicle is located can be acquired through the hill sensor, and the actual human body weight can be acquired through the human body weight sensor.
In step S102, a current parking balance torque of the vehicle is calculated according to the current gradient value, the actual human body weight, and the entire vehicle weight.
Specifically, the current parking balance torque of the vehicle can be calculated by the motor controller according to the current gradient value of the environment where the vehicle is located, the actual human body weight and the whole vehicle mass.
It should be noted that, in the embodiment of the present application, the parking balance torque of the vehicle may be calibrated in advance, for example, the braking torque corresponding to different values of the braking stroke sensor is calibrated, the vehicle may be stabilized on a slope by determining the braking torque and adding the output torque of the driving motor, and then the minimum braking stroke data when the vehicle is in static balance on different slopes is calibrated, which is the balance braking stroke value (X balance) and the balance torque (T balance). The balance torques Ta, Tb and Tc and the values of the brake pedal strokes Xa%, Xb% and Xc% corresponding to the ramps a, b and c in FIG. 3.
In step S103, an opening degree variation value of the brake pedal is acquired, and a hill assist torque of the vehicle is matched in conjunction with the current parking balance torque, and a hill assist operation is performed on the vehicle using the hill assist torque.
Optionally, in an embodiment of the present application, obtaining the opening degree variation value of the brake pedal includes: collecting the current opening value of the brake pedal at the corresponding moment; and generating an opening degree change value according to the current opening degree value and the corresponding communication error compensation value.
It should be understood that, in the embodiment of the present application, the magnitude of the braking force may be determined by the motor controller receiving a brake pedal stroke sensor signal (i.e. obtaining an opening degree change value of the brake pedal), the driver starts to release the brake on the slope, and the motor controller performs processing according to the strategies in tables 1 and 2, where table 1 is a driving motor torque to be loaded (T motor), and table 2 is a driving motor execution torque (Tref).
Specifically, when the driver steps on a slope and stops, X is actually greater than X balance, the torque provided by braking can stabilize the vehicle on the slope, and when the driver releases the braking quickly during starting, the driving motor directly executes the current parking balance torque of the vehicle calculated in step S102, that is, Tref is T balance; if the driver normally releases the brake, the value X of the brake stroke sensor is reduced at a certain speed, due to reasons such as a communication period, the value X of the brake stroke sensor received by the motor controller is smaller than the actual value, an error caused by a communication problem needs to be compensated at the moment, namely the error X, when the value X is reduced to be X actual equal to X balance, the torque T0 is loaded (the gear clearance torque is eliminated), and as the driver continuously releases the brake X actual equal to X balance, Tref equal to T balance-T brake torque until T brake torque is 0; when the driver releases the brake slowly, errors caused by communication problems do not need to be compensated.
Therefore, the driving motor executes the logic processing of the driving algorithm, keeps the vehicle from rolling away, and executes in a circulating way until the uphill auxiliary function is quitted.
TABLE 1
Figure BDA0003293502030000051
TABLE 2
Speed of brake release Brake stroke sensor value rate of change (alpha) Torque loading
Slow release α≤n Tref-T motor
Normal speed n<α<m Tref-T motor + T compensation
Quick release m<α Tref-T scale
Therefore, the vehicle controller judges the condition of entering and exiting the slope in an auxiliary way, the brake pedal stroke sensor, the slope sensor and the human body weight sensor are responsible for collecting vehicle information and sending the vehicle information to the vehicle controller and the motor controller, the motor controller receives a slope parking instruction of the vehicle controller and signals collected by the sensors, the torque required by the vehicle is calculated and executed through processing of a certain logic algorithm, and the vehicle is kept static and does not slip backwards when starting.
As a possible implementation example, in an embodiment of the present application, before acquiring the current gradient value of the environment where the vehicle is located and the actual human body weight, the method further includes: receiving an uphill auxiliary instruction sent by the vehicle control unit; the method comprises the steps of controlling a vehicle to enter a slope auxiliary mode according to an uphill auxiliary instruction, simultaneously obtaining vehicle information of the vehicle, wherein the vehicle information comprises a current slope value, an actual human body weight and an opening degree change value, and sending the collected vehicle information to a vehicle controller and a motor controller, so that the motor controller receives a slope standing instruction of the vehicle controller and signals collected by various sensors, processes and calculates torque required by the vehicle through a certain logic algorithm and executes the torque, and the vehicle is kept static and does not slip backward when starting.
Further, in one embodiment of the present application, performing a hill assist action on a vehicle using a hill assist torque includes: calculating a target rotating speed of the driving motor according to the ramp auxiliary torque; and performing PI regulation according to the difference value between the target rotating speed and the actual rotating speed of the driving motor until the actual rotating speed reaches the target rotating speed.
It should be understood that, in the embodiment of the present application, when the motor controller receives an uphill auxiliary instruction, the vehicle information collected by each sensor is logically processed, a torque required to be loaded at this time is calculated, and a PI adjustment of the motor rotation speed is performed while the torque is loaded, where an adjustment manner of the adjustment manner may be as shown in fig. 4, fig. 4 is a schematic diagram of a control algorithm executed by the drive motor, where Tref is a calculated balance torque; the speed is 0, which is the target rotating speed to be controlled; omega is the actual motor speed; iq _ Ref is the sum of an Iq value obtained by looking up a table of the balance torque and an Iq value obtained by regulating a rotating speed ring by a PI; id _ Ref is an Id value obtained by looking up a table of the balance torque; vq and Vd are outputs of the current inner loop PI, and V alpha and V beta are outputs passing through Revpark; va, Vb and Vc are output after RevClark & SVPWM; speed & Position is the motor Speed and Position collected by the motor rotation variation; IaIbIC is the three-phase actual current collected by the current sensor; i beta and I alpha are output values of Clark transformation; iq and Id are actual d and q axis currents obtained through Clark and Park conversion;
the whole part consists of two control units: the rotating speed outer ring obtains an Iq1 value through PI regulation according to the difference value between the target rotating speed and the actual rotating speed; the current inner loop is the sum of the Iq2 value and the Iq1 value obtained by the balance torque table lookup and the obtained Id value of the balance torque table lookup, and is used as the input of the current inner loop for vector control. The motor output torque is controlled through PI regulation, Revpark, RevClark and SVPWM three-phase conversion, then feedback signals Speed & Position and IaIbic are collected for closed-loop control, and the vehicle Speed is kept to be 0 through PI regulation of a rotating Speed outer ring and a current inner ring. The torque loading can be carried out on the basis of the traditional rotating speed ring, and the double functions of the rotating speed ring and the torque control ensure that the vehicle is static.
Optionally, in an embodiment of the present application, the method further includes: acquiring a requested torque of a vehicle; when the requested torque is greater than the current parking balance torque, the hill assist mode is exited, and the driving motor output torque is controlled with the requested torque.
That is to say, the embodiment of the application can determine whether the torque requested by the driver is greater than the current parking balance torque through the vehicle control unit, if the torque requested by the driver is not greater than the current parking balance torque, the hill assistance mode is further executed, and if the torque requested by the driver is greater than the current parking balance torque, the hill assistance mode is exited, and the torque requested by the driver is used for controlling the output torque of the driving motor.
To further enable those skilled in the art to understand the vehicle hill assist method of the embodiment of the present application, the following detailed description is provided in conjunction with the specific embodiments.
As shown in fig. 5, the vehicle hill assist method includes the steps of:
s501, the whole vehicle runs, and all parts work normally.
S502, the vehicle control unit judges whether the driver has a hill-holding requirement, if so, the vehicle control unit sends an uphill auxiliary instruction to the motor controller and executes the step S503, otherwise, the vehicle control unit executes the step S501.
And S503, the motor controller receives a parking instruction and signals collected by the sensors.
And S504, the motor controller controls the driving motor to maintain a stable state through logic processing and calculation.
And S505, the vehicle control unit judges whether the torque requested by the driver is larger than the current parking balance torque, if so, the step S503 is executed, otherwise, the step S505 is executed.
S506, the hill hold mode is exited, and hill hold completion is responded to the torque requested by the driver.
Further, as shown in fig. 6, fig. 6 is a flow chart of the motor controller executing logic and algorithms, including the steps of:
and S601, receiving a parking instruction by the motor controller.
And S602, calculating the hill-holding balance torque by the motor controller according to the slope sensor, the human body gravity sensor and the vehicle mass.
And S603, the motor controller receives the signal of the brake pedal stroke sensor to determine the magnitude of the braking force.
And S604, the driver starts to release the brake on the slope.
And S605, judging the torque required by electric driving and the speed of releasing the brake by the motor controller according to the change of the numerical value of the pedal stroke sensor to determine the execution torque.
S606, the driving motor executes the driving algorithm logic processing, keeps the vehicle not to slide, executes in a circulating way until the vehicle exits the uphill auxiliary function, and skips to execute the step S601.
According to the vehicle slope auxiliary method provided by the embodiment of the application, when a vehicle enters a slope auxiliary mode, the current slope value and the actual human body weight of the environment where the vehicle is located are collected, the current parking balance torque of the vehicle is calculated according to the current slope value, the actual human body weight and the whole vehicle weight, the opening degree change value of a brake pedal is obtained, the slope auxiliary torque of the vehicle is matched by combining the current parking balance torque, and the slope auxiliary action is executed on the vehicle by utilizing the slope auxiliary torque. Therefore, the problems that control logic is simple, vehicle sliding is easy to occur and even safety accidents are caused in the related technology are solved, development cost is reduced, and driving experience of users is effectively improved.
Next, a vehicle hill assist device proposed according to an embodiment of the present application will be described with reference to the drawings.
FIG. 7 is a block schematic diagram of a vehicle hill hold device according to an embodiment of the present application.
As shown in fig. 7, the vehicle hill support device 10 includes: an acquisition module 100, a calculation module 200 and an assistance module 300.
The acquisition module 100 is configured to acquire a current gradient value and an actual human body weight of an environment where the vehicle is located when the vehicle enters the hill assistance mode. And the calculating module 200 is used for calculating the current parking balance torque of the vehicle according to the current gradient value, the actual human body weight and the whole vehicle weight. The assisting module 300 is configured to obtain an opening degree variation value of a brake pedal, match a hill assist torque of the vehicle with a current parking balance torque, and perform a hill assist operation on the vehicle using the hill assist torque.
Optionally, in one embodiment of the present application, the vehicle hill assist device 10 further comprises: the receiving module is used for receiving an uphill auxiliary instruction sent by the vehicle controller before acquiring the current gradient value and the actual human body weight of the environment where the vehicle is located; the acquisition module is used for controlling the vehicle to enter a slope auxiliary mode according to the uphill auxiliary instruction and acquiring the whole vehicle information of the vehicle, wherein the whole vehicle information comprises a current slope value, an actual human body weight and an opening degree change value.
Optionally, in an embodiment of the present application, the auxiliary module 300 includes: the balancing unit is used for calculating the target rotating speed of the driving motor according to the ramp auxiliary torque; and the adjusting unit is used for performing PI adjustment according to the difference value between the target rotating speed and the actual rotating speed of the driving motor until the actual rotating speed reaches the target rotating speed.
Optionally, in one embodiment of the present application, the vehicle hill assist device 10 further comprises: the exit module is used for acquiring the requested torque of the vehicle; when the requested torque is greater than the current parking balance torque, the hill assist mode is exited, and the driving motor output torque is controlled with the requested torque.
Optionally, in an embodiment of the present application, obtaining the opening degree variation value of the brake pedal includes: collecting the current opening value of the brake pedal at the corresponding moment; and generating an opening degree change value according to the current opening degree value and the corresponding communication error compensation value.
It should be noted that the foregoing explanation of the embodiment of the vehicle slope auxiliary method is also applicable to the vehicle slope auxiliary device of the embodiment, and is not repeated herein.
According to the vehicle slope auxiliary device provided by the embodiment of the application, when a vehicle enters a slope auxiliary mode, the current slope value and the actual human body weight of the environment where the vehicle is located can be collected, the current parking balance torque of the vehicle can be calculated according to the current slope value, the actual human body weight and the whole vehicle weight, the opening degree change value of a brake pedal can be obtained, the slope auxiliary torque of the vehicle is matched by combining the current parking balance torque, and the slope auxiliary action is executed on the vehicle by utilizing the slope auxiliary torque. Therefore, the problems that control logic is simple, vehicle sliding is easy to occur and even safety accidents are caused in the related technology are solved, development cost is reduced, and driving experience of users is effectively improved.
Fig. 8 is a schematic structural diagram of a vehicle according to an embodiment of the present application. The vehicle may include:
a memory 801, a processor 802, and a computer program stored on the memory 801 and executable on the processor 802.
The processor 802, when executing the program, implements the vehicle hill assist method provided in the embodiments described above.
Further, the vehicle further includes:
a communication interface 803 for communicating between the memory 801 and the processor 802.
A memory 801 for storing computer programs operable on the processor 802.
The memory 801 may comprise high-speed RAM memory, and may also include non-volatile memory (non-volatile memory), such as at least one disk memory.
If the memory 801, the processor 802 and the communication interface 803 are implemented independently, the communication interface 803, the memory 801 and the processor 802 may be connected to each other via a bus and communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended ISA (EISA) bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 8, but this is not intended to represent only one bus or type of bus.
Optionally, in a specific implementation, if the memory 801, the processor 802, and the communication interface 803 are integrated on one chip, the memory 801, the processor 802, and the communication interface 803 may complete communication with each other through an internal interface.
The processor 802 may be a Central Processing Unit (CPU), an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits configured to implement embodiments of the present Application.
The present embodiment also provides a computer-readable storage medium having stored thereon a computer program, characterized in that the program, when executed by a processor, implements the vehicle hill hold method as above.
In the description herein, reference to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., means that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or N embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present application, "N" means at least two, e.g., two, three, etc., unless specifically limited otherwise.
Any process or method descriptions in flow charts or otherwise described herein may be understood as representing modules, segments, or portions of code which include one or more N executable instructions for implementing steps of a custom logic function or process, and alternate implementations are included within the scope of the preferred embodiment of the present application in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of implementing the embodiments of the present application.
It should be understood that portions of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. If implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.

Claims (10)

1. A method of vehicle hill assist comprising the steps of:
when a vehicle enters a ramp auxiliary mode, acquiring the current gradient value and the actual human body weight of the environment where the vehicle is located;
calculating the current parking balance torque of the vehicle according to the current gradient value, the actual human body weight and the whole vehicle weight; and
and acquiring an opening degree change value of a brake pedal, matching a slope auxiliary torque of the vehicle by combining the current parking balance torque, and executing a slope auxiliary action on the vehicle by using the slope auxiliary torque.
2. The method of claim 1, further comprising, prior to collecting the current grade value and actual human body weight of the environment in which the vehicle is located:
receiving an uphill auxiliary instruction sent by the vehicle control unit;
and controlling the vehicle to enter the ramp auxiliary mode according to the uphill auxiliary instruction, and simultaneously acquiring the whole vehicle information of the vehicle, wherein the whole vehicle information comprises the current slope value, the actual human body weight and the opening change value.
3. The method of claim 1, wherein the using the hill-assist torque to perform a hill-assist action on the vehicle comprises:
calculating a target rotating speed of the driving motor according to the slope auxiliary torque;
and performing PI regulation according to the difference value between the target rotating speed and the actual rotating speed of the driving motor until the actual rotating speed reaches the target rotating speed.
4. The method of claim 1, further comprising:
acquiring a requested torque of the vehicle;
and when the requested torque is larger than the current parking balance torque, exiting the hill assist mode, and controlling the driving motor to output torque according to the requested torque.
5. The method according to any one of claims 1 to 4, wherein the acquiring of the opening degree variation value of the brake pedal includes:
collecting the current opening value of the brake pedal at the corresponding moment;
and generating the opening change value according to the current opening value and the corresponding communication error compensation value.
6. A vehicle hill hold device comprising:
the system comprises an acquisition module, a display module and a control module, wherein the acquisition module is used for acquiring the current gradient value and the actual human body weight of the environment where a vehicle is located when the vehicle enters a ramp auxiliary mode;
the calculation module is used for calculating the current parking balance torque of the vehicle according to the current gradient value, the actual human body weight and the whole vehicle weight; and
and the auxiliary module is used for acquiring an opening degree change value of a brake pedal, matching the current parking balance torque with the slope auxiliary torque of the vehicle and executing a slope auxiliary action on the vehicle by utilizing the slope auxiliary torque.
7. The apparatus of claim 6, further comprising:
the receiving module is used for receiving an uphill auxiliary instruction sent by the vehicle controller before acquiring the current gradient value and the actual human body weight of the environment where the vehicle is located;
and the acquisition module is used for controlling the vehicle to enter the ramp auxiliary mode according to the uphill auxiliary instruction and acquiring the whole vehicle information of the vehicle, wherein the whole vehicle information comprises the current slope value, the actual human body weight and the opening change value.
8. The apparatus of claim 6, wherein the auxiliary module comprises:
the balancing unit is used for calculating a target rotating speed of the driving motor according to the slope auxiliary torque;
and the adjusting unit is used for performing PI adjustment according to the difference value between the target rotating speed and the actual rotating speed of the driving motor until the actual rotating speed reaches the target rotating speed.
9. A vehicle, characterized by comprising: memory, a processor and a computer program stored on the memory and executable on the processor, the processor executing the program to implement the vehicle hill assist method according to any one of claims 1-5.
10. A computer-readable storage medium, on which a computer program is stored, characterized in that the program is executed by a processor for implementing a vehicle hill hold method according to any one of claims 1-5.
CN202111171569.0A 2021-10-08 2021-10-08 Vehicle ramp assisting method and device, vehicle and storage medium Active CN113928319B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111171569.0A CN113928319B (en) 2021-10-08 2021-10-08 Vehicle ramp assisting method and device, vehicle and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111171569.0A CN113928319B (en) 2021-10-08 2021-10-08 Vehicle ramp assisting method and device, vehicle and storage medium

Publications (2)

Publication Number Publication Date
CN113928319A true CN113928319A (en) 2022-01-14
CN113928319B CN113928319B (en) 2024-03-19

Family

ID=79278091

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111171569.0A Active CN113928319B (en) 2021-10-08 2021-10-08 Vehicle ramp assisting method and device, vehicle and storage medium

Country Status (1)

Country Link
CN (1) CN113928319B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115009239A (en) * 2022-07-07 2022-09-06 浙江极氪智能科技有限公司 Parking method, device, equipment and storage medium for vehicle

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103879306A (en) * 2014-04-09 2014-06-25 奇瑞汽车股份有限公司 Automobile ramp auxiliary system and control method thereof
US20160214504A1 (en) * 2015-01-22 2016-07-28 Lg Electronics Inc. Electric vehicle control
CN110015301A (en) * 2019-04-28 2019-07-16 四川阿尔特新能源汽车有限公司 A kind of uphill starting control method, device, hybrid vehicle and storage medium
CN111823878A (en) * 2020-06-08 2020-10-27 宝能(西安)汽车研究院有限公司 Starting anti-shaking control method for vehicle and vehicle
CN112590561A (en) * 2020-12-19 2021-04-02 浙江阿尔法汽车技术有限公司 Electric automobile slope-sliding-prevention control method based on torque feedforward
CN112622641A (en) * 2021-01-07 2021-04-09 广西宁达汽车科技有限公司 Vehicle control method, device and system
CN112644496A (en) * 2020-12-25 2021-04-13 宝能(西安)汽车研究院有限公司 Method and device for controlling electric vehicle to prevent electric vehicle from sliding down slope, storage medium and controller
CN112874523A (en) * 2019-11-29 2021-06-01 比亚迪股份有限公司 Vehicle control method and device and vehicle

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103879306A (en) * 2014-04-09 2014-06-25 奇瑞汽车股份有限公司 Automobile ramp auxiliary system and control method thereof
US20160214504A1 (en) * 2015-01-22 2016-07-28 Lg Electronics Inc. Electric vehicle control
CN110015301A (en) * 2019-04-28 2019-07-16 四川阿尔特新能源汽车有限公司 A kind of uphill starting control method, device, hybrid vehicle and storage medium
CN112874523A (en) * 2019-11-29 2021-06-01 比亚迪股份有限公司 Vehicle control method and device and vehicle
CN111823878A (en) * 2020-06-08 2020-10-27 宝能(西安)汽车研究院有限公司 Starting anti-shaking control method for vehicle and vehicle
CN112590561A (en) * 2020-12-19 2021-04-02 浙江阿尔法汽车技术有限公司 Electric automobile slope-sliding-prevention control method based on torque feedforward
CN112644496A (en) * 2020-12-25 2021-04-13 宝能(西安)汽车研究院有限公司 Method and device for controlling electric vehicle to prevent electric vehicle from sliding down slope, storage medium and controller
CN112622641A (en) * 2021-01-07 2021-04-09 广西宁达汽车科技有限公司 Vehicle control method, device and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115009239A (en) * 2022-07-07 2022-09-06 浙江极氪智能科技有限公司 Parking method, device, equipment and storage medium for vehicle
CN115009239B (en) * 2022-07-07 2023-11-07 浙江极氪智能科技有限公司 Parking method, device, equipment and storage medium for vehicle

Also Published As

Publication number Publication date
CN113928319B (en) 2024-03-19

Similar Documents

Publication Publication Date Title
US20060049691A1 (en) Method and device for automatically releasing the automatic parking brake when starting
US20070191181A1 (en) Method and apparatus for controlling vehicle rollback
JP2009208512A (en) Method of controlling work vehicle, and work vehicle
US20220097786A1 (en) Trailer vehicle and trailer brake controller, and method and computer program product therefor
JP2010163122A (en) Longitudinal acceleration control device
CN113928319A (en) Vehicle ramp assisting method and device, vehicle and storage medium
EP3533700B1 (en) Assist force calculation method for an electrically assisted bicycle, electrically assisted bicycle control unit, electrically assisted bicycle power unit, and electrically assisted bicycle
CN112477609B (en) Electric vehicle and electric vehicle sliding energy recovery method and recovery system
CN112606708B (en) New energy automobile power control method, system, equipment and storage medium
EP3725581A1 (en) Regenerative braking control method and regenerative braking control device
CN111348023A (en) Vehicle and braking method and device thereof
CN112477862A (en) Method and device for realizing vehicle uphill starting auxiliary control
CN113022328A (en) Vehicle torque control method and device and vehicle
CN113968209A (en) Vehicle and control method and control device thereof
KR20140082387A (en) Apparatus and method for driving of electric vehicle
CN113442907B (en) Method and device for controlling vehicle speed under low-speed working condition
CN106809055B (en) Motor output torque control method and device
CN112440958B (en) Vehicle and braking method and device thereof
CN110143199B (en) Commercial vehicle weight self-adaptive hill start control method
CN113787998B (en) Vehicle brake control method and device
US11535235B2 (en) Simplified control for optimized hybrid vehicle powertrain operation
EP4375154A1 (en) Controlling acceleration of a vehicle using auxiliary brakes
CN112874501B (en) Stability control method and device for electric automobile and vehicle
CN112440959B (en) Vehicle and braking method and device thereof
CN112440954B (en) Vehicle and braking method and device thereof

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