Shift control compensation method, device, equipment and storage medium
By detecting preset operating conditions and adaptive conditions in the shift control, and using the feedforward compensation method to correct the torque and speed range that has not been adapted in advance, the problem of low optimization efficiency in the existing technology is solved, and the drivability and fuel economy of the vehicle are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANGHAI AUTOMOBILE GEAR WORKS
- Filing Date
- 2023-10-30
- Publication Date
- 2026-07-03
Smart Images

Figure CN117267372B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of gearbox control technology, and in particular to a shift control compensation method, device, equipment, and storage medium. Background Technology
[0002] For vehicles equipped with automatic transmissions featuring clutches, stable drivability and smoothness are closely related to shift quality. During shifting, a long shift adjustment time exacerbates clutch slippage and heat generation, which is detrimental to clutch durability; conversely, a too-short adjustment time may cause vehicle jerking due to lag in the hydraulic system response. After the transmission rolls off the production line, the original parameters of the transmission controller cannot fully reflect the overall driving performance of the mass-produced transmissions. Therefore, adaptive strategies are needed to compensate for and correct shift control to stabilize the shift adjustment time.
[0003] Current conventional adaptive correction methods are designed to correct shifting conditions within a specific range of engine torque and engine speed. Therefore, if the torque and speed range of the current shift is appearing for the first time, it cannot be corrected in time. In other words, existing shift compensation methods have a lag and low optimization efficiency.
[0004] The above content is only used to help understand the technical solution of the present invention and does not represent an admission that the above content is prior art. Summary of the Invention
[0005] The main objective of this invention is to provide a shift control compensation method, apparatus, device, and storage medium, aiming to solve the technical problem of low optimization efficiency in existing shift control compensation methods.
[0006] To achieve the above objectives, the present invention provides a shift control compensation method, the method comprising:
[0007] When the target gearbox is detected to be in a preset shift condition, the target clutch corresponding to the preset shift condition is determined, and preset shift control is started on the target clutch;
[0008] During the control process of the preset shift control, when it is detected that the target transmission meets the preset shift adaptive conditions, the current adaptive correction parameters are determined according to the current engine speed regulation parameters of the target transmission and the preset adaptive correction table. The preset adaptive table contains all adaptive correction parameters within the engine speed regulation range of the target transmission.
[0009] Feedforward compensation is performed on the preset shift control of the target clutch based on the current adaptive correction parameters.
[0010] Optionally, the current engine speed control parameter includes: the current engine speed; the step of determining the current adaptive correction parameter based on the current engine speed control parameter of the target transmission and the preset adaptive correction table includes:
[0011] When the difference between the target clutch speed and the current engine speed is detected to be less than a preset speed difference, the initial control average value is obtained;
[0012] The initial control mean is modified by a preset correction to obtain the modified control mean;
[0013] The current adaptive correction parameters are determined based on the corrected control mean, the oil temperature of the target transmission, and a preset adaptive correction table.
[0014] Optionally, the step of determining the current adaptive correction parameters based on the corrected control mean, the oil temperature of the target transmission, and a preset adaptive correction table includes:
[0015] Detect whether the target transmission meets the preset fast adaptive conditions;
[0016] If not, then the current adaptive correction parameter is the adaptive correction parameter corresponding to the current engine speed regulation parameter in the preset adaptive correction table.
[0017] Optionally, after detecting whether the target transmission meets the preset fast adaptive condition, the method further includes:
[0018] If so, the current adaptive correction parameter is determined based on the corrected control mean, the oil temperature of the target transmission, and the preset adaptive value table, and the preset adaptive correction table is updated according to the current adaptive correction parameter.
[0019] Optionally, the step of updating the preset adaptive correction table according to the current adaptive correction parameters includes:
[0020] The target cell in the preset adaptive table is determined based on the current engine speed regulation parameters, and the current adaptive correction parameters are filled into the target cell.
[0021] The remaining cells of the preset adaptive table are filled with preset adaptive parameters based on the shift coefficient of the target transmission and the current adaptive correction parameters.
[0022] Optionally, the step of feeding forward compensation to the preset shift control of the target clutch based on the current adaptive correction parameters includes:
[0023] The compensation torque is determined based on the current adaptive correction parameters;
[0024] Feedforward compensation is performed on the preset shift control of the target clutch based on the compensation torque.
[0025] Optionally, the step of feeding forward compensation to the preset shift control of the target clutch based on the compensation torque includes:
[0026] When the target clutch is an Oncoming clutch, feedforward compensation is performed on the torque exchange stage and speed regulation stage of the preset shift control process according to the compensation torque.
[0027] Alternatively, when the target clutch is an offgoing clutch, feedforward compensation is performed on the speed regulation phase of the preset shift control process based on the compensation torque.
[0028] Furthermore, to achieve the above objectives, the present invention also proposes a shift control compensation device, the shift control compensation device comprising:
[0029] The working condition detection module is used to determine the target clutch corresponding to the preset shifting condition when the target gearbox is detected to be in a preset shifting condition, and to start preset shifting control on the target clutch.
[0030] The parameter acquisition module is used to determine the current adaptive correction parameter based on the current engine speed regulation parameter of the target transmission and the preset adaptive correction table when the target transmission is detected to meet the preset adaptive shift conditions during the control process of the preset shift control. The preset adaptive table contains all adaptive correction parameters within the engine speed regulation range of the target transmission.
[0031] The compensation module is used to perform feedforward compensation on the preset shift control of the target clutch based on the current adaptive correction parameters.
[0032] Furthermore, to achieve the above objectives, the present invention also proposes a shift control compensation device, the device comprising: a memory, a processor, and a shift control compensation program stored in the memory and executable on the processor, the shift control compensation program being configured to implement the steps of the shift control compensation method as described above.
[0033] In addition, to achieve the above objectives, the present invention also proposes a storage medium storing a shift control compensation program, wherein when the shift control compensation program is executed by a processor, it implements the steps of the shift control compensation method as described above.
[0034] This invention discloses a shift control compensation method, apparatus, device, and storage medium. The method includes: when a target transmission is detected to be in a preset shift condition, determining the target clutch corresponding to the preset shift condition and starting preset shift control on the target clutch; during the preset shift control process, when the target transmission is detected to meet preset shift adaptive conditions, and when the difference between the target clutch speed and the current engine speed is detected to be less than a preset speed difference, obtaining an initial control average value; performing a preset correction on the initial control average value to obtain a corrected control average value; detecting whether the target transmission meets preset fast adaptive conditions; if not, using the adaptive correction parameter corresponding to the current engine speed regulation parameter in a preset adaptive correction table as the current adaptive correction parameter, the preset adaptive table containing all adaptive correction parameters within the engine speed regulation range of the target transmission; determining a compensation torque based on the current adaptive correction parameter; and performing feedforward compensation on the preset shift control of the target clutch based on the compensation torque. When the target clutch is an Oncoming clutch, performing feedforward compensation on the torque exchange stage and speed regulation stage of the preset shift control process based on the compensation torque. When the target clutch is an offgoing clutch, feedforward compensation is performed on the speed adjustment phase of the preset shift control process based on the compensation torque. Therefore, this invention can pre-weight and correct adaptive parameters based on the distance between the current torque and speed ranges across the entire torque and speed ranges, avoiding optimization lag and stabilizing the speed adjustment time during shifting operations, thus improving vehicle drivability and fuel economy. Compared to existing technologies, this invention can pre-correct shifting conditions in torque and speed ranges that have not been adaptively reached based on a preset adaptive correction table, improving optimization efficiency. Attached Figure Description
[0035] Figure 1 This is a schematic diagram of the structure of the shift control compensation device in the hardware operating environment involved in the embodiments of the present invention;
[0036] Figure 2 This is a first flowchart illustrating the first embodiment of the shift control compensation method of the present invention;
[0037] Figure 3 This is a second flowchart illustrating the first embodiment of the shift control compensation method of the present invention;
[0038] Figure 4 This is a schematic diagram of the third process of the first embodiment of the shift control compensation method of the present invention;
[0039] Figure 5 This is a schematic diagram of the fourth process of the first embodiment of the shift control compensation method of the present invention;
[0040] Figure 6 This is a schematic diagram of the second process of the second embodiment of the shift control compensation method of the present invention;
[0041] Figure 7 This is a schematic diagram of the second process of the second embodiment of the shift control compensation method of the present invention;
[0042] Figure 8 This is a schematic diagram of the fast adaptive adjustment of the preset adaptive correction table in the second embodiment of the shift control compensation method of the present invention;
[0043] Figure 9 This is a structural block diagram of the first embodiment of the shift control compensation device of the present invention.
[0044] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0045] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0046] Reference Figure 1 , Figure 1 This is a schematic diagram of the shift control compensation device structure in the hardware operating environment involved in the embodiments of the present invention.
[0047] like Figure 1 As shown, the shift control compensation device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display screen or an input unit such as a keyboard; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wireless-Fidelity (Wi-Fi) interface). The memory 1005 may be high-speed random access memory (RAM) or stable non-volatile memory (NVM), such as a disk storage device. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0048] Those skilled in the art will understand that Figure 1 The structure shown does not constitute a limitation on the shift control compensation device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0049] like Figure 1 As shown, the memory 1005, which serves as a storage medium, may include an operating system, a data storage module, a network communication module, a user interface module, and a shift control compensation program.
[0050] exist Figure 1 In the shift control compensation device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the shift control compensation device of the present invention can be set in the shift control compensation device, and the shift control compensation device calls the shift control compensation program stored in the memory 1005 through the processor 1001 and executes the shift control compensation method provided in the embodiment of the present invention.
[0051] This invention provides a shift control compensation method, referring to... Figure 2 , Figure 2 This is a schematic diagram of the first process of the first embodiment of the shift control compensation method of the present invention.
[0052] Understandably, current conventional adaptive correction methods correct shift conditions within specific engine torque and speed ranges. If the torque and speed range of the current shift is not corrected in time, optimization can only be performed when the same problem occurs again, resulting in low optimization efficiency and impacting vehicle drivability and fuel economy. To address these issues, such as... Figure 2 As shown, in this embodiment, the shift control compensation method includes the following steps:
[0053] Step S10: When the target gearbox is detected to be in a preset shift condition, the target clutch corresponding to the preset shift condition is determined, and preset shift control is started on the target clutch.
[0054] It should be noted that the executing entity of this embodiment can be a transmission control module (TCM) with data processing, data communication, and program execution functions, i.e., the aforementioned shift control device. Here, the shift control compensation method provided in this embodiment and the following embodiments will be specifically described using the aforementioned shift control compensation device (hereinafter referred to as the compensation device).
[0055] It is important to understand that the target transmission mentioned above can be a dual-clutch transmission, which may include an oncoming clutch and an offgoing clutch. The preset shift conditions mentioned above can include an upshift condition (accelerator pressed) and a downshift condition (accelerator pressed). The target clutch for the upshift condition is the oncoming clutch, and the target clutch for the downshift condition is the offgoing clutch. Specifically, for the upshift condition of a dual-clutch transmission, the preset shift control process can be as follows: For the oncoming clutch, PI control is used to control the engine speed change rate to decrease according to a set rate; simultaneously, the compensation device sends a torque reduction request to the engine control unit (ECU); the oncoming clutch quickly and smoothly engages and transmits engine torque, causing the engine speed to gradually approach the target speed, achieving speed synchronization. For the downshift condition of a dual-clutch transmission, the preset shift control process can be as follows: For the offgoing clutch, PI control is used to control the engine speed change rate to increase according to a set rate; the offgoing clutch quickly and smoothly engages and transmits engine torque, causing the engine speed to gradually approach the target speed, achieving speed synchronization.
[0056] Step S20: During the control process of the preset shift control, when it is detected that the target transmission meets the preset shift adaptive conditions, the current adaptive correction parameter is determined according to the current engine speed regulation parameter of the target transmission and the preset adaptive correction table. The preset adaptive table contains all adaptive correction parameters within the engine speed regulation range of the target transmission.
[0057] It is important to understand that during the aforementioned preset shift control process, the activation conditions for adaptive shifting must be monitored in real time, i.e., whether the preset adaptive conditions are met. These preset adaptive conditions may include: entering the speed adjustment phase of shifting from accelerator to upshift or downshift; engine torque within a certain range; engine speed within a certain range; clutch temperature within a certain range; transmission oil temperature within a certain range; throttle change rate within a certain range; no TCS (Traction Control System) activation; and no transmission malfunction. Adaptive shifting is activated only when all of the above conditions are met simultaneously, and compensation torque is determined based on the target transmission's current engine speed parameters for adaptive shift control. These current engine speed parameters may be the target transmission's current engine speed Ne1 and current engine torque Trq1.
[0058] It should be noted that the aforementioned preset adaptive table contains all adaptive correction parameters within the engine speed range of the target transmission. Therefore, the corresponding adaptive correction parameter can be obtained from the preset adaptive correction table based on the current engine speed parameters of the target transmission as the current adaptive correction parameter, thereby avoiding the speed difference feedback control in this torque-speed range and achieving the effect of early adaptive correction.
[0059] It is understandable that the adaptive correction parameters in the aforementioned preset adaptive table need to be supplemented through testing. Therefore, further, when the target transmission performs adaptive correction for the first time, as one possible implementation method, such as... Figure 3 As shown, Figure 3 This is a second flowchart illustrating the first embodiment of the shift control compensation method of the present invention. In this embodiment, step S20 includes:
[0060] Step S201: When the difference between the target clutch speed and the current engine speed is detected to be less than a preset speed difference, the initial control average value is obtained;
[0061] Step S202: Perform a preset correction on the initial control mean to obtain a corrected control mean;
[0062] Step S203: Determine the current adaptive correction parameters based on the corrected control mean, the oil temperature of the target transmission, and the preset adaptive correction table.
[0063] It should be noted that, after detecting that the target transmission meets the aforementioned preset adaptive conditions, this embodiment first integrates the PI adjustment value of the target transmission. When it is detected that the target clutch is close to speed synchronization, i.e., the difference between the target clutch speed and the current engine speed Ne1 is less than the preset speed difference, this embodiment obtains the PI average value Aver_raw, i.e., the aforementioned initial control average value, based on the current PI adjustment value and the integration time. Then, this embodiment corrects the PI average value through calibration parameters, i.e., the aforementioned preset correction, to obtain the PI correction value Aver_ofst, i.e., the aforementioned corrected control average value. Finally, this embodiment looks up the preset adaptive value table based on the target transmission oil temperature and the PI correction value Aver_ofst to obtain the adaptive adjustment value Adapt_ofst.
[0064] It is important to understand that the aforementioned preset adaptive value table and the aforementioned preset adaptive correction table are not the same table. The adaptive adjustment value Adapt_ofst obtained above can be the adaptive correction value corresponding to the current engine speed regulation parameter or the current torque speed range. However, during the first or first few adaptive corrections, this adaptive correction value should be filled into the preset adaptive correction table. That is, the preset adaptive correction table is quickly adapted until it is completely replenished. Only then can early adaptation be performed based on the preset adaptive correction table. The criterion for the replenishment being complete can be whether the target transmission meets the preset quick adaptive condition. Therefore, further, as... Figure 4 As shown, Figure 4 This is a schematic diagram of the third process of the first embodiment of the shift control compensation method of the present invention. In this embodiment, step S203 includes:
[0065] Step S203a: Detect whether the target transmission meets the preset fast adaptive conditions;
[0066] Step S203b: If not, then the adaptive correction parameter corresponding to the current engine speed regulation parameter in the preset adaptive correction table is used as the current adaptive correction parameter.
[0067] It should be noted that this embodiment can set a judgment coefficient Factor based on the number of gear shifts. When the number of adaptive gear shifts during the target transmission's lifespan exceeds a certain number, the Factor becomes 0, and fast adaptation will no longer be activated. Therefore, in this embodiment, the process of detecting whether the target transmission meets the preset fast adaptation conditions can be: determining whether the judgment coefficient Factor based on the number of gear shifts is greater than zero. When the Factor is less than or equal to zero, the fast adaptation process cannot be activated. In this case, this embodiment can use the adaptive correction parameter corresponding to the current engine speed adjustment parameter in the preset adaptive correction table as the current adaptive correction parameter, thereby achieving the effect of early adaptive correction.
[0068] Step S30: Perform feedforward compensation on the preset shift control of the target clutch according to the current adaptive correction parameters.
[0069] It should be understood that this embodiment can perform torque feedforward compensation on the control rate of the preset shift control after determining the current adaptive correction parameters. Therefore, further, as one possible implementation, such as Figure 5 As shown, Figure 5 This is a schematic diagram of the fourth process of the first embodiment of the shift control compensation method of the present invention. In this embodiment, step S30 includes:
[0070] Step S301: Determine the compensation torque based on the current adaptive correction parameters;
[0071] Step S302: Perform feedforward compensation on the preset shift control of the target clutch according to the compensation torque.
[0072] It should be noted that in this embodiment, the compensation torque can be determined based on the current adaptive value delta_AdaptVal(x; y), where x is the engine speed Ne1 and y is the engine torque Trq1. This allows for a weighted correction of the adaptive values for the entire torque and speed ranges of the preset shift control. The correction method is as follows:
[0073] AdaptVal'(xi,yj)=AdaptVal(xi,yj)+delta_AdaptVal(x;y)*Factor^gap;
[0074] In the formula, AdaptVal'(xi,yj) is the corrected adaptive value of the adjustment point (i,j), and AdaptVal(xi,yj) is the original adaptive value of the adjustment point (i,j); delta_AdaptVal(x; y) is the adaptive value correction value corresponding to the current engine speed regulation parameter; gap is the distance between point xi, yj and the current adaptive point; Factor is the judgment coefficient based on the number of gear shifts; xi, yj is the lookup location of the preset adaptive value table.
[0075] Furthermore, as one possible implementation, in this embodiment, step S302 includes:
[0076] Step S302a: When the target clutch is an Oncoming clutch, feedforward compensation is performed on the torque exchange stage and speed regulation stage in the preset shift control process according to the compensation torque.
[0077] It should be noted that, for the accelerator-assisted upshifting scenario, the adaptive correction value AdaptVal'(xi,yj) can be used as a feedforward term, applied to the final value of the Oncoming clutch torque interaction phase and the final value of the speed regulation phase. The corresponding control laws are shown below:
[0078] T Cluth_swap =T ENG +TT AdaptVal(xi,yj) ;
[0079] T Cluth_speed =T ENG +T PI +TT AdaptVal(xi,yj) ;
[0080] In the formula, T Cluth_swap T is the control torque for the oncoming clutch torque interaction phase. Cluth_speed T is the control torque for the oncoming clutch speed regulation phase.ENG For engine torque, TT AdaptVal(xi,yj) For adaptive torque correction.
[0081] Step S302b: When the target clutch is an offgoing clutch, feedforward compensation is performed on the speed regulation stage of the preset shift control process according to the compensation torque.
[0082] For the downshifting condition caused by pressing the accelerator, the modified adaptive value AdaptVal'(xi,yj) can be used as a feedforward term and applied to the final value of the Offgoing clutch speed regulation phase. The corresponding control law is shown below:
[0083] T Cluth =T ENG +T PI +TT IdaptVal(xi,yj) ;
[0084] In the formula, T Cluth T is the control torque for the offgoing clutch torque interaction phase. ENG T represents engine torque. PI For PI torque adjustment, TT AdaptVal(xi,yj) For adaptive torque correction.
[0085] In summary, this embodiment can perform early adaptive correction for the speed adjustment process of upshifting and downshifting by pressing the accelerator. The early adaptive correction value is a two-dimensional table based on engine torque and engine speed, namely the aforementioned preset adaptive correction table. When the upshifting condition is triggered by pressing the accelerator, the two-dimensional table is used as a feedforward term and is called during the torque interaction phase, acting on the Oncoming clutch until the shift ends. When the downshifting condition is triggered by pressing the accelerator, it acts as feedforward compensation, acting on the Offgoing clutch during the speed adjustment phase. Therefore, this embodiment can perform early weighted correction of adaptive parameters based on the distance of the full torque range and speed range from the current torque and speed, thereby stabilizing the speed adjustment time during shifting and improving vehicle drivability and fuel economy. Compared with the prior art, this embodiment can perform early correction for shifting conditions in torque and speed ranges that have not been adaptively reached based on the preset adaptive correction table, avoiding the optimization lag situation in the existing system where correction can only be made through feedback control and performance optimization is only achieved on the second shift, thus improving optimization efficiency.
[0086] This embodiment discloses a shift control compensation method, which includes: when the target transmission is detected to be in a preset shift condition, determining the target clutch corresponding to the preset shift condition and starting preset shift control on the target clutch; during the preset shift control process, when the target transmission is detected to meet preset shift adaptive conditions, and when the difference between the target clutch speed and the current engine speed is detected to be less than a preset speed difference, obtaining an initial control average value; performing a preset correction on the initial control average value to obtain a corrected control average value; detecting whether the target transmission meets preset fast adaptive conditions; if not, using the adaptive correction parameter corresponding to the current engine speed regulation parameter in the preset adaptive correction table as the current adaptive correction parameter, the preset adaptive table containing all adaptive correction parameters within the engine speed regulation range of the target transmission; determining the compensation torque based on the current adaptive correction parameter; and performing feedforward compensation on the preset shift control of the target clutch based on the compensation torque. When the target clutch is an Oncoming clutch, performing feedforward compensation on the torque exchange stage and speed regulation stage of the preset shift control process based on the compensation torque. When the target clutch is an Offgoing clutch, performing feedforward compensation on the speed regulation stage of the preset shift control process based on the compensation torque. Therefore, this embodiment can pre-weight and correct the adaptive parameters based on the distance between the current torque and speed ranges and the full torque and speed ranges, avoiding optimization lag and thus stabilizing the speed adjustment time during gear shifts, improving vehicle drivability and fuel economy. Compared to existing technologies, this embodiment can pre-correct gear shifts in torque and speed ranges that have not been adaptively reached based on a preset adaptive correction table, improving optimization efficiency.
[0087] Reference Figure 6 , Figure 6 This is a schematic diagram of the first process of the second embodiment of the shift control compensation method of the present invention, based on the above. Figure 2 The illustrated embodiment presents a second embodiment of the shift control compensation method of the present invention.
[0088] Furthermore, such as Figure 6 As shown, in this embodiment, step S203 further includes:
[0089] Step 203c: If yes, then determine the current adaptive correction parameter based on the corrected control mean, the oil temperature of the target transmission, and the preset adaptive value table, and update the preset adaptive correction table according to the current adaptive correction parameter.
[0090] It is important to understand that when the target transmission meets the preset fast adaptive condition, that is, when the judgment coefficient Factor based on the number of shifts within the shift lifecycle of the target transmission is greater than zero, it indicates that the number of fast adaptive cycles is less than the set value. In this embodiment, the aforementioned adaptive adjustment value Adapt_ofst can be used as the current adaptive correction parameter corresponding to the current engine speed regulation parameter. Simultaneously, this embodiment can trigger fast adaptive and update the preset adaptive correction table.
[0091] Furthermore, as one possible implementation method, in this embodiment, Figure 7 This is a schematic diagram of the second process of the second embodiment of the shift control compensation method of the present invention, as shown below. Figure 7 As shown, step 203c includes:
[0092] Step S203c1: Determine the target cell in the preset adaptive table based on the current engine speed regulation parameters, and fill the target cell with the current adaptive correction parameters;
[0093] Step S203c2: Fill the remaining cells of the preset adaptive table with preset adaptive parameters according to the shift coefficient of the target gearbox and the current adaptive correction parameters.
[0094] It is important to understand that the adaptive parameters in the aforementioned preset adaptive correction table can be divided based on engine speed Ne and engine torque Trq. For ease of understanding, they are represented as follows: Figure 8 Let's take an example to illustrate this. Figure 8 This is a schematic diagram of the fast adaptive adjustment of the preset adaptive correction table in the second embodiment of the shift control compensation method of the present invention, as shown below. Figure 8As shown, this embodiment can determine the target cell in the preset adaptive table based on the current engine speed adjustment parameters, namely the current engine speed Ne1 and engine torque Trq1. For example, if a new transmission triggers adaptation for the first time when shifting from 2nd to 3rd gear (AdaptVal(xi,yj) initial value is 0Nm) at engine speed Ne12600rpm and engine torque Trq1130Nm, since Factor is 0.8 at this time, rapid adaptation can be performed. At this time, the target cells corresponding to the current engine speed adjustment parameters are the four cells corresponding to engine speed Ne of 2400-3200rpm and engine torque Trq of 100-150Nm. If the current adaptive correction parameter delta_AdaptVal is 5Nm, then 5Nm can be filled into the target cells. Then, this embodiment can determine the adaptive value of the direct critical point as 5Nm*0.8 based on the distance of the remaining cells from the target cell corresponding to the current adaptive correction parameter, the adaptive value of the indirect critical point as 5Nm*0.8^2, and so on, until the entire preset adaptive correction table is covered.
[0095] Understandably, when the second adaptive test is performed, if the target transmission's engine speed is 4000 rpm and the engine torque is 150 Nm, then feedforward compensation of 5 Nm * 0.8 can be directly triggered, thus avoiding the speed difference feedback control in this torque-speed range in advance.
[0096] In summary, this embodiment, targeting the initial production line of the complete vehicle, aims to quickly achieve better drivability by rapidly correcting the adaptive parameters across the entire torque and speed range of the current shifting condition based on specific engine torque and speed adaptive correction parameters at the current shifting stage. This allows for advance correction of shifting conditions in torque and speed ranges that have not yet been adaptively adjusted.
[0097] This embodiment determines the current adaptive correction parameters based on the corrected control mean, the target transmission oil temperature, and a preset adaptive value table. It then determines the target cell in the preset adaptive table based on the current engine speed adjustment parameters and fills the target cell with the current adaptive correction parameters. The remaining cells in the preset adaptive table are then filled with preset adaptive parameters based on the target transmission shift coefficient and the current adaptive correction parameters. This embodiment targets the initial production of the vehicle. To quickly achieve better drivability, it rapidly corrects the adaptive parameters across the entire torque and speed range of the current shift condition based on specific engine torque and speed adaptive correction parameters. This allows for early correction of shift conditions in torque and speed ranges that have not yet been adapted, avoiding the optimization lag found in existing shift control methods that rely solely on feedback control for correction, with performance optimization only achieved on the second shift.
[0098] Furthermore, this embodiment of the invention also proposes a storage medium storing a shift control compensation program, which, when executed by a processor, implements the steps of the shift control compensation method described above.
[0099] refer to Figure 9 , Figure 9 This is a structural block diagram of the first embodiment of the shift control compensation device of the present invention.
[0100] like Figure 9 As shown, the shift control compensation device proposed in this embodiment of the invention includes:
[0101] The working condition detection module 901 is used to determine the target clutch corresponding to the preset shifting condition when the target gearbox is detected to be in a preset shifting condition, and to start preset shifting control on the target clutch.
[0102] The parameter acquisition module 902 is used to determine the compensation torque based on the current engine speed regulation parameters of the target gearbox when the target gearbox is detected to meet the preset shift adaptive conditions during the control process of the preset shift control.
[0103] The compensation module 903 is used to perform feedforward compensation on the preset shift control of the target clutch based on the compensation torque.
[0104] Furthermore, as one possible implementation, in this embodiment, the parameter acquisition module 902 is also used to acquire an initial control average value when the difference between the target clutch speed and the current engine speed is detected to be less than a preset speed difference.
[0105] The parameter acquisition module 902 is also used to perform a preset correction on the initial control mean to obtain a corrected control mean;
[0106] The parameter acquisition module 902 is also used to determine the current adaptive correction parameters based on the corrected control mean, the oil temperature of the target transmission, and a preset adaptive correction table.
[0107] Furthermore, as one possible implementation, in this embodiment, the parameter acquisition module 902 is also used to detect whether the target gearbox meets the preset fast adaptive conditions;
[0108] The parameter acquisition module 902 is further configured to, if not, use the adaptive correction parameter corresponding to the current engine speed regulation parameter in the preset adaptive correction table as the current adaptive correction parameter.
[0109] Furthermore, as one possible implementation, in this embodiment, the compensation module 903 is also used to determine the compensation torque based on the current adaptive correction parameters;
[0110] The compensation module 903 is also used to perform feedforward compensation on the preset shift control of the target clutch based on the compensation torque.
[0111] Furthermore, as one possible implementation, in this embodiment, the compensation module 903 is also used to perform feedforward compensation on the torque exchange stage and speed regulation stage of the preset shift control process according to the compensation torque when the target clutch is an Oncoming clutch.
[0112] Furthermore, as one possible implementation, in this embodiment, the compensation module 903 is also used to perform feedforward compensation on the speed regulation stage of the preset shift control process according to the compensation torque when the target clutch is an offgoing clutch.
[0113] This embodiment determines the target clutch corresponding to the preset shift condition when the target transmission is detected to be in a preset shift condition, and begins preset shift control of the target clutch. During the preset shift control process, when the target transmission is detected to meet the preset shift adaptive conditions, and when the difference between the target clutch speed and the current engine speed is detected to be less than the preset speed difference, an initial control mean is obtained. The initial control mean is preset corrected to obtain a corrected control mean. It is then checked whether the target transmission meets the preset fast adaptive conditions. If not, the current adaptive correction parameter is used based on the adaptive correction parameter corresponding to the current engine speed regulation parameter in the preset adaptive correction table, which contains all adaptive correction parameters within the engine speed regulation range of the target transmission. A compensation torque is determined based on the current adaptive correction parameter. Feedforward compensation is performed on the preset shift control of the target clutch based on the compensation torque. When the target clutch is an Oncoming clutch, feedforward compensation is performed on the torque exchange stage and speed regulation stage of the preset shift control process based on the compensation torque. When the target clutch is an Offgoing clutch, feedforward compensation is performed on the speed regulation stage of the preset shift control process based on the compensation torque. Therefore, this embodiment can pre-weight and correct the adaptive parameters based on the distance between the current torque and speed ranges and the full torque and speed ranges, avoiding optimization lag and thus stabilizing the speed adjustment time during gear shifts, improving vehicle drivability and fuel economy. Compared to existing technologies, this embodiment can pre-correct gear shifts in torque and speed ranges that have not been adaptively reached based on a preset adaptive correction table, improving optimization efficiency.
[0114] Based on the first embodiment of the shift control compensation device of the present invention described above, a second embodiment of the shift control compensation device of the present invention is proposed.
[0115] In this embodiment, the parameter acquisition module 902 is further configured to, if so, determine the current adaptive correction parameter based on the corrected control mean, the oil temperature of the target transmission, and a preset adaptive value table, and update the preset adaptive correction table according to the current adaptive correction parameter.
[0116] Furthermore, as one implementation, in this embodiment, the parameter acquisition module 902 is also used to determine the target cell in the preset adaptive table based on the current engine speed regulation parameters, and fill the target cell with the current adaptive correction parameters;
[0117] The parameter acquisition module 902 is further configured to fill the remaining cells of the preset adaptive table with preset adaptive parameters based on the shift coefficient of the target transmission and the current adaptive correction parameters.
[0118] This embodiment determines the current adaptive correction parameters based on the corrected control mean, the target transmission oil temperature, and a preset adaptive value table. It then determines the target cell in the preset adaptive table based on the current engine speed adjustment parameters and fills the target cell with the current adaptive correction parameters. The remaining cells in the preset adaptive table are then filled with preset adaptive parameters based on the target transmission shift coefficient and the current adaptive correction parameters. This embodiment targets the initial production of the vehicle. To quickly achieve better drivability, it rapidly corrects the adaptive parameters across the entire torque and speed range of the current shift condition based on specific engine torque and speed adaptive correction parameters. This allows for early correction of shift conditions in torque and speed ranges that have not yet been adapted, avoiding the optimization lag found in existing shift control methods that rely solely on feedback control for correction, with performance optimization only achieved on the second shift.
[0119] Other embodiments or specific implementations of the shift control compensation device of the present invention can be referred to the above-described method embodiments, and will not be repeated here.
[0120] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or system. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or system that includes that element.
[0121] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0122] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0123] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A shift control compensation method, characterized in that, The method includes: When the target gearbox is detected to be in a preset shift condition, the target clutch corresponding to the preset shift condition is determined, and preset shift control is started on the target clutch; During the control process of the preset shift control, when it is detected that the target transmission meets the preset shift adaptive conditions, the current adaptive correction parameters are determined according to the current engine speed regulation parameters of the target transmission and the preset adaptive correction table. The preset adaptive correction table contains all adaptive correction parameters within the engine speed regulation range of the target transmission. Feedforward compensation is performed on the preset shift control of the target clutch based on the current adaptive correction parameters; The current engine speed control parameters include: the current engine speed; the step of determining the current adaptive correction parameters based on the current engine speed control parameters of the target transmission and the preset adaptive correction table includes: When the difference between the target clutch speed and the current engine speed is detected to be less than a preset speed difference, the initial control average value is obtained; The initial control mean is modified by a preset correction to obtain the modified control mean; The current adaptive correction parameters are determined based on the corrected control mean, the oil temperature of the target transmission, and a preset adaptive correction table.
2. The shift control compensation method as described in claim 1, characterized in that, The step of determining the current adaptive correction parameters based on the corrected control mean, the target transmission oil temperature, and a preset adaptive correction table includes: Detect whether the target transmission meets the preset fast adaptive conditions; If not, then the current adaptive correction parameter is the adaptive correction parameter corresponding to the current engine speed regulation parameter in the preset adaptive correction table.
3. The shift control compensation method as described in claim 2, characterized in that, After detecting whether the target transmission meets the preset fast adaptive conditions, the method further includes: If so, the current adaptive correction parameter is determined based on the corrected control mean, the oil temperature of the target transmission, and the preset adaptive value table, and the preset adaptive correction table is updated according to the current adaptive correction parameter.
4. The shift control compensation method as described in claim 3, characterized in that, The step of updating the preset adaptive correction table according to the current adaptive correction parameters includes: Determine the target cell in the preset adaptive correction table based on the current engine speed control parameters, and fill the target cell with the current adaptive correction parameters; The remaining cells of the preset adaptive correction table are filled with preset adaptive parameters based on the shift coefficient of the target transmission and the current adaptive correction parameters.
5. The shift control compensation method as described in claim 4, characterized in that, The step of feeding forward compensation to the preset shift control of the target clutch based on the current adaptive correction parameters includes: The compensation torque is determined based on the current adaptive correction parameters; Feedforward compensation is performed on the preset shift control of the target clutch based on the compensation torque.
6. The shift control compensation method as described in claim 5, characterized in that, The step of feeding forward compensation to the preset shift control of the target clutch based on the compensation torque includes: When the target clutch is an Oncoming clutch, feedforward compensation is performed on the torque exchange stage and speed regulation stage of the preset shift control process according to the compensation torque. Alternatively, when the target clutch is an offgoing clutch, feedforward compensation is performed on the speed regulation phase of the preset shift control process based on the compensation torque.
7. A shift control compensation device, characterized in that, The shift control compensation device includes: The working condition detection module is used to determine the target clutch corresponding to the preset shifting condition when the target gearbox is detected to be in a preset shifting condition, and to start preset shifting control on the target clutch. The parameter acquisition module is used to determine the current adaptive correction parameter based on the current engine speed regulation parameter of the target transmission and the preset adaptive correction table when the target transmission is detected to meet the preset adaptive shift conditions during the control process of the preset shift control. The preset adaptive correction table contains all adaptive correction parameters within the engine speed regulation range of the target transmission. The current engine speed regulation parameter includes: the current engine speed. The compensation module is used to perform feedforward compensation on the preset shift control of the target clutch based on the current adaptive correction parameters. The parameter acquisition module is further configured to acquire an initial control mean value when the difference between the target clutch speed and the current engine speed is detected to be less than a preset speed difference; to perform a preset correction on the initial control mean value to obtain a corrected control mean value; and to determine the current adaptive correction parameters based on the corrected control mean value, the oil temperature of the target transmission, and a preset adaptive correction table.
8. A shift control compensation device, characterized in that, The device includes: a memory, a processor, and a shift control compensation program stored in the memory and executable on the processor, the shift control compensation program being configured to implement the steps of the shift control compensation method as described in any one of claims 1 to 6.
9. A storage medium, characterized in that, The storage medium stores a shift control compensation program, which, when executed by a processor, implements the steps of the shift control compensation method as described in any one of claims 1 to 6.