Method and device for controlling gear shifting of vehicle, controller, vehicle and medium
By determining the wear level of electric vehicle synchronizer and adjusting shift force and motor torque, the problem of increasing shift resistance caused by wear is solved, and the gear success rate and user experience is improved.
Patent Information
- Application Number
- CN202410023979.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-08
- Publication Date
- 2025-07-08
AI Technical Summary
During the shifting process of electric vehicles, the gear shift resistance increases due to wear of the synchronizer, resulting in failure of shifting, affecting vehicle performance and user experience.
通过确定同步器的磨损程度,计算由磨损引起的换档阻力,并调整换档力和电机扭矩以克服磨损引起的阻力,实现顺利换档。
Improves the success rate of shifts, enhances the performance of the car and improves the user experience.
Smart Images

Figure CN120274055A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure generally relate to the field of vehicle control, and more particularly to methods, devices, controllers, vehicles, and media for controlling gear shifting of a vehicle. Background Art
[0002] With the development of new energy vehicles, electric vehicles have gradually become an important branch of new energy vehicles. Electric vehicles are vehicles driven by electricity, mainly using motors to drive the wheels to move, reducing the need for chemical energy and having advantages such as energy conservation and environmental protection.
[0003] During the development of electric vehicles, electric vehicle transmissions have also developed rapidly. The gear shifting process of an electric vehicle generally mainly includes five steps. They are torque reduction, gear disengagement, speed adjustment, gear engagement, and torque increase. Through these operations, the electric vehicle can automatically complete the gear shifting operation, enabling the vehicle to travel at a suitable speed. However, there are still many problems to be solved during the gear shifting process of the vehicle. Summary of the Invention
[0004] Embodiments of the present disclosure provide a method, device, controller, vehicle, and medium for controlling gear shifting of a vehicle.
[0005] According to a first aspect of the present disclosure, there is provided a method for controlling gear shifting of a vehicle. The method includes determining the degree of wear of a synchronizer within a transmission of the vehicle in response to a gear shifting operation of the vehicle being initiated. The method further includes determining a gear shifting resistance caused by the degree of wear. The method further includes performing a gear shifting operation of the vehicle based on the gear shifting resistance.
[0006] According to a second aspect of the present disclosure, there is provided a device for controlling gear shifting of a vehicle. The device includes a wear degree determination unit configured to determine the degree of wear of a synchronizer within a transmission of the vehicle in response to a gear shifting operation of the vehicle being initiated; a gear shifting resistance determination unit configured to determine a gear shifting resistance caused by the degree of wear; and a gear shifting operation execution unit configured to perform a gear shifting operation of the vehicle based on the gear shifting resistance.
[0007] According to a third aspect of the present disclosure, there is provided a controller. The controller includes at least one processor; and a memory coupled to the at least one processor and having instructions stored thereon that, when executed by the at least one processor, cause the controller to perform the steps of the method in the first aspect of the present disclosure.
[0008] According to a fourth aspect of the present disclosure, there is provided a vehicle that includes a transmission and the controller in the third aspect of the present disclosure.
[0009] According to a fifth aspect of the present disclosure, a machine-readable storage medium is provided. Machine-executable instructions are stored on the machine-readable storage medium, and the machine-executable instructions are executed by a processor to implement the steps of the method in the first aspect of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The above and other objects, features, and advantages of the present disclosure will become more apparent by describing exemplary embodiments of the present disclosure in more detail with reference to the accompanying drawings, in which like reference numerals generally represent like components in the exemplary embodiments of the present disclosure.
[0011] Figure 1 FIG. is a schematic diagram illustrating an example environment in which an apparatus and / or method according to an embodiment of the present disclosure may be implemented;
[0012] Figure 2 FIG. is a schematic diagram illustrating an example of some components of a synchronizer according to an embodiment of the present disclosure;
[0013] Figure 3 FIG. is a flowchart illustrating a method for controlling gear shifting of a vehicle according to an embodiment of the present disclosure;
[0014] Figure 4 FIG. is a flowchart illustrating an example process for controlling gear shifting of a vehicle according to an embodiment of the present disclosure;
[0015] Figure 5 FIG. is a flowchart illustrating an example process for performing a gear shifting operation according to an embodiment of the present disclosure;
[0016] Figure 6 FIG. is a schematic diagram illustrating an example structure of a transmission controller according to the present disclosure;
[0017] Figure 7 FIG. is a schematic diagram illustrating an apparatus for controlling gear shifting of a vehicle according to an embodiment of the present disclosure; and
[0018] Figure 8 FIG. is a schematic block diagram of an example device suitable for implementing embodiments of the present disclosure.
[0019] In the respective drawings, the same or corresponding reference numerals indicate the same or corresponding parts. DETAILED DESCRIPTION
[0020] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Instead, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.
[0021] In the description of the embodiments of the present disclosure, the term "comprising" and its like should be understood as an open inclusion, that is, "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The terms "first", "second", etc. may refer to different or the same objects. There may also be other explicit and implicit definitions hereinafter.
[0022] As described above, there are still many problems to be solved during the gear shifting process of a vehicle. For example, for an electric vehicle, the structure of its transmission is different from that of a traditional vehicle's transmission in that it does not have a clutch and a synchronizer ring. In the transmission of a traditional vehicle, during the gear shifting process, the synchronizer ring is used to achieve the engagement of the sleeve and the gear ring in the synchronizer. Due to the use of the synchronizer ring, the direct collision between the sleeve and the gear ring is avoided. However, in the transmission of an electric vehicle, since there is no synchronizer ring, there are two key components, namely the sleeve and the gear ring, in the synchronizer. Each time the gear is shifted, the sleeve and the gear ring will frictionally engage. As the vehicle mileage and the number of gear shifts accumulate, the wear of the sleeve and the gear ring will become more and more serious. When the wear is severe enough, it is difficult for the gear shifting mechanism to control the sleeve to successfully engage the gear ring, resulting in a gear shifting failure. Therefore, the same gear shifting force may result in a gear shifting failure in an aged and worn transmission.
[0023] To at least solve the above and other potential problems, embodiments of the present disclosure provide a method for controlling the gear shifting of a vehicle. In this method, when the controller determines that the vehicle needs to perform a gear shifting operation, it first determines the wear degree of the synchronizer in the vehicle's transmission. Then, based on the wear degree of the synchronizer, the controller determines the newly increased gear shifting resistance caused by this wear degree. After determining the newly increased gear shifting resistance, the controller can control the vehicle to perform the gear shifting operation according to the newly increased gear shifting resistance. By this method, since the gear shifting resistance caused by the wear degree of the synchronizer is considered, it is possible to overcome the increased gear shifting resistance caused by the wear of the synchronizer during the gear shifting process, improve the success rate of vehicle gear shifting, enhance the performance of the vehicle, and at the same time improve the user experience.
[0024] Embodiments of the present disclosure will be further described in detail below with reference to the accompanying drawings, where Figure 1 shows an example environment in which the devices and / or methods of the embodiments of the present disclosure can be implemented.
[0025] As Figure 1 shown, the exemplary environment 100 includes a vehicle 102. The vehicle 102 is an electric vehicle, and the vehicle 102 includes a controller 104. The controller 104 can be used to control a transmission 106 to perform a gear shifting operation. Additionally, the controller 104 can be used to control an electric motor in the transmission to control a gear shifting mechanism. In one example, Figure 1 the controller 104 shown in Figure 1 can be a transmission controller, which can be integrated with the transmission 106 or disposed within the transmission. In another example, the controller 104 can be a domain controller in the vehicle. In yet another example, the controller 104 can be a vehicle controller. In yet another example, the controller 104 can be implemented by any suitable computing device.
[0026] The controller 104 controls the shifting force of the gear shifting mechanism by controlling an electric motor that drives the gear shifting mechanism within the transmission 106, and further controls a synchronizer 108 through the gear shifting mechanism to perform a gear shifting operation. The synchronizer 108 includes a gear ring and a sleeve. The gear ring within the synchronizer is connected to a wheel and corresponds to a gear of the vehicle. The sleeve is connected to an electric motor of the vehicle. The vehicle 102 completes gear shifting by controlling the sleeve to engage with the gear ring so that the vehicle runs in that gear.
[0027] During the process of achieving gear shifting through the synchronizer 108, the controller 104 completes the engagement or separation of the gear ring and the sleeve by applying a shifting force to the gear shifting mechanism of the transmission 106 to achieve gear engagement and disengagement. However, during the gear shifting process, the gear ring and the sleeve collide, which causes wear of the gear ring and the sleeve.
[0028] To avoid unsuccessful gear shifting operations due to wear of the synchronizer, the controller 104 can first determine the wear degree of the synchronizer. In one example, the driving mileage and the number of gear engagements of the vehicle are used to represent the wear degree of the synchronizer. In another example, a detection component such as a sensor can be used to detect the wear degree of the synchronizer. The above examples are only used to describe the present disclosure and are not specific limitations of the present disclosure. Those skilled in the art can determine the wear degree of the synchronizer within the transmission of the vehicle in any suitable manner.
[0029] Then, the controller determines the shifting resistance corresponding to the current wear level of the synchronizer based on the pre-determined correspondence between the wear level of the synchronizer and the shifting resistance of the shifting mechanism. Based on the determined shifting resistance, the shifting force that needs to be added to the shifting mechanism can be determined to overcome the shifting resistance caused by the wear of the synchronizer. Then, the controller determines the additional output torque required for the motor in the transmission to control the shifting mechanism based on the increased shifting force. Subsequently, the motor is controlled to output the target torque required to control the shifting mechanism according to the additional output torque required. For example, the target torque is the torque originally required for the shifting operation and the increased output torque to overcome the shifting resistance caused by wear. Thereby, the motor is controlled to complete the shifting operation.
[0030] In the above manner, the problem of increased shifting resistance caused by the wear of the synchronizer can be overcome, the success rate of vehicle shifting can be improved, the performance of the vehicle can be enhanced, and the user experience can be improved at the same time.
[0031] The above has been combined with Figure 1 The block diagram of the example system 100 in which the embodiments of the present disclosure can be implemented has been described. The following is combined with Figure 2 The schematic diagram of an example of some components inside the synchronizer according to an embodiment of the present disclosure is described.
[0032] As Figure 2 shown, the example 200 of the synchronizer includes a gear ring 204 and another gear ring 208. The gear ring 204 corresponds to one gear of the vehicle, the gear ring 208 corresponds to another gear of the vehicle, and both the gear ring 204 and the gear ring 208 are connected to the vehicle wheels. The example 200 also includes a sleeve 206, which is connected to the vehicle motor. Generally, the sleeve 110 is combined with the hub 202, and the hub 202 is connected to the shift shaft to be connected to the motor. Therefore, the rotation speed of the sleeve 206 can be controlled by controlling the rotation speed of the motor. The sleeve 206 can also move axially along the shift shaft under the control of the shift fork. When the sleeve 206 moves along the shift shaft towards the side of the gear ring 204, the vehicle can be made to run in the gear corresponding to the gear ring 204 by combining with the gear ring 204. When the sleeve 206 moves along the shift shaft towards the side of the gear ring 208, the vehicle can be made to run in another gear corresponding to the gear ring 208 by combining with the gear ring 208. Through the above process, the shifting operation of the vehicle is realized. When the sleeve 206 combines with the gear ring 204 or the gear ring 208, collisions will occur, which will cause wear of the sleeve 206, the gear ring 204, and the gear ring 208.
[0033] The above has been combined with Figure 2 The schematic diagram of an example of some components of the synchronizer in the transmission according to an embodiment of the present disclosure is illustrated above. The following is combined with Figure 3A flowchart depicting a method for controlling gear shifting of a vehicle according to an embodiment of the present disclosure. Method 300 may be executed at the controller 104 in Figure 1 and any suitable computing device.
[0034] At block 302, in response to a gear shifting operation of the vehicle being initiated, determine the degree of wear of the synchronizer within the vehicle's transmission. For example, when the controller 104 determines that the gear shifting operation of the vehicle is initiated, it is necessary to determine the degree of wear of the synchronizer within the vehicle's transmission. In one example, a gear shifting operation needs to be performed when the user accelerates or decelerates the vehicle. In another example, a gear shifting operation is performed when the vehicle is in an adaptive cruise state and the speed is adjusted according to the road conditions. The above examples are only for describing the present disclosure and are not specific limitations of the present disclosure.
[0035] In some embodiments, when the controller 104 determines the degree of wear of the synchronizer 108 within the transmission 106 of the vehicle, it may first obtain the mileage and the number of gear shifts of the vehicle 102. For the mileage of the vehicle, the controller 104 may obtain the driving speed of the vehicle from a vehicle speed sensor. Then, the total mileage of the vehicle 102 is calculated based on the driving speed of the vehicle 102. Additionally, after each gear shifting operation is completed, the controller 102 may increment the number of gear shifts of the vehicle and record it in the local memory. Therefore, the number of gear shifts of the vehicle can be obtained from the local memory. After obtaining the mileage and the number of gear shifts, the controller 102 may use the mileage and the number of gear shifts to determine the degree of wear of the synchronizer.
[0036] In some embodiments, when the controller 102 uses the mileage and the number of gear shifts to determine the degree of wear of the synchronizer, it may use the mileage and the number of gear shifts to represent the degree of wear. In some embodiments, when the controller 102 uses the mileage and the number of gear shifts to determine the degree of wear of the synchronizer, it may determine the degree of wear as a function of the mileage and the number of gear shifts. Then, the degree of wear corresponding to each mileage and number of gear shifts is determined according to this function.
[0037] In some embodiments, when determining the degree of wear of the synchronizer within the vehicle's transmission, the controller 102 may receive the degree of wear of the synchronizer detected by any suitable measuring device or sensor device. In some embodiments, the synchronizer may include a gear ring and a sleeve, and the gear shifting operation is achieved by the separation and / or combination of the gear ring and the sleeve. Therefore, determining the degree of wear of the synchronizer within the vehicle's transmission may be determining the degree of wear of the gear ring and the sleeve. For example, representing the mileage and the number of gear shifts of the vehicle as the degree of wear of the sleeve and the gear ring, or detecting the degree of wear of the sleeve and the gear ring through a sensor. The above examples are only for describing the present disclosure and are not specific limitations of the present disclosure.
[0038] At block 304, the shift resistance caused by the degree of wear is determined. Since wear occurs in the synchronizer, for example, due to the collision between the sleeve and the gear ring of the synchronizer, it will cause shift resistance during the shift operation. To avoid unsuccessful shifting caused by the wear of the synchronizer, it is necessary to determine the increased shift resistance caused by the wear of the synchronizer.
[0039] In some embodiments, when determining the shift resistance caused by the degree of wear, it is necessary to obtain the correspondence between the predetermined degree of wear of the synchronizer and the predetermined shift resistance. Then, the controller determines the shift resistance corresponding to the degree of wear according to the obtained correspondence between the predetermined degree of wear of the synchronizer and the predetermined shift resistance.
[0040] In some embodiments, the correspondence between the predetermined degree of wear and the predetermined shift resistance is represented by the mapping relationship between some discrete degrees of wear and discrete predetermined shift resistances. When determining the shift resistance caused by the degree of wear, the shift resistance corresponding to the degree of wear is searched for in the mapping relationship. If the degree of wear of the synchronizer exists in the mapping relationship, the predetermined shift resistance corresponding to this degree of wear is determined as the shift resistance for this degree of wear. If the degree of wear of the synchronizer does not exist in the mapping relationship, the predetermined shift resistance corresponding to the nearest predetermined degree of wear to this degree of wear can be determined as the shift resistance for this degree of wear; or the two predetermined shift resistances corresponding to the two nearest predetermined degrees of wear to this degree of wear are interpolated to determine the shift resistance corresponding to this degree of wear. Alternatively or additionally, the values of the predetermined degree of wear and the predetermined shift resistance having the mapping relationship are obtained by conducting durability tests on vehicles of the same type.
[0041] In some embodiments, the correspondence between the predetermined degree of wear and the predetermined shift resistance is represented by a fitting function. This fitting function is obtained by fitting some predetermined degrees of wear and predetermined shift resistances obtained through durability tests. When determining the shift resistance caused by the degree of wear, the shift resistance is obtained by inputting the degree of wear into the fitting function.
[0042] In some embodiments, the degree of wear is represented by the driving mileage and the number of shifts of the vehicle. In one example, when the correspondence between the predetermined degree of wear and the predetermined shift resistance is represented by the mapping relationship between the values of the discrete predetermined degrees of wear and the discrete predetermined shift resistances. At this time, the mapping relationship is a mapping data table formed by the predetermined driving mileage, the predetermined number of shifts, and the predetermined shift resistance. When determining the shift resistance caused by the degree of wear, the shift resistance corresponding to the driving mileage and the number of shifts of the vehicle is searched for in the relationship table.
[0043] If there are values corresponding to the driving mileage and the number of gear shifts of the vehicle in the relationship, the corresponding shift resistance can be found in the relationship table. If there are no values corresponding to the driving mileage and the number of gear shifts of the vehicle in the relationship, the predetermined shift resistance corresponding to the predetermined driving mileage and the predetermined number of gear shifts that are closest to the driving mileage and the number of gear shifts can be used as the shift resistance corresponding to the driving mileage and the number of gear shifts. In another example, when the correspondence between the predetermined wear level and the predetermined shift resistance is a fitting function, the fitting function is a fitting function formed by the predetermined driving mileage, the predetermined number of gear shifts, and the predetermined shift resistance. When determining the shift resistance caused by the wear level, the driving mileage and the number of gear shifts of the vehicle are input into the fitting function to obtain the corresponding shift resistance. The above examples are only used to describe the present disclosure and are not specific limitations on the present disclosure.
[0044] At block 306, based on the shift resistance, a gear shift operation of the vehicle is performed. As Figure 1 shown, when the controller 104 obtains the shift resistance caused by the wear level of the vehicle, it adjusts the shift force of the shift mechanism according to the shift resistance to offset the shift resistance caused by the wear of the synchronizer during gear shifting. This process is described below in conjunction with Figure 5 this.
[0045] By this method, the problem of increasing shift resistance caused by the wear of the synchronizer can be overcome, the success rate of vehicle gear shifting can be improved, the performance of the vehicle can be enhanced, and the user experience can be improved at the same time.
[0046] The above is combined with Figure 3 to describe the flowchart of the method for controlling the gear shift of a vehicle according to an embodiment of the present disclosure. The following is combined with Figure 4 to describe the flowchart of an example process for controlling the gear shift of a vehicle according to an embodiment of the present disclosure. The example process 400 can be executed at the controller 104 and any suitable computing device in Figure 1 this.
[0047] At block 402, the controller determines the driving mileage and the number of gear shifts of the vehicle. For example, the controller can determine the current driving mileage of the vehicle based on the real-time vehicle speed and the previously recorded driving mileage. In addition, the controller can also read the number of gear shifts of the vehicle from the local memory. After each gear shift is completed, the number of gear shifts is updated and recorded in the local memory.
[0048] At block 404, the controller obtains the corresponding relationship between the predetermined driving mileage of the vehicle and the corresponding relationship between the predetermined number of gear shifts and the predetermined shift resistance. In each vehicle, the corresponding relationship between the predetermined driving mileage obtained through durability testing and the corresponding relationship between the predetermined number of gear shifts and the predetermined shift resistance can be pre-stored to facilitate obtaining the shift resistance during a gear shift operation. In one example, the corresponding relationship is a mapping list formed by the values of the predetermined driving mileage, the predetermined number of gear shifts, and the predetermined shift resistance. In another example, the corresponding relationship is a function of the predetermined driving mileage, the predetermined number of gear shifts, and the predetermined shift resistance.
[0049] At block 406, the controller determines the shift resistance corresponding to the driving mileage and the number of gear shifts based on the corresponding relationship. After obtaining the corresponding relationship between the predetermined driving mileage of the vehicle and the corresponding relationship between the predetermined number of gear shifts and the predetermined shift resistance, the controller can determine the shift resistance corresponding to the degree of wear according to this corresponding relationship. In one example, when the corresponding relationship is a mapping list formed by the values of the predetermined driving mileage, the predetermined number of gear shifts, and the predetermined shift resistance, the shift resistance is looked up from this mapping table. In another example, when the corresponding relationship is a function of the predetermined driving mileage, the predetermined number of gear shifts, and the predetermined shift resistance, the shift resistance is obtained by inputting the driving mileage and the number of gear shifts into this function.
[0050] In block 408, the controller performs a gear shift operation of the vehicle based on the shift resistance. The controller uses the obtained shift resistance to adjust the shift force of the shift mechanism to counteract the shift resistance caused by wear during a gear shift.
[0051] Through this method, the problem of increased shift resistance caused by wear of the synchronizer can be overcome. Since the degree of wear is directly represented by the driving mileage and the number of gear shifts, the determination of the degree of wear is simplified, the processing efficiency is improved, and the user experience is improved at the same time.
[0052] The above is combined with Figure 4 A flowchart of an example process for controlling a gear shift of a vehicle according to an embodiment of the present disclosure is described. The following is combined with Figure 5 A flowchart of an example process for performing a gear shift operation according to an embodiment of the present disclosure is described. The example process 500 can be executed at Figure 1 the controller 104 and any suitable computing device in
[0053] At block 502, the controller determines the additional shift force required for the shift mechanism in the transmission based on the shift resistance. After the controller obtains the shift resistance in the previous manner, it can determine the additional shift force required to counteract this shift resistance. This additional shift force is the same as or corresponds to the shift resistance, thus avoiding a shift failure.
[0054] At block 504, the controller determines the additional output torque required by the motor in the transmission based on the shift force. After determining the additional shift force required by the shift mechanism, the additional output torque required by the motor for driving the shift mechanism can be calculated according to a predetermined formula based on the additional shift force required. For example, the additional output torque required by the motor is determined based on the shift force in combination with the torque.
[0055] At block 506, the controller controls the motor according to the output torque to perform a shift operation. After determining the additional output torque required by the motor, the current can be increased on the basis of the normal output torque of the motor to increase the torque. After the torque of the motor increases, the shift force of the corresponding shift mechanism increases, thereby overcoming the newly increased shift resistance caused by the wear of the synchronizer, quickly realizing the shift operation of the vehicle, and enabling the user to feel a smooth shift operation.
[0056] By this method, the problem of increased shift resistance caused by the wear of the synchronizer can be overcome, the success rate of vehicle shifting can be improved, the performance of the vehicle can be enhanced, and the user experience can be improved at the same time.
[0057] The above combines Figure 5 A flowchart of an example process for performing a shift operation according to an embodiment of the present disclosure is described. The following combines Figure 6 A schematic diagram of an example structure of a transmission controller according to an embodiment of the present disclosure is described.
[0058] As shown in the example 600 Figure 6 In the transmission controller 602, when performing a shift operation, the vehicle speed 604 is obtained. The vehicle speed can be obtained by a vehicle speed sensor or determined by the wheel speed of the vehicle. In addition, the transmission controller 602 also obtains the correspondence 606 between the wear degree of the synchronizer and the shift resistance from the local memory. The correspondence 606 between the wear degree of the synchronizer and the shift resistance is pre-stored in the vehicle and is obtained by testing this type of vehicle. The vehicle speed 604 and the correspondence 606 between the wear degree of the synchronizer and the shift resistance are input into the additional force calculation module 608 in the transmission controller 602. The additional force calculation module 608 may include a vehicle mileage calculation module, which calculates the driving mileage of the vehicle according to the input vehicle speed, and its calculation method may adopt a traditional vehicle mileage calculation method. The additional force calculation module 608 may also include a shift count accumulation module, which is used to accumulate the shift counts, so that the shift counts performed by the vehicle can be obtained in real time.
[0059] In addition, the additional force calculation module 608 may further include an additional force processing module, which is configured to determine the shifting resistance corresponding to the current vehicle driving mileage and shifting times according to the obtained vehicle driving mileage, shifting times, and the corresponding relationship 606 between the wear degree of the synchronizer and the shifting resistance. Then, the additional force required for the shifting mechanism is determined based on the obtained shifting resistance. The additional force calculation module 608 may input the additional force to be increased into the additional torque conversion module 610.
[0060] After receiving the additional force required for the shifting mechanism, the additional torque conversion module 610 may calculate the additional torque required for the motor used to adjust the shifting mechanism based on a predetermined calculation formula. For example, the additional torque required for the motor is determined according to the shifting force and the related torque. Then, the additional torque conversion module 610 inputs the additional torque required into the motor control module 612. The motor control module 612 generates a shifting motor control signal 614 according to the additional torque required and the normal torque required without considering wear to control the motor to adjust the shifting mechanism, thereby realizing the normal shifting operation of the vehicle.
[0061] Figure 7 Further shown is a schematic diagram of a device 700 for controlling the shifting of a vehicle according to an embodiment of the present disclosure. The device 700 may be applied to the controller 104, and it may include multiple modules for performing corresponding steps in the method 300 as Figure 3 discussed. As Figure 7 shown, the device 700 includes: a wear degree determination unit 702, configured to determine the wear degree of the synchronizer in the vehicle transmission in response to the start of the vehicle's shifting operation; a shifting resistance determination unit 704, configured to determine the shifting resistance caused by the wear degree; and a shifting operation execution unit 706, configured to perform the vehicle's shifting operation based on the shifting resistance.
[0062] In some embodiments, the wear degree determination unit 702 includes: a mileage and times determination unit, configured to determine the vehicle driving mileage and shifting times; and a first degree determination unit, configured to determine the wear degree of the synchronizer based on the driving mileage and shifting times.
[0063] In some embodiments, the mileage and times determination unit includes: a speed acquisition unit, configured to acquire the vehicle driving speed; and a mileage determination unit, configured to calculate the vehicle driving mileage based on the driving speed.
[0064] In some embodiments, the first degree determination unit includes: a second degree determination unit, configured to determine the driving mileage and shifting times as the wear degree.
[0065] In some embodiments, the apparatus 700 further includes: an increment unit configured to increment the number of gear shifts in response to completion of a gear shift operation; and a recording unit configured to record the incremented number of gear shifts.
[0066] In some embodiments, the synchronizer includes a gear ring and a sleeve, and the wear degree determination unit 702 includes: a third degree determination unit configured to determine the wear degree of the gear ring and the sleeve.
[0067] In some embodiments, the gear shift resistance determination unit 704 includes: a correspondence acquisition unit configured to acquire a correspondence between a predetermined wear degree of the synchronizer and a predetermined gear shift resistance; and a first resistance determination unit configured to determine, based on the correspondence, the gear shift resistance corresponding to the wear degree.
[0068] In some embodiments, the correspondence acquisition unit includes: a first relationship acquisition unit configured to acquire a correspondence between a predetermined driving mileage and a predetermined number of gear shifts of the vehicle and the predetermined gear shift resistance.
[0069] In some embodiments, the gear shift operation execution unit 706 includes: a gear shift force determination unit configured to determine, based on the gear shift resistance, the gear shift force that needs to be increased for the gear shift mechanism in the transmission; an output torque determination unit configured to determine, based on the gear shift force, the output torque that needs to be increased for the motor in the transmission; and an operation execution unit configured to control the motor based on the output torque to perform the gear shift operation.
[0070] Figure 8 A schematic block diagram of an example device 800 that can be used to implement the embodiments of the present disclosure is shown. Figure 1 The controller 104 in can be implemented using the device 800. As shown, the device 800 includes a processor 801 that can execute various appropriate actions and processes according to computer program instructions stored in a read-only memory (ROM) 802 and loaded into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the device 800 can also be stored. The processor 1001, the ROM 802, and the RAM 803 are connected to each other through a bus 804. An input / output (I / O) interface 805 is also connected to the bus 1004.
[0071] The various processes and treatments described above, such as method 300 and processes 400 and 500, may be executed by processor 801. For example, in some embodiments, method 300 and processes 400 and 500 may be implemented as computer software programs tangibly embodied in a machine-readable medium. In some embodiments, part or all of the computer program may be loaded and / or installed onto device 800 via ROM 802. When the computer program is loaded into RAM 803 and executed by processor 801, one or more actions of method 300 and processes 400 and 500 described above may be performed.
[0072] The present disclosure may be a method, apparatus, system, and / or computer program product. The computer program product may include a computer-readable storage medium having thereon computer-readable program instructions for performing various aspects of the present disclosure.
[0073] A computer-readable storage medium may be a tangible device that can retain and store instructions for use by an instruction execution device. A computer-readable storage medium may be, for example—but not limited to—an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include: a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), and any suitable combination of the foregoing. The computer-readable storage medium as used herein is not construed as being a transitory signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., an optical pulse through an optical fiber cable), or an electrical signal transmitted through a wire.
[0074] The computer-readable program instructions described herein may be downloaded to respective computing / processing devices from a computer-readable storage medium or may be downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include copper transmission cables, optical fiber transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing / processing device.
[0075] The computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state-setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or, alternatively, may be connected to an external computer (e.g., through the Internet using an Internet service provider). In some embodiments, by using the state information of the computer-readable program instructions to customize an electronic circuit, such as a programmable logic circuit, a field-programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute the computer-readable program instructions to implement various aspects of the present disclosure.
[0076] Aspects of the present disclosure are described herein with reference to the flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0077] These computer-readable program instructions may be provided to a processing unit of a general purpose computer, a special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, when executed by the processing unit of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in one or more blocks of the flowchart illustrations and / or block diagrams. These computer-readable program instructions may also be stored in a computer-readable storage medium that causes a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer-readable medium storing the instructions comprises a manufacture including instructions for implementing various aspects of the functions / acts specified in one or more blocks of the flowchart illustrations and / or block diagrams.
[0078] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices, causing a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other devices to generate a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / acts specified in one or more boxes of the flowchart and / or block diagram.
[0079] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two consecutive blocks may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block of the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or acts, or by a combination of dedicated hardware and computer instructions.
[0080] The embodiments of the present disclosure have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, the practical application, or the technical improvement of the technology in the market, or to enable other ordinary skilled persons in the art to understand the embodiments disclosed herein.
Claims
1. A method for controlling gear shifting of a vehicle, comprising determining the wear level of a synchronizer within the transmission of the vehicle in response to a gear shifting operation of the vehicle being initiated; determining the gear shifting resistance caused by the wear level; and performing the gear shifting operation of the vehicle based on the gear shifting resistance.
2. The method according to claim 1, wherein determining the wear level of the synchronizer within the transmission of the vehicle comprises: determining the driving mileage and the number of gear shifts of the vehicle; and determining the wear level of the synchronizer based on the driving mileage and the number of gear shifts.
3. The method according to claim 2, wherein determining the driving mileage of the vehicle comprises: acquiring the driving speed of the vehicle; and calculating the driving mileage of the vehicle based on the driving speed.
4. The method according to claim 2, wherein determining the wear level of the synchronizer based on the driving mileage and the number of gear shifts comprises: determining the driving mileage and the number of gear shifts as the wear level.
5. The method according to claim 2, further comprising: incrementing the number of gear shifts in response to completion of the gear shifting operation; and recording the incremented number of gear shifts.
6. The method according to claim 1, wherein the synchronizer comprises a gear ring and a sleeve, and wherein determining the wear level of the synchronizer within the transmission of the vehicle comprises: determining the wear levels of the gear ring and the sleeve.
7. The method according to claim 1, wherein determining the gear shifting resistance caused by the wear level comprises: acquiring the correspondence between a predetermined wear level of the synchronizer and a predetermined gear shifting resistance; and determining the gear shifting resistance corresponding to the wear level based on the correspondence.
8. The method according to claim 7, wherein acquiring the correspondence between a predetermined wear level of the synchronizer and a predetermined gear shifting resistance comprises: acquiring the correspondence between a predetermined driving mileage and a predetermined number of gear shifts of the vehicle and the predetermined gear shifting resistance.
9. The method according to claim 1, wherein performing the gear shifting operation of the vehicle based on the gear shifting resistance comprises: determining the additional gear shifting force required for a gear shifting mechanism within the transmission based on the gear shifting resistance; determining the additional output torque required for a motor within the transmission based on the gear shifting force; and controlling the motor based on the output torque to perform the gear shifting operation.
10. A device for controlling gear shifting of a vehicle, comprising: a wear level determination unit configured to determine the wear level of a synchronizer within the transmission of the vehicle in response to a gear shifting operation of the vehicle being initiated; a gear shifting resistance determination unit configured to determine the gear shifting resistance caused by the wear level; and a gear shifting operation execution unit configured to perform the gear shifting operation of the vehicle based on the gear shifting resistance.
11. A controller, comprising: at least one processor; and a memory coupled to the at least one processor and having instructions stored thereon, the instructions when executed by the at least one processor causing the controller to perform the method according to any one of claims 1 - 9.
12. A vehicle, comprising a transmission and a controller according to claim 11.
13. A machine-readable storage medium having machine-executable instructions stored thereon, wherein the machine-executable instructions are executed by a processor to implement the method according to any one of claims 1 to 9.