AMT transmission self-learning method, self-learning device, storage medium and vehicle
By dynamically adjusting the duty cycle and transmission ratio verification when the AMT transmission shifts gears for the first time, the problem of low self-learning efficiency of the AMT transmission in the existing technology is solved, the patented self-learning efficiency and accuracy are improved, and the reliability of the shifting process and driving comfort are ensured.
Patent Information
- Application Number
- CN202310097377.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-08
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2043-02-08
AI Technical Summary
The self-learning efficiency of existing AMT transmissions is low and time-consuming, and they cannot effectively cope with changes in gear shifting caused by machining deviations and wear, as well as the impact of temperature changes and aging on motor control accuracy and response speed.
By performing open-loop control when the target vehicle shifts gear for the first time, dynamically adjusting the duty cycle to adjust the gear to the target gear, and verifying the limit position through the transmission ratio until the target gear range is determined, self-learning is achieved.
The efficiency and accuracy of AMT transmission self-learning are improved, the time required for self-learning is reduced, and the reliability of the shifting process and driving comfort are ensured.
Smart Images

Figure CN116123280B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular, to an AMT transmission self-learning method, an AMT transmission self-learning device, a computer-readable storage medium, and a vehicle. Background Art
[0002] In actual use, AMT (Automated Mechanical Transmission) transmissions (AMTs) can experience shift variations due to machining deviations and wear during use. This often requires adding self-learning logic to AMTs to enhance product consistency and extend their lifespan.
[0003] For the shift mechanism of the mechanical part of the AMT transmission, due to the influence of temperature changes and aging, the control accuracy and response speed of the motor to the shift position are reduced. Therefore, it is necessary to calibrate and update the extreme positions of the mechanical part of the shift mechanism after a period of time to ensure the accuracy of the motor drive and the speed of response.
[0004] In the prior art, static self-learning is usually performed on the AMT transmission to achieve calibration and update of the extreme positions, but there are problems such as low self-learning efficiency and high time consumption. Summary of the Invention
[0005] The main purpose of this application is to provide an AMT transmission self-learning method, an AMT transmission self-learning device, a computer-readable storage medium and a vehicle, so as to at least solve the problem in the prior art that the self-learning of the AMT transmission is time-consuming and the self-learning efficiency is low.
[0006] In order to achieve the above-mentioned purpose, according to one aspect of the present application, an AMT transmission self-learning method is provided, comprising: a control step, in which, when a target vehicle is in the first gear shift, open-loop control is performed on the target vehicle according to a preset method, so that the gear of the target vehicle is adjusted from the current gear to the target gear, and the limit position of the target gear is obtained, the first gear shift is the first gear shift of the target vehicle after it goes offline, and the preset method at least includes dynamically adjusting the duty cycle; a verification step, in which the limit position of the target gear is verified based on at least the transmission ratio corresponding to the target gear; a determination step, in which, if the verification passes, the target gear band range of the target gear is determined based on at least the limit position of the target gear, and if the verification fails, the control step and the verification step are executed in sequence at least once until the total number of executions reaches a first predetermined value or the target gear band range is obtained, the target gear band range being the movable range of the shift finger of the AMT transmission in the target gear.
[0007] Optionally, according to a preset method, the target vehicle is open-loop controlled so that the gear of the target vehicle is adjusted from the current gear to the target gear, and the limit position of the target gear is obtained, including: determining the duty cycle corresponding to the shift finger position of the current gear based on a preset table, the preset table being composed of the shift finger positions of multiple gears and the duty cycles of each shift finger position, and the shift finger position is the current position of the shift finger; starting from the duty cycle corresponding to the current gear, continuously determining the shift finger position corresponding to each duty cycle in the preset table during the process of adjusting from the current gear to the target gear, until the shift finger position no longer changes, and obtaining the target shift finger position, so that the gear of the target vehicle is adjusted from the current gear to the target gear; and determining the target shift finger position as the limit position of the target gear.
[0008] Optionally, the limit position of the target gear is verified at least based on the transmission ratio corresponding to the target gear, including: calculating the product of the output shaft speed of the AMT transmission and the transmission ratio corresponding to the target gear to obtain a first target value; when the input shaft speed of the AMT transmission is the same as the first target value, determining that the limit position verification of the target gear has passed; when the input shaft speed of the AMT transmission is different from the first target value, determining that the limit position verification of the target gear has failed.
[0009] Optionally, the limit position of the target gear is verified at least based on the transmission ratio corresponding to the target gear, including: calculating the product of the output shaft speed of the AMT transmission and the transmission ratio corresponding to the target gear to obtain a first target value; when the input shaft speed of the AMT transmission is the same as the first target value and the limit position is within a preset position range, determining that the limit position verification of the target gear has passed; when the input shaft speed of the AMT transmission is different from the first target value, and / or the limit position is not within the preset position range, determining that the limit position verification of the target gear has failed.
[0010] Optionally, the AMT transmission self-learning method further includes: issuing a fault warning message when the total number of times the control step and the verification step are executed in sequence reaches the first predetermined value.
[0011] Optionally, the target gear band range of the target gear is determined at least based on the extreme position of the target gear, including: calculating the difference between the extreme position of the target gear and a second predetermined value to obtain a second target value; the target gear band range is composed of the second target value and a third target value, and the third target value is +∞.
[0012] Optionally, after determining the target gear band range of the target gear position based at least on the extreme position of the target gear position, the AMT transmission self-learning method further includes: storing the target gear band range so that the target vehicle performs the next gear shift based on the target gear band range; in the next gear shift process, if the current gear position of the target vehicle is not successfully adjusted to the target gear position, the control step, the verification step and the determination step are executed again in sequence at least once until the target gear band range is obtained again.
[0013] According to another aspect of the present application, an AMT transmission self-learning device is provided, comprising: a control unit for executing a control step, wherein when a target vehicle is in the first gear shifting state, open-loop control is performed on the target vehicle according to a preset method, so that the gear of the target vehicle is adjusted from the current gear to the target gear, and the limit position of the target gear is obtained, wherein the first gear shift is the first gear shift of the target vehicle after going offline, and the preset method at least includes dynamically adjusting the duty cycle; a verification unit for executing a verification step, wherein the limit position of the target gear is verified based on at least the transmission ratio corresponding to the target gear; a determination unit for executing a determination step, wherein, if the verification passes, a target gear band range of the target gear is determined based on at least the limit position of the target gear, and if the verification fails, the control step and the verification step are sequentially executed at least once until the total number of executions reaches a first predetermined value or the target gear band range is obtained, wherein the target gear band range is a movable range of the shift finger of the AMT transmission in the target gear.
[0014] According to another aspect of the present application, a computer-readable storage medium is provided, which includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute any one of the AMT transmission self-learning methods.
[0015] According to another aspect of the present application, a vehicle is provided, comprising: an AMT transmission self-learning device, the AMT transmission self-learning device being used to execute any one of the AMT transmission self-learning methods; and an AMT transmission communicating with the AMT transmission self-learning device.
[0016] According to the technical solution of the present application, first, when a target vehicle is undergoing its first gear shift after being driven off the production line, open-loop control is performed on the target vehicle according to a method for dynamically adjusting the duty cycle, thereby not only adjusting the target vehicle from its current gear to a target gear but also determining the target gear's limit position. Then, the target gear's limit position is verified based on at least the transmission ratio of the target gear. Finally, if the target gear's limit position verification passes, a target gear range for the target gear is determined based on at least the target gear's limit position. If the target gear's limit position verification fails, the control and verification steps are sequentially performed at least once until the total number of executions reaches a first predetermined value or the target gear range is obtained. In the present application, the target gear's limit position is determined after the target vehicle is driven off the production line and undergoing its first gear shift. That is, the AMT transmission self-learning is performed while the target vehicle is in motion. Since the AMT transmission self-learning does not need to be performed at specific time periods or under specific circumstances, the AMT self-learning method of the present application is highly efficient and time-saving. At the same time, in this application, the extreme position of the target gear is verified at least based on the transmission ratio corresponding to the target gear, which relatively simply realizes the reliability verification of the extreme position of the target gear and ensures that the determined target gear range is relatively accurate and reasonable. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The drawings that constitute part of this application are used to provide a further understanding of this application. The illustrative embodiments of this application and their descriptions are used to explain this application and do not constitute an improper limitation on this application. In the drawings:
[0018] Figure 1 FIG2 shows a hardware structure block diagram of a mobile terminal for executing an AMT transmission self-learning method provided in an embodiment of the present application;
[0019] Figure 2 A schematic diagram of a flow chart of an AMT transmission self-learning method provided in an embodiment of the present application is shown;
[0020] Figure 3 A schematic diagram of a target vehicle shifting process provided by an embodiment of the present application is shown;
[0021] Figure 4 A schematic diagram of a shift actuator provided in an embodiment of the present application is shown;
[0022] Figure 5 A schematic diagram showing an extreme position of the first gear provided in an embodiment of the present application is shown;
[0023] Figure 6A schematic diagram showing a flow chart of another AMT transmission self-learning method provided in an embodiment of the present application
[0024] Figure 7 A structural schematic diagram of an AMT transmission self-learning device provided according to an embodiment of the present application is shown.
[0025] The above drawings include the following reference numerals:
[0026] 102. Processor; 104. Memory; 106. Transmission device; 108. Input / output device; 300. Movement direction of shift finger; 301. 1st gear band range; 302. Neutral gear band range; 303. 2nd gear band range; 304. Shift actuator; 305. Shift motor; 306. Shift finger; 307. Position sensor; 10. Control unit; 20. Verification unit; 30. Determination unit. DETAILED DESCRIPTION
[0027] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0028] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device 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 inherent to these processes, methods, products or devices.
[0030] For ease of description, some nouns or terms involved in the embodiments of the present application are explained below:
[0031] Limit position: the maximum position in the gear shift of the mechanical part;
[0032] Target position: the position to be achieved during the gear shift of the mechanical part;
[0033] Actual position: The position actually reached during the gear shift of the mechanical part.
[0034] As introduced in the background technology, the self-learning of the AMT transmission in the prior art is time-consuming and the self-learning efficiency is low. In order to solve the above technical problems, the embodiments of the present application provide an AMT transmission self-learning method, an AMT transmission self-learning device, a computer-readable storage medium and a vehicle.
[0035] The technical solutions in the embodiments of the present invention will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present invention.
[0036] The method embodiments provided in the embodiments of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for an AMT transmission self-learning method according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1 Only one is shown) a processor 102 (the processor 102 may include but is not limited to a microprocessor MCU or a programmable logic device FPGA and other processing devices) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input and output device 108 for communication functions. It will be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components than shown, or with Figure 1 Different configurations shown.
[0037] The memory 104 can be used to store computer programs, such as software programs and modules of application software, such as the computer program corresponding to the device information display method in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, implementing the above-mentioned method. The memory 104 may include a high-speed random access memory and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of the above-mentioned networks include but are not limited to the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the above-mentioned network may include a wireless network provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, abbreviated as NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0038] In this embodiment, an AMT transmission self-learning method running on a mobile terminal, a computer terminal or a similar computing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0039] Figure 2 Flowchart of the AMT transmission self-learning method according to the embodiment of the present application. Figure 2 As shown, the AMT transmission self-learning method includes the following steps:
[0040] Step S201, a control step, in which, when a target vehicle is in the process of undergoing a first gear shift, open-loop control is performed on the target vehicle according to a preset method, so that the gear of the target vehicle is adjusted from the current gear to the target gear, and a limit position of the target gear is obtained, wherein the first gear shift is the first gear shift of the target vehicle after the vehicle is offline, and the preset method at least includes dynamically adjusting the duty cycle;
[0041] Specifically, the duty cycle refers to the proportion of the power-on time to the total time in one pulse cycle.
[0042] Specifically, in this step, when the target vehicle is in the first gear shift, the target vehicle is open-loop controlled according to a preset method, so that the gear of the target vehicle is adjusted from the current gear to the target gear and the limit position of the target gear is obtained. That is to say, this step can obtain the limit position of the target gear through the gear shifting operation of the target vehicle during the driving process of the target vehicle, so that the target vehicle does not need to enter the AMT self-learning process in a specific time period or under specific circumstances, which ensures that the AMT self-learning method of the present application has high self-learning efficiency and saves time.
[0043] Step S202, a verification step, verifying the limit position of the target gear at least based on the transmission ratio corresponding to the target gear;
[0044] Specifically, the transmission ratio is also called the speed ratio. It usually refers to the ratio of the speeds of the two transmission mechanisms before and after the transmission in the vehicle's transmission system. For an AMT transmission, the speed ratio can change depending on the gear position.
[0045] Step S203 is a determination step. If the verification is passed, the target gear band range of the target gear is determined based on at least the limit position of the target gear. If the verification is not passed, the control step and the verification step are sequentially executed at least once until the total number of executions reaches a first predetermined value or the target gear band range is obtained. The target gear band range is the movable range of the shift finger of the AMT transmission in the target gear.
[0046] Specifically, the first predetermined value may be a flexibly calibrated value. For example, the first predetermined value may be 3.
[0047] Specifically, after the target gear position's corresponding limit position has been verified, the target gear position's limit position can be flexibly calibrated. If the limit position is 30mm, then 30±1mm can be set as the limit position, with 1mm being the calibration amount. Of course, in actual application, the size of the calibration amount can be flexibly adjusted according to actual conditions.
[0048] According to this embodiment, first, when a target vehicle is undergoing its first gear shift after being driven off the production line, open-loop control is performed on the target vehicle according to a method for dynamically adjusting the duty cycle, thereby not only adjusting the target vehicle from its current gear to a target gear but also determining the target gear's limit position. Then, the target gear's limit position is verified based on at least the transmission ratio of the target gear. Finally, if the target gear's limit position verification passes, a target gear range for the target gear is determined based on at least the target gear's limit position. If the target gear's limit position verification fails, the aforementioned control steps and verification steps are sequentially performed at least once until the total number of executions reaches a first predetermined value or the target gear range is obtained. In this application, the target gear limit position is determined after the target vehicle is driven off the production line and undergoing its first gear shift. That is, the AMT transmission self-learning is performed while the target vehicle is traveling. Since the AMT transmission self-learning does not need to be performed at specific time periods or under specific circumstances, the AMT self-learning method of this application is highly efficient and time-saving. At the same time, in this application, the extreme position of the target gear is verified at least based on the transmission ratio corresponding to the target gear, which relatively simply realizes the reliability verification of the extreme position of the target gear and ensures that the determined target gear range is relatively accurate and reasonable.
[0049] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0050] In actual application, Figure 3 As shown, when the target vehicle shifts from the current gear (the current gear is not neutral at this time) to the target gear, that is, when the target vehicle enters the gear shift process, it generally needs to go through Figure 3 The following steps are shown: torque clearing, gear shifting, speed adjustment, and gear engagement. Torque clearing refers to clearing the engine's current torque, gear shifting refers to changing the current gear, speed adjustment refers to adjusting the engine speed, and gear engagement refers to engaging the target gear. Of course, if the current gear is neutral, the torque clearing and gear shifting steps are generally not necessary when adjusting the current gear to the target gear.
[0051] Specifically, if Figure 4As shown, the shift actuator 304 of the mechanical portion of the AMT transmission includes a shift motor 305, a shift finger 306, and a position sensor 307. The shift finger 306 can move from a neutral range 302 to a first gear range 301 or a second gear range 303 according to a shift finger movement direction 300. The position sensor 307 is used to detect the shift position of the shift finger.
[0052] In the specific implementation process, the above-mentioned step S201 can be achieved through the following steps: according to a preset method, open-loop control is performed on the above-mentioned target vehicle so that the gear of the above-mentioned target vehicle is adjusted from the current gear to the target gear, and the limit position of the above-mentioned target gear is obtained, including: based on a preset table, determining the duty ratio corresponding to the shift finger position of the above-mentioned current gear, the above-mentioned preset table is composed of the above-mentioned shift finger positions of multiple gears and the above-mentioned duty ratios of each of the above-mentioned shift finger positions, and the above-mentioned shift finger position is the current position of the above-mentioned shift finger; starting from the above-mentioned duty ratio corresponding to the above-mentioned current gear, continuously determining the above-mentioned shift finger positions corresponding to each of the above-mentioned duty ratios in the above-mentioned preset table during the process of adjusting from the above-mentioned current gear to the above-mentioned target gear, until the above-mentioned shift finger position no longer changes, and obtaining the target shift finger position, so that the gear of the above-mentioned target vehicle is adjusted from the above-mentioned current gear to the above-mentioned target gear; and determining the above-mentioned target shift finger position as the above-mentioned limit position of the above-mentioned target gear. In this embodiment, by dynamically adjusting the duty cycle during the process of adjusting from the current gear to the target gear, it is not only possible to ensure that the target vehicle can be successfully adjusted from the current gear to the target gear, but also to enhance the driver's driving comfort of the target vehicle. Specifically, the preset table can be the preset table shown in Table 1.
[0053] Table 1
[0054]
[0055] In order to enable those skilled in the art to understand more clearly, according to the preset method, the above-mentioned target vehicle is open-loop controlled so that the gear of the above-mentioned target vehicle is adjusted from the current gear to the target gear, and the specific process of obtaining the extreme position of the above-mentioned target gear is explained below with a specific embodiment. Specifically, assuming that the current gear is neutral and the current position of the shift finger is 20mm, based on Table 1, its corresponding duty cycle can be obtained, which is 0%. If it is adjusted from neutral to 1st gear, multiple duty cycles in the process of adjusting from neutral to 1st gear can be determined based on Table 1, that is, starting from 0%, in the process of adjusting from neutral to 1st gear, the duty cycles are 90%, 80%, 60%, 40%, 90%, and 90% respectively. Therefore, the target shift value position can be obtained by continuously adjusting the duty cycle in the process of adjusting from neutral to 1st gear based on the arrangement order of 0%, 90%, 80%, 60%, 40%, 90%, and 90%, until the shift value position no longer changes, so that the target shift value position can be obtained in the process of adjusting the current gear of the target vehicle to the target gear, thereby further ensuring that the self-learning efficiency of the present application is high and time-saving. In addition, in the present application, in the process of determining the limit position of the target gear, the arrangement order of the duty cycle is 0%, 90%, 80%, 60%, 40%, 90%, and 90%, that is, in the order of small-large-small-large, the duty cycle is dynamically adjusted, which can also provide driving comfort for the driver and ensure that the target vehicle can successfully adjust from the current gear to the target gear.
[0056] In a specific embodiment of the present application, Figure 5 As shown, the position of the shift finger 306 may be the limit position of the 1st gear.
[0057] In order to more simply perform reliability verification on the limit position of the target gear, and further ensure that the target gear range determined subsequently is more reasonable, the above-mentioned step S202 of the present application can be implemented by the following steps: based on at least the transmission ratio corresponding to the above-mentioned target gear, the above-mentioned limit position of the above-mentioned target gear is verified, including: calculating the product of the output shaft speed of the above-mentioned AMT transmission and the above-mentioned transmission ratio corresponding to the above-mentioned target gear to obtain a first target value; when the input shaft speed of the above-mentioned AMT transmission is the same as the above-mentioned first target value, determining that the above-mentioned limit position verification of the above-mentioned target gear has passed; when the input shaft speed of the above-mentioned AMT transmission is different from the above-mentioned first target value, determining that the above-mentioned limit position verification of the above-mentioned target gear has failed.
[0058] In actual application, step S202 can also be implemented as follows, for example: based on at least the transmission ratio corresponding to the target gear, verify the limit position of the target gear, including: calculating the product of the output shaft speed of the AMT transmission and the transmission ratio corresponding to the target gear to obtain a first target value; when the input shaft speed of the AMT transmission is the same as the first target value and the limit position is within the preset position range, determining that the limit position verification of the target gear has passed; when the input shaft speed of the AMT transmission is different from the first target value and / or the limit position is not within the preset position range, determining that the limit position verification of the target gear has failed. This ensures that the verification of the limit position of the target gear is more reliable, that the obtained limit position of the target gear is more accurate, and further ensures that the target gear range of the target gear determined subsequently is more accurate and reasonable.
[0059] Specifically, the preset position range can be adjusted based on actual circumstances. For example, the preset position range can be comprised of the minimum and maximum values of the gear band for neutral, first gear, and second gear. Of course, the preset position range can also be flexibly calibrated based on actual circumstances. In this application, the size of the preset position range is not limited.
[0060] In the specific implementation process, the above-mentioned AMT transmission self-learning method of the present application also includes: step S204, when the total number of times the above-mentioned control step and the above-mentioned verification step are executed in sequence reaches the above-mentioned first predetermined value, a fault warning information is issued, so that the driver can know in time that the target vehicle has a gear shifting failure problem.
[0061] Specifically, the self-learning method of the present application, first, when the target vehicle is in the first gear shift, the target vehicle is open-loop controlled according to a preset method, so that the gear of the target vehicle is adjusted from the current gear to the target gear, and the limit position of the target gear is obtained; then, the limit position of the target gear is verified at least based on the transmission ratio corresponding to the target gear; finally, if the verification passes, the target gear range of the target gear is determined at least based on the limit position of the target gear. If the verification fails, the control step and the verification step are executed again in sequence. If the verification still fails, the control step and the verification step can be executed again in sequence. If the total number of times the control step and the verification step are executed reaches a first predetermined value and the verification still fails, a fault message is issued.
[0062] In some embodiments, in order to further ensure that the target gear band range of the determined target gear is more reasonable, the above-mentioned step S203 can be specifically implemented by the following steps: at least based on the above-mentioned extreme position of the above-mentioned target gear, determine the target gear band range of the above-mentioned target gear, including: calculating the difference between the above-mentioned extreme position of the above-mentioned target gear and the second predetermined value to obtain the second target value; the above-mentioned target gear band range is constituted by the above-mentioned second target value and the third target value, and the above-mentioned third target value is +∞.
[0063] Specifically, the second predetermined value may be a flexibly calibrated value. For example, the second predetermined value may be 3 mm. When the second predetermined value is 3 mm, the target gear range of the target gear may be [Pos-3, +∞], where Pos represents the extreme position of the target gear.
[0064] In actual application, after determining the target gear range of the target gear based at least on the extreme position of the target gear, the AMT transmission self-learning method further includes: step S205, storing the target gear range so that the target vehicle performs a next gear shift based on the target gear range; during the next gear shift, if the target vehicle fails to adjust from the current gear to the target gear, the control step, the verification step, and the determination step are sequentially executed at least once again until the target gear range is determined again. In this embodiment, if a gear shift fails, the AMT self-learning process is directly entered, i.e., the control step, the verification step, and the determination step are automatically executed at least once, further ensuring that the AMT self-learning method of the present application is highly efficient and time-saving.
[0065] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the AMT transmission self-learning method of the present application will be described in detail below with reference to specific embodiments.
[0066] This embodiment relates to a specific AMT transmission self-learning method, such as Figure 6 As shown, the following steps are included:
[0067] Step S1: When the target vehicle is in the first gear shifting state, the target gear is firstly issued by the gear shift handle, and the normal gear shifting process is carried out. This embodiment is explained by taking the current gear as neutral and the target gear as 1st gear as an example. Figure 6 As shown, the forward gear is engaged from the neutral gear, thereby adjusting the current gear position of the target vehicle, ie, from the neutral gear, to the target gear position (ie, 1st gear).
[0068] Step S2: The process of shifting from neutral to first gear involves four steps: torque clearing, gear shifting, speed adjustment, and gear shifting. Since the current gear is neutral, the engine torque is zero and the gear is neutral, so torque clearing and gear shifting can be ignored.
[0069] Step S3: Open-loop control is performed on the target vehicle according to a preset table to adjust the target vehicle's gear from its current gear to the target gear, and the target gear's limit position is determined. During open-loop control, the shift motor is activated for a predetermined time, regardless of the gear position. The activation time is used to determine the gear position. If the predetermined time expires and the position remains unchanged, the shift position at that time is recorded as the limit position.
[0070] Step S4: verifying the limit position of the target gear by using the transmission ratio corresponding to the target gear and the preset position range.
[0071] Step S5: If the verification passes, the difference between the target gear limit position and the second predetermined value is calculated to obtain a second target value. The second target value and the third target value constitute the target gear range [Pos-3mm,+∞]. If the verification fails, the control step and the verification step are sequentially executed at least once until the total number of executions reaches the first predetermined value or the target gear range is obtained. In other words, the gear shifting, speed adjustment, gear shifting, and open-loop control steps are repeated to ensure successful self-learning of the AMT.
[0072] Step S6: When shifting from the current gear to the 1st gear next time, the target gear range [Pos-3mm,+∞] may be used.
[0073] The embodiment of the present application also provides an AMT transmission self-learning device. It should be noted that the AMT transmission self-learning device of the embodiment of the present application can be used to execute the AMT transmission self-learning method provided by the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation methods, and the details that have been explained will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and conceivable.
[0074] The following is an introduction to the AMT transmission self-learning device provided in the embodiment of the present application.
[0075] Figure 7 Schematic diagram of the structure of the AMT transmission self-learning device according to the embodiment of the present application. Figure 7 As shown, the AMT transmission self-learning device includes:
[0076] The control unit 10 is configured to execute a control step, wherein, when the target vehicle is in the process of undergoing a first gear shift, open-loop control is performed on the target vehicle according to a preset method, so that the gear of the target vehicle is adjusted from the current gear to the target gear, and a limit position of the target gear is obtained, wherein the first gear shift is the first gear shift of the target vehicle after the vehicle is offline, and the preset method at least includes dynamically adjusting the duty cycle;
[0077] Specifically, the duty cycle refers to the proportion of the power-on time to the total time in one pulse cycle.
[0078] Specifically, in this step, when the target vehicle is in the first gear shift, the target vehicle is open-loop controlled according to a preset method, so that the gear of the target vehicle is adjusted from the current gear to the target gear and the limit position of the target gear is obtained. That is to say, this step can obtain the limit position of the target gear through the gear shifting operation of the target vehicle during the driving process of the target vehicle, so that the target vehicle does not need to enter the AMT self-learning process in a specific time period or under specific circumstances, which ensures that the AMT self-learning method of the present application has high self-learning efficiency and saves time.
[0079] a verification unit 20 configured to perform a verification step, verifying the limit position of the target gear at least based on the transmission ratio corresponding to the target gear;
[0080] Specifically, the transmission ratio is also called the speed ratio. It usually refers to the ratio of the speeds of the two transmission mechanisms before and after the transmission in the vehicle's transmission system. For an AMT transmission, the speed ratio can change depending on the gear position.
[0081] The determination unit 30 is used to execute the determination step. When the verification is passed, the target gear band range of the above-mentioned target gear is determined based on at least the above-mentioned extreme position of the above-mentioned target gear. When the verification fails, the above-mentioned control step and the above-mentioned verification step are executed in sequence at least once until the total number of executions reaches a first predetermined value or the above-mentioned target gear band range is obtained. The above-mentioned target gear band range is the movable range of the shift finger of the above-mentioned AMT transmission in the above-mentioned target gear.
[0082] Specifically, the first predetermined value may be a flexibly calibrated value. For example, the first predetermined value may be 3.
[0083] Specifically, after the target gear position's corresponding limit position has been verified, the target gear position's limit position can be flexibly calibrated. If the limit position is 30mm, then 30±1mm can be set as the limit position, with 1mm being the calibration amount. Of course, in actual application, the size of the calibration amount can be flexibly adjusted according to actual conditions.
[0084] In this embodiment, the control unit is configured to perform open-loop control of the target vehicle according to a method for dynamically adjusting the duty cycle when the target vehicle is in its first gear shift after being driven off the production line, thereby not only adjusting the target vehicle from its current gear to a target gear but also obtaining the target gear's limit position. The verification unit is configured to verify the target gear's limit position based on at least the gear ratio of the target gear. The determination unit is configured to determine a target gear range for the target gear based on at least the target gear's limit position if the target gear's limit position verification passes. If the target gear's limit position verification fails, the control step and verification step are sequentially executed at least once until the total number of executions reaches a first predetermined value or the target gear range is obtained. In this application, the target gear's limit position is determined when the target vehicle is in its first gear shift after being driven off the production line. That is, the AMT transmission self-learning is performed while the target vehicle is traveling. Since the AMT transmission self-learning does not need to be performed at a specific time period or under specific circumstances, the AMT self-learning method of this application is highly efficient and time-saving. At the same time, in this application, the extreme position of the target gear is verified at least based on the transmission ratio corresponding to the target gear, which relatively simply realizes the reliability verification of the extreme position of the target gear and ensures that the determined target gear range is relatively accurate and reasonable.
[0085] In actual application, Figure 3 As shown, when the target vehicle shifts from the current gear (the current gear is not neutral at this time) to the target gear, that is, when the target vehicle enters the gear shift process, it generally needs to go through Figure 3 The following steps are shown: torque clearing, gear shifting, speed adjustment, and gear engagement. Torque clearing refers to clearing the engine's current torque, gear shifting refers to changing the current gear, speed adjustment refers to adjusting the engine speed, and gear engagement refers to engaging the target gear. Of course, if the current gear is neutral, the torque clearing and gear shifting steps are generally not necessary when adjusting the current gear to the target gear.
[0086] Specifically, if Figure 4As shown, the shift actuator 304 of the mechanical portion of the AMT transmission includes a shift motor 305, a shift finger 306, and a position sensor 307. The shift finger 306 can move from a neutral range 302 to a first gear range 301 or a second gear range 303 according to a shift finger movement direction 300. The position sensor 307 is used to detect the shift position of the shift finger.
[0087] In a specific implementation, the control unit includes a first determining module, an adjusting module, and a second determining module. The first determining module is configured to determine a duty cycle corresponding to the shift finger position of the current gear based on a preset table, wherein the preset table is composed of the shift finger positions of multiple gears and the duty cycles of each shift finger position, wherein the shift finger position is the current position of the shift finger. The adjusting module is configured to continuously determine the shift finger positions corresponding to each duty cycle in the preset table during the process of adjusting from the current gear to the target gear, starting from the duty cycle corresponding to the current gear, until the shift finger position no longer changes, thereby obtaining a target shift finger position, thereby adjusting the gear of the target vehicle from the current gear to the target gear. The second determining module is configured to determine the target shift finger position as the limit position of the target gear. In this embodiment, by dynamically adjusting the duty cycle during the process of adjusting from the current gear to the target gear, not only can the target vehicle be successfully adjusted from the current gear to the target gear, but also the driver's driving comfort can be enhanced.
[0088] Specifically, the preset table may be the preset table shown in Table 1.
[0089] In order to enable those skilled in the art to understand more clearly, according to the preset method, the above-mentioned target vehicle is open-loop controlled so that the gear of the above-mentioned target vehicle is adjusted from the current gear to the target gear, and the specific process of obtaining the extreme position of the above-mentioned target gear is explained below with a specific embodiment. Specifically, assuming that the current gear is neutral and the current position of the shift finger is 20mm, based on Table 1, its corresponding duty cycle can be obtained, which is 0%. If it is adjusted from neutral to 1st gear, multiple duty cycles in the process of adjusting from neutral to 1st gear can be determined based on Table 1, that is, starting from 0%, in the process of adjusting from neutral to 1st gear, the duty cycles are 90%, 80%, 60%, 40%, 90%, and 90% respectively. Therefore, the target shift value position can be obtained by continuously adjusting the duty cycle in the process of adjusting from neutral to 1st gear based on the arrangement order of 0%, 90%, 80%, 60%, 40%, 90%, and 90%, until the shift value position no longer changes, so that the target shift value position can be obtained in the process of adjusting the current gear of the target vehicle to the target gear, thereby further ensuring that the self-learning efficiency of the present application is high and time-saving. In addition, in the present application, in the process of determining the limit position of the target gear, the arrangement order of the duty cycle is 0%, 90%, 80%, 60%, 40%, 90%, and 90%, that is, in the order of small-large-small-large, the duty cycle is dynamically adjusted, which can also provide driving comfort for the driver and ensure that the target vehicle can successfully adjust from the current gear to the target gear.
[0090] In a specific embodiment of the present application, Figure 5 As shown, the position of the shift finger 306 may be the limit position of the 1st gear.
[0091] In order to more simply perform reliability verification on the limit position of the target gear and further ensure that the target gear range determined subsequently is more reasonable, the verification unit includes a first calculation module, a third determination module and a fourth determination module, wherein the first calculation module is used to calculate the product of the output shaft speed of the AMT transmission and the transmission ratio corresponding to the target gear to obtain a first target value; the third determination module is used to determine that the limit position verification of the target gear has passed when the input shaft speed of the AMT transmission is the same as the first target value; the fourth determination module is used to determine that the limit position verification of the target gear has failed when the input shaft speed of the AMT transmission is different from the first target value.
[0092] In actual application, the verification unit includes a second calculation module, a fifth determination module, and a sixth determination module, wherein the second calculation module is used to calculate the product of the output shaft speed of the AMT transmission and the transmission ratio corresponding to the target gear to obtain a first target value; the fifth determination module is used to determine that the limit position verification of the target gear has passed when the input shaft speed of the AMT transmission is the same as the first target value and the limit position is within the preset position range; the sixth determination module is used to determine that the limit position verification of the target gear has failed when the input shaft speed of the AMT transmission is different from the first target value and / or the limit position is not within the preset position range. This ensures that the verification of the limit position of the target gear is more reliable, that the obtained limit position of the target gear is more accurate, and further ensures that the target gear range of the target gear determined subsequently is more accurate and reasonable.
[0093] Specifically, the preset position range can be adjusted based on actual circumstances. For example, the preset position range can be comprised of the minimum and maximum values of the gear band for neutral, first gear, and second gear. Of course, the preset position range can also be flexibly calibrated based on actual circumstances. In this application, the size of the preset position range is not limited.
[0094] In the specific implementation process, the above-mentioned AMT transmission self-learning device of the present application also includes a sending unit, which is used to issue a fault warning message when the total number of times the above-mentioned control step and the above-mentioned verification step are executed in sequence reaches the above-mentioned first predetermined value, so that the driver can know in time that the target vehicle has a gear shifting failure problem.
[0095] Specifically, the self-learning method of the present application, first, when the target vehicle is in the first gear shift, the target vehicle is open-loop controlled according to a preset method, so that the gear of the target vehicle is adjusted from the current gear to the target gear, and the limit position of the target gear is obtained; then, the limit position of the target gear is verified at least based on the transmission ratio corresponding to the target gear; finally, if the verification passes, the target gear range of the target gear is determined at least based on the limit position of the target gear. If the verification fails, the control step and the verification step are executed again in sequence. If the verification still fails, the control step and the verification step can be executed again in sequence. If the total number of times the control step and the verification step are executed reaches a first predetermined value and the verification still fails, a fault message is issued.
[0096] In some embodiments, in order to further ensure that the target gear range of the determined target gear is more reasonable, the determination unit includes a third calculation module and a combination module, wherein the third calculation module is used to calculate the difference between the limit position of the target gear and the second predetermined value to obtain the second target value; the combination module is used to form the target gear range from the second target value and the third target value, and the third target value is +∞ .
[0097] Specifically, the second predetermined value may be a flexibly calibrated value. For example, the second predetermined value may be 3 mm. When the second predetermined value is 3 mm, the target gear range of the target gear position may be [Pos-3, +∞ ], where Pos represents the limit position of the target gear.
[0098] In actual application, after determining the target gear range of the target gear based at least on the extreme position of the target gear, the AMT transmission self-learning device further includes a storage unit and an execution unit, wherein the storage unit is configured to store the target gear range so that the target vehicle performs a next gear shift based on the target gear range; and the execution unit is configured to, during the next gear shift, if the target vehicle fails to adjust from the current gear to the target gear, sequentially execute the control step, the verification step, and the determination step at least once again until the target gear range is determined again. In this embodiment, if a gear shift fails, the AMT self-learning process is directly entered, i.e., the control step, the verification step, and the determination step are automatically executed at least once. This further ensures that the AMT self-learning method of the present application is highly efficient and time-saving.
[0099] The AMT transmission self-learning device includes a processor and memory. The control unit, verification unit, and determination unit are all stored as program units in the memory. The processor executes the program units stored in the memory to implement the corresponding functions. The modules are all located in the same processor; alternatively, the modules can be located in different processors in any combination.
[0100] The processor includes a core, which retrieves the corresponding program unit from the memory. One or more cores can be provided, and the core parameters are adjusted to solve the problem of the time-consuming and low efficiency of the self-learning of the AMT transmission in the prior art.
[0101] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0102] An embodiment of the present invention provides a computer-readable storage medium, which includes a stored program. When the program is running, the device where the computer-readable storage medium is located is controlled to execute the AMT transmission self-learning method.
[0103] Specifically, the AMT transmission self-learning method includes:
[0104] Step S201, a control step, in which, when a target vehicle is in the process of undergoing a first gear shift, open-loop control is performed on the target vehicle according to a preset method, so that the gear of the target vehicle is adjusted from the current gear to the target gear, and a limit position of the target gear is obtained, wherein the first gear shift is the first gear shift of the target vehicle after the vehicle is offline, and the preset method at least includes dynamically adjusting the duty cycle;
[0105] Step S202, a verification step, verifying the limit position of the target gear at least based on the transmission ratio corresponding to the target gear;
[0106] Step S203 is a determination step. If the verification is passed, the target gear band range of the target gear is determined based on at least the limit position of the target gear. If the verification is not passed, the control step and the verification step are sequentially executed at least once until the total number of executions reaches a first predetermined value or the target gear band range is obtained. The target gear band range is the movable range of the shift finger of the AMT transmission in the target gear.
[0107] An embodiment of the present invention provides a processor, which is used to run a program, wherein the AMT transmission self-learning method is executed when the program is running.
[0108] Specifically, the AMT transmission self-learning method includes:
[0109] Step S201, a control step, in which, when a target vehicle is in the process of undergoing a first gear shift, open-loop control is performed on the target vehicle according to a preset method, so that the gear of the target vehicle is adjusted from the current gear to the target gear, and a limit position of the target gear is obtained, wherein the first gear shift is the first gear shift of the target vehicle after the vehicle is offline, and the preset method at least includes dynamically adjusting the duty cycle;
[0110] Step S202, a verification step, verifying the limit position of the target gear at least based on the transmission ratio corresponding to the target gear;
[0111] Step S203 is a determination step. If the verification is passed, the target gear band range of the target gear is determined based on at least the limit position of the target gear. If the verification is not passed, the control step and the verification step are sequentially executed at least once until the total number of executions reaches a first predetermined value or the target gear band range is obtained. The target gear band range is the movable range of the shift finger of the AMT transmission in the target gear.
[0112] In a typical embodiment of the present application, a vehicle is provided, comprising an AMT transmission self-learning device and an AMT transmission. The AMT transmission self-learning device is configured to execute any of the aforementioned AMT transmission self-learning methods; and the AMT transmission communicates with the AMT transmission self-learning device.
[0113] The above-mentioned vehicle includes an AMT transmission self-learning device and an AMT transmission. The above-mentioned AMT transmission self-learning device is used to execute any one of the above-mentioned AMT transmission self-learning methods. In the above-mentioned self-learning method, first, when the target vehicle is in the first gear shift after leaving the production line, open-loop control is performed on the target vehicle according to a method for dynamically adjusting the duty cycle, so that not only can the target vehicle be adjusted from the current gear to the target gear, but the limit position of the target gear can also be obtained; then, the limit position of the target gear is verified at least based on the transmission ratio of the target gear; finally, if the limit position verification of the target gear is passed, a target gear range of the target gear is determined based at least on the limit position of the target gear; if the limit position verification of the target gear is not passed, the above-mentioned control steps and verification steps are sequentially executed at least once until the total number of executions reaches a first predetermined value or the target gear range is obtained. In the present application, after the target vehicle rolls off the production line and is in the process of its first gear shift, the limit position of the target gear is determined. That is, the AMT transmission self-learns while the target vehicle is in motion. Since the AMT transmission self-learns without having to perform self-learning during a specific time period or under specific circumstances, the AMT self-learning of the present application is highly efficient and time-saving. At the same time, the limit position of the target gear is verified in the present application based at least on the transmission ratio corresponding to the target gear. This relatively simply achieves reliability verification of the limit position of the target gear and ensures that the determined target gear range is relatively accurate and reasonable.
[0114] An embodiment of the present invention provides a device, comprising a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, at least the following steps are performed:
[0115] Step S201, a control step, in which, when a target vehicle is in the process of undergoing a first gear shift, open-loop control is performed on the target vehicle according to a preset method, so that the gear of the target vehicle is adjusted from the current gear to the target gear, and a limit position of the target gear is obtained, wherein the first gear shift is the first gear shift of the target vehicle after the vehicle is offline, and the preset method at least includes dynamically adjusting the duty cycle;
[0116] Step S202, a verification step, verifying the limit position of the target gear at least based on the transmission ratio corresponding to the target gear;
[0117] Step S203 is a determination step. If the verification is passed, the target gear band range of the target gear is determined based on at least the limit position of the target gear. If the verification is not passed, the control step and the verification step are sequentially executed at least once until the total number of executions reaches a first predetermined value or the target gear band range is obtained. The target gear band range is the movable range of the shift finger of the AMT transmission in the target gear.
[0118] The devices in this article can be servers, PCs, PADs, mobile phones, etc.
[0119] The present application also provides a computer program product, which, when executed on a data processing device, is adapted to execute a program for initializing at least the following method steps:
[0120] Step S201, a control step, in which, when a target vehicle is in the process of undergoing a first gear shift, open-loop control is performed on the target vehicle according to a preset method, so that the gear of the target vehicle is adjusted from the current gear to the target gear, and a limit position of the target gear is obtained, wherein the first gear shift is the first gear shift of the target vehicle after the vehicle is offline, and the preset method at least includes dynamically adjusting the duty cycle;
[0121] Step S202, a verification step, verifying the limit position of the target gear at least based on the transmission ratio corresponding to the target gear;
[0122] Step S203 is a determination step. If the verification is passed, the target gear band range of the target gear is determined based on at least the limit position of the target gear. If the verification is not passed, the control step and the verification step are sequentially executed at least once until the total number of executions reaches a first predetermined value or the target gear band range is obtained. The target gear band range is the movable range of the shift finger of the AMT transmission in the target gear.
[0123] Obviously, those skilled in the art will appreciate that the various modules or steps of the present invention described above can be implemented using a general-purpose computing device, can be centralized on a single computing device, or can be distributed across a network of multiple computing devices. They can be implemented using program code executable by the computing device, and thus, can be stored in a storage device and executed by the computing device. In some cases, the steps shown or described herein can be performed in a different order than that shown, or can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the present invention is not limited to any particular combination of hardware and software.
[0124] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0125] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0126] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0127] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0128] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.
[0129] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0130] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.
[0131] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.
[0132] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:
[0133] 1) In the AMT self-learning method of the present application, first, when a target vehicle is undergoing its first gear shift after being driven off the production line, open-loop control is performed on the target vehicle according to a method for dynamically adjusting the duty cycle, thereby not only adjusting the target vehicle from its current gear to a target gear but also determining the target gear's limit position. Then, the target gear's limit position is verified based on at least the gear ratio of the target gear. Finally, if the target gear's limit position verification passes, a target gear range for the target gear is determined based at least on the target gear's limit position. If the target gear's limit position verification fails, the aforementioned control steps and verification steps are sequentially performed at least once until the total number of executions reaches a first predetermined value or the target gear range is obtained. In the present application, the target gear's limit position is determined after the target vehicle is driven off the production line and during its first gear shift. That is, the AMT self-learning is performed while the target vehicle is in motion. Since the AMT self-learning does not need to be performed at specific time periods or under specific circumstances, the AMT self-learning method of the present application is highly efficient and time-saving. At the same time, in this application, the extreme position of the target gear is verified at least based on the transmission ratio corresponding to the target gear, which relatively simply realizes the reliability verification of the extreme position of the target gear and ensures that the determined target gear range is relatively accurate and reasonable.
[0134] 2) In the AMT transmission self-learning device of the present application, a control unit is configured to, when a target vehicle is undergoing its first gear shift after being driven off the production line, dynamically adjust the duty cycle to perform open-loop control on the target vehicle, thereby enabling the target vehicle to adjust from its current gear to a target gear and also obtaining the target gear's limit position. The verification unit is configured to verify the target gear's limit position based on at least the gear ratio of the target gear. The determination unit is configured to, if the target gear's limit position verification passes, determine a target gear range for the target gear based at least on the target gear's limit position. If the target gear's limit position verification fails, the control step and verification step are sequentially executed at least once until the total number of executions reaches a first predetermined value or the target gear range is obtained. In the present application, the target gear's limit position is determined after the target vehicle is driven off the production line and during its first gear shift. That is, the AMT transmission self-learning is performed while the target vehicle is traveling. Since the AMT transmission self-learning does not need to be performed at a specific time period or under specific circumstances, the AMT self-learning of the present application is highly efficient and time-saving. At the same time, in this application, the extreme position of the target gear is verified at least based on the transmission ratio corresponding to the target gear, which relatively simply realizes the reliability verification of the extreme position of the target gear and ensures that the determined target gear range is relatively accurate and reasonable.
[0135] 3) The vehicle of the present application includes an AMT transmission self-learning device and an AMT transmission. The above-mentioned AMT transmission self-learning device is used to execute any one of the above-mentioned AMT transmission self-learning methods. In the above-mentioned self-learning method, first, when the target vehicle is in the first gear shift after being offline, the target vehicle is open-loop controlled according to the method of dynamically adjusting the duty cycle, so that not only the target vehicle can be adjusted from the current gear to the target gear, but also the limit position of the target gear can be obtained; then, the limit position of the target gear is verified at least by the transmission ratio of the target gear; finally, if the limit position verification of the target gear is passed, the target gear band range of the target gear is determined at least based on the limit position of the target gear; if the limit position verification of the target gear is not passed, the above-mentioned control step and verification step are sequentially executed at least once until the total number of executions reaches a first predetermined value or the target gear band range is obtained. In the present application, after the target vehicle rolls off the production line and is in the process of its first gear shift, the limit position of the target gear is determined. That is, the AMT transmission self-learns while the target vehicle is in motion. Since the AMT transmission self-learns without having to perform self-learning during a specific time period or under specific circumstances, the AMT self-learning of the present application is highly efficient and time-saving. At the same time, the limit position of the target gear is verified in the present application based at least on the transmission ratio corresponding to the target gear. This relatively simply achieves reliability verification of the limit position of the target gear and ensures that the determined target gear range is relatively accurate and reasonable.
[0136] The above description is merely a preferred embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of protection of the present application.
Claims
1. A self-learning method for an AMT transmission, characterized in that: include: a control step of performing open-loop control on the target vehicle according to a preset method when the target vehicle is in the first gear shifting state, so that the gear of the target vehicle is adjusted from the current gear to the target gear, and the limit position of the target gear is obtained, wherein the first gear shift is the first gear shift of the target vehicle after leaving the production line, and the preset method at least includes dynamically adjusting the duty cycle; a verification step of verifying the limit position of the target gear position based at least on the transmission ratio corresponding to the target gear position; a determining step, if the verification passes, determining a target gear range of the target gear position based at least on the limit position of the target gear position; if the verification fails, sequentially executing the controlling step and the verifying step at least once until the total number of executions reaches a first predetermined value or the target gear range is obtained, the target gear range being a movable range of the shift finger of the AMT transmission within the target gear position; According to a preset method, open-loop control is performed on the target vehicle so that the gear of the target vehicle is adjusted from the current gear to the target gear, and the limit position of the target gear is obtained, including: Determining a duty cycle corresponding to the shift finger position of the current gear based on a preset table, wherein the preset table is composed of the shift finger positions of multiple gears and the duty cycles of the shift finger positions, and the shift finger position is the current position of the shift finger; Starting from the duty cycle corresponding to the current gear position, continuously determining the shift finger position corresponding to each duty cycle in the process of adjusting from the current gear position to the target gear position in the preset table until the shift finger position no longer changes, and obtaining a target shift finger position, so that the gear position of the target vehicle is adjusted from the current gear position to the target gear position; The target shift finger position is determined as the limit position of the target gear position.
2. The AMT transmission self-learning method according to claim 1, characterized in that: Verifying the limit position of the target gear position based at least on the transmission ratio corresponding to the target gear position includes: calculating a product of an output shaft speed of the AMT transmission and the transmission ratio corresponding to the target gear position to obtain a first target value; When the input shaft speed of the AMT transmission is the same as the first target value, determining that the limit position verification of the target gear position is passed; When the input shaft speed of the AMT transmission is different from the first target value, it is determined that the limit position check of the target gear position has failed.
3. The AMT transmission self-learning method according to claim 1, characterized in that: Verifying the limit position of the target gear position based at least on the transmission ratio corresponding to the target gear position includes: calculating a product of an output shaft speed of the AMT transmission and the transmission ratio corresponding to the target gear position to obtain a first target value; When the input shaft speed of the AMT transmission is the same as the first target value and the limit position is within a preset position range, determining that the limit position verification of the target gear position is passed; When the input shaft speed of the AMT transmission is different from the first target value, and / or the limit position is not within the preset position range, it is determined that the limit position check of the target gear has failed.
4. The AMT transmission self-learning method according to claim 1, characterized in that: The AMT transmission self-learning method further includes: When the total number of times the control step and the verification step are executed in sequence reaches the first predetermined value, a fault warning message is issued.
5. The AMT transmission self-learning method according to claim 1, characterized in that: Determining a target gear range of the target gear position based at least on the limit position of the target gear position comprises: Calculating a difference between the limit position of the target gear and a second predetermined value to obtain a second target value; The second target value and the third target value constitute the target range, and the third target value is .
6. The AMT transmission self-learning method according to any one of claims 1 to 5, characterized in that: After determining the target gear range of the target gear at least based on the limit position of the target gear, the AMT transmission self-learning method further includes: Storing the target gear range so that the target vehicle performs a next gear shift based on the target gear range; During the next gear shifting process, if the current gear of the target vehicle is not successfully adjusted to the target gear, the control step, the verification step and the determination step are executed again in sequence at least once until the target gear range is obtained again.
7. An AMT transmission self-learning device, characterized in that: include: a control unit configured to execute a control step of performing open-loop control on the target vehicle according to a preset method when the target vehicle is in the process of a first gear shift, so that the gear of the target vehicle is adjusted from a current gear to a target gear, and a limit position of the target gear is obtained, wherein the first gear shift is the first gear shift of the target vehicle after the vehicle is offline, and the preset method at least includes dynamically adjusting a duty cycle; a verification unit, configured to execute a verification step, verifying the limit position of the target gear position based at least on the transmission ratio corresponding to the target gear position; a determining unit configured to execute a determining step, and if verification is passed, determine a target gear range of the target gear position based at least on the limit position of the target gear position; and if verification is not passed, sequentially execute the controlling step and the verifying step at least once until a total number of executions reaches a first predetermined value or the target gear range is obtained, the target gear range being a movable range of a shift finger of the AMT transmission within the target gear position; The control unit includes a first determining module, an adjusting module, and a second determining module, wherein the first determining module is used to determine a duty cycle corresponding to the shift finger position of the current gear based on a preset table, wherein the preset table is composed of the shift finger positions of multiple gears and the duty cycles of each shift finger position, and the shift finger position is the current position of the shift finger; the adjusting module is used to start from the duty cycle corresponding to the current gear and continuously determine the shift finger position corresponding to each duty cycle in the preset table during the process of adjusting from the current gear to the target gear until the shift finger position no longer changes, thereby obtaining a target shift finger position, thereby adjusting the gear of the target vehicle from the current gear to the target gear; The second determining module is configured to determine the target shift finger position as the limit position of the target gear position.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the AMT transmission self-learning method according to any one of claims 1 to 6.
9. A vehicle, characterized in that: include: An AMT transmission self-learning device, the AMT transmission self-learning device being used to execute the AMT transmission self-learning method according to any one of claims 1 to 6; The AMT transmission communicates with the AMT transmission self-learning device.
Citation Information
Patent Citations
Gearshift mechanism extreme position self-learning control method for AMT system
CN102182821A
Gearshift mechanism self-learning control method based on passenger car AMT automatic gearbox
CN104964029A