Gear shifting control method and device, electronic equipment and storage medium

By acquiring vehicle and road status parameters and generating shift commands to automatically control retarder shifting, the problems of delayed response and insufficient adaptability of traditional retarders under complex road conditions are solved, achieving more accurate and safe shifting operations.

CN120701744APending Publication Date: 2025-09-26FAW JIEFANG AUTOMOTIVE CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510872234.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-26
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

In the prior art, the gear shifting control of a traditional retarder relies on manual triggering by the driver, which results in a response lag. It also relies on a simple slope signal and cannot adapt to complex road conditions, resulting in inaccurate gear shifting.

Method used

By acquiring vehicle state parameters and road state parameters, the pre-shift threshold data set is determined, including the pre-shift vehicle speed, slope, brake pedal opening and accelerator pedal opening threshold values, and a shift instruction is generated. The shift actuator controls the gear change to achieve automatic shifting.

Benefits of technology

It improves the accuracy of gear shifting and adaptability to complex road conditions, reduces frequent gear shifting or malfunction, and extends gear life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120701744A_ABST
    Figure CN120701744A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a gear shifting control method and device, electronic equipment and a storage medium. Acquiring vehicle state parameters and road state parameters; according to the vehicle state parameters and the road state parameters, a pre-shifting threshold data set is determined; the pre-shifting threshold data set at least comprises a pre-shifting vehicle speed threshold value, a pre-shifting slope threshold value, a pre-shifting brake pedal opening threshold value and a pre-shifting accelerator pedal opening threshold value; generating a gear shifting instruction according to the vehicle state parameter, the road state parameter, the pre-gear shifting threshold data set and the current gear information; and the gear shifting actuator controls the gear to be replaced according to the current shifting block position and the gear shifting instruction. According to the embodiment of the invention, the accuracy of gear shifting and the adaptability to complex road conditions are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to vehicle control technology, and in particular to a gear shift control method, device, electronic device, and storage medium. Background Art

[0002] A retarder is an auxiliary braking device in the field of mechanical engineering. It is mainly used to generate reverse torque through electromagnetic principles or liquid damping when a motor vehicle is decelerating or going down a long slope to achieve smooth deceleration.

[0003] In the prior art, traditional retarder on / off control relies on manual triggering by the driver or simple slope signals. However, relying on manual triggering by the driver has a response lag, while relying on simple slope signals for shift control cannot adapt to complex road conditions. Summary of the Invention

[0004] The present application provides a gear shift control method, device, electronic device and storage medium to improve the accuracy of gear shifting and enhance adaptability to complex road conditions.

[0005] In a first aspect, an embodiment of the present application provides a shift control method, the shift control method comprising:

[0006] Obtain vehicle status parameters and road status parameters;

[0007] Determining a pre-shift threshold data set based on vehicle state parameters and road state parameters; the pre-shift threshold data set includes at least a pre-shift vehicle speed threshold value, a pre-shift slope threshold value, a pre-shift brake pedal opening threshold value, and a pre-shift accelerator pedal opening threshold value;

[0008] Generate a shift command based on vehicle state parameters, road state parameters, a pre-shift threshold data set, and current gear information;

[0009] The shift actuator controls the gear change according to the current shift head position and the shift command.

[0010] In a second aspect, an embodiment of the present application further provides a shift control device, the shift control device comprising:

[0011] Parameter acquisition module, used to obtain vehicle status parameters and road status parameters;

[0012] a pre-shift threshold data set determination module, configured to determine a pre-shift threshold data set based on vehicle state parameters and road state parameters; the pre-shift threshold data set comprising at least a pre-shift vehicle speed threshold value, a pre-shift slope threshold value, a pre-shift brake pedal opening threshold value, and a pre-shift accelerator pedal opening threshold value;

[0013] A shift instruction generation module is used to generate a shift instruction based on vehicle state parameters, road state parameters, a pre-shift threshold data set and current gear information;

[0014] The gear control module is used to control the gear change according to the current shift position and the gear shift instruction.

[0015] In a third aspect, an embodiment of the present application further provides an electronic device, the electronic device comprising:

[0016] one or more processors;

[0017] a storage device for storing one or more programs;

[0018] When one or more programs are executed by one or more processors, the one or more processors implement any one of the shift control methods provided in the embodiments of the present application.

[0019] In a fourth aspect, an embodiment of the present application further provides a storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to execute any one of the shift control methods provided in the embodiments of the present application.

[0020] The present application obtains vehicle state parameters and road state parameters; determines a pre-shift threshold data set based on the vehicle state parameters and road state parameters; the pre-shift threshold data set includes at least a pre-shift vehicle speed threshold value, a pre-shift slope threshold value, a pre-shift brake pedal opening threshold value and a pre-shift throttle pedal opening threshold value; determines the pre-shift threshold data set in real time based on the obtained vehicle state parameters and road state parameters, and the determined threshold values ​​are consistent with the real-time vehicle driving state and driving environment, which can improve the accuracy of shift prediction; generates a shift instruction based on the vehicle state parameters, road state parameters, the pre-shift threshold data set and the current gear information; performs shift operations based on the comprehensive vehicle state parameters and road state parameters, considers the vehicle's own state and driving environment, and improves adaptability to complex road conditions; the shift actuator controls the gear change according to the current shift head position and the shift instruction to achieve automatic switching of the gear. Therefore, the technical solution of the present application solves the problem that the gear shifting control relies on a simple slope signal and has a response lag when manually triggered by the driver, and is unable to adapt to complex road conditions. The accuracy of the gear shifting is improved, and the effect of improving the adaptability to complex road conditions is achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 This is a flow chart of a shift control method in Example 1 of the present application;

[0022] Figure 2 This is a flow chart of a shift control method in Example 2 of the present application;

[0023] Figure 3 This is a flow chart of a shift control method in Example 3 of the present application;

[0024] Figure 4 This is a flow chart of a shift control method in the fourth embodiment of the present application;

[0025] Figure 5 This is a structural diagram of a shift control device in a fifth embodiment of the present application;

[0026] Figure 6 This is a structural diagram of an electronic device in Example 6 of the present application. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0028] It should be noted that the terms "first" and "second" in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] Example 1

[0030] Figure 1 This is a flowchart of a shift control method provided in Example 1 of the present application. This embodiment is applicable to situations where shift operations are automatically performed based on vehicle status and road conditions. The method can be executed by a shift control device, which can be implemented using software and / or hardware and specifically configured in a vehicle.

[0031] See also Figure 1 The shift control method shown in the figure specifically includes the following steps:

[0032] S110. Obtain vehicle state parameters and road state parameters.

[0033] Vehicle state parameters may be parameters in the vehicle related to shift control and used to determine the pre-shift threshold dataset. Exemplary vehicle state parameters may include vehicle load, current vehicle speed, brake pedal opening, and accelerator pedal opening, etc., though this application does not specifically limit these parameters. Vehicle state parameters may be obtained via relevant sensors in the vehicle or read from relevant control units in the vehicle.

[0034] The road state parameter may be a parameter related to shift control on the road on which the vehicle is traveling, and is used to determine the pre-shift threshold dataset. For example, the road state parameter may be information about the slope of the road ahead. The road state parameter may be obtained from a map or by a measurement device within the vehicle, and this application does not impose specific limitations on this.

[0035] S120 : Determine a pre-shift threshold data set according to the vehicle state parameters and the road state parameters.

[0036] The pre-shift threshold data set includes at least a pre-shift vehicle speed threshold value, a pre-shift slope threshold value, a pre-shift brake pedal opening threshold value, and a pre-shift accelerator pedal opening threshold value. Each threshold value in the pre-shift threshold data set can be used for subsequent shift judgment. Specifically, the pre-shift vehicle speed threshold value, pre-shift slope threshold value, pre-shift brake pedal opening threshold value, and pre-shift accelerator pedal opening threshold value in the pre-shift threshold data set can be determined in real time based on vehicle state parameters and road state parameters. Exemplarily, the pre-shift threshold data set can be determined based on vehicle state parameters and road state parameters through a deep learning model or a mathematical model, etc., which is not specifically limited in this application.

[0037] For example, a formula for the pre-shift threshold dataset can be determined by a professional technician based on experiments or experience, based on vehicle state parameters and road state parameters. For example, a formula for determining each threshold value in the pre-shift threshold dataset based on at least one of the vehicle state parameters and the road state parameters, as well as a compensation coefficient for each parameter in the formula, can be determined through calibration testing.

[0038] The road conditions change in real time while the vehicle is driving. For example, there may be changes in slope and load fluctuations. The fixed threshold control strategy cannot adapt to complex road conditions, which may easily cause frequent gear shifting or malfunction or reduce the life of the gear. By determining the pre-shift threshold data set based on the vehicle state parameters and the road state parameters, the threshold values ​​in the pre-shift threshold data set can be updated in real time according to the real-time road conditions, adapting to complex road conditions, improving the accuracy of gear shifting, and increasing the life of the gear.

[0039] S130 , generating a shift instruction according to the vehicle state parameter, the road state parameter, the pre-shift threshold data set, and the current gear position information.

[0040] The shift instruction can be an instruction for the retarder to shift gears, which is used to indicate whether to shift up or down. For example, the shift instruction includes a shift instruction and a shift instruction. Generating the shift instruction can include two stages: determining the shift type and determining the shift condition.

[0041] The shift type determination stage can determine the required shift type based on the current gear information. The shift type can include a shift-in determination and a shift-out determination. For example, if the current gear information indicates an in-gear state, the shift type can be a shift-out determination; if the current gear information indicates a neutral state, the shift type can be a shift-in determination.

[0042] During the shift condition determination phase, after determining the shift determination type based on the current gear position information, the vehicle state parameters and road state parameters are compared with the threshold values ​​of the corresponding parameters in the pre-shift threshold dataset to determine whether the corresponding shift condition is met. If the vehicle state parameters and road state parameters meet the corresponding shift condition, a corresponding shift instruction is generated. For example, if the current gear position information indicates neutral, a shift determination is made. If the shift determination condition is met based on the vehicle state parameters, road state parameters, and the pre-shift threshold dataset, a shift instruction is generated.

[0043] S140: The shift actuator controls the shift position according to the current shift head position and the shift instruction.

[0044] The shift actuator can be a device that performs a shift operation according to a received shift instruction. Exemplarily, the shift actuator can be a retarder. During the process of the shift actuator controlling the gear change, the cylinder thrust can be controlled in stages according to different duty ratios to reduce the impact caused by the gear shift process and make the gear shift smoother. For example, when shifting, it can be divided into a gear shift synchronization stage, a gear shift advance stage, and a gear shift completion stage. The gear shift process can be determined according to the shift instruction, the current gear shift stage can be determined according to the current shift head position, and the corresponding duty ratio can be determined according to the current gear shift stage to control the gear change.

[0045] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data comply with relevant laws, regulations and standards in the relevant regions.

[0046] The technical solution of this embodiment is to obtain vehicle state parameters and road state parameters; determine a pre-shift threshold data set based on the vehicle state parameters and road state parameters; the pre-shift threshold data set includes at least a pre-shift vehicle speed threshold value, a pre-shift slope threshold value, a pre-shift brake pedal opening threshold value and a pre-shift accelerator pedal opening threshold value; determine the pre-shift threshold data set in real time based on the obtained vehicle state parameters and road state parameters, and the determined threshold values ​​are consistent with the real-time vehicle driving state and driving environment, which can improve the accuracy of shift prediction; generate a shift instruction based on the vehicle state parameters, road state parameters, the pre-shift threshold data set and the current gear information; perform shift operations based on the comprehensive vehicle state parameters and road state parameters, consider the vehicle's own state and driving environment, and improve adaptability to complex road conditions; the shift actuator controls the gear change according to the current shift head position and the shift instruction to achieve automatic switching of the gear. Therefore, the technical solution of the present application solves the problem that the gear shifting control relies on a simple slope signal and has a response lag when manually triggered by the driver, and is unable to adapt to complex road conditions. The accuracy of the gear shifting is improved, and the effect of improving the adaptability to complex road conditions is achieved.

[0047] Example 2

[0048] Figure 2 This is a flow chart of a shift control method provided in Example 2 of the present application. The technical solution of this embodiment is further refined on the basis of the above technical solution.

[0049] Furthermore, "generating a shift instruction based on the vehicle state parameters, the road state parameters, the pre-shift threshold data set and the current gear information" is refined as: "If the current gear information is neutral, then compare the current slope with the pre-shift slope threshold value; if the current slope is greater than the slope lower limit value in the pre-shift slope threshold value, and less than the slope upper limit value in the pre-shift slope threshold value, then compare the brake pedal opening with the pre-shift brake pedal opening threshold value; if the brake pedal opening is greater than the opening lower limit value in the pre-shift brake pedal opening threshold value, and less than the opening upper limit value in the pre-shift brake pedal opening threshold value, then determine whether the current vehicle speed is greater than the speed threshold average of the pre-shift vehicle speed threshold value; if so, generate a shift instruction" to automatically generate a shift instruction.

[0050] See also Figure 2 A shift control method shown includes:

[0051] S210: Acquire vehicle state parameters and road state parameters.

[0052] S220 : Determine a pre-shift threshold data set according to the vehicle state parameters and the road state parameters.

[0053] The pre-shift threshold data set includes at least a pre-shift vehicle speed threshold value, a pre-shift gradient threshold value, a pre-shift brake pedal opening threshold value, and a pre-shift accelerator pedal opening threshold value.

[0054] S230: If the current gear position information is neutral, compare the current slope with the pre-shift slope threshold.

[0055] If the current gear position is neutral, a gear shift decision is made. This decision first considers the road slope, comparing the current slope with the pre-shift slope threshold. The pre-shift slope threshold consists of a lower and upper slope limit. The current slope is compared with both the lower and upper slope limits, respectively.

[0056] S240: If the current slope is greater than the lower slope limit value in the pre-shift slope threshold value and less than the upper slope limit value in the pre-shift slope threshold value, compare the brake pedal opening with the pre-shift brake pedal opening threshold value.

[0057] If the current slope is greater than the lower slope limit in the pre-shift slope threshold and less than the upper slope limit in the pre-shift slope threshold, a further comparison of the brake pedal opening with the pre-shift brake pedal opening threshold is required to determine whether to generate a shift command. The upper slope limit is greater than the lower slope limit.

[0058] In an optional embodiment, after comparing the current slope with the pre-shift slope threshold value, the method further includes: if the current slope is greater than or equal to the slope upper limit value in the pre-shift slope threshold value, generating a shift-up instruction.

[0059] If the current slope is greater than or equal to the upper limit of the slope in the pre-shift slope threshold, the slope is a larger value at this time. If the vehicle is in neutral, it can only rely on the brake system to slow down. Frequent braking will cause the brake pads to overheat and the braking force to decrease, especially on long downhill sections, which may cause brake failure and increase the risk of accidents. It is necessary to execute a shift operation. Therefore, when the current slope is greater than or equal to the upper limit of the slope in the pre-shift slope threshold, a shift instruction is generated.

[0060] By generating a shift command if the current slope is greater than or equal to the upper slope value in the pre-shift slope threshold value, the vehicle can be shifted in time on a larger slope, avoiding the increased risk of accidents caused by relying solely on the brake system for deceleration, and ensuring vehicle safety.

[0061] S250: If the brake pedal opening is greater than the lower limit of the pre-shift brake pedal opening threshold value and less than the upper limit of the pre-shift brake pedal opening threshold value, determine whether the current vehicle speed is greater than the speed threshold average of the pre-shift vehicle speed threshold value.

[0062] If the brake pedal opening is greater than the lower limit of the pre-shift brake pedal opening threshold and less than the upper limit of the pre-shift brake pedal opening threshold, whether to generate a shift command is determined based on whether the current vehicle speed is greater than the mean speed threshold of the pre-shift speed threshold. The mean speed threshold is the average of the upper and lower speed limits of the pre-shift speed threshold.

[0063] In an optional embodiment, if the current slope is greater than the lower limit value of the slope in the pre-shift slope threshold value and less than the upper limit value of the slope in the pre-shift slope threshold value, a shift command is generated when the brake pedal opening is greater than the lower limit value of the opening in the pre-shift brake pedal opening threshold value.

[0064] If the current slope is greater than the lower limit value of the pre-shift slope threshold value and less than the upper limit value of the pre-shift slope threshold value, and the brake pedal opening is greater than the lower limit value of the pre-shift brake pedal opening threshold value, the road has a certain slope at this time and the braking is small, so it can be predicted that the vehicle has a tendency to shift gears, and therefore a shift command is generated.

[0065] If the current slope is greater than the lower limit value of the slope in the pre-shift slope threshold value and less than the upper limit value of the slope in the pre-shift slope threshold value, and the brake pedal opening is greater than the lower limit value of the opening in the pre-shift brake pedal opening threshold value, a shift instruction is generated, the shift operation on the slope is predicted, and the shift instruction is generated in time to ensure that the vehicle shifts gears normally.

[0066] S260: If yes, generate a file entry instruction.

[0067] If so, that is, the current vehicle speed is greater than the average of the pre-shift vehicle speed thresholds, it can be predicted that the vehicle has a tendency to shift gears, and thus a shift instruction is generated to ensure normal shifting of the vehicle.

[0068] In an optional embodiment, a shift instruction is generated based on vehicle state parameters, road state parameters, a pre-shift threshold data set and current gear information, including: if the current gear information is neutral, the current slope is not greater than the lower slope limit value in the pre-shift slope threshold value, and the current slope is greater than 0, then determining whether the brake pedal opening is greater than the upper opening limit value in the pre-shift brake pedal opening threshold value; if so, generating a shift instruction; otherwise, determining whether the current vehicle speed is greater than the lower speed limit value in the pre-shift vehicle speed threshold value; if so, generating a shift instruction.

[0069] If the current gear information is neutral, the current slope is not greater than the lower limit of the slope in the pre-shift slope threshold, and the current slope is greater than 0, then the slope is small. Further prediction is made based on the brake pedal opening to determine whether the vehicle has a tendency to shift gears. Therefore, it is determined whether the brake pedal opening is greater than the upper limit of the opening in the pre-shift brake pedal opening threshold.

[0070] If so, that is, the brake pedal opening is greater than the upper opening limit in the pre-shift brake pedal opening threshold, it can be predicted that the vehicle has a tendency to shift gears, and a shift-up command is generated. Otherwise, that is, the brake pedal opening is less than or equal to the upper opening limit in the pre-shift brake pedal opening threshold, whether the vehicle has a tendency to shift gears is determined based on the vehicle speed, and therefore, whether the current vehicle speed is greater than the lower speed limit in the pre-shift speed threshold is determined. If so, that is, the current vehicle speed is greater than the lower speed limit in the pre-shift speed threshold, it is predicted that the vehicle has a tendency to shift gears, and a shift-up command is generated.

[0071] If the current gear information is neutral, the current slope is not greater than the lower limit of the slope in the pre-shift slope threshold, and the current slope is greater than 0, then determine whether the brake pedal opening is greater than the upper limit of the opening in the pre-shift brake pedal opening threshold; if so, generate a gear shift instruction; otherwise, determine whether the current vehicle speed is greater than the lower limit of the speed in the pre-shift vehicle speed threshold; if so, generate a gear shift instruction, and gradually compare the current slope, brake pedal opening and current vehicle speed with the corresponding threshold values, comprehensively consider various factors to determine whether gear shifting is needed, improve adaptability to complex road conditions, and improve the accuracy of gear shifting.

[0072] In an optional embodiment, a shift instruction is generated based on vehicle state parameters, road state parameters, a pre-shift threshold data set and current gear information, including: if the current gear information is neutral, the current slope is not greater than the lower slope limit value in the pre-shift slope threshold value, and the current slope is greater than 0, then determining whether the accelerator pedal opening is greater than the upper opening limit value in the pre-shift accelerator pedal opening threshold value; if so, generating a gear shift instruction.

[0073] If the current gear position is neutral, the current slope is less than or equal to the lower slope limit in the pre-shift slope threshold, and the current slope is greater than 0, the accelerator pedal opening is determined to be greater than the upper opening limit in the pre-shift accelerator pedal opening threshold. Based on the accelerator opening, it is determined whether the vehicle has a tendency to shift into a gear. If so, meaning the accelerator pedal opening is greater than the upper opening limit in the pre-shift accelerator pedal opening threshold, a tendency to shift into a gear is predicted, and a shift command is generated to ensure normal shifting.

[0074] If the current gear information is neutral, the current slope is not greater than the lower limit of the slope in the pre-shift slope threshold, and the current slope is greater than 0, then determine whether the accelerator pedal opening is greater than the upper limit of the opening in the pre-shift accelerator pedal opening threshold; if so, generate a gear shift instruction. When the road slope is small, predict whether there is a gear shift trend based on the accelerator pedal opening, and if there is a gear shift trend, generate a gear shift instruction in time to ensure that the vehicle shifts into gear in time.

[0075] S270: The shift actuator controls the shift position according to the current shift head position and the shift instruction.

[0076] The technical solution of this embodiment is as follows: if the current gear information is neutral, then compare the current slope with the pre-shift slope threshold value; if the current slope is greater than the lower limit of the slope in the pre-shift slope threshold value, and less than the upper limit of the slope in the pre-shift slope threshold value, then compare the brake pedal opening with the pre-shift brake pedal opening threshold value; if the brake pedal opening is greater than the lower limit of the opening in the pre-shift brake pedal opening threshold value, and less than the upper limit of the opening in the pre-shift brake pedal opening threshold value, then determine whether the current vehicle speed is greater than the speed threshold average of the pre-shift vehicle speed threshold value; if so, generate a gear shift instruction, and gradually make gear shift judgments based on the current slope, brake pedal opening and current vehicle speed, which can improve the adaptability to complex road conditions and improve the accuracy of gear shifting.

[0077] Example 3

[0078] Figure 3 This is a flow chart of a shift control method provided in Example 3 of the present application. The technical solution of this embodiment is further refined on the basis of the above technical solution.

[0079] Furthermore, "generating a shift instruction based on the vehicle state parameters, the road state parameters, the pre-shift threshold data set and the current gear information" is refined as: "When the current gear information is in gear and the current slope is not greater than the lower slope limit value in the pre-shift slope threshold value, if the accelerator pedal opening is greater than the upper opening limit value in the pre-shift accelerator pedal opening threshold value, or the brake pedal opening is not greater than the lower opening limit value in the pre-shift brake pedal opening threshold value and the current vehicle speed is not greater than the lower speed limit value in the pre-shift vehicle speed threshold value, then a shift down instruction is generated" to automatically generate a shift down instruction.

[0080] See also Figure 3 A shift control method shown includes:

[0081] S310: Obtain vehicle state parameters and road state parameters.

[0082] S320. Determine a pre-shift threshold data set based on the vehicle state parameters and the road state parameters; the pre-shift threshold data set includes at least a pre-shift vehicle speed threshold value, a pre-shift slope threshold value, a pre-shift brake pedal opening threshold value, and a pre-shift accelerator pedal opening threshold value.

[0083] S330. When the current gear position information indicates that the vehicle is in gear and the current slope is not greater than the lower limit of the slope in the pre-shift slope threshold value, if the accelerator pedal opening is greater than the upper limit of the opening in the pre-shift accelerator pedal opening threshold value, or if the brake pedal opening is not greater than the lower limit of the opening in the pre-shift brake pedal opening threshold value and the current vehicle speed is not greater than the lower limit of the speed in the pre-shift vehicle speed threshold value, a shift down instruction is generated.

[0084] When the current gear information is in gear and the current slope is not greater than the lower limit value of the slope in the pre-shift slope threshold value, if the accelerator pedal opening is greater than the upper limit value of the opening in the pre-shift accelerator pedal opening threshold value, the vehicle has a tendency to shift gears at this time, and since the gear is in gear at this time, it is necessary to shift down first, so a shift down command is generated.

[0085] When the current gear information is in gear and the current slope is not greater than the lower limit value of the slope in the pre-shift slope threshold value, if the brake pedal opening is less than or equal to the lower limit value of the opening in the pre-shift brake pedal opening threshold value, and the current vehicle speed is less than or equal to the lower limit value of the speed in the pre-shift vehicle speed threshold value, the vehicle has a tendency to shift gears at this time, and since the gear is in gear at this time, it is necessary to shift down first, so a shift down command is generated.

[0086] S340: The shift actuator controls the shift position according to the current shift head position and the shift instruction.

[0087] The technical solution of this embodiment is to generate a downshift instruction when the current gear information is in gear and the current slope is not greater than the lower slope limit value in the pre-shift slope threshold value, if the accelerator pedal opening is greater than the upper opening limit value in the pre-shift accelerator pedal opening threshold value, or if the brake pedal opening is not greater than the lower opening limit value in the pre-shift brake pedal opening threshold value and the current vehicle speed is not greater than the lower speed limit value in the pre-shift vehicle speed threshold value. When it is predicted that the vehicle has a tendency to shift gears, the downshift instruction is generated in time to ensure that the downshift operation can be executed in time and the accuracy of the gear shift is ensured. The slope, accelerator pedal opening and brake pedal opening are comprehensively considered to improve the adaptability to complex road conditions.

[0088] Example 4

[0089] Figure 4 This is a flow chart of a shift control method provided in Example 4 of the present application. The technical solution of this embodiment is further refined on the basis of the above technical solution.

[0090] Furthermore, "the shift actuator controls the gear change according to the current shift head position and shift instruction" is refined into: "determine the current shift stage according to the current shift head position; determine the target duty cycle and target position according to the shift type and the current shift stage; the shift actuator controls the gear to move to the target position according to the target duty cycle until the gear change is completed" to automatically complete the gear change.

[0091] See also Figure 4 A shift control method shown includes:

[0092] S410: Obtain vehicle state parameters and road state parameters.

[0093] S420. Determine a pre-shift threshold data set based on the vehicle state parameters and the road state parameters; the pre-shift threshold data set includes at least a pre-shift vehicle speed threshold value, a pre-shift slope threshold value, a pre-shift brake pedal opening threshold value, and a pre-shift accelerator pedal opening threshold value.

[0094] S430 , generating a shift instruction according to the vehicle state parameter, the road state parameter, the pre-shift threshold data set, and the current gear information.

[0095] S440: Determine the current shifting stage according to the current position of the shifter.

[0096] The shifting process can be divided into multiple stages to reduce the impact of the shifting process and make the shifting smoother. For example, an upshift includes a shift synchronization stage, a gear engagement stage, and a shift completion stage. For example, a downshift includes a shift initiation stage and a shift completion stage. The current position of the shifter can be obtained via a position sensor. The shifter can be a device that indicates the gear position.

[0097] S450: Determine a target duty cycle and a target position according to the shift type and the current shift phase.

[0098] The target duty cycle can be a preset duty cycle corresponding to the current shift phase, used to control the cylinder output force and shift head displacement. The target position can be the position corresponding to the shift head after movement during the current shift phase.

[0099] When the shift type is "up-shift," if the current position A of the shift head satisfies the condition |A0|≤|A|≤|A1|, the shift is in the "synchronization" phase, the target duty cycle is the first preset duty cycle, and the target position is within the error range of A1. If the current position A of the shift head satisfies the condition |A1|≤|A|≤|A2|, the shift is in the "cog-in" phase, the target duty cycle is the second preset duty cycle, and the target position is within the error range of A2. If the current position A of the shift head satisfies the condition |A2|≤|A|≤|A3|, the shift is in the "completion" phase, the target duty cycle is the third preset duty cycle, and the target position is within the error range of A3. The aforementioned |A0|, |A1|, |A2|, and |A3|, as well as the first preset duty cycle, the second preset duty cycle, and the third preset duty cycle, can be determined through simulation experiments.

[0100] When the shift type is downshift, if the current position B satisfies the condition |B0|≤|B|≤|B1|, the target duty cycle is the fourth preset duty cycle, and the target position is within the error range of B1. If the current position B satisfies the condition |B1|≤|B|≤|B2|, the shift is in the completion phase, the target duty cycle is the fifth preset duty cycle, and the target position is within the error range of B2. The aforementioned |B0|, |B1|, and |B2|, as well as the fourth and fifth preset duty cycles, can be determined through simulation experiments.

[0101] S460: The shift actuator controls the gear to move to the target position according to the target duty cycle until the gear change is completed.

[0102] The shift actuator controls the gear position by using the target duty cycle to control the cylinder output force, and controls the shift head to move to the target position until the gear change is completed.

[0103] The technical solution of this embodiment determines the current shifting stage according to the current position of the shift head; determines the target duty cycle and target position according to the shifting type and the current shifting stage; the shift actuator controls the gear to move to the target position according to the target duty cycle until the gear change is completed, thereby reducing the impact caused by the shifting process, making the shifting smoother, and improving the life of the gear.

[0104] Example 5

[0105] Figure 5 FIG. 1 is a schematic diagram of the structure of a shift control device provided in a fifth embodiment of the present application. This embodiment is applicable to situations where a shift operation is automatically performed according to the vehicle state and road conditions. The shift control device is configured on the vehicle side. The specific structure of the shift control device is as follows:

[0106] Parameter acquisition module 510, used to obtain vehicle state parameters and road state parameters;

[0107] a pre-shift threshold data set determination module 520 for determining a pre-shift threshold data set based on vehicle state parameters and road state parameters; the pre-shift threshold data set comprising at least a pre-shift vehicle speed threshold value, a pre-shift slope threshold value, a pre-shift brake pedal opening threshold value, and a pre-shift accelerator pedal opening threshold value;

[0108] a shift instruction generating module 530 for generating a shift instruction based on vehicle state parameters, road state parameters, a pre-shift threshold data set, and current gear information;

[0109] The gear control module 540 is used for the gear shift actuator to control the gear change according to the current shift head position and the gear shift instruction.

[0110] The technical solution of this embodiment is to obtain vehicle state parameters and road state parameters; determine a pre-shift threshold data set based on the vehicle state parameters and road state parameters; the pre-shift threshold data set includes at least a pre-shift vehicle speed threshold value, a pre-shift slope threshold value, a pre-shift brake pedal opening threshold value and a pre-shift accelerator pedal opening threshold value; determine the pre-shift threshold data set in real time based on the obtained vehicle state parameters and road state parameters, and the determined threshold values ​​are consistent with the real-time vehicle driving state and driving environment, which can improve the accuracy of shift prediction; generate a shift instruction based on the vehicle state parameters, road state parameters, the pre-shift threshold data set and the current gear information; perform shift operations based on the comprehensive vehicle state parameters and road state parameters, consider the vehicle's own state and driving environment, and improve adaptability to complex road conditions; the shift actuator controls the gear change according to the current shift head position and the shift instruction to achieve automatic switching of the gear. Therefore, the technical solution of the present application solves the problem that the gear shifting control relies on a simple slope signal and has a response lag when manually triggered by the driver, and is unable to adapt to complex road conditions. The accuracy of the gear shifting is improved, and the effect of improving the adaptability to complex road conditions is achieved.

[0111] Optionally, the shift instruction generating module 530 includes:

[0112] a slope comparison unit, for comparing the current slope with a pre-shift slope threshold value if the current gear information is neutral;

[0113] a brake pedal opening comparison unit, configured to compare the brake pedal opening with the pre-shift brake pedal opening threshold value if the current slope is greater than a lower slope limit value in the pre-shift slope threshold value and less than an upper slope limit value in the pre-shift slope threshold value;

[0114] a vehicle speed comparison unit, configured to determine whether the current vehicle speed is greater than a speed threshold average of the pre-shift vehicle speed threshold values ​​if the brake pedal opening is greater than a lower opening limit value in the pre-shift brake pedal opening threshold values ​​and less than an upper opening limit value in the pre-shift brake pedal opening threshold values;

[0115] The advance instruction generating unit is used to generate the advance instruction if so.

[0116] Optionally, the shift instruction generating module 530 includes:

[0117] a brake pedal opening comparison unit, configured to determine whether the brake pedal opening is greater than an upper limit value of the pre-shift brake pedal opening threshold value if the current gear position information is neutral, the current slope is not greater than a lower limit value of the slope in the pre-shift slope threshold value, and the current slope is greater than 0;

[0118] a file advance instruction generating unit, configured to generate a file advance instruction if yes;

[0119] a speed lower limit comparison unit, for determining whether the current vehicle speed is greater than the speed lower limit in the pre-shift vehicle speed threshold;

[0120] The advance instruction generating unit is used to generate the advance instruction if so.

[0121] Optionally, the shift instruction generating module 530 includes:

[0122] an accelerator pedal opening comparison unit, configured to determine whether the accelerator pedal opening is greater than an upper limit value of the pre-shift accelerator pedal opening threshold value if the current gear position information is neutral, the current slope is not greater than a lower limit value of the slope in the pre-shift slope threshold value, and the current slope is greater than 0;

[0123] The advance instruction generating unit is used to generate the advance instruction if so.

[0124] Optionally, the shift instruction generating module 530 includes:

[0125] A shift down instruction generating unit is used to generate a shift down instruction when the current gear information is in gear and the current slope is not greater than the lower limit value of the slope in the pre-shift slope threshold value, if the accelerator pedal opening is greater than the upper limit value of the opening in the pre-shift accelerator pedal opening threshold value, or if the brake pedal opening is not greater than the lower limit value of the opening in the pre-shift brake pedal opening threshold value and the current vehicle speed is not greater than the lower limit value of the speed in the pre-shift vehicle speed threshold value.

[0126] Optionally, the gear control module 540 includes:

[0127] A current shifting stage determining unit, configured to determine the current shifting stage according to the current position of the shifter;

[0128] a shift parameter determination unit, for determining a target duty cycle and a target position according to a shift type and a current shift phase;

[0129] The gear change control unit is used to control the gear shift actuator to move to the target position according to the target duty cycle until the gear change is completed.

[0130] The shift control device provided in the embodiments of the present application can execute the shift control method provided in any embodiment of the present application, and has corresponding functional modules and beneficial effects for executing the shift control method.

[0131] According to an embodiment of the present invention, the present invention further provides an electronic device, a readable storage medium and a computer program product.

[0132] Example 6

[0133] Figure 6This is a structural diagram of an electronic device provided in Example 6 of the present application, such as Figure 6 As shown, the electronic device includes a processor 610, a memory 620, an input device 630, and an output device 640; the number of processors 610 in the electronic device can be one or more. Figure 6 In the figure, a processor 610 is used as an example; the processor 610, memory 620, input device 630 and output device 640 in the electronic device can be connected via a bus or other means. Figure 6 The bus connection is taken as an example.

[0134] The memory 620, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the shift control method in the embodiments of the present application (e.g., the parameter acquisition module 510, the pre-shift threshold dataset determination module 520, the shift instruction generation module 530, and the gear control module 540). The processor 610 executes the software programs, instructions, and modules stored in the memory 620 to execute various functional applications and data processing of the electronic device, thereby implementing the aforementioned shift control method.

[0135] The memory 620 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created based on the use of the terminal, etc. In addition, the memory 620 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 620 may further include a memory remotely located relative to the processor 610, and these remote memories may be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0136] The input device 630 may be used to receive input character information and generate key signal input related to user settings and function control of the electronic device. The output device 640 may include a display device such as a display screen.

[0137] Example 7

[0138] Embodiment seven of the present application also provides a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to execute a gear shift control method, the method comprising: obtaining vehicle state parameters and road state parameters; determining a pre-shift threshold data set based on the vehicle state parameters and the road state parameters; the pre-shift threshold data set at least comprising a pre-shift vehicle speed threshold value, a pre-shift slope threshold value, a pre-shift brake pedal opening threshold value, and a pre-shift accelerator pedal opening threshold value; generating a gear shift instruction based on the vehicle state parameters, the road state parameters, the pre-shift threshold data set, and current gear information; and a gear shift actuator controlling the gear change based on the current shift head position and the gear shift instruction.

[0139] Of course, the storage medium containing computer-executable instructions provided in an embodiment of the present application is not limited to the method operations described above, and can also execute related operations in the shift control method provided in any embodiment of the present application.

[0140] Through the above description of the implementation methods, those skilled in the art can clearly understand that the present application can be implemented with the help of software and necessary general-purpose hardware, and of course it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., including a number of instructions for enabling an electronic device (which can be a personal computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0141] It is worth noting that in the embodiment of the above-mentioned shift control device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application.

[0142] Note that the above are only preferred embodiments of the present application and the technical principles employed. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and that various obvious changes, readjustments, and substitutions can be made by those skilled in the art without departing from the scope of protection of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments and may include many other equivalent embodiments without departing from the scope of the present application. The scope of the present application is determined by the scope of the appended claims.

Claims

1. A shift control method, characterized in that: include: Obtain vehicle status parameters and road status parameters; determining a pre-shift threshold data set according to the vehicle state parameter and the road state parameter; The pre-shift threshold data set includes at least a pre-shift vehicle speed threshold value, a pre-shift gradient threshold value, a pre-shift brake pedal opening threshold value, and a pre-shift accelerator pedal opening threshold value; generating a shift instruction according to the vehicle state parameter, the road state parameter, the pre-shift threshold data set and the current gear position information; The shift actuator controls the gear position to change according to the current shift head position and the shift instruction.

2. The method according to claim 1, characterized in that The generating of the shift instruction according to the vehicle state parameter, the road state parameter, the pre-shift threshold data set and the current gear information includes: If the current gear information is neutral, compare the current slope with the pre-shift slope threshold; If the current slope is greater than the lower slope limit value in the pre-shift slope threshold value and less than the upper slope limit value in the pre-shift slope threshold value, then comparing the brake pedal opening with the pre-shift brake pedal opening threshold value; If the brake pedal opening is greater than the lower opening limit value in the pre-shift brake pedal opening threshold value and less than the upper opening limit value in the pre-shift brake pedal opening threshold value, then determine whether the current vehicle speed is greater than the speed threshold average of the pre-shift vehicle speed threshold value; If so, a file entry instruction is generated.

3. The method according to claim 1, characterized in that The generating of the shift instruction according to the vehicle state parameter, the road state parameter, the pre-shift threshold data set and the current gear information includes: If the current gear position information is neutral, the current slope is not greater than the slope lower limit value in the pre-shift slope threshold value, and the current slope is greater than 0, then determine whether the brake pedal opening is greater than the opening upper limit value in the pre-shift brake pedal opening threshold value; If so, generate a file entry instruction; Otherwise, determining whether the current vehicle speed is greater than the lower speed limit value in the pre-shift vehicle speed threshold value; If so, a file entry instruction is generated.

4. The method according to claim 1, wherein The generating of the shift instruction according to the vehicle state parameter, the road state parameter, the pre-shift threshold data set and the current gear information includes: If the current gear information is neutral, the current slope is not greater than the slope lower limit value in the pre-shift slope threshold value, and the current slope is greater than 0, then determine whether the accelerator pedal opening is greater than the opening upper limit value in the pre-shift accelerator pedal opening threshold value; If so, a file entry instruction is generated.

5. The method according to claim 1, wherein The generating of the shift instruction according to the vehicle state parameter, the road state parameter, the pre-shift threshold data set and the current gear information includes: When the current gear information is in gear and the current slope is not greater than the lower limit value of the slope in the pre-shift slope threshold value, if the accelerator pedal opening is greater than the upper limit value of the opening in the pre-shift accelerator pedal opening threshold value, or the brake pedal opening is not greater than the lower limit value of the opening in the pre-shift brake pedal opening threshold value and the current vehicle speed is not greater than the lower limit value of the speed in the pre-shift vehicle speed threshold value, a shift down instruction is generated.

6. The method according to claim 1, characterized in that The shift actuator controls the shift position according to the current position of the shift head and the shift instruction, including: Determine the current shifting stage based on the current position of the shift head; Determine the target duty cycle and target position according to the shift type and the current shift phase; The shift actuator controls the gear to move to the target position according to the target duty cycle until the gear change is completed.

7. A gear shift control device, characterized in that: include: Parameter acquisition module, used to obtain vehicle status parameters and road status parameters; a pre-shift threshold data set determination module, configured to determine a pre-shift threshold data set based on the vehicle state parameter and the road state parameter; the pre-shift threshold data set comprising at least a pre-shift vehicle speed threshold value, a pre-shift slope threshold value, a pre-shift brake pedal opening threshold value, and a pre-shift accelerator pedal opening threshold value; a shift instruction generating module, configured to generate a shift instruction based on vehicle state parameters, road state parameters, the pre-shift threshold data set, and current gear information; The gear control module is used for the gear shift actuator to control the gear change according to the current shift head position and the gear shift instruction.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the shift control method according to any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the shift control method according to any one of claims 1 to 6 is implemented.

10. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the shift control method according to any one of claims 1 to 6.