A method and system for engine and automatic transmission adaptation
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WEICHAI POWER CO LTD
- Filing Date
- 2023-06-25
- Publication Date
- 2026-05-26
AI Technical Summary
[0005]本发明的目的在于提供一种发动机与自动变速箱自适应的方法及系统,用以解决主机厂一个车型匹配不同档位的自动变速箱,发动机标定无法通用的问题
[0029] In other words, in this invention, the transmission is self-learned by controlling the engine electronic control unit to obtain the transmission gear and speed ratio, and the minimum speed ratio and maximum gear of the transmission are calibrated. Furthermore, by adjusting the transmission operating conditions multiple times, the minimum speed ratio and maximum gear of the transmission in actual operation are found, ensuring that the minimum speed ratio and maximum gear of the transmission calibrated in the engine electronic control unit match the minimum speed ratio and maximum gear of the transmission in actual operation, thereby achieving the purpose of engine adaptive transmission, and ultimately realizing the adaptive calibration of the engine and the universality of engine strategy and calibration.
Smart Images

Figure CN116538288B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of engine technology, and in particular to a method and system for adaptive engine and automatic transmission. Background Technology
[0002] With the continuous development of related technologies, vehicles have become the main means of transportation for users. Before leaving the factory, vehicles undergo engine matching. Engine matching involves setting appropriate values for various parameters of the engine controller (ECU) under a specific engine management system (EMS) through various matching processes. This aims to achieve the optimal air-fuel ratio and optimal ignition advance angle for various operating conditions, ensuring the vehicle's power, economy, reliability, safety, and emissions.
[0003] The automatic transmission is the key component that enables automatic gear shifting in a vehicle. Automatic gear shifting means that during vehicle operation, when the driver operates the accelerator pedal (accelerator pedal) as needed, the automatic transmission can automatically shift into different gears based on engine load and vehicle operating conditions.
[0004] In the existing technology, some strategies and parameters in engine matching are developed and calibrated based on the automatic transmission gears and gear ratios. However, OEMs usually match the same model with transmissions of different gears, which makes engine calibration not universal. Summary of the Invention
[0005] The purpose of this invention is to provide a method and system for engine and automatic transmission adaptation, in order to solve the problem that the engine calibration cannot be universally applied when matching different gear automatic transmissions for the same model.
[0006] To achieve the above objectives, the present invention provides a method for engine and automatic transmission adaptive operation. The method includes: acquiring a signal indicating that the engine electronic control unit is ready; acquiring the current gear ratio and current gear of the transmission; setting the current gear ratio as the minimum gear ratio of the transmission and setting the current gear as the maximum gear of the transmission; adjusting the transmission operating conditions multiple times; sequentially acquiring the adjusted gear ratio and adjusted gear of the transmission; determining whether there is an adjusted gear ratio less than the minimum gear ratio of the transmission; if there is an adjusted gear ratio less than the minimum gear ratio of the transmission, setting the adjusted gear ratio as the minimum gear ratio of the transmission and setting the adjusted gear corresponding to the adjusted gear ratio as the maximum gear of the transmission, until there is no adjusted gear ratio less than the minimum gear ratio of the transmission.
[0007] As an optional implementation, it further includes: controlling the engine electronic control unit to assign the minimum gear ratio of the transmission to r0, assigning the maximum gear of the transmission to G0, and setting the highest gear of the transmission to Gmax, where Gmax=G0.
[0008] As an optional implementation, it further includes: controlling the engine electronic control unit to obtain the gearbox operating gear, denoted as Gcur;
[0009] The gear information is standardized based on Gmax and Gcur. The result is the gear identifier, denoted as Index, where Index = Gmax - Gcur.
[0010] When the gear Gcur is the highest gear, i.e., Gcur = Gmax, Index = 0. That is, the gear indicator Index for the highest gear is 0, the gear indicator Index for the next highest gear is 1, and so on.
[0011] As an optional implementation, it further includes: setting T15 to represent a signal indicating that the engine electronic control unit is ready; if the engine electronic control unit is ready, the T15 signal is 1; when the engine stops running, the engine electronic control unit is in a non-ready state, and the T15 signal is 0.
[0012] As an optional implementation, it also includes setting the process of changing the T15 signal from 1 to 0 as a driving cycle.
[0013] As an optional implementation, it further includes: in each driving cycle, controlling the engine electronic control unit to obtain the gear ratio and gear position information of the transmission, and determining whether r0, G0 and Gmax need to be updated based on the gear ratio and gear position information.
[0014] On the other hand, the present invention also proposes an engine and automatic transmission adaptive system, which adopts the above-mentioned engine and automatic transmission adaptive method. The system includes an engine and a transmission, the engine includes an engine electronic control unit, the transmission includes a transmission electronic control unit, and the engine electronic control unit and the transmission electronic control unit transmit information through a controller area network.
[0015] As an optional implementation, the engine electronic control unit includes:
[0016] The information receiving module is used to receive the gear ratio and gear position information of the transmission transmitted from the controller local area network;
[0017] The judgment module is used to judge the magnitude of the speed ratio and gear information, and to judge whether the speed ratio and gear information need to be assigned to r0 and G0.
[0018] The assignment marking module is used to assign the appropriate speed ratio and gear information filtered by the judgment module to r0 and G0, and mark the highest gear as Gmax, Gmax=G0;
[0019] The storage module is used to store the values assigned to r0, G0, and Gmax in the assignment marker module.
[0020] As an optional implementation, the transmission electronic control unit includes:
[0021] The detection module is used to detect the speed ratio and gear information of the transmission.
[0022] The information sending module is used to send the speed ratio and gear information to the controller local area network.
[0023] As an optional implementation, the controller local area network includes:
[0024] The receiving module is used to receive the speed ratio and gear information sent by the transmission electronic control unit;
[0025] The identification module is used to identify the speed ratio and gear information, and determine whether the speed ratio and gear information should be transmitted to the engine electronic control unit;
[0026] The transmission module is used to transmit the speed ratio and gear information to the engine electronic control unit.
[0027] The present invention proposes a method and system for engine and automatic transmission adaptation. The method for engine and automatic transmission adaptation includes: acquiring a signal to characterize the readiness of the engine electronic control unit;
[0028] Obtain the current gear ratio and current gear of the transmission; set the current gear ratio as the minimum gear ratio of the transmission and set the current gear as the maximum gear of the transmission; adjust the transmission operating conditions multiple times; sequentially obtain the adjusted gear ratio and adjusted gear of the transmission; determine whether there is an adjusted gear ratio less than the minimum gear ratio of the transmission; if there is an adjusted gear ratio less than the minimum gear ratio of the transmission, set the adjusted gear ratio as the minimum gear ratio of the transmission and set the adjusted gear corresponding to the adjusted gear ratio as the maximum gear of the transmission, until there is no adjusted gear ratio less than the minimum gear ratio of the transmission.
[0029] In other words, in this invention, the transmission is self-learned by controlling the engine electronic control unit to obtain the transmission gear and speed ratio, and the minimum speed ratio and maximum gear of the transmission are calibrated. Furthermore, by adjusting the transmission operating conditions multiple times, the minimum speed ratio and maximum gear of the transmission in actual operation are found, ensuring that the minimum speed ratio and maximum gear of the transmission calibrated in the engine electronic control unit match the minimum speed ratio and maximum gear of the transmission in actual operation, thereby achieving the purpose of engine adaptive transmission, and ultimately realizing the adaptive calibration of the engine and the universality of engine strategy and calibration. Attached Figure Description
[0030] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this invention, illustrate exemplary embodiments of the invention and are used to explain the invention, but do not constitute an undue limitation of the invention. In the drawings:
[0031] Figure 1 This is a flowchart illustrating a method for engine and automatic transmission adaptive adaptation according to an embodiment of this application;
[0032] Figure 2 This is a structural block diagram of an engine and automatic transmission adaptive system according to an embodiment of this application;
[0033] Figure 3 This is a structural block diagram of the engine electronic control unit in the embodiments of this application;
[0034] Figure 4 This is a structural block diagram of the gearbox electronic control unit in the embodiments of this application;
[0035] Figure 5 This is a block diagram of the controller local area network in the embodiments of this application. Detailed Implementation
[0036] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0037] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; 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 explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices. With the continuous development of related technologies, vehicles have become a major means of transportation for users. Automatic transmissions are key components for achieving automatic gear shifting. Automatic gear shifting refers to the process where, during vehicle operation, the driver operates the accelerator pedal (accelerator pedal) as needed, and the automatic transmission automatically shifts into different gears according to the engine load and the vehicle's operating conditions.
[0038] In the existing technology, some engine strategies are developed and calibrated based on the automatic transmission gears. However, OEMs usually match the same model with transmissions of different gears, which makes engine calibration incompatible.
[0039] Based on this, embodiments of this application provide a method and system for engine and automatic transmission adaptive adaptation, such as... Figure 1 As shown in the figure, this application provides a method for engine and automatic transmission adaptive adaptation, including:
[0040] S1: Acquire a signal indicating that the engine electronic control unit is ready;
[0041] Specifically, the engine is started and put into operation by activating the engine electronic control unit.
[0042] S2: Obtain the current gear ratio and current gear of the transmission;
[0043] Specifically, the engine control unit (ECU) obtains the current gear ratio and current gear information of the transmission sent by the transmission control unit (TCU) through the controller area network (CAN bus). Under normal circumstances, when the engine control unit is ready, the current gear ratio of the transmission is 1.
[0044] S3: Set the current speed ratio to the minimum speed ratio of the transmission, and set the current gear to the maximum gear of the transmission;
[0045] Specifically, the current gear ratio of the transmission obtained by the ECU is temporarily set to the minimum gear ratio of the transmission and calibrated as r0 in the ECU, and the corresponding current gear is temporarily set to the maximum gear of the transmission and calibrated as G0 in the ECU.
[0046] S4: Perform multiple adjustments to the transmission operating conditions; sequentially obtain the transmission adjustment ratio and adjustment gear;
[0047] Specifically, by adjusting the transmission operating conditions multiple times, the ECU sequentially obtains the transmission adjustment ratio and the adjusted gear, and compares the adjustment ratio obtained by the ECU with the value temporarily set as the minimum transmission ratio in S3.
[0048] S5: Determine whether there is an adjustment ratio less than the minimum gear ratio of the transmission; if there is an adjustment ratio less than the minimum gear ratio of the transmission, set the adjustment ratio to the minimum gear ratio of the transmission and set the adjustment gear corresponding to the adjustment ratio to the maximum gear of the transmission, until there is no adjustment ratio less than the minimum gear ratio of the transmission.
[0049] Specifically, by sequentially comparing multiple adjusted gear ratios obtained by the ECU with the values tentatively set as the minimum gear ratio of the transmission in S3, the smallest gear ratio is set as the minimum gear ratio of the transmission, and the gear value corresponding to the minimum gear ratio is set as the maximum gear of the transmission. Through multiple adjustments to the transmission operating conditions, the minimum gear ratio and maximum gear in actual transmission operation are found, ensuring that the minimum gear ratio and maximum gear calibrated in the engine control unit match the minimum gear ratio and maximum gear in actual transmission operation. This achieves the goal of engine adaptive transmission, ultimately realizing adaptive engine calibration and ensuring the universality of engine strategy and calibration.
[0050] As an optional implementation, it further includes: controlling the engine electronic control unit to assign the minimum gear ratio of the transmission to r0, assigning the maximum gear of the transmission to G0, and setting the highest gear of the transmission to Gmax, where Gmax=G0.
[0051] As an optional implementation, it further includes: controlling the engine electronic control unit to obtain the gearbox operating gear, denoted as Gcur;
[0052] The gear information is standardized based on Gmax and Gcur. The result is the gear identifier, denoted as Index, where Index = Gmax - Gcur.
[0053] When the gear Gcur is the highest gear, i.e., Gcur = Gmax, Index = 0. That is, the gear indicator Index for the highest gear is 0, the gear indicator Index for the next highest gear is 1, and so on.
[0054] By setting the highest gear Gmax and the operating gear Gcur in the ECU, and also setting the gear indicator Index (Index = Gmax – Gcur), the engine control strategy based on the gear position is changed to one based on the gear indicator Index, thus achieving universality and adaptability between the engine control strategy and the calibration.
[0055] As an optional implementation, it further includes: setting T15 to represent a signal indicating that the engine electronic control unit is ready; if the engine electronic control unit is ready, the T15 signal is 1; when the engine stops running, the engine electronic control unit is in a non-ready state, and the T15 signal is 0.
[0056] By setting T15 to represent the signal that the engine electronic control unit is ready, the engine's operating status can be monitored in real time, which helps to determine the gear ratio and gear position of the transmission.
[0057] As an optional implementation, it also includes setting the process of changing the T15 signal from 1 to 0 as a driving cycle.
[0058] As an optional implementation, it further includes: in each driving cycle, controlling the engine electronic control unit to obtain the gear ratio and gear position information of the transmission, and determining whether r0, G0 and Gmax need to be updated based on the gear ratio and gear position information.
[0059] To prevent changes in the vehicle's transmission configuration, the ECU performs a self-learning and adaptive program for the transmission in each driving cycle. If the minimum gear ratio and maximum gear information of the transmission in the new driving cycle are inconsistent with the results stored in the previous driving cycle, the minimum gear ratio and maximum gear stored in the ECU are updated to achieve adaptive matching of the engine to the changed transmission.
[0060] On the other hand, the present invention also proposes an adaptive system for the engine and automatic transmission, such as Figure 2 As shown, the system includes an engine 1 and a transmission 3. The engine 1 includes an engine electronic control unit 11, and the transmission 3 includes a transmission electronic control unit 31. The engine electronic control unit 11 and the transmission electronic control unit 31 transmit information through a controller local area network 2.
[0061] As an optional implementation method, such as Figure 3 As shown, the engine electronic control unit 11 includes:
[0062] Information receiving module 111 is used to receive the speed ratio and gear position information of the gearbox 3 transmitted from the controller local area network 2;
[0063] The judgment module 112 is used to judge the magnitude of the speed ratio and gear information, and to judge whether the speed ratio and gear information need to be assigned to the minimum speed ratio r0 and the maximum gear G0 of the transmission.
[0064] The assignment marker module 113 is used to assign the appropriate speed ratio and gear information selected by the judgment module 112 to r0 and G0, and mark the highest gear as Gmax, Gmax=G0;
[0065] Storage module 114 is used to store the values assigned to r0, G0, and Gmax in the assignment marker module 113.
[0066] As an optional implementation method, such as Figure 4 As shown, the gearbox electronic control unit 31 includes:
[0067] The detection module 311 is used to detect the speed ratio and gear information of the transmission 3;
[0068] The information sending module 312 is used to send the speed ratio and gear information to the controller local area network 2.
[0069] As an optional implementation method, such as Figure 5 As shown, the controller local area network 2 includes:
[0070] The receiving module 21 is used to receive the speed ratio and gear information sent by the transmission electronic control unit 31;
[0071] The identification module 22 is used to identify the speed ratio and gear information and determine that the speed ratio and gear information should be transmitted to the engine electronic control unit 11.
[0072] The transmission module 23 is used to transmit the speed ratio and gear information to the engine electronic control unit 11.
[0073] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0074] If the integrated units in the above embodiments are implemented as software functional units and sold or used as independent products, they can be stored in the aforementioned computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause one or more electronic devices (which may be personal computers, servers, or network devices, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.
[0075] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0076] In the several embodiments provided in this application, it should be understood that the disclosed client can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, indirect coupling or communication connection between units or modules, and may be electrical or other forms.
[0077] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the solution provided in this embodiment, depending on actual needs.
[0078] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0079] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0080] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for adaptive operation between an engine and an automatic transmission, characterized in that, include: Acquire signals that characterize the readiness of the engine electronic control unit; Obtain the current gear ratio and current gear of the transmission; Set the current speed ratio to the minimum speed ratio of the transmission, and set the current gear to the maximum gear of the transmission; The gearbox operating conditions were adjusted multiple times; Sequentially obtain the gear ratio and gear selection of the transmission; Determine whether there is an adjustment ratio that is less than the minimum gear ratio of the gearbox; If there is an adjustment ratio that is less than the minimum gear ratio of the transmission, then the adjustment ratio is set to the minimum gear ratio of the transmission, and the gear corresponding to the adjustment ratio is set to the maximum gear of the transmission, until there is no adjustment ratio that is less than the minimum gear ratio of the transmission.
2. The method for engine and automatic transmission adaptive adaptation according to claim 1, characterized in that, The engine electronic control unit is controlled to assign the minimum gear ratio of the transmission to r0, assign the maximum gear of the transmission to G0, and set the highest gear of the transmission to Gmax, where Gmax = G0.
3. The method for engine and automatic transmission adaptive adaptation according to claim 2, characterized in that: The engine electronic control unit is controlled to obtain the gearbox operating gear, denoted as Gcur; The gear information is standardized based on Gmax and Gcur. The result is the gear identifier, denoted as Index, where Index = Gmax - Gcur. When the gear Gcur is the highest gear, i.e., Gcur = Gmax, Index = 0. That is, the gear indicator Index for the highest gear is 0, the gear indicator Index for the next highest gear is 1, and so on.
4. The method for engine and automatic transmission adaptive adaptation according to claim 3, characterized in that, T15 is set to represent the signal that the engine electronic control unit is ready. If the engine electronic control unit is ready, the T15 signal is 1; when the engine stops running, the engine electronic control unit is in a non-ready state, and the T15 signal is 0.
5. The method for engine and automatic transmission adaptive adaptation according to claim 4, characterized in that, The process of changing the T15 signal from 1 to 0 is set as a driving cycle.
6. The method for engine and automatic transmission adaptive adaptation according to claim 5, characterized in that, In each driving cycle, the engine control unit acquires the gear ratio and gear position information of the transmission, and determines whether r0, G0, and Gmax need to be updated based on the gear ratio and gear position information.
7. A system for adaptive operation of an engine and an automatic transmission, characterized in that, The engine and automatic transmission adaptive method according to claim 3 includes an engine and a transmission, wherein the engine includes an engine electronic control unit, the transmission includes a transmission electronic control unit, and the engine electronic control unit and the transmission electronic control unit transmit information through a controller local area network.
8. The engine and automatic transmission adaptive system according to claim 7, characterized in that, The engine electronic control unit includes: The information receiving module is used to receive the gear ratio and gear position information of the transmission transmitted from the controller local area network; The judgment module is used to judge the magnitude of the speed ratio and gear information, and to judge whether the speed ratio and gear information need to be assigned to r0 and G0. The assignment marking module is used to assign the appropriate speed ratio and gear information filtered by the judgment module to r0 and G0, and mark the highest gear as Gmax, Gmax=G0; The storage module is used to store the values assigned to r0, G0, and Gmax in the assignment marker module.
9. The engine and automatic transmission adaptive system according to claim 7, characterized in that, The transmission electronic control unit includes: The detection module is used to detect the speed ratio and gear information of the transmission. The information sending module is used to send the speed ratio and gear information to the controller local area network.
10. The engine and automatic transmission adaptive system according to claim 7, characterized in that, The controller local area network includes: The receiving module is used to receive the speed ratio and gear information sent by the transmission electronic control unit; The identification module is used to identify the speed ratio and gear information, and determine whether the speed ratio and gear information should be transmitted to the engine electronic control unit; The transmission module is used to transmit the speed ratio and gear information to the engine electronic control unit.