Engine torque adjusting method, device, equipment, storage medium and vehicle
By acquiring the torque deviation values between the generator and the engine and performing proportional and integral adjustments, the problem of the engine output torque not reaching the expected level was solved, achieving precise torque adjustment and improved stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DEEPAL AUTOMOBILE TECH CO LTD
- Filing Date
- 2023-06-28
- Publication Date
- 2026-05-29
AI Technical Summary
In existing technologies, the actual output torque of the engine cannot reach the expected level, resulting in insufficient accuracy.
By acquiring the current torque and target torque of the generator, the deviation value is calculated, and the engine torque is adjusted when the deviation value is not within the preset range until the preset range is reached. The torque is precisely adjusted by utilizing the mechanical connection and feedback between the generator and the engine, combined with proportional and integral control methods.
It achieves precise adjustment of engine output torque, ensuring that it reaches the expected value, and improves the accuracy and stability of torque adjustment.
Smart Images

Figure CN116892460B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and more particularly to the field of hybrid vehicle power technology, specifically to an engine torque regulation method, device, equipment, storage medium, and vehicle. Background Technology
[0002] With the development of hybrid vehicle technology, the requirements for the precision of engine output torque are becoming increasingly higher.
[0003] In related technologies, due to variations in engine manufacturing and assembly, there is a technical problem where the actual output torque of the engine cannot reach the expected level. Summary of the Invention
[0004] This application provides an engine torque adjustment method, device, equipment, storage medium, and vehicle to at least solve the technical problem in related technologies where the actual output torque of the engine cannot reach the expected level. The technical solution of this application is as follows:
[0005] According to a first aspect of this application, an engine torque adjustment method is provided, comprising: acquiring the current torque of a generator in a vehicle and the target torque of an engine in the vehicle; the current torque of the generator being an output torque in response to the target torque; the generator being mechanically connected to the engine; determining a current deviation value of the vehicle; the current deviation value being the deviation between the current torque of the generator and the target torque; and if the current deviation value of the vehicle is not within a first preset range, adjusting the engine torque until the current deviation value of the vehicle is within the first preset range.
[0006] Based on the aforementioned technical means, this application can obtain the current torque of the generator in the vehicle and the target torque of the engine in the vehicle; and determine the current deviation value of the vehicle; if the current deviation value of the vehicle is not within a first preset range, the engine torque is adjusted until the current deviation value of the vehicle is within the first preset range. Thus, since the generator and engine in the vehicle are mechanically connected, the torques of the engine and generator are equal, and the current torque fed back by the generator is relatively accurate relative to the current torque of the engine; and by pre-determining whether the current deviation value of the vehicle is within the first preset range, and adjusting the engine torque when the current deviation value of the vehicle is outside the first preset range until the current deviation value of the vehicle is within the first preset range, the actual output torque of the engine can reach the expected level.
[0007] In one possible implementation, before obtaining the current torque of the generator in the vehicle, the method further includes: determining a generator torque deviation value; the generator torque deviation value is the deviation value of the generator torque within a preset time period; obtaining the current torque of the generator in the vehicle includes: if the generator torque deviation value is within a second preset range, then obtaining the current torque of the generator in the vehicle.
[0008] Based on the aforementioned technical means, this application can determine the generator torque deviation value; if the generator torque deviation value is within a second preset range, then the current torque of the generator in the vehicle can be obtained. Thus, since the generator torque deviation value being within the second preset range indicates that the operating state of the engine and generator is relatively stable, the obtained current torque of the generator is more accurate when the operating state of the engine and generator is relatively stable.
[0009] In one possible implementation, the above-described adjustment of engine torque includes: adjusting engine torque based on the vehicle's current deviation value and the generator's current speed.
[0010] Based on the aforementioned technical means, this application can adjust the engine torque by obtaining the current deviation value of the vehicle and the current speed of the generator, and then adjusting the engine torque according to the current deviation value of the vehicle and the current speed of the generator. Thus, a method for adjusting engine torque can be implemented based on the current deviation value of the vehicle and the current speed of the generator.
[0011] In one possible implementation, adjusting the engine torque based on the vehicle's current deviation value and the generator's current speed includes: performing a proportional adjustment operation to obtain a first current deviation value for the vehicle; the proportional adjustment operation includes adjusting the engine torque using a proportional adjustment method based on the vehicle's current deviation value and the generator's current speed; the first current deviation value is the updated current deviation value of the vehicle after adjusting the engine torque based on the proportional adjustment operation; if the first current deviation value is greater than a first preset threshold, the proportional adjustment operation is repeated until the first current deviation value is less than the first preset threshold; if the first current deviation value is less than the first preset threshold, an integral adjustment operation is performed to obtain a second current deviation value for the vehicle; the integral adjustment operation includes adjusting the engine torque using an integral adjustment method based on the vehicle's current deviation value; the second current deviation value is the updated current deviation value of the vehicle after adjusting the engine torque based on the integral adjustment operation; if the second current deviation value is outside a first preset range, the integral adjustment operation is repeated until the second current deviation value is within the first preset range; if the second current deviation value is within the first preset range, the adjustment of the engine torque is determined to be complete.
[0012] According to the above technical means, this application can obtain a first current deviation value of the vehicle by performing a proportional adjustment operation; if the first current deviation value is greater than a first preset threshold, the proportional adjustment operation is repeated until the first current deviation value is less than the first preset threshold; if the first current deviation value is less than the first preset threshold, an integral adjustment operation is performed to obtain a second current deviation value of the vehicle; if the second current deviation value is outside the first preset range, the integral adjustment operation is repeated until the second current deviation value is within the first preset range; if the second current deviation value is within the first preset range, the adjustment of the engine torque is determined to be complete. In this way, by determining whether to perform a proportional adjustment operation or an integral adjustment operation based on the first preset threshold, and by determining whether to perform an integral adjustment operation or complete the adjustment of the engine torque based on the second current deviation value, the engine torque after adjustment can be made closer to the target torque.
[0013] In one possible implementation, the above-mentioned proportional adjustment operation includes: querying a first correspondence based on the current deviation value of the vehicle and the current speed of the generator to obtain a target proportional adjustment torque, and adjusting the engine torque based on the target proportional adjustment torque; the first correspondence includes the correspondence between different current deviation values, different speeds of the generator and different proportional adjustment torques.
[0014] Based on the aforementioned technical means, this application can query the first correspondence between the vehicle's current deviation value and the generator's current speed to obtain the target proportional adjustment torque, and adjust the engine torque based on the target proportional adjustment torque. This achieves a method for adjusting engine torque through proportional adjustment operation.
[0015] In one possible implementation, the above-mentioned integral adjustment operation includes: querying a second correspondence based on the current deviation value of the vehicle to obtain the target integral adjustment torque, and adjusting the engine torque based on the target integral adjustment torque; the second correspondence includes the correspondence between different current deviation values and different integral adjustment torques.
[0016] Based on the aforementioned technical means, this application can query the second correspondence based on the vehicle's current deviation value to obtain the target integral adjustment torque, and adjust the engine torque based on the target integral adjustment torque. This achieves a method for adjusting engine torque through integral adjustment operation.
[0017] According to a second aspect of this application, an engine torque adjustment device is provided, comprising an acquisition unit, a determination unit, and an adjustment unit; the acquisition unit is configured to acquire the current torque of a generator in a vehicle and the target torque of an engine in the vehicle; the current torque of the generator is an output torque in response to the target torque; the generator is mechanically connected to the engine; the determination unit is configured to determine the current deviation value of the vehicle; the current deviation value is the deviation between the current torque of the generator and the target torque; the adjustment unit is configured to adjust the engine torque if the current deviation value of the vehicle is not within a first preset range, until the current deviation value of the vehicle is within the first preset range.
[0018] In one possible implementation, the determining unit is further configured to determine a generator torque deviation value before acquiring the current torque of the generator in the vehicle; the generator torque deviation value is the deviation value of the generator torque within a preset time period; the acquiring unit is specifically configured to acquire the current torque of the generator in the vehicle if the generator torque deviation value is within a second preset range.
[0019] In one possible implementation, the aforementioned adjustment unit is specifically used to adjust the engine torque based on the vehicle's current deviation value and the generator's current speed.
[0020] In one possible implementation, the adjustment unit is specifically configured to: perform a proportional adjustment operation to obtain a first current deviation value of the vehicle; the proportional adjustment operation includes adjusting the engine torque using a proportional adjustment method based on the vehicle's current deviation value and the generator's current speed; the first current deviation value is the updated current deviation value of the vehicle after adjusting the engine torque based on the proportional adjustment operation; if the first current deviation value is greater than a first preset threshold, the proportional adjustment operation is repeated until the first current deviation value is less than the first preset threshold; if the first current deviation value is less than the first preset threshold, an integral adjustment operation is performed to obtain a second current deviation value of the vehicle; the integral adjustment operation includes adjusting the engine torque using an integral adjustment method based on the vehicle's current deviation value; the second current deviation value is the updated current deviation value of the vehicle after adjusting the engine torque based on the integral adjustment operation; if the second current deviation value is outside a first preset range, the integral adjustment operation is repeated until the second current deviation value is within the first preset range; if the second current deviation value is within the first preset range, the adjustment of the engine torque is determined to be complete.
[0021] In one possible implementation, the aforementioned adjustment unit is specifically used to: query a first correspondence based on the vehicle's current deviation value and the generator's current speed to obtain a target proportional adjustment torque, and adjust the engine torque based on the target proportional adjustment torque; the first correspondence includes the correspondence between different current deviation values, different generator speeds, and different proportional adjustment torques.
[0022] In one possible implementation, the aforementioned adjustment unit is specifically used to: query a second correspondence based on the current deviation value of the vehicle to obtain the target integral adjustment torque, and adjust the engine torque based on the target integral adjustment torque; the second correspondence includes the correspondence between different current deviation values and different integral adjustment torques.
[0023] According to a third aspect provided in this application, an electronic device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement the method of the first aspect described above and any possible implementation thereof.
[0024] According to a fourth aspect provided in this application, a computer-readable storage medium is provided that, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the methods described in the first aspect and any possible implementation thereof.
[0025] According to the fifth aspect provided in this application, a computer program product is provided, the computer program product including computer instructions, which, when executed on an electronic device, cause the electronic device to perform the method described in the first aspect and any possible implementation thereof.
[0026] According to a sixth aspect provided in this application, a vehicle is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions such that the processor performs the method described in the first aspect and any possible implementation thereof.
[0027] It should be noted that the technical effects of any of the implementation methods in aspects two through six can be found in the technical effects of the corresponding implementation methods in aspect one, and will not be repeated here.
[0028] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application.
[0029] Therefore, the above-mentioned technical features of this application have the following beneficial effects:
[0030] (1) The current torque of the generator in the vehicle and the target torque of the engine in the vehicle can be obtained; and the current deviation value of the vehicle can be determined; if the current deviation value of the vehicle is not within the first preset range, the torque of the engine can be adjusted until the current deviation value of the vehicle is within the first preset range. In this way, since the generator and engine in the vehicle are mechanically connected, the torques of the engine and generator are equal, and the current torque fed back by the generator is more accurate than the current torque of the engine; and if the current deviation value of the vehicle is determined in advance whether it is within the first preset range, and if the current deviation value of the vehicle is outside the first preset range, the torque of the engine can be adjusted until the current deviation value of the vehicle is within the first preset range, so that the actual output torque of the engine can reach the expected value.
[0031] (2) The generator torque deviation value can be determined; if the generator torque deviation value is within the second preset range, the current torque of the generator in the vehicle can be obtained. In this way, since the generator torque deviation value is within the second preset range, it indicates that the working state of the engine and generator is relatively stable, so the current torque of the generator obtained is more accurate when the working state of the engine and generator is relatively stable.
[0032] (3) The engine torque can be adjusted by obtaining the current deviation value of the vehicle and the current speed of the generator, and based on the current deviation value of the vehicle and the current speed of the generator. In this way, a method for adjusting the engine torque can be realized based on the current deviation value of the vehicle and the current speed of the generator.
[0033] (4) A first current deviation value of the vehicle can be obtained by performing a proportional adjustment operation; if the first current deviation value is greater than a first preset threshold, the proportional adjustment operation is repeated until the first current deviation value is less than the first preset threshold; if the first current deviation value is less than the first preset threshold, an integral adjustment operation is performed to obtain a second current deviation value of the vehicle; if the second current deviation value is outside the first preset range, the integral adjustment operation is repeated until the second current deviation value is within the first preset range; if the second current deviation value is within the first preset range, the adjustment of the engine torque is determined to be complete. In this way, by determining whether to perform a proportional adjustment operation or an integral adjustment operation based on the first preset threshold, and by determining whether to perform an integral adjustment operation or determine the completion of the engine torque adjustment based on the second current deviation value, the engine torque after adjustment can be made closer to the target torque.
[0034] (5) The target proportional adjustment torque can be obtained by querying the first correspondence based on the current deviation value of the vehicle and the current speed of the generator, and the engine torque can be adjusted based on the target proportional adjustment torque. In this way, a method for adjusting engine torque through proportional adjustment operation is realized.
[0035] (6) The target integral adjustment torque can be obtained by querying the second correspondence based on the current deviation value of the vehicle, and the engine torque can be adjusted based on the target integral adjustment torque. In this way, a method for adjusting engine torque through integral adjustment operation is realized. Attached Figure Description
[0036] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application, and do not constitute an undue limitation of this application.
[0037] Figure 1 This is a flowchart illustrating an engine torque adjustment method according to an exemplary embodiment;
[0038] Figure 2 This is a schematic diagram illustrating an engine torque adjustment method according to an exemplary embodiment;
[0039] Figure 3 This is a schematic diagram illustrating yet another engine torque adjustment method according to an exemplary embodiment;
[0040] Figure 4 This is a flowchart illustrating yet another engine torque adjustment method according to an exemplary embodiment;
[0041] Figure 5 This is a schematic diagram illustrating yet another engine torque adjustment method according to an exemplary embodiment;
[0042] Figure 6 This is a flowchart illustrating yet another engine torque adjustment method according to an exemplary embodiment;
[0043] Figure 7 This is a flowchart illustrating yet another engine torque adjustment method according to an exemplary embodiment;
[0044] Figure 8 This is a schematic diagram illustrating yet another engine torque adjustment method according to an exemplary embodiment;
[0045] Figure 9 This is a schematic diagram illustrating yet another engine torque adjustment method according to an exemplary embodiment;
[0046] Figure 10 This is a schematic diagram illustrating yet another engine torque adjustment method according to an exemplary embodiment;
[0047] Figure 11 This is a flowchart illustrating yet another engine torque adjustment method according to an exemplary embodiment;
[0048] Figure 12 This is a block diagram illustrating an engine torque regulating device according to an exemplary embodiment;
[0049] Figure 13 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation
[0050] To enable those skilled in the art to better understand the technical solutions of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0051] It should be noted that the terms "first," "second," etc., used 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. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0052] For ease of understanding, the engine torque adjustment method provided in this application will be described in detail below with reference to the accompanying drawings.
[0053] Figure 1 This is a flowchart illustrating an engine torque adjustment method according to an exemplary embodiment, such as... Figure 1 As shown, the engine torque adjustment method includes the following steps:
[0054] S101, The electronic equipment acquires the current torque of the generator in the vehicle and the target torque of the engine in the vehicle.
[0055] The current torque of the generator is the output torque in response to the target torque; the generator is mechanically connected to the engine.
[0056] As one possible implementation, the electronic devices obtain the current torque of the generator from the feedback signal sent by the generator control unit, and the target torque of the engine from the signal sent by the vehicle control unit to the engine control unit.
[0057] It should be noted that in P13 configuration and range-extended hybrid vehicles, the engine and generator are mechanically connected.
[0058] like Figure 2As shown, in practical applications, the vehicle control unit sends the target speed of the generator to the generator control unit via the controller area network bus communication, and sends the target torque of the engine in the vehicle to the engine control unit via the controller area network bus communication; the vehicle control unit receives the current torque and current speed of the generator sent by the generator control unit, and receives the current speed and current torque of the engine sent by the engine control unit.
[0059] S102. The electronic device determines the current deviation value of the vehicle.
[0060] The current deviation value is the deviation between the generator's current torque and the target torque.
[0061] As one possible implementation, the electronic device calculates the difference between the generator's current torque and the target torque, and determines this difference as the vehicle's current deviation value.
[0062] like Figure 3 As shown, in practical applications, the electronic equipment performs low-pass filtering on the current torque of the generator, with the filtering time being the first filtering time; the electronic equipment performs low-pass filtering on the target torque, with the filtering time being the second filtering time.
[0063] The electronic equipment calculates the difference between the generator's current torque and the target torque, and determines this difference as the vehicle's current deviation value.
[0064] Understandably, the electronic equipment performs low-pass filtering on the high-frequency components of the generator's current torque and target torque, based on pre-set first and second filtering times. This reduces interference in the generator's current torque and target torque, improving the accuracy of the vehicle's deviation values.
[0065] S103. The electronic device determines whether the current deviation value of the vehicle is within the first preset range.
[0066] S104. If the current deviation value of the vehicle is not within the first preset range, the electronic device adjusts the torque of the engine until the current deviation value of the vehicle is within the first preset range.
[0067] As one possible implementation, if the vehicle's current deviation value is not within the first preset range, the electronic device adjusts the engine torque by changing the engine intake air volume based on the vehicle's current deviation value and the generator's current speed, until the vehicle's current deviation value is within the first preset range.
[0068] As another possible implementation, if the current deviation value of the vehicle is not within the first preset range, the electronic device adjusts the engine torque by changing the engine ignition time interval based on the current deviation value of the vehicle and the current speed of the generator, until the current deviation value of the vehicle is within the first preset range.
[0069] Understandably, the technical solution provided in this application obtains the current torque of the generator in the vehicle and the target torque of the engine in the vehicle; and determines the current deviation value of the vehicle; if the current deviation value of the vehicle is not within a first preset range, the engine torque is adjusted until the current deviation value of the vehicle is within the first preset range. Thus, since the generator and engine in the vehicle are mechanically connected, the torques of the engine and generator are equal, and the current torque fed back by the generator is relatively accurate compared to the current torque of the engine; and by pre-determining whether the current deviation value of the vehicle is within the first preset range, and adjusting the engine torque when the current deviation value of the vehicle is outside the first preset range until the current deviation value of the vehicle is within the first preset range, the actual output torque of the engine can reach the expected level.
[0070] In some embodiments, in order to obtain the current torque of the generator in the vehicle, such as Figure 4 As shown, the engine torque adjustment method provided in this application embodiment further includes the following steps:
[0071] S201. Electronic equipment determines the generator torque deviation value.
[0072] Among them, the generator torque deviation value is the deviation of the generator torque within a preset time period.
[0073] As one possible implementation, the electronic device obtains the current torque value of the generator from the generator's feedback signal, and also obtains the current torque value of the generator from the generator's feedback signal before a preset time period. Furthermore, the electronic device calculates the difference between the two current torque values and determines this difference as the generator torque deviation value.
[0074] S202. The electronic device determines whether the generator torque deviation value is within the second preset range.
[0075] S203. If the generator torque deviation value is within the second preset range, the electronic device obtains the current torque of the generator in the vehicle.
[0076] like Figure 5 As shown, in practical applications, the electronic device obtains the current torque value of the generator before a preset number of calculation cycles a, and obtains the current torque value of the generator in the current calculation cycle.
[0077] The electronic device calculates the generator torque deviation value in a preset number of calculation cycles a, performs low-pass filtering on the generator torque deviation value, and performs absolute value processing on the generator torque deviation value.
[0078] The electronic equipment determines whether the generator torque deviation value is less than or equal to a preset deviation threshold.
[0079] If the generator torque deviation is less than or equal to the preset deviation threshold, the electronic device will set the engine torque stability flag after a preset delay time and obtain the current torque of the generator in the vehicle.
[0080] If the generator torque deviation exceeds the preset deviation threshold, the electronic equipment will reset the engine stability flag.
[0081] If the engine stability indicator is set, the electronic equipment obtains the current torque value of the generator in the current calculation cycle.
[0082] It should be noted that setting the engine torque stability indicator indicates that the engine torque is stable; resetting the engine torque stability indicator indicates that the engine torque is unstable.
[0083] For example, the preset quantity is 10.
[0084] It is understood that the technical solution provided in this application determines the generator torque deviation value; if the generator torque deviation value is within a second preset range, the current torque of the generator in the vehicle is obtained. Thus, since the generator torque deviation value being within the second preset range indicates that the operating state of the engine and generator is relatively stable, the obtained current torque of the generator is more accurate when the operating state of the engine and generator is relatively stable.
[0085] In some embodiments, in order to adjust the torque of the engine, such as Figure 6 As shown, the torque adjustment of the engine in this embodiment includes the following steps:
[0086] S301. The electronic equipment acquires the current deviation value of the vehicle and the current speed of the generator.
[0087] S302. The electronic equipment adjusts the engine torque based on the vehicle's current deviation value and the generator's current speed.
[0088] As one possible implementation, the electronic device performs a proportional adjustment operation to obtain the vehicle's first current deviation value.
[0089] If the first current deviation value is greater than the first preset threshold, the electronic device repeats the proportional adjustment operation until the first current deviation value is less than the first preset threshold.
[0090] If the first current deviation value is less than the first preset threshold, the electronic device performs an integral adjustment operation to obtain the second current deviation value of the vehicle.
[0091] If the second current deviation value is outside the first preset range, the electronic device repeats the integral adjustment operation until the second current deviation value is within the first preset range.
[0092] If the second current deviation value is within the first preset range, the electronic device determines that the adjustment of the engine torque has been completed.
[0093] It should be noted that the proportional adjustment operation includes adjusting the engine torque using a proportional adjustment method based on the vehicle's current deviation value and the generator's current speed. The first current deviation value is the updated current deviation value of the vehicle after adjusting the engine torque based on the proportional adjustment operation. The integral adjustment operation includes adjusting the engine torque using an integral adjustment method based on the vehicle's current deviation value. The second current deviation value is the updated current deviation value of the vehicle after adjusting the engine torque based on the integral adjustment operation.
[0094] As is understood, the technical solution provided in this application obtains the current deviation value of the vehicle and the current speed of the generator, and adjusts the engine torque based on the current deviation value of the vehicle and the current speed of the generator. Thus, a method for adjusting engine torque can be implemented based on the current deviation value of the vehicle and the current speed of the generator.
[0095] In some embodiments, in order to ensure that the current deviation value of the vehicle is within a first preset range, such as Figure 7 As shown, in this embodiment of the application, the engine torque is adjusted based on the vehicle's current deviation value and the generator's current speed, including the following steps:
[0096] S401, The electronic device performs a proportional adjustment operation to obtain the vehicle's first current deviation value.
[0097] The proportional adjustment operation includes adjusting the engine torque according to the vehicle's current deviation value and the generator's current speed; the first current deviation value is the updated current deviation value of the vehicle based on the proportional adjustment operation to adjust the engine torque.
[0098] As one possible implementation, such as Figure 8 As shown, the electronic device queries the first correspondence based on the vehicle's current deviation value and the generator's current speed to obtain the target proportional adjustment torque, and adjusts the engine torque based on the target proportional adjustment torque.
[0099] The electronic equipment calculates the deviation value of the updated engine torque and determines this deviation value as the first current deviation value.
[0100] It should be noted that the first correspondence includes the correspondence between different current deviation values, different generator speeds, and different proportional adjustment torques.
[0101] S402, The electronic device determines whether the first current deviation value is less than the first preset threshold.
[0102] S403. If the first current deviation value is greater than the first preset threshold, the electronic device repeatedly performs the proportional adjustment operation until the first current deviation value is less than the first preset threshold.
[0103] S404. If the first current deviation value is less than the first preset threshold, the electronic device performs an integral adjustment operation to obtain the second current deviation value of the vehicle.
[0104] The integral adjustment operation includes adjusting the engine torque using an integral adjustment method based on the vehicle's current deviation value; the second current deviation value is the updated current deviation value of the vehicle based on the engine torque adjustment operation.
[0105] As one possible implementation, when the first current deviation value is less than the first preset threshold, the electronic device queries the second correspondence based on the vehicle's current deviation value to obtain the target integral adjustment torque, and adjusts the engine torque based on the target integral adjustment torque.
[0106] The electronic equipment calculates the updated deviation value of the engine torque and determines this deviation value as the second current deviation value.
[0107] It should be noted that the second correspondence includes the correspondence between different deviation values and different integral adjustment torques.
[0108] In practical applications, such as Figure 9 As shown, if the absolute value of the first current deviation value is less than the first preset threshold, the electronic device retrieves the target integral adjustment torque from the second correspondence based on the vehicle's current deviation value.
[0109] The electronic device retrieves the upper and lower limits of the integral adjustment torque corresponding to the vehicle's current deviation value from a preset third correspondence.
[0110] If the target integral adjustment torque is greater than the lower limit of the integral adjustment torque but less than the upper limit of the integral adjustment torque, the electronic equipment adjusts the engine torque based on the target integral adjustment torque.
[0111] If the target integral adjustment torque is greater than the upper limit of the integral adjustment torque, the electronic equipment adjusts the engine torque according to the upper limit of the integral adjustment torque.
[0112] If the target integral adjustment torque is less than the lower limit of the integral adjustment torque, the electronic equipment adjusts the engine torque according to the lower limit of the integral adjustment torque.
[0113] S405. The electronic device determines whether the second deviation value is within the first preset range.
[0114] S406. If the second current deviation value is outside the first preset range, the electronic device repeats the integral adjustment operation until the second current deviation value is within the first preset range.
[0115] S407. If the second current deviation value is within the first preset range, the electronic device determines that the adjustment of the engine torque has been completed.
[0116] In practical applications, such as Figure 10 As shown, if the second deviation value is within the first preset range, the engine torque stability indicator is reset, and the electronic device confirms that the engine torque adjustment has been completed.
[0117] The target torque of the engine after adjustment is equal to the engine torque before adjustment, the sum of at least one target integral adjustment torque, and at least one target proportional adjustment torque.
[0118] Understandably, the technical solution provided in this application obtains a first current deviation value for the vehicle by performing a proportional adjustment operation. If the first current deviation value is greater than a first preset threshold, the proportional adjustment operation is repeated until the first current deviation value is less than the first preset threshold. If the first current deviation value is less than the first preset threshold, an integral adjustment operation is performed to obtain a second current deviation value for the vehicle. If the second current deviation value is outside a first preset range, the integral adjustment operation is repeated until the second current deviation value is within a first preset range. If the second current deviation value is within a first preset range, the torque adjustment of the engine is determined to be complete. Thus, by determining whether to perform a proportional adjustment operation or an integral adjustment operation based on a first preset threshold, and by determining whether to perform an integral adjustment operation or complete the torque adjustment of the engine based on the second current deviation value, the torque of the engine after adjustment can be made closer to the target torque.
[0119] In some embodiments, such as Figure 11 As shown, in practical applications, the electronic equipment adjusts the engine torque according to the torque adjustment indicator. Determining the torque adjustment indicator includes the following steps:
[0120] S501, Electronic equipment determines the current deviation value of the vehicle.
[0121] The current deviation value is the deviation between the generator's current torque and the target torque.
[0122] S502, Electronic devices acquire the engine's control mode.
[0123] The engine control modes include torque control mode and speed control mode.
[0124] As one possible implementation, electronic devices obtain the engine's control mode from feedback signals sent by the engine control unit.
[0125] S503, Electronic equipment acquires engine stability identification.
[0126] It should be noted that setting the engine torque stability indicator indicates that the engine torque is stable; resetting the engine torque stability indicator indicates that the engine torque is unstable.
[0127] S504. The electronic device determines whether the current deviation value of the vehicle is within the preset deviation range.
[0128] The preset deviation range is from the first deviation value to the second deviation value; the second deviation value is greater than the first deviation value; and the hysteresis of the first deviation value is the preset hysteresis.
[0129] S505. If the engine stability indicator is set, the engine control mode is torque control mode, and the current deviation value of the vehicle is within the preset deviation range, the electronic equipment determines that the torque adjustment indicator is set.
[0130] It should be noted that if the torque adjustment indicator is set, the electronic equipment will adjust the engine torque.
[0131] S506. If the engine stability indicator is reset, and / or the engine control mode is speed control mode, and / or the current deviation value of the vehicle is outside the preset deviation range, the electronic equipment determines that the torque adjustment indicator is reset.
[0132] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the engine torque regulation device or electronic device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0133] This application embodiment can, according to the above method, exemplarily divide an engine torque adjustment device or electronic device into functional modules. For example, the engine torque adjustment device or electronic device may include functional modules corresponding to each functional division, or two or more functions may be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; in actual implementation, there may be other division methods.
[0134] Figure 12 This is a block diagram illustrating an engine torque adjustment device according to an exemplary embodiment. (Refer to...) Figure 12 The engine torque adjustment device 600 includes: an acquisition unit 601, a determination unit 602, and an adjustment unit 603.
[0135] The acquisition unit 601 is used to acquire the current torque of the generator in the vehicle and the target torque of the engine in the vehicle; the current torque of the generator is the output torque in response to the target torque; the generator is mechanically connected to the engine.
[0136] The determining unit 602 is used to determine the current deviation value of the vehicle; the current deviation value is the deviation between the current torque of the generator and the target torque.
[0137] The adjustment unit 603 is used to adjust the engine torque if the current deviation value of the vehicle is not within the first preset range, until the current deviation value of the vehicle is within the first preset range.
[0138] Optional, such as Figure 12 As shown, the determining unit 602 provided in this application embodiment is further used to determine the generator torque deviation value before obtaining the current torque of the generator in the vehicle; the generator torque deviation value is the deviation value of the generator torque within a preset time period.
[0139] The acquisition unit 601 is specifically used to acquire the current torque of the generator in the vehicle if the generator torque deviation value is within a second preset range.
[0140] Optional, such as Figure 12 As shown, the adjustment unit 603 provided in this embodiment is specifically used to adjust the engine torque according to the current deviation value of the vehicle and the current speed of the generator.
[0141] Optional, such as Figure 12As shown, the adjustment unit 603 provided in this application embodiment is specifically used for: performing a proportional adjustment operation to obtain a first current deviation value of the vehicle; the proportional adjustment operation includes adjusting the engine torque in a proportional adjustment manner according to the current deviation value of the vehicle and the current speed of the generator; the first current deviation value is the current deviation value of the vehicle after adjusting the engine torque based on the proportional adjustment operation.
[0142] If the first current deviation value is greater than the first preset threshold, the proportional adjustment operation is repeated until the first current deviation value is less than the first preset threshold.
[0143] If the first current deviation value is less than the first preset threshold, an integral adjustment operation is performed to obtain the second current deviation value of the vehicle. The integral adjustment operation includes adjusting the engine torque according to the current deviation value of the vehicle using an integral adjustment method. The second current deviation value is the current deviation value of the vehicle after adjusting the engine torque based on the integral adjustment operation.
[0144] If the second current deviation value is outside the first preset range, the integral adjustment operation is repeated until the second current deviation value is within the first preset range.
[0145] If the second current deviation value is within the first preset range, then the adjustment of the engine torque is determined to be complete.
[0146] Optional, such as Figure 12 As shown, the adjustment unit 603 provided in this application embodiment is specifically used to: query a first correspondence relationship based on the current deviation value of the vehicle and the current speed of the generator to obtain the target proportional adjustment torque, and adjust the engine torque based on the target proportional adjustment torque; the first correspondence relationship includes the correspondence relationship between different current deviation values, different speeds of the generator and different proportional adjustment torques.
[0147] Optional, such as Figure 12 As shown, the adjustment unit 603 provided in this application embodiment is specifically used for: querying a second correspondence based on the current deviation value of the vehicle to obtain the target integral adjustment torque, and adjusting the engine torque based on the target integral adjustment torque; the second correspondence includes the correspondence between different current deviation values and different integral adjustment torques.
[0148] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0149] Figure 13 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Figure 13As shown, the electronic device 700 includes, but is not limited to, a processor 701 and a memory 702.
[0150] The memory 702 described above is used to store the executable instructions of the processor 701. It is understood that the processor 701 is configured to execute instructions to implement the engine torque adjustment method in the above embodiments.
[0151] It should be noted that those skilled in the art will understand that Figure 13 The electronic device structure shown does not constitute a limitation on the electronic device; the electronic device may include, but is not limited to, other electronic devices. Figure 13 This may indicate more or fewer components, or combinations of certain components, or different component arrangements.
[0152] Processor 701 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in memory 702, and by calling data stored in memory 702, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. Processor 701 may include one or more processing units. Optionally, processor 701 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into processor 701.
[0153] The memory 702 can be used to store software programs and various data. The memory 702 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, application programs required by at least one functional module (such as a determination unit, processing unit, etc.), etc. Furthermore, the memory 702 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0154] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 702 including instructions, which can be executed by a processor 701 of an electronic device 700 to implement the engine torque adjustment method in the above embodiments.
[0155] In actual implementation, Figure 12 The functions of the acquisition unit 601, the determination unit 602, and the adjustment unit 603 can all be derived by... Figure 13 The processor 701 calls the computer program stored in the memory 702 to implement the function. The specific execution process can be found in the description of the engine torque adjustment method in the previous embodiment, and will not be repeated here.
[0156] Optionally, the computer-readable storage medium may be a non-transitory computer-readable storage medium, such as a read-only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.
[0157] In an exemplary embodiment, this application also provides a computer program product including one or more instructions, which can be executed by a processor 701 of an electronic device to complete the engine torque adjustment method in the above embodiments.
[0158] It should be noted that when one or more instructions in the computer-readable storage medium or computer program product are executed by the processor of an electronic device, they implement the various processes of the above-described engine torque adjustment method embodiment and achieve the same technical effect as the above-described engine torque adjustment method. To avoid repetition, they will not be described again here.
[0159] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0160] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another apparatus, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0161] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the classified units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0162] 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.
[0163] 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 readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, essentially, or the part that contributes to the prior art, or a complete or partial classification of the technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0164] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for adjusting engine torque, characterized in that, The method includes: Determine the generator torque deviation value; the generator torque deviation value is the deviation value of the generator torque within a preset time period; If the generator torque deviation value is within a second preset range, then the current torque of the generator in the vehicle and the target torque of the engine in the vehicle are obtained; the current torque of the generator is equal to the output torque of the target torque; the generator is mechanically connected to the engine; Determine the current deviation value of the vehicle; the current deviation value is the deviation between the current torque of the generator and the target torque; If the current deviation value of the vehicle is not within the first preset range, the torque of the engine is adjusted until the current deviation value of the vehicle is within the first preset range.
2. The method according to claim 1, characterized in that, Adjusting the torque of the engine includes: The torque of the engine is adjusted based on the current deviation value of the vehicle and the current speed of the generator.
3. The method according to claim 2, characterized in that, The step of adjusting the engine torque based on the vehicle's current deviation value and the generator's current speed includes: A proportional adjustment operation is performed to obtain a first current deviation value for the vehicle; the proportional adjustment operation includes adjusting the torque of the engine using a proportional adjustment method based on the current deviation value of the vehicle and the current speed of the generator; the first current deviation value is the current deviation value of the vehicle updated based on the torque of the engine adjusted by the proportional adjustment operation. If the first current deviation value is greater than the first preset threshold, the proportional adjustment operation is repeated until the first current deviation value is less than the first preset threshold. If the first current deviation value is less than the first preset threshold, an integral adjustment operation is performed to obtain a second current deviation value for the vehicle; the integral adjustment operation includes adjusting the engine torque using an integral adjustment method based on the current deviation value of the vehicle; the second current deviation value is the updated current deviation value of the vehicle based on the adjusted engine torque of the integral adjustment operation. If the second current deviation value is outside the first preset range, the integral adjustment operation is repeated until the second current deviation value is within the first preset range; If the second current deviation value is within the first preset range, then the torque adjustment of the engine is determined to be complete.
4. The method according to claim 3, characterized in that, The execution ratio adjustment operation includes: Based on the current deviation value of the vehicle and the current speed of the generator, a first correspondence is queried to obtain the target proportional adjustment torque, and the torque of the engine is adjusted based on the target proportional adjustment torque; the first correspondence includes the correspondence between different current deviation values, different speeds of the generator and different proportional adjustment torques.
5. The method according to claim 3, characterized in that, The execution of the integral adjustment operation includes: Based on the current deviation value of the vehicle, the second correspondence is queried to obtain the target integral adjustment torque, and the engine torque is adjusted based on the target integral adjustment torque; the second correspondence includes the correspondence between different current deviation values and different integral adjustment torques.
6. An engine torque regulating device, characterized in that, The device includes: an acquisition unit, a determination unit, and an adjustment unit; The acquisition unit is used to determine the generator torque deviation value; the generator torque deviation value is the deviation value of the generator torque within a preset time period; if the generator torque deviation value is within a second preset range, then the current torque of the generator in the vehicle and the target torque of the engine in the vehicle are acquired; the current torque of the generator is equal to the output torque of the target torque; the generator is mechanically connected to the engine; The determining unit is used to determine the current deviation value of the vehicle; the current deviation value is the deviation value between the current torque of the generator and the target torque; The adjustment unit is used to adjust the torque of the engine if the current deviation value of the vehicle is not within the first preset range, until the current deviation value of the vehicle is within the first preset range.
7. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the method as described in any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, When the computer-executable instructions stored in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is capable of performing the method as described in any one of claims 1 to 5.
9. A vehicle, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the method as described in any one of claims 1 to 5.