A vehicle control method and device, electronic equipment and storage medium

By acquiring the vehicle's current operating data and main driving gears, and using a basic gear decision table to determine the target gear and perform the gear shifting operation, the problem of wear and low safety caused by the high number of gear shifts in existing technologies is solved, achieving the effect of reducing the number of gear shifts and improving safety.

CN122107109APending Publication Date: 2026-05-29FAW JIEFANG AUTOMOTIVE CO
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-03-24
Publication Date
2026-05-29

Smart Images

  • Figure CN122107109A_ABST
    Figure CN122107109A_ABST
Patent Text Reader

Abstract

The application discloses a vehicle control method and device, electronic equipment and storage medium. The method comprises the following steps: acquiring current running data and a main driving gear of a vehicle; determining a basic gear corresponding to the current running data according to a preset basic gear decision table; when it is detected that a preset gear shifting trigger condition is met, determining a target gear based on the main driving gear, the basic gear and the current running data; the target gear is a gear that approaches the main driving gear under the premise of meeting the power demand of the vehicle; and controlling the vehicle to perform a gear shifting operation based on the target gear. The technical scheme of the application can reduce the gear shifting frequency during vehicle driving and improve the driving safety of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle control and management technology, and in particular to a vehicle control method, device, electronic device, and storage medium. Background Technology

[0002] Gear control in a vehicle allows for adjustments to power output characteristics based on driving demands, enabling the engine or motor to operate within an economical and efficient range. This is a key technology for maintaining both the vehicle's power and fuel economy.

[0003] However, current technologies for gear control during vehicle operation only consider the power responsiveness and driving performance during gear shifts, without addressing the risks associated with frequent gear changes. This leads to excessive shifting between different gears, which can cause wear and tear on engine or motor actuators, ultimately reducing vehicle safety.

[0004] Therefore, there is an urgent need for a vehicle control method that can reduce the number of gear shifts. Summary of the Invention

[0005] This invention provides a vehicle control method, device, electronic device, and storage medium to reduce the number of gear shifts during vehicle operation and improve vehicle driving safety.

[0006] According to a first aspect of the present invention, a vehicle control method is provided, comprising: Obtain the vehicle's current operating data and main driving gears; Based on the preset basic gear decision table, determine the basic gear corresponding to the current operating data; When a preset shift trigger condition is detected, a target gear is determined based on the primary driving gear, the base gear, and the current operating data; the target gear is a gear that is close to the primary driving gear while meeting the vehicle's power requirements. Based on the target gear, the vehicle is controlled to perform a gear shifting operation.

[0007] According to a second aspect of the present invention, a vehicle control device is provided, comprising: The acquisition module is used to acquire the vehicle's current operating data and main driving gears; The first determining module is used to determine the basic gear corresponding to the current operating data based on a preset basic gear decision table; The second determining module is used to determine a target gear based on the primary driving gear, the basic gear, and the current operating data when a preset shift trigger condition is detected; the target gear is a gear that is close to the primary driving gear while meeting the vehicle's power requirements. The control module is used to control the vehicle to perform a gear shifting operation based on the target gear.

[0008] According to a third aspect of the present invention, an electronic device is provided, the electronic device comprising: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the vehicle control method according to any embodiment of the present invention.

[0009] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the vehicle control method according to any embodiment of the present invention.

[0010] The technical solution of this invention can obtain the vehicle's current operating data and primary driving gear, then determine the basic gear corresponding to the current operating data according to a preset basic gear decision table, and when a preset shift trigger condition is detected, determine the target gear based on the primary driving gear, the basic gear, and the current operating data. The target gear is a gear that is close to the primary driving gear while meeting the vehicle's power requirements. Finally, based on the target gear, the vehicle is controlled to perform a shift operation. This solves the problem of low vehicle driving safety caused by the lack of consideration for the number of shifts in the prior art, thereby reducing the number of shifts during vehicle operation and improving vehicle driving safety.

[0011] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description

[0012] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0013] Figure 1This is a flowchart of a vehicle control method provided according to Embodiment 1 of the present invention; Figure 2 This is a flowchart of a vehicle control method provided according to Embodiment 2 of the present invention; Figure 3 This is a schematic diagram of the structure of a vehicle control device according to Embodiment 3 of the present invention; Figure 4 This is a schematic diagram of the structure of an electronic device that implements the vehicle control method of this invention. Detailed Implementation

[0014] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.

[0015] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0016] Example 1 Figure 1 This is a flowchart of a vehicle control method provided in Embodiment 1 of the present invention. This embodiment is applicable to situations where the gear position of a vehicle is controlled during driving. The method can be executed by a vehicle control device, which can be implemented in hardware and / or software and can be configured in a vehicle control system or a vehicle transmission control module. Figure 1 As shown, the method includes: S101. Obtain the vehicle's current operating data and main driving gear.

[0017] The current operating data can be various parameters of the vehicle in its current operating state, including but not limited to vehicle speed, required torque, accelerator pedal opening, and brake pedal status.

[0018] The primary driving gear refers to the gear most frequently used by the vehicle during a recent historical driving period, reflecting the vehicle's driving characteristics and the driver's driving habits over this time. It should be noted that the length of the historical driving time can be preset, allowing the primary driving gear to be determined in real-time based on historical driving data within the preset time frame, thus improving the accuracy and adaptability of primary driving gear selection.

[0019] For example, this embodiment can collect the vehicle's current operating data in real time through the vehicle's sensors, or obtain the vehicle's current operating data through a communication interface with the vehicle controller. Simultaneously, the vehicle's main driving gears can be statistically determined based on historical operating data of the vehicle starting from the current moment.

[0020] S102. Determine the basic gear corresponding to the current operating data according to the preset basic gear decision table.

[0021] The base gear is the theoretically most suitable recommended gear for the vehicle's current operating state (considering power requirements and driving performance). The base gear decision table can be a pre-defined table showing the correspondence between vehicle gears, required torque, and vehicle speed. This base gear decision table can take the vehicle's current operating data (such as vehicle speed and required torque) as input and output the theoretically most suitable gear.

[0022] For example, in this embodiment, after obtaining the vehicle's current operating data, some key parameters (such as current vehicle speed and required torque) can be used as query indexes to search in a preset basic gear decision table to determine a basic gear corresponding to the current operating data. This basic gear can be used as a regular gear shift suggestion.

[0023] S103. When a preset shift trigger condition is detected, a target gear is determined based on the primary driving gear, the basic gear, and the current operating data. The target gear is a gear that is close to the primary driving gear while meeting the vehicle's power requirements.

[0024] The shift trigger condition can be a pre-set judgment condition used to initiate the shift decision, which is usually related to changes in vehicle status. For example, a significant change in the vehicle's required torque, or a rapid pressing or releasing of the accelerator pedal, can be used to identify when a gear adjustment is needed.

[0025] The target gear is the gear that the vehicle needs to switch to. This target gear should be as consistent with or close to the primary driving gear as possible, while ensuring the vehicle's power requirements (such as providing the currently required torque). This way, the final target gear can be as close as possible to the vehicle's driving habits while ensuring power performance, thereby reducing the frequency of gear switching.

[0026] For example, this embodiment can monitor the vehicle's current operating data in real time to determine whether preset shift trigger conditions are met. When the preset shift trigger conditions are met, the gear decision process begins to determine the target gear. For instance, firstly, at least two gears (typically including the base gear and other adjacent gears) whose driving capacity meets the current torque demand parameters (such as required torque) can be determined based on the current operating data, ensuring that the selected gear will not result in insufficient power or overspeed. Then, the base gear and the pre-acquired primary driving gear can be combined for a comprehensive consideration, and among the multiple available gears (i.e., gears that can all meet the current power demand), the gear consistent with the primary driving gear can be preferentially selected. If the primary driving gear cannot meet the power demand, a gear closer to the base gear and the primary driving gear can be selected.

[0027] S104. Based on the target gear, control the vehicle to perform a gear shifting operation.

[0028] For example, in this embodiment, after determining the target gear, a shift command corresponding to the target gear is generated to control the vehicle's transmission to switch to the target gear, thereby completing the shift operation.

[0029] It should be noted that if the target gear is different from the current gear, a gear shift will be performed. If the target gear is the same as the current gear, a gear shift will not be performed, and the current gear will be maintained.

[0030] The technical solution of this embodiment can obtain the vehicle's current operating data and primary driving gear, then determine the basic gear corresponding to the current operating data according to a preset basic gear decision table, and when a preset shift trigger condition is detected, determine the target gear based on the primary driving gear, the basic gear, and the current operating data. The target gear is a gear that is close to the primary driving gear while meeting the vehicle's power requirements. Finally, based on the target gear, the vehicle is controlled to perform a shift operation. This solves the problem of low vehicle driving safety caused by the lack of consideration for the number of shifts in the prior art, and reduces the number of shifts during vehicle operation, thereby improving vehicle driving safety.

[0031] Based on the above embodiments, the present invention also provides an optional embodiment, which can further illustrate the construction process of the basic gear decision table, specifically including: A first coordinate system is established with the required torque and vehicle speed as coordinate axes using a preset step size, and multiple combination points under the first coordinate system are determined. For each of the aforementioned combination points, a basic recommended gear corresponding to the combination point is determined based on the vehicle's driving capability threshold and driving efficiency in each gear. Establish the correspondence between the basic recommended gear and the required torque and vehicle speed at the combination point to obtain the basic gear decision table.

[0032] In the first coordinate system, the required torque axis covers the range from 0 to the vehicle's maximum output torque, and the vehicle speed axis covers the range from 0 to the vehicle's maximum speed. The preset step size can be pre-calibrated according to actual needs. For example, when the vehicle's maximum output torque is 2000 Nm, the required torque step size can be set to 50 Nm, resulting in 41 discrete required torque coordinate points. Similarly, when the vehicle's maximum speed is 200 km / h, the speed step size can be set to 5 km / h, also resulting in 41 discrete speed coordinate points. Furthermore, multiple combined points in the first coordinate system can be coordinate points composed of each required torque coordinate point and each speed coordinate point.

[0033] The driving capability threshold can include the maximum output torque and the highest permissible speed that the vehicle can provide in each gear. The basic recommended gear can be the theoretically appropriate gear for the vehicle based on its actual operating conditions. The correspondence between the basic recommended gear and the required torque and vehicle speed at the combination point can be stored in the form of a data mapping table, or it can be represented by directly establishing a three-dimensional coordinate axis of the basic recommended gear on the first coordinate system. This embodiment does not impose any specific limitations on this.

[0034] For example, a first coordinate system can be established with the required torque and vehicle speed as coordinate axes, based on the vehicle's maximum output torque and maximum vehicle speed, with a preset step size, and multiple coordinate point combinations composed of each required torque coordinate point and each vehicle speed coordinate point under the first coordinate system can be determined.

[0035] Then, for each combination point, the basic recommended gear can be determined based on the vehicle's driving capability threshold and driving efficiency in each gear. The basic recommended gear for each combination point, along with the required torque and vehicle speed at each combination point, can be stored in a data table to obtain a basic gear decision table. Alternatively, a three-dimensional coordinate system with the basic recommended gear as the coordinate axis can be directly established on the first coordinate system to serve as the basic gear decision table.

[0036] Example 2 Figure 2 This is a flowchart of a vehicle control method provided in Embodiment 2 of the present invention. This embodiment can be further improved and described based on the above embodiments. For example... Figure 2 As shown, the method includes: S201. According to a preset statistical period, calculate the cumulative time and / or cumulative number of times the vehicle uses each gear within the statistical period.

[0037] The preset statistical period can be flexibly set according to actual conditions. For example, it can be set to 5 days, 24 hours, or the time used for specific driving mileage intervals.

[0038] It should be noted that the vehicle's control system can record the gear currently used by the vehicle, along with the corresponding cumulative time and / or cumulative count, at fixed time intervals (e.g., every 5 seconds). For example, if the currently used gear is first gear, the counter corresponding to first gear is incremented by 1; if the currently used gear is second gear, the counter corresponding to second gear is incremented by 1. In this way, the number of times each gear is used can be continuously accumulated.

[0039] For example, this embodiment can obtain the cumulative time and / or cumulative number of times the vehicle uses each gear within a preset statistical period from the data recorded in the vehicle's control system.

[0040] S202. Calculate the usage percentage of each gear based on the cumulative time and / or cumulative number of times.

[0041] Among them, the usage percentage can be the proportion of the number of times a gear is used to the total number of times it is used, which can be used to indicate the frequency of use of a gear within the statistical period.

[0042] For example, after obtaining the cumulative time and / or cumulative number of times the vehicle uses each gear, the ratio of the cumulative time and / or cumulative number of times for a certain gear to the statistical time and / or all statistical times within the statistical time can be used as the usage percentage of that gear.

[0043] S203. Based on the usage ratio of each gear, determine the main driving gear of the vehicle within the statistical period, and obtain the current operating data of the vehicle.

[0044] The primary driving gear can be determined by comparing the usage ratio of each gear, or by setting a preset percentage threshold (such as 40%) to determine the most frequently used gear when driving the vehicle.

[0045] It should be noted that there can be one or more primary driving gears. For example, a difference threshold can be set to determine whether the proportion of multiple gears with a high proportion is too different. If the difference in proportion between multiple gears with a high proportion is less than the difference threshold, then all of the gears with a high proportion can be regarded as the primary driving gears of the vehicle.

[0046] In addition, after determining the main driving gear, the counters and accumulated time for each gear can be reset to zero to avoid affecting the next statistical cycle.

[0047] S204. Determine the basic gear corresponding to the current operating data according to the preset basic gear decision table.

[0048] S205. Detect shift trigger conditions; the shift trigger conditions include upshift trigger conditions and downshift trigger conditions; the upshift trigger condition is that the rate of change of the decrease in required torque is greater than a first preset threshold; the downshift trigger condition is that the rate of change of the increase in accelerator pedal opening is greater than a second preset threshold.

[0049] The rate of change of the decrease in required torque reflects how quickly the driver releases the accelerator pedal. The faster the accelerator pedal is released, the higher the rate of change of the decrease in required torque. In this case, the required torque decreases rapidly, and an upshift is necessary.

[0050] The rate of change of accelerator pedal opening reflects how quickly the driver depresses the accelerator pedal. The faster the accelerator pedal is depressed, the higher the rate of change of accelerator pedal opening, and the corresponding torque demand decreases rapidly. A downshift is then necessary.

[0051] The first and second preset thresholds can be set according to vehicle type and calibration requirements.

[0052] For example, the rate of change of the decrease in demand torque and the rate of change of the increase in accelerator pedal opening are monitored in real time. When the rate of change of the decrease in demand torque is greater than a first preset threshold, it is determined that the upshift trigger condition is met, and step S206 is executed. When the rate of change of the increase in accelerator pedal opening is greater than a second preset threshold, it is determined that the downshift trigger condition is met, and step S207 is executed.

[0053] S206. When the upshift trigger condition is met, if the base gear is a low gear and the primary driving gear is a high gear, the target gear is determined based on the matching relationship between the current required torque in the current operating data and the driving capability corresponding to the primary driving gear, as well as the comparison results of the driving efficiency of each gear.

[0054] Driving capacity can be defined as the driving force of a vehicle at each gear. Driving efficiency can be defined as the energy conversion efficiency of a vehicle at each gear.

[0055] For example, when it is detected that the upshift trigger condition is met (i.e., the required torque decreases rapidly) and the current main driving gear is in a high gear, it can be further determined whether the current theoretically optimal gear (i.e., the base gear) is a low gear.

[0056] If the base gear is a high gear, it means that the theoretically optimal gear is already a high gear, close to the main driving gear. At this time, there is no need to shift gears; simply maintain the base gear.

[0057] If the base gear is a low gear, then based on the matching relationship between the current required torque and the driving capability corresponding to the high gear, as well as the comparison of the driving efficiency between the low gear and the high gear, the gear that is closer to the high gear can be selected as the target gear while meeting the driving capability requirements.

[0058] Specifically, if the current required torque is less than the driving capability corresponding to the higher gear, and the driving efficiency corresponding to the higher gear is greater than or equal to the driving efficiency corresponding to the lower gear, or the absolute value of the difference between the driving efficiency of the higher gear and the driving efficiency of the lower gear is less than the preset efficiency difference threshold, then the target gear is determined to be the higher gear. If the current required torque is less than the driving capability corresponding to the higher gear, and the driving efficiency of the lower gear is greater than that of the higher gear, and the difference between the two is greater than or equal to the preset efficiency difference threshold, then the target gear is determined to be the lower gear. If the current required torque is greater than or equal to the driving capability corresponding to the higher gear, then the target gear is determined to be the lower gear.

[0059] The advantage of this setting is that even if the basic gear decision table suggests driving in a low gear, if the high gear is the primary driving gear and the difference in driving efficiency is within a certain range, it can actively upshift to a higher gear, avoiding frequent switching between low and high gears and reducing the number of gear shifts.

[0060] S207. When the downshift trigger condition is detected, if the current vehicle speed in the current operating data is less than a preset threshold, and if the base gear is a high gear, then the target gear is determined based on the matching relationship between the current vehicle speed, the main driving gear, the base gear, the current required torque in the current operating data and the driving capability of the base gear, and the comparison results of the driving efficiency of each gear.

[0061] The preset threshold can be the maximum speed achievable in low gear, used to ensure that downshifting can be performed. It should be noted that if the vehicle speed exceeds the maximum speed achievable in low gear, performing a downshift will cause the motor or engine to overspeed, damaging the drive system.

[0062] Therefore, this step can be performed under the premise that the downshift trigger condition is met and the vehicle's current speed is less than the maximum speed that can be achieved in the lower gear, so that the downshift operation can be performed.

[0063] Furthermore, the specific process for determining the target gear can be as follows: First, determine if the current gear is a high gear. If not, it means the vehicle is already in a low gear, and there is no need to downshift.

[0064] If so, the relationship between the current vehicle speed and the preset low speed limit can be further determined.

[0065] If the current vehicle speed is less than the preset low speed limit, it means that the vehicle is in an extremely low speed state. In order to ensure power response, the target gear can be directly set to a low gear.

[0066] If the current vehicle speed is greater than or equal to the low speed limit, the target gear can be determined based on the matching relationship between the main driving gear, the basic gear, the current required torque in the current operating data and the driving capability of the basic gear, as well as the comparison results of the driving efficiency of each gear.

[0067] Specifically, when the base gear is a high gear, if the primary driving gear is a low gear, the driving efficiency of the low gear is compared with that of the high gear. If the driving efficiency of the low gear is greater than that of the high gear, or if the driving efficiency of the low gear is less than that of the high gear but the absolute value of the difference between the two is less than a preset efficiency difference threshold, then the target gear is determined to be a low gear. If the driving efficiency of the low gear is less than that of the high gear and the absolute value of the difference between the two is greater than or equal to the preset efficiency difference threshold, then the target gear is determined to be a high gear. If the base gear is a high gear, and the primary driving gear is also a high gear, then the target gear can be directly set to a high gear.

[0068] When the base gear is low, if the primary driving gear is high, and the current torque demand is consistently less than the driving capability of the high gear, then the target gear is determined to be high. Conversely, if the base gear is high, then the target gear is determined to be low.

[0069] S208. Based on the target gear, control the vehicle to perform a gear shifting operation.

[0070] The technical solution of this embodiment can periodically count the cumulative time and / or cumulative number of times the vehicle uses each gear within a preset statistical period. Based on the cumulative time and / or cumulative number of times, the usage ratio of each gear is calculated. Based on the usage ratio of each gear, the primary driving gear of the vehicle within the statistical period is determined, thus adapting to actual application needs. Furthermore, if the primary driving gear is a high gear and the base gear is a low gear, a target gear can be determined based on the matching relationship between the current required torque in the current operating data and the driving capability corresponding to the primary driving gear, as well as the comparison results of the driving efficiency of each gear. Similarly, if the current vehicle speed in the current operating data is less than a preset threshold and the base gear is a high gear, a target gear can be determined based on the current vehicle speed, the primary driving gear, the base gear, the matching relationship between the current required torque in the current operating data and the driving capability of the base gear, as well as the comparison results of the driving efficiency of each gear. This significantly reduces the number of gear shifts while ensuring the vehicle's power requirements, thereby improving vehicle driving safety.

[0071] Based on the above embodiments, the present invention also provides an optional embodiment, which can explain the decision on the target gear position of the vehicle under negative torque demand before controlling the vehicle to perform a gear shift operation based on the target gear position. This optional embodiment may include: If the current required torque in the current operating data is determined to be negative, the target gear is determined based on the motor rotation direction.

[0072] A negative current torque demand indicates that the vehicle is in regenerative braking or reversing mode. It's important to note that when the vehicle is in regenerative braking mode, maintaining the current gear reduces gear shifts and maximizes energy recovery efficiency. When the vehicle is reversing, a lower gear is required to limit the vehicle's maximum speed and provide greater torque. Therefore, this embodiment can also identify the vehicle's specific operating condition and determine the target gear by judging the motor's direction when the current torque demand is negative.

[0073] Specifically, when the required torque is negative and the target motor direction is positive, the current gear can be maintained. When the required torque is negative and the target motor direction is negative, the target gear can be determined to be a low gear.

[0074] Example 3 Figure 3 This is a schematic diagram of a vehicle control device provided in Embodiment 3 of the present invention. Figure 3 As shown, the device includes: The acquisition module 31 can be used to acquire the vehicle's current operating data and main driving gear; The first determining module 32 can be used to determine the basic gear corresponding to the current running data according to a preset basic gear decision table; The second determining module 33 can be used to determine a target gear based on the primary driving gear, the basic gear, and the current operating data when a preset shift trigger condition is detected; the target gear is a gear that is close to the primary driving gear while meeting the vehicle's power requirements. The control module 34 can be used to control the vehicle to perform a gear shifting operation based on the target gear.

[0075] The technical solution of this embodiment can obtain the vehicle's current operating data and primary driving gear, then determine the basic gear corresponding to the current operating data according to a preset basic gear decision table, and when a preset shift trigger condition is detected, determine the target gear based on the primary driving gear, the basic gear, and the current operating data. The target gear is a gear that is close to the primary driving gear while meeting the vehicle's power requirements. Finally, based on the target gear, the vehicle is controlled to perform a shift operation. This solves the problem of low vehicle driving safety caused by the lack of consideration for the number of shifts in the prior art, and reduces the number of shifts during vehicle operation, thereby improving vehicle driving safety.

[0076] Optionally, the acquisition module 31 can be specifically used to calculate the cumulative time and / or cumulative number of times the vehicle uses each gear within the preset statistical period. Calculate the usage percentage of each of the aforementioned price tiers based on the cumulative time and / or cumulative number of uses; Based on the usage ratio of each gear, the main driving gear of the vehicle during the statistical period is determined.

[0077] Optionally, the method for constructing the basic gear decision table may include: A first coordinate system is established with the required torque and vehicle speed as coordinate axes using a preset step size, and multiple combination points under the first coordinate system are determined. For each of the aforementioned combination points, a basic recommended gear corresponding to the combination point is determined based on the vehicle's driving capability threshold and driving efficiency in each gear. Establish the correspondence between the basic recommended gear and the required torque and vehicle speed at the combination point to obtain the basic gear decision table.

[0078] Optionally, the shift triggering conditions may include upshift triggering conditions and downshift triggering conditions; The upshift trigger condition can be that the rate of change of the decrease in the required torque is greater than a first preset threshold; the downshift trigger condition can be that the rate of change of the increase in the accelerator pedal opening is greater than a second preset threshold.

[0079] Optionally, the second determining module is specifically used to determine the target gear when the upshift trigger condition is met, if the primary driving gear is in a high gear and the base gear is in a low gear, based on the matching relationship between the current required torque in the current operating data and the driving capability corresponding to the primary driving gear, as well as the comparison results of the driving efficiency of each gear.

[0080] Optionally, the second determining module is further configured to, when the downshift trigger condition is detected, if the current vehicle speed in the current operating data is less than a preset threshold, and if the base gear is a high gear, determine the target gear based on the matching relationship between the current vehicle speed, the main driving gear, the base gear, the current required torque in the current operating data and the driving capability of the base gear, and the comparison results of the driving efficiency of each gear.

[0081] Optionally, the device further includes: a third determining module; The third determining module can be used to determine the target gear based on the motor direction before controlling the vehicle to perform a gear shift operation based on the target gear. If it is determined that the current required torque in the current operating data is negative, then the target gear can be determined based on the motor direction.

[0082] The vehicle control device provided in the embodiments of the present invention can execute the vehicle control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.

[0083] Example 4 Figure 4 A schematic diagram of an electronic device 40 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.

[0084] like Figure 4As shown, the electronic device 40 includes at least one processor 41 and a memory, such as a read-only memory (ROM) 42 or a random access memory (RAM) 43, communicatively connected to the at least one processor 41. The memory stores computer programs executable by the at least one processor. The processor 41 can perform various appropriate actions and processes based on the computer program stored in the ROM 42 or loaded from storage unit 48 into the RAM 43. The RAM 43 may also store various programs and data required for the operation of the electronic device 40. The processor 41, ROM 42, and RAM 43 are interconnected via a bus 44. An input / output (I / O) interface 45 is also connected to the bus 44.

[0085] Multiple components in electronic device 40 are connected to I / O interface 45, including: input unit 46, such as keyboard, mouse, etc.; output unit 47, such as various types of monitors, speakers, etc.; storage unit 48, such as disk, optical disk, etc.; and communication unit 49, such as network card, modem, wireless transceiver, etc. Communication unit 49 allows electronic device 40 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0086] Processor 41 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 41 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 41 performs the various methods and processes described above, such as vehicle control methods.

[0087] In some embodiments, the vehicle control method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 48. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 40 via ROM 42 and / or communication unit 49. When the computer program is loaded into RAM 43 and executed by processor 41, one or more steps of the vehicle control method described above may be performed. Alternatively, in other embodiments, processor 41 may be configured to perform the vehicle control method by any other suitable means (e.g., by means of firmware).

[0088] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0089] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0090] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0091] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0092] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0093] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0094] In one embodiment, the present invention further includes a computer program product, which includes a computer program that, when executed by a processor, implements the vehicle control method of any embodiment of the present invention.

[0095] In implementing the computer program product, computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof. Programming languages ​​include object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0096] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.

[0097] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A vehicle control method, characterized in that, include: Obtain the vehicle's current operating data and main driving gears; Based on the preset basic gear decision table, determine the basic gear corresponding to the current operating data; When a preset shift trigger condition is detected, a target gear is determined based on the primary driving gear, the base gear, and the current operating data; the target gear is a gear that is close to the primary driving gear while meeting the vehicle's power requirements. Based on the target gear, the vehicle is controlled to perform a gear shifting operation.

2. The method according to claim 1, characterized in that, The acquisition of the vehicle's main driving gear includes: According to a preset statistical period, the cumulative time and / or cumulative number of times the vehicle uses each gear within the statistical period are statistically analyzed. Calculate the usage percentage of each of the aforementioned price tiers based on the cumulative time and / or cumulative number of uses; Based on the usage ratio of each gear, the main driving gear of the vehicle during the statistical period is determined.

3. The method according to claim 1, characterized in that, The method for constructing the basic gear decision table includes: A first coordinate system is established with the required torque and vehicle speed as coordinate axes using a preset step size, and multiple combination points under the first coordinate system are determined. For each of the aforementioned combination points, a basic recommended gear corresponding to the combination point is determined based on the vehicle's driving capability threshold and driving efficiency in each gear. Establish the correspondence between the basic recommended gear and the required torque and vehicle speed at the combination point to obtain the basic gear decision table.

4. The method according to claim 1, characterized in that, The shift triggering conditions include upshift triggering conditions and downshift triggering conditions; The upshift trigger condition is that the rate of change of the decrease in required torque is greater than a first preset threshold; the downshift trigger condition is that the rate of change of the increase in accelerator pedal opening is greater than a second preset threshold.

5. The method according to claim 4, characterized in that, When the upshift trigger condition is detected, determining the target gear based on the primary driving gear, the base gear, and the current operating data includes: If the primary driving gear is a high gear and the base gear is a low gear, the target gear is determined based on the matching relationship between the current required torque in the current operating data and the driving capability corresponding to the primary driving gear, as well as the comparison results of the driving efficiency of each gear.

6. The method according to claim 4, characterized in that, When the downshift trigger condition is detected, determining the target gear based on the primary driving gear, the base gear, and the current operating data includes: If the current vehicle speed in the current operating data is less than a preset threshold, and if the base gear is a high gear, then the target gear is determined based on the current vehicle speed, the main driving gear, the base gear, the matching relationship between the current required torque and the driving capability of the base gear in the current operating data, and the comparison results of the driving efficiency of each gear.

7. The method according to claim 1, characterized in that, Before controlling the vehicle to perform a gear shift operation based on the target gear, the method further includes: If the current required torque in the current operating data is determined to be negative, the target gear is determined based on the motor rotation direction.

8. A vehicle control device, characterized in that, include: The acquisition module is used to acquire the vehicle's current operating data and main driving gears; The first determining module is used to determine the basic gear corresponding to the current operating data based on a preset basic gear decision table; The second determining module is used to determine a target gear based on the primary driving gear, the basic gear, and the current operating data when a preset shift trigger condition is detected; the target gear is a gear that is close to the primary driving gear while meeting the vehicle's power requirements. The control module is used to control the vehicle to perform a gear shifting operation based on the target gear.

9. An electronic device, characterized in that, The electronic device includes: At least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the vehicle control method according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the vehicle control method according to any one of claims 1-7.