Torque adjustment method, device, product
By acquiring information on power parameters and operating status changes during vehicle gear shifting, updating torque adjustment parameters, and correcting motor torque, the problem of torque accuracy discrepancies caused by engine hardware deviations is solved, improving torque control accuracy and shifting smoothness, and adapting to complex driving environments.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2026-06-17
- Publication Date
- 2026-07-24
AI Technical Summary
Existing technologies cannot effectively solve the problem of torque accuracy variation caused by engine hardware deviations, resulting in low torque control accuracy and poor vehicle shifting smoothness, especially in complex driving environments where torque deviations cannot be compensated.
By acquiring the vehicle's power parameters during gear shifting, the engine torque and operating status changes are determined, the initial torque adjustment parameters are updated, and the motor torque in the next gear shift is corrected based on the hardware parameters and software strategies of the previous gear shift, adapting to engine torque deviations and improving torque control accuracy and shifting smoothness.
It achieves improved torque control accuracy and shift smoothness even under engine torque accuracy deviation, adapts to complex driving environments, and compensates for the impact of engine torque deviation during shifting.
Smart Images

Figure CN122447485A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and more specifically, to a torque adjustment method, device, and product. Background Technology
[0002] In related technologies, the problem of engine torque accuracy deviation is solved by calibrating the engine torque accuracy on a test bench during vehicle development. However, this method cannot solve the dispersion problem caused by engine hardware deviation, and it is also difficult to cope with the complex driving environment in which the vehicle operates. Therefore, there are problems such as low torque control accuracy, inability to compensate for torque deviation, and low vehicle shifting smoothness.
[0003] There are currently no effective solutions to the above problems. Summary of the Invention
[0004] This application provides a torque adjustment method, apparatus, and product to at least solve the technical problem in the related art that methods for improving engine torque accuracy cannot compensate for torque deviations generated during engine shifting.
[0005] According to one aspect of the embodiments of this application, a torque adjustment method is provided, comprising: acquiring power parameters of a vehicle under test during a gear shifting process, and determining change information generated by the vehicle under test during the gear shifting process based on the power parameters, wherein the change information includes: engine torque change information and operating state change information; determining whether to update initial torque adjustment parameters based on the change information, wherein the initial torque adjustment parameters are torque adjustment parameters stored in the controller of the vehicle under test, and the torque adjustment parameters are used to adjust the motor torque of the vehicle under test; if it is determined that the initial torque adjustment parameters should be updated, determining update parameters for updating the initial torque adjustment parameters based on the operating conditions of the vehicle under test; determining a target motor torque based on the update parameters, the initial torque adjustment parameters, the engine torque change information, and the motor torque, wherein the target motor torque is applied to the next gear shift of the vehicle under test, and the next gear shift is the next gear shift operation closest in time to the time when the update parameters were determined.
[0006] Optionally, the power parameters include: initial speed, target speed, and operating state parameters of the vehicle under test during gear shifting. The initial speed is the engine speed of the vehicle under test at the moment of clutch disengagement, the target speed is the engine speed with the largest deviation from the initial speed among the engine speeds generated during clutch disengagement, and the operating state parameters are related to the operating stability of the vehicle under test. The power parameters are used to determine the changes in the engine of the vehicle under test during gear shifting, including: determining engine torque changes based on the initial and target speeds; and determining operating state change information based on the operating state parameters.
[0007] Optionally, determining engine torque change information based on the initial speed and target speed includes: determining the maximum angular acceleration of the power system of the vehicle under test during the target time period, wherein the target time period is the period during which the engine speed changes from the initial speed to the target speed; determining the engine torque deviation value based on the rotational inertia and maximum angular acceleration of the power system; and determining the direction of the engine torque deviation based on the relationship between the initial speed and the target speed; and determining engine torque change information based on the engine torque deviation value and the direction of the engine torque deviation.
[0008] Optionally, determining the operating state change information based on the operating state parameters includes: acquiring a first type of operating state parameters of the vehicle under test at the moment of clutch disengagement, wherein the first type of operating state parameters includes: a first throttle opening, a first vehicle acceleration, and an engine coolant temperature; and acquiring a second type of operating state parameters of the vehicle under test at the moment of clutch disengagement, wherein the second type of operating state parameters includes: a second throttle opening and a second vehicle acceleration; determining the throttle opening change value based on the first throttle opening and the second throttle opening, and determining the vehicle acceleration fluctuation amplitude based on the first vehicle acceleration and the second vehicle acceleration; and determining the engine coolant temperature, the throttle opening change value, and the vehicle acceleration fluctuation amplitude as operating state change information.
[0009] Optionally, determining whether to update the initial torque adjustment parameters based on the change information includes: comparing the engine torque deviation value recorded in the change information with a preset torque deviation value to obtain a first comparison result, wherein the preset torque deviation value is the minimum engine torque deviation value that causes shift shock; and determining whether preset update conditions are met based on the engine coolant temperature, throttle opening change value, and vehicle acceleration fluctuation amplitude recorded in the change information, wherein the preset update conditions include the maximum throttle opening change value, the maximum vehicle acceleration fluctuation amplitude, and the minimum allowable engine coolant temperature of the engine of the vehicle under thermal stability conditions; and determining to update the initial torque adjustment parameters if the first comparison result indicates that the engine torque deviation value is greater than the preset torque deviation value and the preset update conditions are met.
[0010] Optionally, determining whether the preset update conditions are met based on the engine coolant temperature, throttle opening change value, and vehicle acceleration fluctuation amplitude recorded in the change information includes: comparing the engine coolant temperature with the minimum engine coolant temperature, comparing the throttle opening change value with the maximum throttle opening change value, and comparing the vehicle acceleration fluctuation amplitude with the maximum vehicle acceleration fluctuation amplitude to obtain a second comparison result; if the second comparison result indicates that the engine coolant temperature is greater than the minimum engine coolant temperature, the throttle opening change value is less than the maximum throttle opening change value, and the vehicle acceleration fluctuation amplitude is less than the maximum vehicle acceleration fluctuation amplitude, then the preset update conditions are determined to be met.
[0011] Optionally, the update parameters are determined based on the operating conditions of the vehicle under test, including: determining the preset values in the preset parameter table that match the operating conditions as the update parameters, wherein the preset parameter table is used to record the correspondence between the operating conditions and the preset values, and the operating conditions include: environmental parameters used to describe the driving environment of the vehicle under test, and parameters used to describe the engine operating conditions of the vehicle under test.
[0012] Optionally, determining the target motor torque based on the updated parameters, the initial torque adjustment parameters, the engine torque change information, and the motor torque includes: determining the target torque adjustment parameters based on the updated parameters and the initial torque adjustment parameters; adjusting the motor torque based on the target torque adjustment parameters and the engine torque deviation direction recorded in the engine torque change information to obtain the target motor torque, wherein the engine torque deviation direction is used to indicate the adjustment method of adjusting the motor torque using the target torque adjustment parameters, and the adjustment method includes: summing the target torque adjustment parameters and the motor torque, or subtracting the target torque adjustment parameters and the motor torque.
[0013] According to another aspect of the embodiments of this application, a torque adjustment device is also provided, comprising: an acquisition module, configured to acquire power parameters of a vehicle under test during gear shifting, and determine change information generated by the vehicle under test during gear shifting based on the power parameters, wherein the change information includes: engine torque change information and operating state change information; a judgment module, configured to determine whether to update initial torque adjustment parameters based on the change information, wherein the initial torque adjustment parameters are torque adjustment parameters stored in the controller of the vehicle under test, and the torque adjustment parameters are used to adjust the motor torque of the vehicle under test; a first determination module, configured to determine an update parameter for updating the initial torque adjustment parameters based on the operating conditions of the vehicle under test when it is determined that the initial torque adjustment parameters should be updated; and a second determination module, configured to determine a target motor torque based on the update parameter, the initial torque adjustment parameter, the engine torque change information, and the motor torque, wherein the target motor torque is applied to the next gear shift of the vehicle under test, and the next gear shift is the next gear shift operation closest in time to the time when the update parameter was determined.
[0014] According to another aspect of the embodiments of this application, a computer program product is also provided, including computer instructions that, when executed by a processor, implement the steps of the torque adjustment method described above.
[0015] In this embodiment, the method involves acquiring the power parameters of the vehicle under test during gear shifting, and determining the change information generated by the vehicle under test during gear shifting based on the power parameters. This change information includes engine torque change information and operating status change information. Based on the change information, it is determined whether to update the initial torque adjustment parameters, which are torque adjustment parameters stored in the controller of the vehicle under test and used to adjust the motor torque of the vehicle under test. If it is determined that the initial torque adjustment parameters should be updated, an update parameter is determined based on the operating conditions of the vehicle under test. The update parameter and the initial torque adjustment parameter are then used to update the initial torque adjustment parameters. The target motor torque is determined by parameters, engine torque change information, and motor torque. The target motor torque is applied to the next gear shift of the vehicle under test. The next gear shift is the next gear shift operation that is closest to the time when the updated parameters are determined. By correcting the motor torque in the next gear shift based on the real-time hardware parameter performance and software strategy during the previous gear shift, the influence of engine torque deviation on vehicle gear shifting is compensated. This achieves the technical effect of improving torque control accuracy and shifting smoothness, and solves the technical problem in related technologies that the method of improving engine torque accuracy cannot compensate for the torque deviation generated by the engine during gear shifting. Attached Figure Description
[0016] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0017] Figure 1 This is a schematic diagram illustrating the vehicle's shifting behavior when the actual engine torque is less than the signal torque, based on relevant technologies.
[0018] Figure 2 This is a hardware structure block diagram of a computer terminal for implementing a torque adjustment method according to an embodiment of this application;
[0019] Figure 3 This is a flowchart illustrating the steps of a torque adjustment method according to an embodiment of this application;
[0020] Figure 4 This is a structural diagram of a torque adjustment device according to an embodiment of this application;
[0021] Figure 5This is a flowchart illustrating the operation of a torque adjustment device according to an embodiment of this application;
[0022] Figure 6 This is a comparison diagram of the vehicle's shifting performance before and after applying the torque adjustment method according to the embodiments of this application;
[0023] Figure 7 This is a schematic diagram illustrating the interaction between the controller and other hardware when executing the torque adjustment method according to an embodiment of this application. Detailed Implementation
[0024] 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.
[0025] 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 apparatus that comprises 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 apparatus.
[0026] To better understand the embodiments of this application, the technical terms involved in the embodiments of this application are explained below:
[0027] Shift shock: When a car shifts gears, a shock is felt in the vehicle due to a mismatch or unevenness in the torque transmission between the engine and the transmission.
[0028] P1 motor: Located between the engine and the clutch, this motor is used to start the engine and charge the battery.
[0029] P3 motor: Located at the output end of the transmission, it can directly drive the wheels and is typically used to provide additional power output.
[0030] Motor torque: The actual output or input rotational torque at the motor shaft end is a key physical quantity for measuring the motor's driving or power generation capacity. It can be calculated or monitored by the motor controller based on current commands and motor characteristics.
[0031] Engine torque: The rotational torque output by the engine crankshaft represents the engine's ability to convert the chemical energy of fuel into mechanical energy. It can be estimated by the engine controller based on parameters such as intake air volume, fuel injection volume, and engine speed, or measured by a torque sensor.
[0032] In related technologies, the torque accuracy deviation of an engine can be categorized into actual torque being greater than the signal torque or actual torque being less than the signal torque. Figure 1 This is a diagram illustrating the vehicle's shifting behavior when the actual engine torque is less than the signal torque. Figure 1 As shown, without self-learning correction, during the shifting process of the DHT transmission, the torque switching process between the P1 and P3 motors is entirely based on the engine's signal torque. When the actual engine torque is less than the signal torque, the engine speed will decrease when the direct drive clutch is engaged, the vehicle acceleration will increase, and the vehicle will have a forward lurch. Conversely, the engine speed will increase, the vehicle acceleration will decrease, and the vehicle will have a dragging sensation. Based on the above, it can be seen that the deviation in engine torque accuracy has a negative impact on shifting smoothness.
[0033] In related technologies, to address the vehicle shifting problem caused by the aforementioned engine torque accuracy deviation, OEMs calibrate the engine torque accuracy on a test bench during vehicle development. However, this method cannot solve the dispersion problem caused by engine hardware deviations and is unsuitable for complex driving environments. Alternatively, engine torque accuracy can be corrected based on the actual torque of the P1 motor during series power generation. However, this method relies on the assumption that the P1 motor's torque is free of deviation. However, the engine operating parameters differ between series and parallel operation modes, and the correction results during series power generation are not highly adaptable to shifting in parallel mode. Therefore, this method lacks universality and cannot compensate for engine torque deviations in all vehicles. Consequently, related technologies suffer from the inability to eliminate torque consistency issues caused by individual vehicle hardware differences, low torque control accuracy under complex operating conditions (such as different temperatures and altitudes), and low shifting smoothness. To address this problem, this application provides a related solution, which is detailed below.
[0034] According to an embodiment of this application, a method embodiment for torque adjustment is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0035] The methods and embodiments provided in this application can be executed on mobile terminals, computer terminals, or similar computing devices. Figure 2A hardware block diagram of a computer terminal for implementing a torque adjustment method is shown. Figure 2 As shown, the computer terminal 10 may include one or more processors 102 (shown as 102a, 102b, ..., 102n in the figure) 102 (processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 2 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 2 The more or fewer components shown, or having the same Figure 2 The different configurations shown.
[0036] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10. As involved in the embodiments of this application, the data processing circuits serve as processor control (e.g., selection of a variable resistor termination path connected to an interface).
[0037] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the torque adjustment method in this embodiment. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby realizing the torque adjustment method described above. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0038] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0039] The display can be, for example, a touchscreen liquid crystal display (LCD) that allows the user to interact with the user interface of the computer terminal 10.
[0040] This application provides a torque adjustment method that can operate under the above-described operating environment. Figure 3 This is a flowchart of the torque adjustment method provided in the embodiments of this application, as follows: Figure 3 As shown, the method includes the following steps:
[0041] Step S302: Obtain the power parameters of the vehicle under test during the gear shifting process, and determine the change information generated by the vehicle under test during the gear shifting process based on the power parameters. The change information includes: engine torque change information and operating status change information.
[0042] The torque adjustment method provided in this application embodiment no longer focuses on improving engine torque accuracy. Instead, given the existence of torque accuracy deviation in the engine, it corrects the torque of the P1 motor and P3 motor during the next gear shift based on the real-time hardware parameters and software strategies during the previous gear shift, adapting to the engine torque deviation to achieve a smoother performance. The method provided in this application embodiment is applicable to vehicles that include both an engine and a motor, such as hybrid vehicles (hybrid vehicles) based on a hybrid architecture with P1 motor and P3 motor and matched with a multi-speed dual hybrid transmission (DHT).
[0043] As mentioned in the above embodiments, the method provided in this application corrects the motor torque in the next gear shift based on the real-time hardware parameters and software strategies during the previous gear shift. Therefore, in step S302, the power parameters during the gear shift operation of the vehicle under test are first acquired to determine engine torque change information, operating status change information, and other information generated by the vehicle under test during the gear shift based on the acquired power parameters. For example, when the vehicle performs a gear shift operation and the direct drive clutch is in the disengagement stage, the vehicle controller (Hybrid Control Unit, HCU) collects power parameters such as engine speed and vehicle acceleration of the vehicle under test in real time; the engine torque change information of the vehicle under test during the gear shift is determined based on the engine speed when the direct drive clutch is in the disengagement stage, and the operating status change information of the vehicle under test during the gear shift is determined based on other parameters such as the vehicle acceleration when the direct drive clutch is in the disengagement stage.
[0044] Optionally, the power parameters include: initial speed, target speed, and operating state parameters of the vehicle under test during gear shifting. The initial speed is the engine speed of the vehicle under test at the moment of clutch disengagement, the target speed is the engine speed with the largest deviation from the initial speed among the engine speeds generated during clutch disengagement, and the operating state parameters are related to the operating stability of the vehicle under test. The power parameters are used to determine the changes in the engine of the vehicle under test during gear shifting, including: determining engine torque changes based on the initial and target speeds; and determining operating state change information based on the operating state parameters.
[0045] In step S302, when the vehicle under test is performing a gear shift and the direct-drive clutch is in the disengagement stage, the power parameters collected by the vehicle controller (HCU) include: the engine speed at the moment the clutch disengagement begins (i.e., the initial speed); and the engine speed with the largest deviation from the initial speed among the engine speeds generated during the gear shift (i.e., the target speed). The target speed is included among the multiple engine speeds generated by the vehicle under test during clutch disengagement. Furthermore, when the vehicle under test is performing a gear shift and the direct-drive clutch is in the disengagement stage, the power parameters collected by the vehicle controller (HCU) also include the operating state parameters of the vehicle under test. In this embodiment, operating state parameters related to the operating stability of the vehicle under test are mainly collected, such as the throttle opening change amplitude and the vehicle acceleration fluctuation amplitude.
[0046] In this embodiment, when determining the change information of the vehicle under test during the gear shifting process based on the power parameters collected in step S302, it is necessary to determine two types of information: engine torque change information and operating status change information. The engine torque change information is determined based on the initial speed and target speed mentioned above; the operating status change information is determined based on the operating status parameters in the power parameters. In the solution provided by this application embodiment, the operating status change information is mainly used to determine whether the vehicle under test is running stably during the gear shifting process.
[0047] The method provided in this embodiment accurately quantifies the engine torque deviation by extracting the engine's extreme speeds (initial speed and target speed) during the clutch disengagement phase; it evaluates the reliability of the operating conditions by using the operational stability parameters of the vehicle under test during gear shifting, providing an accurate basis for subsequent adaptive correction of the motor torque and improving torque control accuracy.
[0048] According to some optional embodiments of this application, determining engine torque change information based on an initial rotational speed and a target rotational speed includes: determining the maximum angular acceleration of the power system of the vehicle under test during a target time period, wherein the target time period is the period during which the engine rotational speed changes from the initial rotational speed to the target rotational speed; determining an engine torque deviation value based on the rotational inertia and maximum angular acceleration of the power system; and determining the direction of the engine torque deviation based on the magnitude relationship between the initial rotational speed and the target rotational speed; and determining engine torque change information based on the engine torque deviation value and the direction of the engine torque deviation.
[0049] Engine torque change information includes two types of information: the numerical value of engine torque deviation and the direction of engine torque deviation. The numerical value of engine torque deviation is determined based on the maximum angular acceleration generated during the target time period when the engine changes from its initial speed to the target speed. Specifically, according to Newton's second law in rotational form: M=Iβ, the maximum angular acceleration is determined based on the speed signal during the period from the initial speed to the target speed. This speed signal is included in the power parameters collected by the controller, and the engine speed can be determined through this speed signal. In the above formula, M is the numerical value of the engine torque deviation change (i.e., the engine torque deviation value), I is the moment of inertia of the power system of the system under test, which is a system that simultaneously includes an engine and a motor. For example, if the power system includes both an engine and a P1 motor, then the moment of inertia of the power system is the combined moment of inertia of the engine and the P1 motor, and β is the angular acceleration.
[0050] The direction of engine torque deviation is determined based on the relationship between the initial speed and the target speed. Specifically, if the initial speed is greater than the target speed, the actual engine torque is determined to be less than the signal torque, and the direction of change of engine torque deviation (i.e., the direction of engine torque deviation) is negative (too low). If the initial speed is less than the target speed, the actual engine torque is determined to be greater than the signal torque, and the direction of change of engine torque deviation (i.e., the direction of engine torque deviation) is positive (too high).
[0051] The method provided in this embodiment quantifies the magnitude and positive / negative nature of the engine torque deviation based on the maximum angular acceleration of the engine speed and the direction of engine speed change during gear shifting. This enables accurate assessment of the engine torque accuracy deviation, providing an accurate basis for adaptively correcting the motor torque to eliminate shifting shock and improving the accuracy of torque control.
[0052] According to some alternative embodiments of this application, determining operating state change information based on operating state parameters includes: acquiring a first type of operating state parameters of the vehicle under test at the moment of clutch disengagement, wherein the first type of operating state parameters includes: a first throttle opening, a first vehicle acceleration, and an engine coolant temperature; and acquiring a second type of operating state parameters of the vehicle under test at the moment of clutch disengagement, wherein the second type of operating state parameters includes: a second throttle opening and a second vehicle acceleration; determining a throttle opening change value based on the first throttle opening and the second throttle opening, and determining a vehicle acceleration fluctuation amplitude based on the first vehicle acceleration and the second vehicle acceleration; and determining the engine coolant temperature, the throttle opening change value, and the vehicle acceleration fluctuation amplitude as operating state change information.
[0053] As mentioned in the above embodiments, in the solution provided by this application embodiment, the operating status change information is mainly used to determine whether the vehicle under test is running stably during the gear shifting process. Specifically, the vehicle under test is determined to be running stably during the gear shifting process based on the operating status parameters (i.e., the first type of operating status parameters) collected by the vehicle controller (HCU) at the beginning of clutch disengagement and the operating status parameters (i.e., the second type of operating status parameters) collected at the end of clutch disengagement.
[0054] In this embodiment, the throttle opening change, vehicle acceleration fluctuation amplitude, and engine coolant temperature during gear shifting are used as operating state change information to determine whether the vehicle operates stably during gear shifting. The throttle opening change is determined based on the throttle opening included in the first type of operating state parameters (i.e., the first throttle opening) and the throttle opening included in the second type of operating state parameters (i.e., the second throttle opening). The vehicle acceleration fluctuation amplitude is determined based on the vehicle acceleration included in the first type of operating state parameters (i.e., the first vehicle acceleration) and the vehicle acceleration included in the second type of operating state parameters (i.e., the second vehicle acceleration). The engine coolant temperature can be collected by the vehicle control unit (HCU) at the start of clutch disengagement or at the end of clutch disengagement. This is because the engine coolant temperature represents the long-term thermal operating state of the engine (e.g., cold engine, warm engine, hot engine) and it hardly changes; taking the value at the start or end time is sufficient to represent the thermal state throughout the gear shifting process.
[0055] The method provided in this embodiment accurately assesses the stability of shifting conditions by quantifying the changes in throttle opening, vehicle acceleration fluctuations, and engine coolant temperature before and after clutch disengagement. This allows for the selection of highly reliable torque deviation data, improving the accuracy of the self-learning results of motor torque adjustment parameters and enhancing torque control precision.
[0056] Step S304: Determine whether to update the initial torque adjustment parameters based on the change information. The initial torque adjustment parameters are torque adjustment parameters stored in the controller of the vehicle under test. The torque adjustment parameters are used to adjust the motor torque of the vehicle under test.
[0057] In step S304, the vehicle controller (HCU) determines whether the conditions for updating the initial torque adjustment parameters are met based on the changes in the vehicle under test during gear shifting. Specifically, this is determined from two dimensions: the magnitude of the engine torque deviation (scalar value) and whether the changes in operating status meet the preset torque deviation storage enable conditions. The preset torque deviation storage enable conditions are a dataset containing reference values of various operating status parameters generated by the vehicle under test during stable gear shifting. These conditions are used to determine whether the vehicle under test operates stably during gear shifting. In this embodiment, the initial torque adjustment parameters stored in the vehicle controller (HCU) are updated only if both judgment results for the above two dimensions indicate that updating is possible. These torque adjustment parameters are used to correct the motor torque of the vehicle under test during the next gear shift.
[0058] Optionally, determining whether to update the initial torque adjustment parameters based on the change information includes: comparing the engine torque deviation value recorded in the change information with a preset torque deviation value to obtain a first comparison result, wherein the preset torque deviation value is the minimum engine torque deviation value that causes shift shock; and determining whether preset update conditions are met based on the engine coolant temperature, throttle opening change value, and vehicle acceleration fluctuation amplitude recorded in the change information, wherein the preset update conditions include the maximum throttle opening change value, the maximum vehicle acceleration fluctuation amplitude, and the minimum allowable engine coolant temperature of the engine of the vehicle under thermal stability conditions; and determining to update the initial torque adjustment parameters if the first comparison result indicates that the engine torque deviation value is greater than the preset torque deviation value and the preset update conditions are met.
[0059] In this embodiment, when determining whether to update the initial torque adjustment parameters based on two dimensions—the magnitude of the engine torque deviation value (scalar value) and whether the change information of the operating status meets the preset torque deviation storage enable condition—the engine torque deviation value (a scalar value without directional information) in the change information is compared with the preset torque deviation value (d). Based on the comparison result between the engine torque deviation value and the preset torque deviation value (d) (i.e., the first comparison result), it is determined whether the engine torque deviation generated by the vehicle under test during this gear shift is valid. The preset torque deviation value (d) is the minimum engine torque deviation value (a scalar value without directional information) that causes the vehicle under test to experience a gear shift shock. Engine torque deviation values less than or equal to the preset torque deviation value (d) are invalid deviations. Invalid deviations include: inherent noise or slight fluctuations in the signals collected by the engine speed sensor, acceleration sensor, etc.; torque deviations that do not cause a gear shift shock due to external interference such as slight road unevenness, instantaneous changes in wind resistance, or slight vibrations of the driver's foot during the gear shift.
[0060] When determining whether the current gear shifting process meets the preset torque deviation storage enable condition (i.e., preset update condition) based on the information on changes in operating status, the parameters in the information on changes in operating status are compared with the same type of parameters in the preset update condition. In the solution provided in this embodiment, the preset update condition is a data set composed of reference values of various operating status parameters generated by the vehicle under test under stable gear shifting conditions. Specifically, in this embodiment, the data set representing the preset update condition includes: the maximum change value of throttle opening (a) and the maximum fluctuation amplitude of vehicle acceleration (b) under stable operating conditions of the vehicle under test, and the minimum allowable engine coolant temperature (c) of the engine under thermal stability conditions of the vehicle under test. Therefore, the change information determined based on the power parameters in step S302 should at least include: the change value of throttle opening, the fluctuation amplitude of acceleration, and the engine coolant temperature of the vehicle under test during the gear shifting process. The parameter values of various parameters recorded in the above preset update condition can be determined based on the actual operating data of the vehicle under test.
[0061] The method provided in this embodiment uses a dual verification mechanism to perform parameter self-learning updates only when the torque deviation is valid and the vehicle is running stably during gear shifting. This effectively avoids erroneous corrections caused by minor noise or transient interference, ensuring the accuracy of the self-learning data and improving torque control precision.
[0062] According to some optional embodiments of this application, determining whether a preset update condition is met based on the engine coolant temperature, throttle opening change value, and vehicle acceleration fluctuation amplitude recorded in the change information includes: comparing the engine coolant temperature with the minimum engine coolant temperature, comparing the throttle opening change value with the maximum throttle opening change value, and comparing the vehicle acceleration fluctuation amplitude with the maximum vehicle acceleration fluctuation amplitude to obtain a second comparison result; if the second comparison result indicates that the engine coolant temperature is greater than the minimum engine coolant temperature, the throttle opening change value is less than the maximum throttle opening change value, and the vehicle acceleration fluctuation amplitude is less than the maximum vehicle acceleration fluctuation amplitude, then the preset update condition is determined to be met.
[0063] As mentioned in the above embodiments, the method provided in this application embodiment determines whether the current shifting process meets the preset torque deviation storage enable condition (i.e., the preset update condition) by comparing the parameters in the motion state change information with the same type of parameters in the preset update condition. The specific parameter comparison process is as follows: comparing the engine coolant temperature in the motion state change information with the minimum engine coolant temperature in the preset update condition, comparing the throttle opening change value in the motion state change information with the maximum throttle opening change value in the preset update condition, and comparing the vehicle acceleration fluctuation amplitude in the motion state change information with the maximum vehicle acceleration fluctuation amplitude in the preset update condition. When the comparison result of the above motion parameters (i.e., the second comparison result) shows that the engine coolant temperature is greater than the minimum engine coolant temperature, the throttle opening change value is less than the maximum throttle opening change value, and the vehicle acceleration fluctuation amplitude is less than the maximum vehicle acceleration fluctuation amplitude, it is determined that the vehicle under test is running stably during the shifting process and meets the preset update condition.
[0064] Conversely, if the comparison result of any type of parameter is different from the above comparison result, such as the engine coolant temperature being greater than the minimum engine coolant temperature, or the throttle opening change value being greater than (or equal to) the maximum throttle opening change value, or the vehicle acceleration fluctuation amplitude being greater than (or equal to) the maximum vehicle acceleration fluctuation amplitude, it is determined that the preset update conditions are not met.
[0065] The method provided in this embodiment determines whether the engine torque deviation generated by the vehicle can be learned by using specific threshold conditions for engine thermal stability and vehicle dynamic stability. This ensures that only the engine torque deviation under stable vehicle operation is learned, avoiding learning errors caused by unstable operating conditions such as cold start, sudden acceleration, or severe bumps, and improving the accuracy of the finally determined motor torque correction parameters (target torque adjustment parameters).
[0066] Step S306: If the initial torque adjustment parameters are determined to be updated, the update parameters for updating the initial torque adjustment parameters are determined according to the operating conditions of the vehicle under test.
[0067] If, after executing the scheme in step S304, it is determined that the initial torque adjustment parameters stored in the controller (HCU) need to be updated, then the method provided in step S306 is executed: obtain the operating condition information of the vehicle under test, and determine the update parameters for updating the initial torque adjustment parameters based on the operating condition information. The aforementioned operating condition information (operating conditions) includes: external environmental information describing the driving environment of the vehicle under test, such as altitude coefficient; and internal environmental information describing the internal operating environment of the engine, such as engine intake air temperature.
[0068] Optionally, the update parameters are determined based on the operating conditions of the vehicle under test, including: determining the preset values in the preset parameter table that match the operating conditions as the update parameters, wherein the preset parameter table is used to record the correspondence between the operating conditions and the preset values, and the operating conditions include: environmental parameters used to describe the driving environment of the vehicle under test, and parameters used to describe the engine operating conditions of the vehicle under test.
[0069] When the vehicle controller (HCU) determines that the torque adjustment parameters need to be updated, it determines the update parameters for updating the initial torque adjustment parameters based on the current operating condition parameters. In this embodiment, the operating condition parameters describing the operating conditions of the vehicle under test include: environmental parameters reflecting the driving environment (such as altitude coefficient), and parameters reflecting engine operating conditions, such as engine intake air temperature reflecting engine thermal state and engine signal torque reflecting engine load. Next, based on the above operating condition parameters, the update parameters are located in a three-dimensional (map) lookup table (i.e., preset parameter table) pre-established within the HCU, which includes the above three dimensions. Specifically, the currently acquired altitude coefficient, engine intake air temperature, and engine signal torque are used as indices, and the preset values that have a mapping relationship with the indices are queried in the three-dimensional map lookup table as the update parameters. The preset parameter table records the correspondence between multiple indices and multiple preset values. Each index contains multiple operating condition parameters, and the preset values are step values, which are usually set relatively small.
[0070] The method provided in this embodiment updates parameters by establishing a multi-dimensional mapping relationship based on environmental parameters (such as altitude) and engine operating parameters (such as intake air temperature and signal torque). This method can accurately distinguish the torque deviation characteristics under different operating conditions and store step values instead of the actual generated engine torque deviation values. This avoids the problem of excessive deviation in stored values caused by abnormalities in the calculation of engine torque deviation values due to external influences, thus improving the accuracy of torque control.
[0071] Step S308: Determine the target motor torque based on the updated parameters, initial torque adjustment parameters, engine torque change information, and motor torque. The target motor torque is applied to the next gear shift of the vehicle under test. The next gear shift is the next gear shift operation that is closest in time to the moment when the updated parameters were determined.
[0072] In step S308, when the vehicle under test enters the torque exchange phase at the start of its next gear shift, the motor torque of the vehicle under test is adjusted according to the updated torque adjustment parameters. These updated torque adjustment parameters are determined based on the updated parameters identified in step S306 and the initial torque adjustment parameters stored in the vehicle controller (HCU). By adjusting the motor torque of the vehicle under test to the target motor torque, the shift jerking caused by the engine torque accuracy deviation of the vehicle under test can be compensated for, and shift smoothness can be improved. The target motor torque is the motor torque adjusted using the updated torque adjustment parameters.
[0073] Optionally, determining the target motor torque based on the updated parameters, the initial torque adjustment parameters, the engine torque change information, and the motor torque includes: determining the target torque adjustment parameters based on the updated parameters and the initial torque adjustment parameters; adjusting the motor torque based on the target torque adjustment parameters and the engine torque deviation direction recorded in the engine torque change information to obtain the target motor torque, wherein the engine torque deviation direction is used to indicate the adjustment method of adjusting the motor torque using the target torque adjustment parameters, and the adjustment method includes: summing the target torque adjustment parameters and the motor torque, or subtracting the target torque adjustment parameters and the motor torque.
[0074] During the shift control phase, the vehicle controller will add the updated parameters determined from the 3D Map lookup table (i.e., the preset parameter table) based on the operating condition information to the initial torque adjustment parameters stored in it, so as to obtain the target torque adjustment parameters used to adjust the motor torque in the next shift process. The initial torque adjustment parameters stored in the controller can be torque parameters accumulated over multiple rounds.
[0075] To solve Figure 1The issue of engine torque deviation affecting vehicle shifting is addressed in this embodiment. Based on the direction of the engine torque deviation determined during the shift (i.e., whether the actual engine torque is greater than or less than the signal torque, determined by the initial and target speeds), a motor correction strategy is determined, and then the motor is corrected using this strategy to compensate for the impact of engine torque deviation on vehicle shifting. Specifically, if the engine torque deviation direction indicates a need to compensate for insufficient engine torque (i.e., the engine torque deviation direction is negative), the torque of motor P1 is adjusted to the base torque of motor P1 plus the target torque adjustment parameter (i.e., the sum of the target torque adjustment parameter and the motor torque); or, the torque of motor P3 is adjusted to the base torque of motor P3 minus the aforementioned target torque adjustment parameter (i.e., the difference between the target torque adjustment parameter and the motor torque). If the engine torque deviation direction indicates a need to compensate for excessive engine torque (i.e., the engine torque deviation direction is positive), the torque of motor P1 is adjusted to the base torque minus the aforementioned target torque adjustment parameter; or, the torque of motor P3 is adjusted to the sum of the base torque of motor P3 and the aforementioned target torque adjustment parameter.
[0076] The method provided in this embodiment adaptively selects the correction method for increasing or decreasing the torque of the P1 motor or the P3 motor according to the direction of the engine torque deviation. It can accurately adapt to different operating conditions where the actual engine torque is too large or too small, flexibly compensate for the engine torque deviation, improve the control accuracy of the torque deviation, and enhance the continuity and smoothness of power transmission during gear shifting.
[0077] Through the above steps, the motor torque of the vehicle under test can be corrected in the next gear shift based on the real-time hardware parameter performance (such as engine torque deviation) and operating conditions of the vehicle under test during the previous gear shift. This achieves the goal of adapting to the engine torque deviation by correcting the motor torque, compensating for the shift shock caused by the engine torque accuracy deviation and hardware variance, and improving the smoothness of the gear shift process, even when there is a torque accuracy deviation in the engine.
[0078] Figure 4 This is a structural diagram of the torque adjustment device provided according to an embodiment of this application, such as... Figure 4As shown, the torque adjustment device includes: an acquisition module 40, used to acquire the power parameters of the vehicle under test during the gear shifting process, and determine the change information generated by the vehicle under test during the gear shifting process based on the power parameters, wherein the change information includes: engine torque change information and operating status change information; a judgment module 42, used to determine whether to update the initial torque adjustment parameters based on the change information, wherein the initial torque adjustment parameters are torque adjustment parameters stored in the controller of the vehicle under test, and the torque adjustment parameters are used to adjust the motor torque of the vehicle under test; a first determination module 44, used to determine the update parameters for updating the initial torque adjustment parameters based on the operating conditions of the vehicle under test when it is determined to update the initial torque adjustment parameters; and a second determination module 46, used to determine the target motor torque based on the update parameters, the initial torque adjustment parameters, the engine torque change information, and the motor torque, wherein the target motor torque is applied to the next gear shift of the vehicle under test, and the next gear shift is the next gear shift operation closest in time to the time when the update parameters are determined.
[0079] Figure 5 This is a flowchart of the torque adjustment device's operation, such as... Figure 5 As shown, when the transmission of the vehicle under test is in the shifting stage, the acquisition module 40, during the clutch disengagement stage, detects and acquires in real time the engine speed signal, the actual torque signals of the P1 and P3 motors, the vehicle acceleration signal, throttle opening, engine coolant temperature, altitude coefficient, and engine intake air temperature, among other power parameters. Based on these acquired power parameters, it determines the sign (direction) and magnitude (value) of the torque deviation, awaiting information on engine torque changes during the shifting process. It also determines the operating status change information based on parameters such as throttle opening change amplitude and vehicle acceleration fluctuation amplitude. Next, the judgment module 42 determines whether to update the initial torque adjustment parameters based on the change information output by the acquisition module 40. Specifically, the judgment module 42 uses the engine torque change information and operating status change information transmitted by the acquisition module 40 to jointly determine whether the current shifting process meets the preset torque deviation storage enable condition. If it does, the initial torque adjustment parameters are updated; otherwise, the deviation data of this shift is ignored, and no parameter update is performed, thus avoiding erroneous storage caused by external environmental interference. The first determining module 44 is used to determine, based on the operating conditions of the vehicle under test (altitude coefficient, engine coolant temperature, etc.), update parameters (preset step size) for updating the initial torque adjustment parameters, when the initial torque adjustment parameters are determined. The second determining module 46 adjusts the motor torque of the vehicle under test based on the aforementioned update parameters and the initial torque adjustment parameters stored in the controller when the next gear shift begins and the torque exchange phase begins.
[0080] It should be noted that, Figure 4Preferred embodiments of the shown examples can be found in [reference needed]. Figure 3 The relevant descriptions of the embodiments shown will not be repeated here.
[0081] Figure 6 It is a comparison chart of the vehicle's shifting performance before and after applying the torque adjustment method, such as... Figure 6 As shown, without the self-learning correction of the torque adjustment method provided in this application embodiment, there are significant fluctuations in engine speed during gear shifting (such as speed drops or spikes), resulting in a large shifting impact. However, after using the self-learning correction of motor torque using the torque adjustment method provided in this application embodiment, the engine torque deviation can be effectively compensated by correcting the target torques of motors P1 and P3, making the engine speed change smoother and achieving the effect of improving the smoothness of the gear shifting process.
[0082] The method provided in this application embodiment can be executed by the vehicle control unit (HCU). Figure 7 This is a schematic diagram illustrating the interaction between the controller and other hardware when executing the torque adjustment method, such as... Figure 7 As shown, the motor control strategy provided in this application embodiment is based on the engine speed performance during gear shifting. Through computational logic and algorithms, the approximate deviation between the current engine speed and the signal torque is calculated and stored in a specific storage space of the vehicle controller (HCU). During the next gear shift, the stored engine torque deviation is retrieved, and the actual torques of motors P1 and P3 are corrected to the target torque to compensate for the engine torque deviation and improve the smoothness of the vehicle's gear shifting process. In the method provided in this application embodiment, the target torque adjustment parameter used to correct the actual torques of motors P1 and P3 is determined through interaction with the engine controller and the transmission controller. When the HCU interacts with the transmission controller, it sends gear and clutch status commands to the transmission controller and receives real-time status signals (which can be represented as gear commands); the HCU and the engine controller exchange torque signals.
[0083] This application also provides a non-volatile storage medium storing a computer program, wherein the above torque adjustment method is executed by running the computer program in the device where the non-volatile storage medium is located.
[0084] The aforementioned non-volatile storage medium is used to store a program that performs the following functions: acquiring the power parameters of the vehicle under test during gear shifting, and determining the change information generated by the vehicle under test during gear shifting based on the power parameters, wherein the change information includes: engine torque change information and operating status change information; determining whether to update the initial torque adjustment parameters based on the change information, wherein the initial torque adjustment parameters are torque adjustment parameters stored in the controller of the vehicle under test, and the torque adjustment parameters are used to adjust the motor torque of the vehicle under test; if it is determined that the initial torque adjustment parameters should be updated, determining the update parameters for updating the initial torque adjustment parameters based on the operating conditions of the vehicle under test; determining the target motor torque based on the update parameters, the initial torque adjustment parameters, the engine torque change information, and the motor torque, wherein the target motor torque is applied to the next gear shift of the vehicle under test, and the next gear shift is the next gear shift operation closest in time to the time when the update parameters were determined.
[0085] This application also provides an electronic device, including a memory and a processor. The memory stores a computer program, and the processor is configured to execute the above torque adjustment method through the computer program.
[0086] The processor in the aforementioned electronic device is used to run a program that performs the following functions: acquiring the power parameters of the vehicle under test during gear shifting, and determining the change information generated by the vehicle under test during gear shifting based on the power parameters, wherein the change information includes: engine torque change information and operating status change information; determining whether to update the initial torque adjustment parameters based on the change information, wherein the initial torque adjustment parameters are torque adjustment parameters stored in the controller of the vehicle under test, and the torque adjustment parameters are used to adjust the motor torque of the vehicle under test; if it is determined that the initial torque adjustment parameters should be updated, determining the update parameters for updating the initial torque adjustment parameters based on the operating conditions of the vehicle under test; determining the target motor torque based on the update parameters, the initial torque adjustment parameters, the engine torque change information, and the motor torque, wherein the target motor torque is applied to the next gear shift of the vehicle under test, and the next gear shift is the next gear shift operation closest in time to the time when the update parameters were determined.
[0087] This application also provides a computer program product, including computer instructions, which, when executed by a processor, implement the steps of the above torque adjustment method.
[0088] It should be noted that each module in the torque adjustment device described above can be a program module (e.g., a set of program instructions to implement a specific function) or a hardware module. For the latter, it can take the following forms, but is not limited to them: each of the above modules is represented by a processor, or the functions of each of the above modules are implemented by a processor.
[0089] 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.
[0090] 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.
[0091] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0092] 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 units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0093] 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.
[0094] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to related technologies, 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 a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0095] 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 torque adjustment method, characterized in that, include: The power parameters of the vehicle under test during the gear shifting process are obtained, and the change information of the vehicle under test during the gear shifting process is determined based on the power parameters. The change information includes: engine torque change information and operating status change information. Based on the change information, it is determined whether to update the initial torque adjustment parameters, wherein the initial torque adjustment parameters are torque adjustment parameters stored in the controller of the vehicle under test, and the torque adjustment parameters are used to adjust the motor torque of the vehicle under test; If it is determined that the initial torque adjustment parameters need to be updated, the update parameters for updating the initial torque adjustment parameters are determined according to the operating conditions of the vehicle under test. The target motor torque is determined based on the updated parameters, the initial torque adjustment parameters, the engine torque change information, and the motor torque. The target motor torque is applied to the next gear shift of the vehicle under test, and the next gear shift is the next gear shift operation that is closest in time to the time when the updated parameters were determined.
2. The method according to claim 1, characterized in that, The power parameters include: initial speed, target speed, and operating status parameters of the vehicle under test during the gear shifting process. The initial speed is the engine speed of the vehicle under test at the moment of clutch disengagement. The target speed is the engine speed of the vehicle under test that deviates the most from the initial speed during clutch disengagement. The operating status parameters are related to the operating stability of the vehicle under test. Based on the power parameters, determine the changes in the engine of the vehicle under test during the gear shift process, including: The engine torque change information is determined based on the initial speed and the target speed; and... The operating status change information is determined based on the operating status parameters.
3. The method according to claim 2, characterized in that, Determining the engine torque change information based on the initial speed and the target speed includes: Determine the maximum angular acceleration of the powertrain of the vehicle under test during a target time period, wherein the target time period is the period during which the engine speed changes from the initial speed to the target speed; The engine torque deviation value is determined based on the moment of inertia of the power system and the maximum angular acceleration, and the direction of the engine torque deviation is determined based on the relationship between the initial speed and the target speed. The engine torque change information is determined based on the engine torque deviation value and the direction of the engine torque deviation.
4. The method according to claim 2, characterized in that, Determining the operating status change information based on the operating status parameters includes: The first type of operating state parameters of the vehicle under test at the moment of clutch disengagement are obtained, wherein the first type of operating state parameters include: first throttle opening, first vehicle acceleration, and engine coolant temperature; and, The second type of operating state parameters of the vehicle under test at the moment of clutch disengagement end are obtained, wherein the second type of operating state parameters include: second throttle opening and second vehicle acceleration; The throttle opening change value is determined based on the first throttle opening and the second throttle opening, and the vehicle acceleration fluctuation amplitude is determined based on the first vehicle acceleration and the second vehicle acceleration; The engine coolant temperature, the throttle opening change value, and the vehicle acceleration fluctuation amplitude are determined as the operating state change information.
5. The method according to claim 4, characterized in that, Determining whether to update the initial torque adjustment parameters based on the aforementioned change information includes: The engine torque deviation value recorded in the change information is compared with a preset torque deviation value to obtain a first comparison result, wherein the preset torque deviation value is the minimum engine torque deviation value that causes shift shock; and, Based on the engine coolant temperature, throttle opening change value and vehicle acceleration fluctuation amplitude recorded in the change information, it is determined whether the preset update conditions are met. The preset update conditions include the maximum throttle opening change value and the maximum vehicle acceleration fluctuation amplitude under stable operating conditions of the vehicle under test, as well as the minimum allowable engine coolant temperature of the engine of the vehicle under test under thermal stability conditions. If the first comparison result indicates that the engine torque deviation value is greater than the preset torque deviation value, and the preset update condition is met, then the initial torque adjustment parameter is determined to be updated.
6. The method according to claim 5, characterized in that, Determine whether the preset update conditions are met based on the engine coolant temperature, throttle opening change value, and vehicle acceleration fluctuation amplitude recorded in the change information, including: The engine coolant temperature is compared with the minimum engine coolant temperature, the throttle opening change value is compared with the maximum throttle opening change value, and the vehicle acceleration fluctuation amplitude is compared with the maximum vehicle acceleration fluctuation amplitude to obtain a second comparison result. If the second comparison result indicates that the engine coolant temperature is greater than the minimum engine coolant temperature, the throttle opening change value is less than the maximum throttle opening change value, and the vehicle acceleration fluctuation amplitude is less than the maximum vehicle acceleration fluctuation amplitude, then the preset update conditions are determined to be met.
7. The method according to claim 1, characterized in that, The updated parameters are determined based on the operating conditions of the vehicle under test, including: The preset value that matches the operating condition in the preset parameter table is determined as the update parameter. The preset parameter table is used to record the correspondence between the operating condition and the preset value. The operating condition includes: environmental parameters describing the driving environment of the vehicle under test, and parameters describing the engine operating condition of the vehicle under test.
8. The method according to claim 1, characterized in that, Determining the target motor torque based on the updated parameters, the initial torque adjustment parameters, the engine torque change information, and the motor torque includes: The target torque adjustment parameters are determined based on the updated parameters and the initial torque adjustment parameters; The motor torque is adjusted according to the target torque adjustment parameters and the engine torque deviation direction recorded in the engine torque change information to obtain the target motor torque. The engine torque deviation direction is used to indicate the adjustment method of adjusting the motor torque using the target torque adjustment parameters. The adjustment method includes: summing the target torque adjustment parameters and the motor torque, or subtracting the target torque adjustment parameters and the motor torque.
9. A torque adjustment device, characterized in that, include: The acquisition module is used to acquire the power parameters of the vehicle under test during the gear shifting process, and determine the change information of the vehicle under test during the gear shifting process based on the power parameters, wherein the change information includes: engine torque change information and operating status change information; The judgment module is used to determine whether to update the initial torque adjustment parameters based on the change information, wherein the initial torque adjustment parameters are torque adjustment parameters stored in the controller of the vehicle under test, and the torque adjustment parameters are used to adjust the motor torque of the vehicle under test; The first determining module is used to determine, when it is determined that the initial torque adjustment parameters need to be updated, an update parameter for updating the initial torque adjustment parameters based on the operating conditions of the vehicle to be tested. The second determining module is used to determine the target motor torque based on the updated parameters, the initial torque adjustment parameters, the engine torque change information, and the motor torque, wherein the target motor torque is applied to the next gear shift of the vehicle under test, and the next gear shift is the next gear shift operation closest in time to the time when the updated parameters were determined.
10. A computer program product comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, they implement the steps of the torque adjustment method according to any one of claims 1 to 8.