Vehicle control method and system, controller and vehicle

By obtaining the operating status information of commercial vehicles and adjusting the accelerator pedal characteristics of the engine, the problem of invalid shifting of the vehicle during uphill is solved, and the power efficiency and fuel consumption are improved.

CN119568163AActive Publication Date: 2025-03-07一汽解放青岛汽车有限公司 +1
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202510017926.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-03-07
Estimated Expiration
2045-01-06

AI Technical Summary

Technical Problem

Commercial vehicles are prone to ineffective shifting operations during uphill, resulting in increased power loss and fuel consumption.

Method used

By obtaining the vehicle's operating status information, determining the vehicle's operating conditions, and under the stable uphill operating conditions, the pre-constructed gear speed correlation library is used to adjust the engine's accelerator pedal characteristics and control the engine's operating status to keep the gearbox in the current gear.

Benefits of technology

Reduces ineffective gear shifting operations, reduces fuel consumption, and improves the vehicle's power efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119568163A_ABST
    Figure CN119568163A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle control method and system, a controller and a vehicle, and the method comprises the steps: obtaining the running state information of vehicle running, determining the running working condition of the vehicle according to the running state information, and controlling the vehicle to run when the running working condition is a stable accelerator uphill working condition. And adjusting the characteristics of an accelerator pedal of a vehicle engine according to the running state information and a pre-constructed gear rotating speed association library, and controlling the running state of the engine according to the characteristics of the accelerator pedal to enable the gearbox to be maintained at the current gear, so that unnecessary gear shifting operation can be reduced, and oil consumption is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a vehicle control method and system, a controller, and a vehicle. Background Art

[0002] Traditional commercial vehicles generally equip automatic transmissions with independent transmission controllers. The vehicle controller controls the engine power output, and the transmission controller identifies whether the power output of the engine is appropriate. If the engine power output is insufficient, the transmission controller will control the shift actuator to downshift. If the engine power output is excessive, the transmission controller will control the shift actuator to upshift. However, when a commercial vehicle is going uphill, invalid shift operations may occur. For example, after the vehicle accelerates to the upshift point, the transmission controller controls the shift actuator to upshift. However, after upshifting, the engine output power is insufficient, and the transmission controller controls the shift actuator to downshift. Such frequent upshift and downshift switching will cause power loss and increased fuel consumption. Summary of the invention

[0003] Based on this, it is necessary to provide a vehicle control method and system, a controller, and a vehicle that can reduce invalid gear shifting operations in response to the above technical problems.

[0004] In a first aspect, the present application provides a vehicle control method, the method comprising:

[0005] Obtain the vehicle's running status information;

[0006] Determining an operating condition of the vehicle according to the operating status information;

[0007] When the operating condition is a stable throttle uphill condition, adjusting the throttle pedal characteristics of the vehicle engine according to the operating state information and a pre-built gear speed association library;

[0008] The operating state of the engine is controlled according to the accelerator pedal characteristic so that the transmission is maintained at a current gear position.

[0009] In one embodiment, the operating state information includes at least gear information of the vehicle transmission and road condition information of the vehicle, and adjusting the accelerator pedal characteristics of the vehicle engine according to the operating state information and a pre-built gear speed association library includes:

[0010] According to the gear information, querying the corresponding shift point speed from the gear speed association library;

[0011] According to the shift point speed and the road condition information, based on a preset engine model, a target torque is obtained;

[0012] The accelerator pedal characteristic is adjusted according to the target torque.

[0013] In one embodiment, the target torque includes a first engine torque and a second engine torque; the first engine torque represents a minimum engine torque that ensures that the vehicle speed does not decrease in the current gear, and the second engine torque represents a maximum engine torque that ensures that the transmission of the vehicle does not shift up in the current gear;

[0014] The adjusting the accelerator pedal characteristic according to the target torque comprises:

[0015] determining, based on an external characteristic curve of an engine of the vehicle, whether an engine of the vehicle can output the first engine torque;

[0016] When the engine can output the first engine torque, obtaining an initial desired torque in the accelerator pedal characteristic;

[0017] In a case where the initial desired torque is less than the first engine torque, determining the first engine torque as the desired torque in the accelerator pedal characteristic;

[0018] In a case where the initial desired torque is greater than the second engine torque, the second engine torque is determined as the desired torque in the accelerator pedal characteristic.

[0019] In one embodiment, the method further comprises:

[0020] Acquiring the actual engine speed of the gearbox when the gearbox performs a shifting operation at each gear position;

[0021] predicting the shift point speed of the transmission at each gear position according to the actual engine speed and the initial shift factor set;

[0022] The gear speed association library is constructed according to the gear information of each gear and the corresponding shift point speed.

[0023] In one embodiment, predicting the shift point speed of the transmission at each gear position according to the engine speed critical value and the initial shift factor set includes:

[0024] According to the actual engine speed and the initial shift factor set, an engine factor array, a slope factor array and a throttle factor array corresponding to each gear are obtained;

[0025] According to the engine factor array, the slope factor array and the throttle factor array corresponding to each gear, respectively obtain the engine factor average value, the slope factor average value and the throttle factor average value corresponding to each gear;

[0026] The shift point speed of the transmission at the corresponding gear is predicted according to the engine factor average value, the slope factor average value, the throttle factor average value and the initial shift factor set.

[0027] In one of the embodiments, the operating status information includes road condition information and vehicle condition information;

[0028] Determining the operating condition of the vehicle according to the operating state information includes:

[0029] When the road condition information satisfies at least one of the preset road condition conditions and the vehicle condition information satisfies at least one of the preset vehicle condition conditions, the operating condition of the vehicle is determined to be the stable throttle uphill condition; the preset road condition conditions and the preset vehicle condition conditions are used to identify whether the driver intends to control the vehicle speed change.

[0030] In one embodiment, the method further comprises:

[0031] In the case where the vehicle does not meet the preset self-learning completion condition, constructing the gear speed association library;

[0032] When the vehicle meets the preset gear shift self-learning completion condition, it is determined whether the operating condition of the vehicle is the stable throttle uphill condition.

[0033] In a second aspect, the present application further provides a controller including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the vehicle control method provided in any of the above embodiments when executing the computer program.

[0034] In a third aspect, the present application further provides a vehicle control system, comprising: a gearbox, an engine and a controller; the controller is connected to the gearbox and the engine respectively;

[0035] The controller is used to obtain the running status information of the vehicle; determine the running condition of the vehicle according to the running status information; when the running condition is a stable throttle uphill condition, adjust the throttle pedal characteristics of the vehicle engine according to the running status information and a pre-built gear speed association library; control the running state of the engine according to the throttle pedal characteristics to maintain the gearbox in the current gear.

[0036] In a fourth aspect, the present application also provides a vehicle, comprising the vehicle control system provided in the above-mentioned embodiment.

[0037] In the above-mentioned vehicle control method and system, controller, and vehicle, by acquiring the running state information of the vehicle, the running condition of the vehicle is determined according to the running state information, and when the running condition is a stable throttle uphill condition, the throttle pedal characteristics of the vehicle engine are adjusted according to the running state information and the pre-constructed gear speed association library, and the running state of the engine is controlled according to the throttle pedal characteristics, so that the gearbox is maintained in the current gear. It can be understood that the gearbox shifting strategy is self-learned by the controller, and the gear speed association library is constructed in advance. In this way, when the running condition is determined to be a stable throttle uphill condition according to the running state information of the vehicle, the throttle pedal characteristics can be adjusted based on the gear information of the vehicle, the road condition information, and the pre-constructed gear speed association library, and the running state of the engine is adjusted based on the throttle pedal characteristics, and the gear shifting of the gearbox is intervened, so that the gearbox is maintained in the current gear, unnecessary gear shifting operations are reduced, and fuel consumption is reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0039] Figure 1 A diagram showing an application environment of a vehicle control method in an embodiment;

[0040] Figure 2 A schematic flow chart of a vehicle control method in one embodiment;

[0041] Figure 3 A schematic diagram of a flow chart of adjusting the accelerator pedal characteristics of a vehicle engine according to gear information, road condition information and a pre-built gear speed association library in an embodiment;

[0042] Figure 4 A schematic diagram of a process for constructing a gear speed relationship library in one embodiment

[0043] Figure 5 is a flow chart of a vehicle control method in another embodiment;

[0044] Figure 6 FIG. 4 is a diagram showing the internal structure of a controller in one embodiment. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0046] The vehicle control method provided in the embodiment of the present application can be applied to Figure 1 In the vehicle control system shown in the figure, the controller can be connected to the engine and the gearbox respectively, and the controller can be a vehicle controller, a power domain controller or an engine controller.

[0047] In an exemplary embodiment, Figure 2 As shown, a vehicle control method is provided, which is applied to Figure 1 The controller in is taken as an example to illustrate, including the following steps 202 to 208.

[0048] Step 202, obtaining the running status information of the vehicle.

[0049] The operating status information includes at least the gear information of the transmission and the road condition information. The road condition information includes the length of the uphill section ahead, the average slope, the speed of the vehicle ahead in the lane, and the distance between the vehicle ahead and the vehicle ahead. The controller can obtain the gear information of the transmission through the transmission controller, obtain the length of the uphill section ahead, the average slope and other information through the high-precision map, and obtain the speed of the vehicle ahead in the lane, the distance between the vehicle ahead and the vehicle ahead and other information through the front collision warning system controller.

[0050] Step 204, determining the operating condition of the vehicle according to the operating status information.

[0051] The vehicle's operating conditions include driver-operated uphill conditions or steady throttle uphill conditions. Driver-operated uphill conditions refer to the driver accelerating or decelerating uphill by stepping on the accelerator pedal. Stable throttle uphill conditions refer to the driver hardly moving the accelerator pedal, and the controller, transmission controller, etc. automatically adjust the engine torque and engine speed.

[0052] Step 206, when the operating condition is a stable throttle uphill condition, adjust the throttle pedal characteristics of the vehicle engine according to the operating state information and a pre-built gear speed association library.

[0053] The gear speed association library is a mapping table of vehicle gears and shift point speeds constructed by the controller for self-learning the gear shifting strategy of the transmission controller. The shift point speed includes the upshift point speed and the downshift point speed. The shift point speed is actually the engine speed (i.e., the upshift point speed) and the engine speed (i.e., the downshift point speed) corresponding to the upshift operation in the current gear and the engine speed (i.e., the downshift point speed) corresponding to the downshift operation estimated by the controller through learning the gear shifting strategy of the transmission controller. The throttle pedal characteristic (also known as the throttle MAP) represents the relationship between the engine speed, the engine torque, and the throttle pedal depth. The controller usually controls the engine output according to the throttle pedal characteristic. The controller can query the gear speed association library based on the gear information of the vehicle, obtain the shift point speed of the vehicle in the current gear, calculate the corresponding engine torque according to the shift point speed, and adjust the throttle pedal characteristic according to the engine torque.

[0054] Step 208, controlling the operating state of the engine according to the accelerator pedal characteristics to maintain the transmission in the current gear position.

[0055] The controller can control the operating state of the engine according to the adjusted accelerator pedal characteristics, mainly controlling the output torque of the engine, so that the vehicle's uphill speed remains relatively stable, allowing the transmission to maintain the current gear.

[0056] In the embodiment of the present application, by acquiring the running state information of the vehicle, the running condition of the vehicle is determined according to the running state information, and when the running condition is a stable throttle uphill condition, the throttle pedal characteristics are adjusted according to the gear information, the road condition information and the pre-built gear speed association library, and the running state of the engine is controlled according to the throttle pedal characteristics, so that the gearbox is maintained in the current gear. It can be understood that the gear shifting strategy of the gearbox is self-learned by the controller, and the gear speed association library is constructed in advance. In this way, when the running condition is determined to be a stable throttle uphill condition according to the running state information of the vehicle, the throttle pedal characteristics can be adjusted based on the gear information, the road condition information and the pre-built gear speed association library, and the running state of the engine can be adjusted based on the throttle pedal characteristics, and the gear shifting of the gearbox is intervened, so that the gearbox is maintained in the current gear, unnecessary gear shifting operations are reduced, and fuel consumption is reduced.

[0057] In one embodiment, Figure 3 As shown, the accelerator pedal characteristics of the vehicle engine are adjusted according to the operating status information and the pre-built gear speed association library, including steps 302 to 306.

[0058] Step 302: According to the gear information, query the corresponding shift point speed from the gear speed association library.

[0059] The controller may first query the corresponding shift point speed from the gear speed association library based on the gear information, including the upshift point speed Euc and the downshift point speed Edc.

[0060] Step 304, obtaining the target torque according to the shift point speed, road condition information and a preset engine model.

[0061] The preset engine model can be expressed as:

[0062] Vehicle speed = engine speed * transmission system speed ratio * tire circumference;

[0063] Traction force = engine torque * gearbox ratio * tire circumference * transmission efficiency;

[0064] Resistance = vehicle gross weight * slope coefficient 1 * acceleration due to gravity + vehicle * slope coefficient 2 * rolling resistance coefficient + vehicle speed * wind resistance coefficient.

[0065] Among them, the transmission ratio, tire circumference, gearbox ratio, rolling resistance coefficient and wind resistance coefficient are written into the controller when the vehicle leaves the factory, and the controller can call it directly. The total weight of the vehicle*slope coefficient 1*gravitational acceleration represents the component of the vehicle's gravity in the direction parallel to the slope, and the vehicle*slope coefficient 2*rolling resistance coefficient represents the component of rolling resistance in the direction parallel to the slope. The controller can obtain the uphill slope ahead by reading the CAN message, and calculate the slope coefficient 1 and the slope coefficient 2 according to the uphill slope. The target torque includes the first engine torque and the second engine torque. The first engine torque represents the minimum engine torque that ensures that the vehicle speed does not decrease in the current gear, and the second engine torque represents the maximum engine torque that ensures that the gearbox of the vehicle does not shift up in the current gear. Substituting the downshift point speed Edc and the upshift point speed Euc into the engine speed respectively, the first engine torque and the second engine torque can be obtained.

[0066] Step 306: Adjust the accelerator pedal characteristics according to the target torque.

[0067] Specifically, the controller may first determine whether the engine of the vehicle can output the first engine torque according to the engine external characteristic curve of the vehicle, and obtain the initial expected torque in the accelerator pedal characteristic when the engine can output the first engine torque, and determine the first engine torque as the expected torque in the accelerator pedal characteristic when the initial expected torque is less than the first engine torque, and determine the second engine torque as the expected torque in the accelerator pedal characteristic when the initial expected torque is greater than the second engine torque. The expected torque indicates the torque that the controller controls the engine to output, and the initial expected torque indicates the torque that the controller controls the engine to output in the original throttle characteristic curve.

[0068] In this embodiment, the gear shift point speed is obtained by querying the gear speed association library according to the gear information of the vehicle, and the first engine torque and the second engine torque are obtained according to the gear shift point speed and the road condition information. After that, it is possible to first determine whether the engine of the vehicle can output the first engine torque according to the engine external characteristic curve of the vehicle to ensure that the adjustment of the throttle characteristic curve is effective; when the engine can output the first engine torque, the initial expected torque in the accelerator pedal characteristic is obtained, and when the initial expected torque is less than the first engine torque, the first engine torque is determined as the expected torque in the accelerator pedal characteristic, thereby achieving an increase in the engine torque and avoiding the vehicle from gradually decelerating to the downshift point; when the initial expected torque is greater than the second engine torque, the second engine torque is determined as the expected torque in the accelerator pedal characteristic, thereby achieving a limitation on the engine torque and avoiding the situation that the vehicle gradually accelerates and causes the transmission controller to control the transmission to upshift, and then downshifts due to insufficient power, thereby reducing unnecessary shifting operations and reducing fuel consumption.

[0069] In one embodiment, Figure 4 As shown, the vehicle control method of the present application also includes steps 402 to 406.

[0070] Step 402, obtaining the actual engine speed when the transmission is performing a gear shift operation in each gear position.

[0071] When the controller detects that the gearbox is performing a gear shift operation, it can obtain the actual engine speed at this moment. For example, when the gearbox is performing an upshift operation, the controller can obtain the actual engine speed at the upshift moment; when the gearbox is performing a downshift operation, the controller can obtain the actual engine speed at the downshift moment.

[0072] Step 404 , predicting the shift point speed of the transmission at each gear position based on the actual engine speed and the initial shift factor set.

[0073] The initial shift factor set is calibrated according to the vehicle configuration, written into the controller before the vehicle leaves the factory, and can be directly called by the controller. Exemplarily, the initial shift factor set may include MAP1, MAP2, MAP3, MSP4, MAP5, and MAP6. Among them, the input of MAP1 is the engine speed and the transmission torque, and the output is the first downshift point speed No1; the input of MAP2 is the average slope of the uphill section ahead and the gross weight of the vehicle, and the output is the second downshift point speed No2; the input of MAP3 is the throttle opening percentage and the throttle change rate, and the output is the third downshift point speed No3; the input of MAP4 is the engine speed and the transmission torque, and the output is the first upshift point speed No4; the input of MAP5 is the average slope of the uphill section ahead and the gross weight of the vehicle, and the output is the second upshift point speed No5; the input of MAP6 is the throttle opening percentage and the throttle change rate, and the output is the third upshift point speed No6. The inputs of MAP1-MAP6 are all calibrated before the vehicle leaves the factory.

[0074] Since different transmission controllers control the shift strategies of the transmission differently, it is necessary to predict the shift point speed of the currently used transmission at each gear position based on the actual engine speed and the initial shift factor set. Specifically, the shift point speed of the transmission at each gear position can be predicted according to steps 4042 to 4046.

[0075] Step 4042, according to the actual engine speed and the initial gear shift factor set, obtain the engine factor array, slope factor array and throttle factor array corresponding to each gear.

[0076] The engine factor array may include a downshift engine factor array and an upshift engine factor array, the slope factor array may include a downshift slope factor array and an upshift slope factor array, and the throttle factor array may include a downshift throttle factor array and an upshift throttle factor array.

[0077] Define the engine factor F1, slope factor F2 and throttle factor F3:

[0078] OutputD=F1*No1+F2*No2+F3*No3;

[0079] OutputU=F1*No4+F2*No5+F3*No6.

[0080] Assuming that the actual engine speed when the current gear is downshifted is N1, one or more F1, F2, and F3 values ​​whose difference between OutputD and N1 is within the preset range can be found, and one or more F1 values ​​are saved in the downshift engine factor array, one or more F2 values ​​are saved in the downshift slope factor array, and one or more F1 values ​​are saved in the downshift throttle factor array. For example, assuming that N1=1500, OutputD=0.9*1400+0.1*1200+0.1*1300, then the downshift engine factor array is [0.9,0,0,..], the downshift slope factor array is [0.1,0,0,..], and the downshift throttle factor array is [0.1,0,0,..].

[0081] Assuming that the actual engine speed when upshifting from the current gear is N2, one or more F1, F2, and F3 values ​​within the preset range of the difference between OutputU and N2 can be found, and one or more F1 values ​​are saved in the upshift engine factor array, one or more F2 values ​​are saved in the upshift slope factor array, and one or more F1 values ​​are saved in the upshift throttle factor array.

[0082] The controller needs to obtain the engine factor array, slope factor array and throttle factor array corresponding to each gear respectively. Assuming that the gearbox has 12 gears, the controller needs to obtain a total of 12*3*2=72 arrays.

[0083] Step 4044, according to the engine factor array, slope factor array and throttle factor array corresponding to each gear, obtain the average engine factor, average slope factor and average throttle factor corresponding to each gear respectively.

[0084] It can be understood that the controller can respectively calculate the average value of the engine factors in the transmission factor array corresponding to each gear to obtain the average value of the engine factors corresponding to each gear, respectively calculate the average value of the slope factors in the slope factor array corresponding to each gear to obtain the average value of the slope factors corresponding to each gear, and respectively calculate the average value of the throttle factors in the throttle factor array corresponding to each gear to obtain the average value of the throttle factors.

[0085] Step 4046, predicting the gear shift point speed of the transmission in the corresponding gear according to the average value of the engine factor, the average value of the slope factor, the average value of the throttle factor and the initial shift factor set.

[0086] For example, if the average downshift engine factor corresponding to a certain gear is FA1, the average downshift slope factor is FA2, and the average downshift throttle factor is FA3, then the predicted gearbox speed at the downshift point in the gear is Edc=FA1*No1+FA2*No2+FA3*No3. If the average upshift engine factor corresponding to a certain gear is FB1, the average upshift slope factor is FB2, and the average upshift throttle factor is FB3, then the predicted gearbox speed at the upshift point in the gear is Euc=FB1*No4+FB2*No5+FB3*No6.

[0087] Step 406: construct a gear speed association library according to the gear information of each gear and the corresponding shift point speed.

[0088] The controller can build and store a gear speed association library based on the gear information of each gear and the corresponding shift point speed, so as to facilitate direct call during subsequent operation.

[0089] In this embodiment, the controller predicts the gear shift points of the gearbox by learning the gear shift strategy of the gearbox controller. By setting the initial gear shift factor set, engine factor array, slope factor array and throttle factor array, the gear shift strategies of gearbox controllers of different models can be matched and learned.

[0090] In one embodiment, the operating status information includes road condition information and vehicle condition information.

[0091] In one embodiment, determining the operating condition of the vehicle based on the operating status information includes: when the road condition information meets at least one of the preset road condition conditions and the vehicle condition information meets at least one of the preset vehicle condition conditions, determining that the operating condition of the vehicle is a stable throttle uphill condition.

[0092] The preset road conditions and the preset vehicle conditions are used to identify whether the driver intends to control the vehicle speed. When the vehicle is going uphill, the driver may choose to control the vehicle to accelerate or decelerate uphill. The driver's control action has a higher priority than the controller. Therefore, the controller needs to first determine whether the driver intends to control the vehicle speed through the preset road conditions and the preset vehicle conditions. The preset road conditions and the preset vehicle conditions can be reasonably set based on the specific configuration of the vehicle. The preset road conditions may include the change in the distance between the preceding vehicle and the vehicle, the change in the relative speed between the preceding vehicle and the vehicle, etc. The preset vehicle conditions may include the change in the throttle opening at different uphill slopes.

[0093] In one embodiment, the vehicle control method of the present application also includes the steps of constructing a gear-speed association library when the vehicle does not meet the preset self-learning completion conditions; and determining whether the vehicle's operating condition is a stable throttle uphill condition when the vehicle meets the preset gear shift self-learning completion conditions.

[0094] The preset self-learning completion condition is used to determine whether the controller has completed the self-learning of the gearbox shifting strategy. For example, the self-learning flag can be set to determine whether the self-learning is completed according to the value of the self-learning flag.

[0095] In a more specific embodiment, Figure 5 As shown, the vehicle control method of the present application may include the following steps.

[0096] S502, when the vehicle starts, it is determined whether the vehicle meets the preset self-learning completion condition. If not, step 504 is executed; if satisfied, step 510 is directly executed.

[0097] Step 504, obtaining the actual engine speed when the transmission is performing a gear shift operation in each gear position.

[0098] Step 506 , predicting the shift point speed of the transmission at each gear position according to the actual engine speed and the initial shift factor set.

[0099] Step 508: construct a gear speed association library according to the gear information of each gear and the corresponding shift point speed.

[0100] Step 510 , judging whether the road condition is uphill according to the road condition information, if it is uphill, executing step 512 ; if it is not uphill, executing step 528 .

[0101] Step 512, judging whether the driver intends to accelerate uphill according to the vehicle condition information and the road condition information. If there is an intention to accelerate uphill, execute step 528; if there is no intention to accelerate uphill, execute step 514.

[0102] Step 514, judging whether the driver intends to decelerate and go uphill according to the vehicle condition information and the road condition information. If the driver intends to decelerate and go uphill, execute step 528; if the driver does not intend to decelerate and go uphill, execute step 516.

[0103] Step 516: query the corresponding shift point speed from the gear speed association library according to the gear information.

[0104] Step 518, obtaining the first engine torque and the second engine torque according to the shift point speed, road condition information, and based on a preset engine model.

[0105] Step 520: Obtain the initial desired torque in the accelerator pedal characteristics.

[0106] Step 522, compares the initial expected torque with the first engine torque and the second engine torque. When the initial expected torque is less than the first engine torque, execute step 524; when the initial expected torque is greater than the second engine torque, execute step 526; when the initial expected torque is neither less than the first engine torque nor greater than the second engine torque, determine the initial expected torque as the expected torque.

[0107] In step 524 , the first engine torque is determined as the desired torque in the accelerator pedal characteristic.

[0108] In step 526 , the second engine torque is determined as the desired torque in the accelerator pedal characteristic.

[0109] Step 528, controlling the output torque of the engine according to the accelerator pedal characteristics.

[0110] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0111] In an exemplary embodiment, a controller is provided. The controller may be a server, and its internal structure diagram may be as follows: Figure 6 As shown. The controller includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the controller is used to provide computing and control capabilities. The memory of the controller includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the controller is used to store a gear speed association library. The input / output interface of the controller is used to exchange information between the processor and an external device. The communication interface of the controller is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a vehicle control method is implemented.

[0112] Those skilled in the art will understand that Figure 6 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the controller to which the scheme of the present application is applied. The specific controller may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0113] In an exemplary embodiment, a controller is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the vehicle control method provided in any of the above embodiments is implemented.

[0114] In one embodiment, Figure 1 As shown, the present application also provides a vehicle control system, including: a gearbox, an engine and a controller. The controller is connected to the gearbox and the engine respectively.

[0115] The controller is used to obtain the running status information of the vehicle, the running status information at least includes the gear information of the transmission and the road condition information; determine the running condition of the vehicle according to the running status information; when the running condition is a stable throttle uphill condition, adjust the accelerator pedal characteristics according to the gear information, the road condition information and a pre-built gear speed association library; control the running state of the engine according to the accelerator pedal characteristics to maintain the transmission in the current gear.

[0116] The implementation solution provided by the system to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations of the system can be found in the above limitations on the vehicle control method, which will not be repeated here.

[0117] In one embodiment, the present application also provides a vehicle, comprising the vehicle control system provided in the above embodiment.

[0118] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0119] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0120] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A vehicle control method, characterized in that: The method comprises: Obtaining vehicle running status information; Determining an operating condition of the vehicle according to the operating status information; When the operating condition is a stable throttle uphill condition, adjusting the throttle pedal characteristics of the vehicle engine according to the operating state information and a pre-built gear speed association library; The operating state of the engine is controlled according to the accelerator pedal characteristic so that the transmission is maintained at a current gear position.

2. The method according to claim 1, characterized in that The operating state information at least includes gear information of the vehicle transmission and road condition information of the vehicle, and the adjusting the accelerator pedal characteristics of the vehicle engine according to the operating state information and a pre-built gear speed association library includes: According to the gear information, querying the corresponding shift point speed from the gear speed association library; According to the shift point speed and the road condition information, based on a preset engine model, a target torque is obtained; The accelerator pedal characteristic is adjusted according to the target torque.

3. The method according to claim 2, characterized in that The target torque includes a first engine torque and a second engine torque; the first engine torque represents a minimum engine torque that ensures that the vehicle speed does not decrease at the current gear, and the second engine torque represents a maximum engine torque that ensures that the transmission of the vehicle does not shift up at the current gear; The adjusting the accelerator pedal characteristic according to the target torque comprises: determining, based on an external characteristic curve of an engine of the vehicle, whether an engine of the vehicle can output the first engine torque; When the engine can output the first engine torque, obtaining an initial desired torque in the accelerator pedal characteristic; In a case where the initial desired torque is less than the first engine torque, determining the first engine torque as the desired torque in the accelerator pedal characteristic; In a case where the initial desired torque is greater than the second engine torque, the second engine torque is determined as the desired torque in the accelerator pedal characteristic.

4. The method according to claim 1, characterized in that: The method further comprises: Acquiring the actual engine speed of the gearbox when the gearbox performs a shifting operation at each gear position; predicting the shift point speed of the transmission at each gear position according to the actual engine speed and the initial shift factor set; The gear speed association library is constructed according to the gear information of each gear and the corresponding shift point speed.

5. The method according to claim 4, characterized in that The step of predicting the shift point speed of the transmission at each gear position according to the engine speed critical value and the initial shift factor set includes: According to the actual engine speed and the initial shift factor set, an engine factor array, a slope factor array and a throttle factor array corresponding to each gear are obtained; According to the engine factor array, the slope factor array and the throttle factor array corresponding to each gear, respectively obtain the engine factor average value, the slope factor average value and the throttle factor average value corresponding to each gear; The shift point speed of the transmission at the corresponding gear is predicted according to the engine factor average value, the slope factor average value, the throttle factor average value and the initial shift factor set.

6. The method according to claim 1, characterized in that The running status information includes road condition information and vehicle condition information; Determining the operating condition of the vehicle according to the operating state information includes: When the road condition information satisfies at least one of the preset road condition conditions and the vehicle condition information satisfies at least one of the preset vehicle condition conditions, the operating condition of the vehicle is determined to be the stable throttle uphill condition; the preset road condition conditions and the preset vehicle condition conditions are used to identify whether the driver intends to control the speed of the vehicle.

7. The method according to claim 1, characterized in that The method further comprises: In the case where the vehicle does not meet the preset self-learning completion condition, constructing the gear speed association library; When the vehicle meets the preset gear shift self-learning completion condition, it is determined whether the operating condition of the vehicle is the stable throttle uphill condition.

8. A controller comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.

9. A vehicle control system, characterized in that: include: Transmissions, engines and controllers; The controller is connected to the gearbox and the engine respectively; The controller is used to obtain the running status information of the vehicle; Determining an operating condition of the vehicle according to the operating status information; When the operating condition is a stable throttle uphill condition, the throttle pedal characteristics of the vehicle engine are adjusted according to the operating status information and a pre-constructed gear speed association library; the operating state of the engine is controlled according to the throttle pedal characteristics to maintain the gearbox in the current gear.

10. A vehicle, characterized in that: Comprising a vehicle control system as claimed in claim 9.

Citation Information

Patent Citations

  • Gearbox gear shifting control method and system

    CN112431922A

  • Commercial vehicle AMT intelligent gear shifting control method based on pedestrians, vehicles and roads

    CN115539623A

  • Gear shifting control method, device and system for vehicle uphill

    CN116292865A

  • Method and device for controlling output opening degree of vehicle accelerator pedal and storage medium

    CN118439025A

  • Vehicle climbing control method, device and equipment and storage medium

    CN119142336A