A vehicle gear engagement control method, device, equipment, medium and product
By adjusting the engine speed according to the target gear ratio and current speed in pure electric commercial vehicles, the problem of controlling the speed difference between the engaging gear and the engaging sleeve is solved, and the gear engagement success rate and the stability of the shifting process are improved.
Patent Information
- Application Number
- CN202510022887.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2025-10-10
- Estimated Expiration
- 2045-01-07
AI Technical Summary
During the gear shifting process of pure electric commercial vehicles, the speed difference between the coupling gear and the coupling sleeve is difficult to control, resulting in tooth pushing, affecting the gear shifting success rate and possibly damaging the gear shift execution motor.
By obtaining the target gear ratio, current engine speed and current transmission output shaft speed of the target vehicle, the target engine speed is determined, and the engine speed is adjusted to perform the gear shifting operation when the speed difference meets the preset range. If it fails, the engine speed is adjusted according to the current motion state or speed change difference to perform multiple gear shifting attempts.
It improves the success rate of gear shifting, avoids tooth top-jaw phenomenon, and ensures the stability and efficiency of the gear shifting process.
Smart Images

Figure CN119802212B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to a vehicle gear engagement control method, device, equipment, medium and product. BACKGROUND
[0002] With the continuous progress of society, people's demand for low-carbon and environmentally friendly travel is getting higher and higher, and the emergence of new energy vehicles meets people's demand. In recent years, the new energy vehicle industry has developed rapidly, and pure electric vehicles have been increasingly favored by consumers due to their excellent power, economy and environmental protection. Pure electric commercial vehicles are also widely used in mineral and wharf transportation scenes.
[0003] At present, in the field of pure electric commercial vehicles, in order to improve the power and economy of pure electric commercial vehicles, different gear transmissions are generally matched, and the efficiency and stability of the shifting process are particularly important. When the commercial electric vehicle uses a shift mechanism without a clutch to shift, the power motor to be shifted is speed-regulated. Due to the difficulty in controlling the speed difference on both sides of the coupling tooth and the coupling sleeve, tooth clashing will inevitably occur during gear engagement. Tooth clashing will cause the shifting motor to stall, which may cause the gear shifting to fail, and the gear shifting needs to be retracted and tried again. Otherwise, it will damage the shifting motor and greatly reduce production efficiency. SUMMARY
[0004] The vehicle gear engagement control method, device, equipment, medium and product provided by the embodiments of the present application can improve the success rate of vehicle gear engagement.
[0005] In a first aspect, the embodiments of the present application provide a vehicle gear engagement control method, comprising:
[0006] obtaining a target gear ratio of a target vehicle, a current speed of an engine, a current output shaft speed of a transmission, and a current speed difference between a coupling tooth and a coupling sleeve;
[0007] determining a target speed of the engine according to the target gear ratio and the current output shaft speed;
[0008] when the current speed difference meets a preset speed difference range, controlling the engine to adjust from the current speed to the target speed and performing a first gear engagement operation.
[0009] Optionally, after controlling the engine to adjust from the current speed to the target speed and performing the first gear engagement operation, the method further comprises:
[0010] if the first gear engagement fails, obtaining a current motion state of the target vehicle;
[0011] determining a synchronous speed of the engine according to the current motion state and the target speed;
[0012] The engine speed is controlled to be adjusted to the synchronous speed, and a second gear shifting operation is performed.
[0013] Optionally, the current motion state includes: current acceleration;
[0014] Determining the synchronous speed of the engine according to the current motion state and the target speed includes:
[0015] determining a speed regulation compensation speed according to the current acceleration;
[0016] The synchronous speed of the engine is determined according to the speed regulation compensation speed and the target speed.
[0017] Optionally, after controlling the engine speed to adjust to the synchronous speed and performing the second gear shifting operation, the method further includes:
[0018] If the second gear shifting fails, obtaining the engine speed change difference within a preset time;
[0019] determining a high-speed compensation speed of the engine according to the preset time and the speed change difference;
[0020] determining a synchronous compensation speed of the engine according to the synchronous speed and the high speed compensation speed;
[0021] The engine speed is controlled to be adjusted to the synchronous compensation speed, and a third gear shifting operation is performed.
[0022] Optionally, determining the speed regulation compensation speed according to the current acceleration includes:
[0023] If the current acceleration is within a first threshold range, determining a speed regulation compensation speed according to a first preset value and the current acceleration;
[0024] If the current acceleration is within a second threshold range, determining a speed regulation compensation speed according to a second preset value and the current acceleration;
[0025] If the current acceleration is within a third threshold range, a speed regulation compensation speed is determined according to a third preset value and the current acceleration.
[0026] Optionally, determining the target speed of the engine according to the target gear ratio and the current output shaft speed includes:
[0027] The product of the target gear speed ratio and the current output shaft speed is determined as the target speed of the engine.
[0028] In a second aspect, an embodiment of the present invention further provides a vehicle gear shift control device, comprising:
[0029] A parameter acquisition module is used to obtain the target gear ratio of the target vehicle, the current speed of the engine, the current output shaft speed of the transmission, and the current speed difference between the coupling gear and the coupling sleeve;
[0030] a target speed determination module, configured to determine a target speed of the engine according to the target gear ratio and the current output shaft speed;
[0031] The first gear shifting operation control module is configured to control the engine to adjust from the current speed to the target speed and perform a first gear shifting operation when the current speed difference satisfies a preset speed difference range.
[0032] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising:
[0033] at least one processor; and
[0034] a memory communicatively connected to the at least one processor; wherein,
[0035] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the vehicle gear shifting control method described in any one of the first aspects.
[0036] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement any vehicle gear shifting control method described in the first aspect when executed.
[0037] In a fifth aspect, an embodiment of the present invention further provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, it implements the vehicle gear shifting control method according to any one of the first aspects.
[0038] The technical solution provided by the embodiment of the present invention determines the target speed of the engine based on the target gear ratio and the current output shaft speed; when the current speed difference meets the preset speed difference range, the engine is controlled to adjust from the current speed to the target speed, and the first gear shifting operation is performed, so as to ensure that the vehicle completes the engine speed regulation before shifting gears, and performing the gear shifting operation when the current speed difference meets the preset speed difference range can prevent the occurrence of tooth pushing during gear shifting due to the large or small current speed difference between the coupling teeth and the coupling sleeve in the transmission, thereby improving the gear shifting efficiency and the gear shifting success rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1A schematic flow chart of a first vehicle gear shifting control method provided by an embodiment of the present invention;
[0040] Figure 2 A schematic flow chart of a second vehicle gear shifting control method provided by an embodiment of the present invention;
[0041] Figure 3 A schematic flow chart of a third vehicle gear shifting control method provided by an embodiment of the present invention;
[0042] Figure 4 A schematic flow chart of a fourth vehicle gear shifting control method provided by an embodiment of the present invention;
[0043] Figure 5 A schematic structural diagram of a vehicle gear shifting device provided by an embodiment of the present invention;
[0044] Figure 6 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0045] The present invention will be further described in detail below with reference to the accompanying drawings and examples. It will be understood that the specific embodiments described herein are intended only to illustrate the present invention and are not intended to limit the present invention. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions relevant to the present invention, not all structures.
[0046] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present invention and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus that includes 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 are inherent to these processes, methods, products or apparatuses.
[0047] Figure 1 This is a flow chart of a first vehicle gear shifting control method provided by an embodiment of the present invention. This embodiment is applicable to the case where a vehicle is shifted into gear. This method can be executed by a vehicle gear shifting device in an embodiment of the present invention. The device can be implemented in software and / or hardware. Figure 1 As shown, the method is executed by the vehicle shifting into gear, and the vehicle shifting into gear control method includes:
[0048] S101: Obtain a target gear ratio of a target vehicle, a current engine speed, a current output shaft speed of a transmission, and a current speed difference between a coupling gear and a coupling sleeve.
[0049] Specifically, the target vehicle can be understood as the vehicle that needs to be engaged. The target gear ratio can be understood as the gear ratio corresponding to the gear set in the transmission under specific driving conditions. A transmission has multiple gears, each corresponding to a different gear ratio. The driver selects the appropriate gear based on driving conditions (such as speed, acceleration, and load). The current output shaft speed of the transmission can be understood as the actual speed of the target vehicle's transmission output shaft. Coupling teeth and a coupling sleeve are key components of a transmission. The coupling sleeve's primary function is to buffer tensile forces in all directions and enable axial movement along the shaft. Coupling teeth generally refer to the gear portion that interacts with the coupling sleeve. During the gear shifting process, the coupling sleeve moves and meshes with specific coupling teeth, connecting the output shaft to the selected gear and transmitting power. Since the coupling sleeve needs to mesh with the coupling teeth during gear engagement, the speed difference between the two needs to be within a certain range for easy engagement. This makes gear engagement easier and faster. Otherwise, tooth jamming can occur, leading to gear engagement failure.
[0050] S102: Determine a target engine speed according to the target gear ratio and the current output shaft speed.
[0051] Specifically, the target speed of the engine is determined as the product of the target gear ratio and the current output shaft speed. The target speed can be understood as the speed that the engine needs to reach in order to achieve the target gear ratio at the current output shaft speed.
[0052] S103: When the current speed difference satisfies a preset speed difference range, the engine is controlled to adjust from the current speed to the target speed, and a first gear shifting operation is performed.
[0053] Specifically, the preset speed difference range can be understood as a speed difference range between the coupling teeth and the coupling sleeve in the transmission in which the tooth top phenomenon does not occur.
[0054] Specifically, the preset speed difference range includes the minimum and maximum values of the preset speed difference. When the current speed difference between the coupling tooth and the coupling sleeve is between the minimum and maximum values of the preset speed difference, it indicates that the gear-jumping phenomenon will not occur during gear shifting, thereby improving the success rate of gear shifting.
[0055] The vehicle gear shifting method provided in an embodiment of the present invention determines the target speed of the engine based on the target gear ratio and the current output shaft speed; when the current speed difference meets the preset speed difference range, the engine is controlled to adjust from the current speed to the target speed, and the first gear shifting operation is performed, so as to ensure that the vehicle completes the engine speed adjustment before shifting gears, and performing the gear shifting operation when the current speed difference meets the preset speed difference range can prevent the occurrence of tooth pushing due to the large or small current speed difference between the coupling teeth and the coupling sleeve in the transmission during gear shifting, thereby improving the gear shifting efficiency and the gear shifting success rate.
[0056] Optional, Figure 2 This is a flow chart of a second vehicle gear shift control method provided by an embodiment of the present invention. Figure 2 Based on the above embodiment, the operation of controlling the engine to adjust from the current speed to the target speed and performing the first gear shifting operation is described in detail. Figure 2 As shown, the vehicle gear shift control method includes:
[0057] S201: Obtain a target gear ratio of a target vehicle, a current engine speed, a current output shaft speed of a transmission, and a current speed difference between a coupling gear and a coupling sleeve.
[0058] S202: Determine a target engine speed according to the target gear ratio and the current output shaft speed.
[0059] S203: When the current speed difference satisfies a preset speed difference range, the engine is controlled to adjust from the current speed to the target speed, and a first gear shifting operation is performed.
[0060] S204: If the first gear shifting fails, the current motion state of the target vehicle is obtained.
[0061] Specifically, the current motion state of the target vehicle may include parameter information such as the current acceleration of the target vehicle. For example, the current acceleration may be obtained through sensor devices and a controller area network in the target vehicle.
[0062] Specifically, when the engine is in a high speed range and gear shifting is in progress, due to the speed difference between the engine and the transmission, speed compensation needs to be performed based on the current motion state of the target vehicle to reduce the speed difference between the engine and the transmission, which is conducive to the gear shifting operation.
[0063] S205: Determine the synchronous speed of the engine according to the current motion state and the target speed.
[0064] Specifically, if the target vehicle is currently accelerating or moving at a near-constant speed, the speed compensation speed needs to be added to the target engine speed. That is, the engine's synchronous speed is the sum of the target speed and the speed compensation speed. If the target vehicle is currently decelerating, the speed compensation speed needs to be added to the target engine speed. That is, the engine's synchronous speed is the difference between the target speed and the speed compensation speed.
[0065] S206: When the current speed difference satisfies a preset speed difference range, the engine speed is controlled to be adjusted to a synchronous speed, and a second gear shifting operation is performed.
[0066] Specifically, the engine speed is adjusted to the synchronous speed, that is, the speed adjustment before the gear engagement is completed, and then the second gear engagement operation is performed, so that the success rate of the second gear engagement can be improved.
[0067] It should be noted that if the first gear engagement is successful, the second gear engagement operation does not need to be performed.
[0068] The vehicle gear engagement control method provided by the embodiment of the application can improve the success rate of gear engagement when the first gear engagement fails.
[0069] Optionally, Figure 3 The flowchart of the third vehicle gear engagement control method provided by the embodiment of the application is shown in the figure, Figure 3 Based on the above embodiment, the operation of determining the synchronous speed of the engine according to the current motion state and the target speed is described in detail, for example, Figure 3 The vehicle gear engagement control method comprises:
[0070] S301, obtaining the target gear ratio of the target vehicle, the current speed of the engine, the current output shaft speed of the transmission, and the current speed difference between the combination tooth and the combination sleeve.
[0071] S302, determining the target speed of the engine according to the target gear ratio and the current output shaft speed.
[0072] S303, when the current speed difference meets the preset speed difference range, controlling the engine to adjust from the current speed to the target speed, and performing the first gear engagement operation.
[0073] S304, if the first gear engagement fails, obtaining the current motion state of the target vehicle; the current motion state comprises: the current acceleration.
[0074] S305, determining the speed compensation speed according to the current acceleration.
[0075] Specifically, the speed compensation speed can be understood as adjusting the speed of the engine on the basis of the motion state of the target vehicle.
[0076] Specifically, if the current acceleration is within the first threshold range, the speed compensation speed is determined according to the first preset value and the current acceleration. If the current acceleration is within the second threshold range, the speed compensation speed is determined according to the second preset value and the current acceleration. If the current acceleration is within the third threshold range, the speed compensation speed is determined according to the third preset value and the current acceleration.
[0077] Specifically, the first threshold range can be understood as the acceleration range when the vehicle is accelerating. The first preset value can be understood as the engine speed that needs to be increased based on the target speed, that is, the speed compensation speed. At this time, the engine speed should be adjusted to the synchronous speed, which is the sum of the speed compensation speed and the target speed. For example, the first preset value is N1, and the target speed is N T , synchronous speed is N S1 , then N S1 =N T +N1.
[0078] Specifically, the second threshold range can be understood as the acceleration range when the vehicle is close to a constant speed. The second preset value can be understood as the engine speed that needs to be increased. Since the current engine speed is close to the target speed when the vehicle is traveling at a close to constant speed, but in order to ensure the smooth completion of the gear shifting operation, it is necessary to increase the engine speed by a smaller amount on the basis of the target speed, that is, the speed compensation speed is smaller. At this time, the engine speed should be adjusted to the sum of the speed compensation speed and the target speed. It should be noted that the second preset value is smaller than the first preset value. For example, the first preset value is N2, and the target speed is N T , synchronous speed is N S1 , then N S1 =N T +N2.
[0079] Specifically, the third threshold range can be understood as the acceleration range when the vehicle is decelerating. The third preset value can be understood as the engine speed that needs to be reduced based on the target speed. At this time, the engine speed should be adjusted to the synchronous speed, which is the difference between the speed compensation speed and the target speed. For example, the third preset value is N3, and the target speed is N T , synchronous speed is N S1 , then N S1 =N T -N3.
[0080] S206: Determine the synchronous speed of the engine according to the speed regulation compensation speed and the target speed.
[0081] Specifically, the synchronous speed of the engine may be the vector sum of the speed regulation compensation speed and the target speed.
[0082] S207: When the current speed difference satisfies a preset speed difference range, the engine speed is controlled to be adjusted to a synchronous speed, and a second gear shifting operation is performed.
[0083] Specifically, the engine speed is adjusted to the synchronous speed, that is, the speed regulation before shifting gears can be completed, and then the second shifting gear operation is performed, which can improve the success rate of the second shifting gear.
[0084] The vehicle gear shifting control method provided by an embodiment of the present invention determines the speed compensation speed based on the current acceleration of the target vehicle when the first gear shifting fails, determines the synchronous speed of the engine based on the speed compensation speed and the target speed, and performs the second gear shifting after the engine speed is adjusted to the synchronous speed, thereby improving the success rate of gear shifting.
[0085] Optional, Figure 4 Schematic diagram of a fourth vehicle gear shifting control method provided by an embodiment of the present invention. Figure 4 Based on the above embodiment, the operation after controlling the engine speed to adjust to the synchronous speed and performing the second gear shifting operation is described in detail. Figure 4 As shown, the vehicle gear shift control method includes:
[0086] S401: Obtain a target gear ratio of a target vehicle, a current engine speed, a current output shaft speed of a transmission, and a current speed difference between a coupling gear and a coupling sleeve.
[0087] S402: Determine a target engine speed according to the target gear ratio and the current output shaft speed.
[0088] S403: When the current speed difference satisfies a preset speed difference range, the engine is controlled to adjust from the current speed to the target speed, and a first gear shifting operation is performed.
[0089] S404: If the first gear shifting fails, the current motion state of the target vehicle is obtained.
[0090] S405: Determine the synchronous speed of the engine according to the current motion state and the target speed.
[0091] S406: Control the engine speed to adjust to the synchronous speed, and perform the second gear shifting operation.
[0092] S407: If the second gear shifting attempt fails, obtain the engine speed change difference within a preset time.
[0093] Specifically, the preset time can be understood as the time from when the engine speed is adjusted to the synchronous speed to when the second gear is just engaged. The engine speed change difference can be understood as the engine speed change difference within the preset time.
[0094] S408: Determine the high-speed compensation speed of the engine according to the preset time and the speed change difference.
[0095] Specifically, the preset time is t, the speed change difference is △V, and the high speed compensation speed is N S2 , then N S2 =t*△V.
[0096] S409: Determine the synchronous compensation speed of the engine according to the synchronous speed and the high speed compensation speed.
[0097] Specifically, the synchronous compensation speed is the sum of the synchronous speed and the high speed compensation speed, that is, the synchronous compensation speed N S3 =N S1 +N S2 , or the synchronous compensation speed can be expressed as the sum of the target speed, the speed regulation compensation speed and the high speed compensation speed.
[0098] S410: When the current speed difference satisfies a preset speed difference range, the engine speed is controlled to be adjusted to a synchronous compensation speed, and a third gear shifting operation is performed.
[0099] Specifically, the engine speed is adjusted to the synchronous compensation speed, that is, the speed regulation before shifting gears can be completed, and then the third gear shifting operation is performed, which can improve the success rate of the third gear shifting.
[0100] It should be noted that if the second gear shifting operation is successful, there is no need to perform the third gear shifting operation.
[0101] The vehicle gear shifting control method provided by an embodiment of the present invention determines the high-speed compensation speed of the engine based on the preset time and the speed change difference when the second gear shifting fails; determines the synchronous compensation speed of the engine based on the synchronous speed and the high-speed compensation speed, and performs the third gear shifting after the engine speed is adjusted to the synchronous compensation speed, thereby improving the gear shifting success rate.
[0102] Optionally, an embodiment of the present invention further provides a vehicle gear shift control device, Figure 5 A schematic structural diagram of a vehicle gear shifting device provided by an embodiment of the present invention is shown in FIG. Figure 5 As shown, the vehicle gear shift control device includes:
[0103] The parameter acquisition module 100 is used to acquire the target gear ratio of the target vehicle, the current engine speed, the current output shaft speed of the transmission, and the current speed difference between the coupling gear and the coupling sleeve.
[0104] The target speed determination module 200 is used to determine the target speed of the engine according to the target gear ratio and the current output shaft speed.
[0105] The first gear shifting operation control module 300 is used to control the engine to adjust from the current speed to the target speed and perform the first gear shifting operation when the current speed difference meets the preset speed difference range.
[0106] Optionally, the vehicle gear shifting control device further includes: a current motion state acquisition module, a synchronous speed determination module, and a second gear shifting operation module.
[0107] The current motion state acquisition module is used to obtain the current motion state of the target vehicle if the first gear shift fails.
[0108] The synchronous speed determination module is used to determine the synchronous speed of the engine according to the current motion state and the target speed.
[0109] The second gear shifting operation module is used to control the engine speed to adjust to the synchronous speed and perform the second gear shifting operation.
[0110] Optionally, the synchronous speed determination module includes a speed regulation compensation speed determination unit and a synchronous speed determination unit.
[0111] The speed regulation compensation speed determination unit is used to determine the speed regulation compensation speed according to the current acceleration.
[0112] The synchronous speed determination unit is used to determine the synchronous speed of the engine according to the speed regulation compensation speed and the target speed.
[0113] Optionally, the vehicle gear shifting control device further includes: a speed change difference acquisition module, a high speed compensation speed determination module, a synchronous compensation speed determination module and a third gear shifting operation module.
[0114] The speed change difference acquisition module is used to obtain the engine speed change difference within a preset time if the second gear shifting fails.
[0115] The high speed compensation speed determination module is used to determine the high speed compensation speed of the engine according to a preset time and a speed change difference.
[0116] The synchronous compensation speed determination module is used to determine the synchronous compensation speed of the engine according to the synchronous speed and the high speed compensation speed.
[0117] The third gear shifting operation module is used to control the engine speed to adjust to the synchronous compensation speed and perform the third gear shifting operation.
[0118] Optionally, the speed regulation compensation speed determining unit includes: a first speed regulation compensation speed determining subunit, a second speed regulation compensation speed determining subunit, and a third speed regulation compensation speed determining subunit.
[0119] The first speed regulation compensation speed determining subunit is configured to determine the speed regulation compensation speed according to the first preset value and the current acceleration if the current acceleration is within the first threshold range.
[0120] The second speed regulation compensation speed determining subunit is configured to determine the speed regulation compensation speed according to the second preset value and the current acceleration if the current acceleration is within the second threshold range.
[0121] The third speed compensation rotation speed determining subunit is configured to determine the speed compensation rotation speed according to a third preset value and the current acceleration if the current acceleration is within a third threshold range.
[0122] Optionally, the target rotation speed determining module comprises a target rotation speed determining unit.
[0123] The target rotation speed determining unit is configured to determine the product of the target gear ratio and the current output shaft rotation speed as the target rotation speed of the engine.
[0124] The vehicle gear engaging control device provided by the embodiment of the application acquires the target gear ratio of the target vehicle, the current rotation speed of the engine, the current output shaft rotation speed of the transmission and the current speed difference between the combination gear and the combination sleeve through the parameter acquisition module; determines the target rotation speed of the engine according to the target gear ratio and the current output shaft rotation speed through the target rotation speed determining module; and controls the engine to adjust from the current rotation speed to the target rotation speed and performs the first gear engaging operation when the current speed difference meets the preset speed difference range through the first gear engaging operation control module.
[0125] Figure 6 A structural schematic diagram of an electronic device provided by the embodiment of the application is shown in Figure 6 The electronic device 10 is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the applications described and / or claimed in this document.
[0126] As shown in Figure 6 The electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is in communication with the at least one processor 11, wherein the memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12 and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0127] A plurality of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0128] The processor 11 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the vehicle gear engagement control method.
[0129] In some embodiments, the vehicle gear engagement control method can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded onto the RAM 13 and executed by the processor 11, one or more steps of the vehicle gear engagement control method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the vehicle gear engagement control method by any other appropriate means, such as by means of firmware.
[0130] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0131] Computer programs for implementing 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 the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0132] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0133] 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 can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the 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 acoustic input, voice input, or tactile input).
[0134] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0135] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0136] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0137] An embodiment of the present invention further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the vehicle gear shifting control method according to any embodiment of the present invention.
[0138] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A vehicle gear shift control method, characterized in that: include: Obtaining a target gear ratio of the target vehicle, a current engine speed, a current output shaft speed of the transmission, and a current speed difference between the coupling gear and the coupling sleeve; determining a target speed of the engine according to the target gear ratio and the current output shaft speed; When the current speed difference satisfies a preset speed difference range, controlling the engine to adjust from the current speed to the target speed and performing a first gear shifting operation; Wherein, after controlling the engine to adjust from the current speed to the target speed and performing the first gear shifting operation, the method further includes: If the first gear shift fails, the current motion state of the target vehicle is obtained; determining a synchronous speed of the engine according to the current motion state and the target speed; Controlling the engine speed to adjust to the synchronous speed and performing a second gear shifting operation; Wherein, the current motion state includes: current acceleration; Determining the synchronous speed of the engine according to the current motion state and the target speed includes: determining a speed regulation compensation speed according to the current acceleration; determining a synchronous speed of the engine according to the speed regulation compensation speed and the target speed; The method of determining the speed regulation compensation speed according to the current acceleration includes: If the current acceleration is within a first threshold range, determining a speed regulation compensation speed based on a first preset value and the current acceleration; the first threshold range is the acceleration range of the target vehicle when accelerating; the first preset value is the engine speed that needs to be increased based on the target speed; If the current acceleration is within a second threshold range, determining a speed adjustment compensation speed based on a second preset value and the current acceleration; the second threshold range is the acceleration range when the target vehicle is at a near-constant speed; the second preset value is the engine speed that needs to be increased; If the current acceleration is within a third threshold range, the speed compensation speed is determined based on a third preset value and the current acceleration; the third threshold range is the acceleration range when the target vehicle is decelerating; the third preset value is the engine speed that needs to be reduced based on the target speed.
2. The vehicle gear shift control method according to claim 1, characterized in that: After controlling the engine speed to adjust to the synchronous speed and performing the second gear shifting operation, the method further includes: If the second gear shifting fails, obtaining the engine speed change difference within a preset time; determining a high-speed compensation speed of the engine according to the preset time and the speed change difference; determining a synchronous compensation speed of the engine according to the synchronous speed and the high speed compensation speed; The engine speed is controlled to be adjusted to the synchronous compensation speed, and a third gear shifting operation is performed.
3. The vehicle gear shift control method according to claim 1, characterized in that: Determining the target speed of the engine according to the target gear ratio and the current output shaft speed includes: The product of the target gear speed ratio and the current output shaft speed is determined as the target speed of the engine.
4. A vehicle gear shift control device, characterized in that: include: A parameter acquisition module is used to obtain the target gear ratio of the target vehicle, the current speed of the engine, the current output shaft speed of the transmission, and the current speed difference between the coupling gear and the coupling sleeve; a target speed determination module, configured to determine a target speed of the engine according to the target gear ratio and the current output shaft speed; a first gear shifting operation control module, configured to control the engine to adjust from the current speed to the target speed and perform a first gear shifting operation when the current speed difference satisfies a preset speed difference range; The vehicle gear shift control device further includes a current motion state acquisition module, a synchronous speed determination module, and a second gear shift operation module; wherein the current motion state acquisition module is used to acquire the current motion state of the target vehicle if the first gear shift fails; the synchronous speed determination module is used to determine the synchronous speed of the engine based on the current motion state and the target speed; the second gear shift operation module is used to control the speed of the engine to be adjusted to the synchronous speed and perform the second gear shift operation; The synchronous speed determination module includes a speed compensation speed determination unit and a synchronous speed determination unit; the speed compensation speed determination unit is used to determine the speed compensation speed according to the current acceleration; the synchronous speed determination unit is used to determine the synchronous speed of the engine according to the speed compensation speed and the target speed; The speed compensation speed determining unit includes: a first speed compensation speed determining subunit, a second speed compensation speed determining subunit, and a third speed compensation speed determining subunit. The first speed compensation speed determining subunit is configured to determine the speed compensation speed based on a first preset value and the current acceleration if the current acceleration is within a first threshold range. The first threshold range is the acceleration range of the target vehicle when accelerating. The first preset value is the engine speed that needs to be increased based on the target speed. The second speed compensation speed determining subunit is configured to determine the speed compensation speed based on the second preset value and the current acceleration if the current acceleration is within a second threshold range. The second threshold range is the acceleration range of the target vehicle when it is close to a constant speed. The second preset value is the engine speed that needs to be increased. The third speed compensation speed determining subunit is configured to determine the speed compensation speed based on the third preset value and the current acceleration if the current acceleration is within a third threshold range. The third threshold range is the acceleration range of the target vehicle when decelerating. The third preset value is the engine speed that needs to be reduced based on the target speed.
5. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the vehicle gear shifting control method according to any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the vehicle gear shift control method according to any one of claims 1 to 3 when executed.
7. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the vehicle gear shifting control method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Double-clutch gear pre-engagement point determination method and device, vehicle and storage medium
CN115638243A
Uphill mode control method and device, vehicle and storage medium
CN116733960A