Methods, devices, and storage media for determining the maximum permissible torque of an engine
By performing logical operations and filtering on torque requests and test data, the maximum allowable torque of the engine is determined, solving the problem of inaccurate estimation in existing technologies and improving driving safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHERY AUTOMOBILE CO LTD
- Filing Date
- 2023-12-05
- Publication Date
- 2026-08-04
AI Technical Summary
The lack of torque sensors in existing technologies leads to inaccurate estimations of the engine's maximum permissible torque, affecting driving safety.
By acquiring torque request data and torque test data, performing maximum and minimum value calculations, and combining this with filtering, the maximum permissible torque of the engine is determined.
It improves the accuracy of the maximum permissible torque, enhances driving safety, and avoids sluggish acceleration and vehicle limpness.
Smart Images

Figure CN117688273B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive powertrain technology, and in particular to a method, apparatus and storage medium for determining the maximum permissible torque of an engine. Background Technology
[0002] With the development of the automotive industry, the concept of torque monitoring has been introduced into engine control systems. The functional layer limits the range of engine torque by setting the maximum operating torque, and the functional monitoring layer compares the actual torque of the engine during operation with the maximum operating torque. If the deviation between the actual torque and the maximum operating torque exceeds a certain range, it is considered an abnormal torque.
[0003] In related technologies, since automobiles do not have torque sensors, personnel can only roughly estimate the maximum allowable torque based on their personal experience and input the obtained maximum operating torque into the functional layer.
[0004] However, the maximum allowable torque obtained by this rough estimation method is very inaccurate. If the estimation error is too large, it will cause the car to accelerate weakly and jerk. In severe cases, it may even cause the vehicle to enter limp mode, which seriously affects driving safety. Summary of the Invention
[0005] In view of this, this application provides a method, apparatus and storage medium for determining the maximum permissible torque of an engine, which replaces the existing manual estimation method and obtains a more accurate maximum permissible torque, thereby improving driving safety.
[0006] Specifically, the following technical solutions are included:
[0007] In a first aspect, embodiments of this application provide a method for determining the maximum permissible torque of an engine, the method comprising:
[0008] Acquire torque request data and torque test data of the engine under test, wherein the torque test data includes operating torque data, minimum torque data and maximum torque data;
[0009] The maximum value of the operating torque data, the minimum torque data, and the torque request data is calculated to obtain the transition torque data;
[0010] The maximum allowable torque of the engine under test is obtained by taking the minimum value of the transition torque data and the maximum torque data.
[0011] In some embodiments, acquiring the torque test data of the engine under test includes:
[0012] Acquire engine loss torque data, driver-requested torque data, and idle torque data of the engine under test;
[0013] The engine loss torque data, driver requested torque data, and idle torque data are superimposed to obtain the operating torque data.
[0014] In some embodiments, obtaining the engine loss torque data of the engine under test includes:
[0015] Acquire multiple back-dragging torque correction data and back-dragging torque data under hot engine conditions for the engine under test. The multiple back-dragging torque correction data include correction data for back-dragging torque at various temperatures, correction data for back-dragging torque at various altitudes, correction data for back-dragging torque under starting conditions, correction data for back-dragging torque from accessories, and correction data for back-dragging torque from the transmission.
[0016] The engine loss torque data is obtained by superimposing the multiple reverse drag torque correction data and the reverse drag torque data under hot engine conditions.
[0017] In some embodiments, the engine under test corresponds to a pedal, and obtaining the driver-requested torque data of the engine under test includes:
[0018] Multiple pedal openings of the pedal are obtained, wherein different pedal openings correspond to different engine speeds;
[0019] For each pedal opening, multiple pedal characteristic curve data of the pedal opening are obtained, wherein the multiple pedal characteristic curves include the pedal characteristic curve in standard mode, the pedal characteristic curve in economy mode, the pedal characteristic curve in sport mode, and the pedal characteristic curve in reverse mode.
[0020] The maximum value of multiple pedal characteristic curves of the pedal opening is calculated to obtain the driver-requested torque data of the engine under test.
[0021] In some embodiments, obtaining the idle torque data of the engine under test includes:
[0022] The torque correction data of the engine under test under multiple idling states and the torque data of the PID controller under idling states are obtained. The torque correction data under multiple idling states includes the torque correction data of catalyst heating under idling states, the torque correction data of accessory opening moment under idling states, and the torque correction data of altitude, intake air temperature, and water temperature under idling states.
[0023] The idle torque data is obtained by superimposing the torque correction data under the multiple idle states and the torque data of the PID controller under the idle state.
[0024] In some embodiments, acquiring the torque test data of the engine under test includes:
[0025] Acquire the target torque data, minimum ignition angle efficiency correction data, minimum load data, and maximum load data of the engine under test;
[0026] The maximum torque data is obtained based on the target torque data and the maximum load data;
[0027] Based on the target torque data and minimum load data, the transition minimum torque data is obtained;
[0028] The minimum torque data is obtained by correcting the minimum ignition angle efficiency correction data.
[0029] In some embodiments, the step of taking the minimum value of the transition torque data and the maximum torque data to obtain the maximum allowable torque of the engine under test includes:
[0030] The minimum value of the transition torque data and the maximum torque data is calculated to obtain the torque data to be filtered.
[0031] The torque data to be filtered is processed to obtain the maximum permissible torque of the engine under test.
[0032] In some embodiments, the method further includes:
[0033] Obtain the maximum filtering time and maximum response time corresponding to multiple torques of the engine under test;
[0034] The filtering time used for filtering operations is obtained based on the maximum filtering time and the maximum response time.
[0035] Secondly, embodiments of this application also provide a device for determining the maximum permissible torque of an engine, the device comprising:
[0036] The acquisition module is used to acquire torque request data and torque test data of the engine under test, wherein the torque test data includes operating torque data, minimum torque data and maximum torque data;
[0037] The first calculation module is used to perform maximum value calculation on the operating torque data, the minimum torque data and the torque request data to obtain transition torque data;
[0038] The second calculation module is used to perform a minimum value calculation on the transition torque data and the maximum torque data to obtain the maximum allowable torque of the engine under test.
[0039] Thirdly, embodiments of this application also provide a non-volatile readable storage medium, characterized in that the non-volatile readable storage medium stores at least one program, which is loaded and executed by a processor to implement the method for determining the maximum permissible torque of an engine as described in any embodiment of the first aspect.
[0040] The beneficial effects of the technical solutions provided in this application include at least the following:
[0041] The method for determining the maximum permissible torque of an engine provided in this application first performs a maximum value calculation on the operating torque data, minimum torque data, and torque request data in the torque test data of the engine under test to obtain transition torque data. This avoids the maximum permissible torque being lower than the minimum torque and externally requested torque of the engine under test. Then, a minimum value calculation is performed on the transition torque data and the maximum torque data to obtain the maximum permissible torque of the engine under test, avoiding the maximum permissible torque being higher than the maximum torque of the engine under test. This method obtains the maximum permissible torque of the engine under test by extracting torque data with a high correlation to the maximum permissible torque and performing logical operations. This replaces the method in related technologies that obtains the maximum permissible torque through rough manual estimation. The obtained maximum permissible torque has higher accuracy, thereby improving driving safety. Attached Figure Description
[0042] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 A flowchart illustrating a method for determining the maximum permissible torque of an engine, provided in an embodiment of this application;
[0044] Figure 2 A flowchart illustrating another method for determining the maximum permissible torque of an engine, provided in an embodiment of this application.
[0045] Figure 3 A flowchart illustrating a method for obtaining torque test data of an engine under test in a method for determining the maximum permissible torque of an engine provided in an embodiment of this application;
[0046] Figure 4 A flowchart illustrating a method for obtaining torque test data of an engine under test in another method for determining the maximum permissible torque of an engine provided in this application embodiment;
[0047] Figure 5This is a schematic diagram of a device for determining the maximum permissible torque of an engine, provided in an embodiment of this application.
[0048] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0049] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0050] Unless otherwise defined, all technical terms used in the embodiments of this application have the same meaning as commonly understood by one of ordinary skill in the art.
[0051] To make the technical solutions and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0052] With the development of the automotive industry, the number and types of automotive electronic components are constantly increasing, making cars more prone to signal, software, or hardware errors. To address this, a three-layer monitoring concept has been introduced for engines. The functional layer contains the engine's control functions, while the functional monitoring layer monitors for malfunctions in the functional layer. Since the engine control system coordinates ignition, intake, and fuel injection based on torque control to output power, a torque monitoring concept has also been introduced to detect abnormal torque phenomena. Specifically, the functional layer limits the engine's torque range by setting a maximum operating torque. The functional monitoring layer compares the actual torque during engine operation with the maximum operating torque; if the deviation between the actual torque and the maximum operating torque exceeds a certain range, it is considered a torque anomaly.
[0053] In related technologies, since automobiles do not have torque sensors, personnel can only roughly estimate the maximum allowable torque based on their personal experience and input the obtained maximum operating torque into the functional layer.
[0054] However, the maximum allowable torque obtained by this rough estimation method is very inaccurate. If the estimation error is too large, it will cause the car to accelerate weakly and jerk. In severe cases, it may even cause the vehicle to enter limp mode, which seriously affects driving safety.
[0055] To address the technical problems existing in related technologies, this application provides a method for determining the maximum permissible torque of an engine, replacing the existing manual estimation method. The obtained maximum permissible torque has higher accuracy, thereby improving driving safety.
[0056] Figure 1 A flowchart illustrating a method for determining the maximum permissible torque of an engine, provided as an embodiment of this application. See also... Figure 1 The method includes the following steps:
[0057] Step 101: Obtain torque request data and torque test data of the engine under test. The torque test data includes operating torque data, minimum torque data, and maximum torque data.
[0058] Step 102: Perform maximum value calculation on the running torque data, minimum torque data, and torque request data to obtain the transition torque data.
[0059] Step 103: Perform a minimum value calculation on the transition torque data and the maximum torque data to obtain the maximum allowable torque of the engine under test.
[0060] Therefore, the method for determining the maximum permissible torque of an engine provided in this application first performs a maximum value calculation on the operating torque data, minimum torque data, and torque request data in the torque test data of the engine under test to obtain transition torque data. This avoids the maximum permissible torque being lower than the minimum torque and externally requested torque of the engine under test. Then, a minimum value calculation is performed on the transition torque data and the maximum torque data to obtain the maximum permissible torque of the engine under test, avoiding the maximum permissible torque being higher than the maximum torque of the engine under test. This method obtains the maximum permissible torque of the engine under test by extracting torque data with a high correlation to the maximum permissible torque and performing logical operations. This replaces the method in related technologies that obtains the maximum permissible torque through rough manual estimation. The accuracy of the obtained maximum permissible torque is higher, thereby improving driving safety.
[0061] In some embodiments, obtaining torque test data for the engine under test includes:
[0062] Acquire engine loss torque data, driver-requested torque data, and idle torque data of the engine under test;
[0063] The operating torque data is obtained by superimposing the engine loss torque data, driver requested torque data, and idle torque data.
[0064] In some embodiments, obtaining engine loss torque data of the engine under test includes:
[0065] Acquire multiple back-drag torque correction data and back-drag torque data under hot engine conditions for the engine under test. The multiple back-drag torque correction data include correction data for back-drag torque at various temperatures, correction data for back-drag torque at various altitudes, correction data for back-drag torque under starting conditions, correction data for back-drag torque from accessories, and correction data for back-drag torque from the transmission.
[0066] The engine loss torque data is obtained by superimposing multiple reverse torque correction data and reverse torque data under hot engine conditions.
[0067] In some embodiments, the engine under test corresponds to a pedal, and obtaining the driver-requested torque data of the engine under test includes:
[0068] Obtain multiple pedal openings, where different pedal openings correspond to different engine speeds;
[0069] For each pedal opening, acquire multiple pedal characteristic curve data, including the pedal characteristic curve in standard mode, the pedal characteristic curve in economy mode, the pedal characteristic curve in sport mode, and the pedal characteristic curve in reverse mode.
[0070] The maximum value of multiple pedal characteristic curves for pedal opening is calculated to obtain the driver-requested torque data of the engine under test.
[0071] In some embodiments, obtaining the idle torque data of the engine under test includes:
[0072] The torque correction data of the engine under test under multiple idling conditions and the torque data of the PID controller under idling conditions are obtained. The torque correction data under multiple idling conditions include the torque correction data of catalyst heating under idling conditions, the torque correction data of accessory opening moment under idling conditions, and the torque correction data of altitude, intake air temperature and water temperature under idling conditions.
[0073] The idle torque data is obtained by superimposing the torque correction data from multiple idle states and the torque data from the PID controller under idle states.
[0074] In some embodiments, obtaining torque test data for the engine under test includes:
[0075] Acquire the target torque data, minimum ignition angle efficiency correction data, minimum load data, and maximum load data of the engine under test;
[0076] The maximum torque data is obtained based on the target torque data and the maximum load data;
[0077] Based on the target torque data and minimum load data, the transition minimum torque data is obtained;
[0078] The minimum torque data is obtained by correcting the minimum ignition angle efficiency data.
[0079] In some embodiments, the minimum value calculation of the transition torque data and the maximum torque data is performed to obtain the maximum allowable torque of the engine under test, including:
[0080] The minimum value is calculated from the transition torque data and the maximum torque data to obtain the torque data to be filtered.
[0081] The torque data to be filtered is processed to obtain the maximum permissible torque of the engine under test.
[0082] In some embodiments, the method further includes:
[0083] Obtain the maximum filtering time and maximum response time corresponding to multiple torques of the engine under test;
[0084] The filtering time used for filtering operations is obtained based on the maximum filtering time and the maximum response time.
[0085] Figure 2 A flowchart illustrating another method for determining the maximum permissible torque of an engine provided in this application embodiment is available. Figure 2 The method includes the following steps:
[0086] Step 201: Obtain torque request data and torque test data of the engine under test. The torque test data includes operating torque data, minimum torque data, and maximum torque data.
[0087] By acquiring torque request data and torque test data of the engine under test, subsequent logical calculations can be performed more easily.
[0088] In some embodiments, torque request data may be derived from the vehicle electronic stability control system and / or the automatic transmission control unit.
[0089] In some embodiments, see Figure 3 Step 201 includes the following sub-steps:
[0090] Step 2011: Obtain engine loss torque data, driver-requested torque data, and idle torque data of the engine under test.
[0091] The following sections will provide detailed explanations on how to obtain engine loss torque data, driver-requested torque data, and idle torque data for the engine under test.
[0092] The first part describes the method for obtaining the engine loss torque data of the engine under test, as follows:
[0093] Step 1: Obtain multiple back-drag torque correction data and back-drag torque data under hot engine conditions for the engine under test. The multiple back-drag torque correction data include correction data for back-drag torque at various temperatures, correction data for back-drag torque at various altitudes, correction data for back-drag torque under starting conditions, correction data for back-drag torque from accessories, and correction data for back-drag torque from the transmission.
[0094] In some embodiments, the back drag torque data under hot engine conditions is obtained through bench testing; the correction data for back drag torque at various temperatures, various altitudes, and the transmission are obtained through vehicle calibration; the correction data for engine back drag torque under starting conditions is obtained through starting calibration; and the correction data for engine back drag torque when each accessory is started is obtained through accessory calibration. The correction data for engine back drag torque when each accessory is started obtained through accessory calibration includes the correction data for back drag torque when the fan is turned on, the compensation torque data at the moment the air conditioner is turned on, and the correction data for back drag torque when the air conditioner is turned on.
[0095] Step two involves superimposing multiple reverse torque correction data and reverse torque data under hot engine conditions to obtain engine loss torque data.
[0096] For example, the towing torque data, as well as other towing torque correction data besides those for temperature and altitude, are all related to engine speed. That is, each engine speed corresponds to at least one torque value. When performing the torque data aggregation calculation, for each engine speed, the towing torque at that speed is added to the towing torque correction value at that speed to obtain a speed-related torque table. Then, all torques in the table are added to the maximum values from the temperature and altitude correction data to obtain a speed-related engine loss torque data table.
[0097] The second part, the steps for obtaining the driver-requested torque data for the engine under test, are as follows:
[0098] Step one: Obtain multiple pedal openings, where different pedal openings correspond to different engine speeds. It's understandable that the engine being tested corresponds to a specific pedal.
[0099] Setting measurement points on the pedal opening facilitates the subsequent measurement process.
[0100] Step 2: For each pedal opening, acquire multiple pedal characteristic curve data, including pedal characteristic curves in standard mode, economy mode, sport mode, and reverse mode.
[0101] Step 3: Calculate the maximum value of multiple pedal characteristic curves for pedal opening to obtain the driver-requested torque data for the engine under test.
[0102] The driver-requested torque data of the engine under test is obtained by taking the maximum value from the pedal characteristic curve data.
[0103] In some embodiments, the maximum value of multiple pedal characteristic curves and cruise torque data of pedal opening is calculated to obtain the driver-requested torque data of the engine under test, wherein the driver-requested torque data is a torque data table corresponding to different speeds.
[0104] The third part, the steps for obtaining the idle torque data of the engine under test, are as follows:
[0105] Step 1: Obtain torque correction data for multiple idle states of the engine under test and torque data of the PID controller in the idle state. The torque correction data for multiple idle states includes torque correction data for catalytic converter heating in the idle state, torque correction data for the moment when the accessory is opened in the idle state, and torque correction data for altitude, intake air temperature, and water temperature in the idle state.
[0106] In some embodiments, the torque correction data at the moment the accessory is turned on in the idling state includes the torque correction data when the fan is turned on, the second is the compensation torque data given at the moment the air conditioner is turned on, and the third is the torque correction data when the air conditioner is turned on.
[0107] Step 2: Superimpose the torque correction data from multiple idling states and the torque data from the PID controller under idling states to obtain the idling torque data.
[0108] For example, the torque data of the PID controller at idle speed, as well as other torque correction data (except for those based on intake air temperature, altitude, and coolant temperature), are all related to the engine speed. In other words, each engine speed corresponds to at least one torque value. When performing the torque data aggregation calculation, for each engine speed, the torque of the PID controller at that speed is added to the torque correction value at that speed to obtain a torque table related to engine speed. Then, all torques in the table are added to the maximum values of the torque correction data based on intake air temperature, altitude, and coolant temperature, ultimately resulting in an idle torque data table related to engine speed.
[0109] Step 2012: The engine loss torque data, driver requested torque data, and idle torque data are superimposed to obtain the operating torque data.
[0110] For example, the engine loss torque, driver-requested torque, and idle torque corresponding to the same speed are added together to obtain a table of operating torque data related to the speed.
[0111] Step 2013: Obtain the target torque data, minimum ignition angle efficiency correction data, minimum load data, and maximum load data of the engine under test.
[0112] In some embodiments, the target torque data of the engine under test is obtained through bench calibration, the minimum ignition angle efficiency correction data is obtained through ignition angle calibration, and the minimum load data and maximum load data of the engine under test are obtained through intake calibration. The target torque data of the engine under test is the maximum torque data of the engine obtained by adjusting the ignition angle when the air-fuel ratio is equal to 1.
[0113] Step 2014: Based on the target torque data and the maximum load data, obtain the maximum torque data.
[0114] For example, the maximum torque data is presented in a torque table that is related to multiple engine speeds.
[0115] Step 2015: Based on the target torque data and minimum load data, obtain the transition minimum torque data.
[0116] Step 2016: Correct the minimum torque data based on the minimum ignition angle efficiency correction data to obtain the minimum torque data.
[0117] The minimum torque data is obtained by multiplying the transition minimum torque data obtained from the minimum load data and the target torque data by the minimum ignition angle efficiency correction data.
[0118] For example, the minimum torque data is a torque table related to multiple engine speeds.
[0119] Step 202: Perform maximum value calculation on the running torque data, minimum torque data, and torque request data to obtain the transition torque data.
[0120] Step 203: Perform a minimum value calculation on the transition torque data and the maximum torque data to obtain the maximum allowable torque of the engine under test.
[0121] In some embodiments, see Figure 4 Step 203 also includes the following sub-steps:
[0122] Step 2031: Perform a minimum value operation on the transition torque data and the maximum torque data to obtain the torque data to be filtered.
[0123] Step 2032: Perform filtering calculations on the torque data to be filtered to obtain the maximum allowable torque of the engine under test.
[0124] By performing filtering operations, it is possible to prevent operating conditions where the maximum permissible torque is less than the actual torque.
[0125] Among them, the maximum allowable torque filter calculated by the functional layer can respond to driving torque, while the filtering of the functional monitoring layer is to prevent false alarms.
[0126] In some embodiments, the method for determining the maximum allowable torque of an engine provided in this application further includes: obtaining the maximum filtering time and maximum response time corresponding to multiple torques of the engine under test; and obtaining a filtering time for filtering operations based on the maximum filtering time and maximum response time, wherein the filtering time is used as an algorithm parameter in the filtering operation process.
[0127] In some embodiments, the maximum filtering time is obtained through drivability calibration, and the maximum response time is the maximum response time of the engine's actual torque under various operating conditions obtained from the vehicle wheel rotation test.
[0128] In some embodiments, the algorithm used for filtering operations can be any filtering algorithm capable of eliminating errors.
[0129] In some embodiments, the maximum value of the maximum filtering time and the maximum response time is taken to obtain the filtering time used for filtering operations.
[0130] Therefore, the method for determining the maximum permissible torque of an engine provided in this application first performs a maximum value operation on the operating torque data, minimum torque data, and torque request data in the torque test data of the engine under test to obtain transition torque data. This avoids the maximum permissible torque being lower than the minimum torque and externally requested torque of the engine under test. Then, a minimum value operation is performed on the transition torque data and the maximum torque data to obtain the torque data to be filtered for the engine under test. This avoids the maximum permissible torque being higher than the maximum torque of the engine under test. Finally, the torque data to be filtered is filtered to obtain the maximum permissible torque. This method obtains the maximum permissible torque of the engine under test by extracting torque data with a high correlation to the maximum permissible torque and performing logical operations. This replaces the method in related technologies that obtains the maximum permissible torque through rough manual estimation, improving the accuracy of the maximum permissible torque estimation and enhancing driving safety.
[0131] This application also provides a device for determining the maximum permissible torque of an engine, see [link to relevant documentation]. Figure 5 The device 500 includes:
[0132] The acquisition module 501 is used to acquire torque request data and torque test data of the engine under test. The torque test data includes operating torque data, minimum torque data and maximum torque data.
[0133] The first calculation module 502 is used to perform maximum value calculation on the running torque data, minimum torque data and torque request data to obtain transition torque data.
[0134] The second calculation module 503 is used to perform a minimum value calculation on the transition torque data and the maximum torque data to obtain the maximum allowable torque of the engine under test.
[0135] In some embodiments, the acquisition module 501 includes:
[0136] The first acquisition submodule is used to acquire engine loss torque data, driver-requested torque data, and idle torque data of the engine under test.
[0137] The first calculation submodule is used to perform superposition calculations on the engine loss torque data, driver requested torque data, and idle torque data to obtain the operating torque data.
[0138] In some embodiments, the acquisition module 501 further includes:
[0139] The second acquisition submodule is used to acquire multiple back-dragging torque correction data and back-dragging torque data under hot engine conditions of the engine under test. The multiple back-dragging torque correction data include correction data for back-dragging torque at various temperatures, correction data for back-dragging torque at various altitudes, correction data for back-dragging torque under starting conditions, correction data for back-dragging torque from accessories, and correction data for back-dragging torque from the transmission.
[0140] The second calculation submodule is used to superimpose multiple reverse torque correction data and reverse torque data under hot engine conditions to obtain engine loss torque data.
[0141] In some embodiments, the engine under test corresponds to a pedal, and the acquisition module 501 further includes:
[0142] The third acquisition submodule is used to acquire multiple pedal openings, where different pedal openings correspond to different engine speeds.
[0143] The fourth acquisition submodule is used to acquire multiple pedal characteristic curve data for each pedal opening, including pedal characteristic curves in standard mode, pedal characteristic curves in economy mode, pedal characteristic curves in sport mode, and pedal characteristic curves in reverse mode.
[0144] The third calculation submodule is used to perform maximum value calculation on multiple pedal characteristic curve data of pedal opening to obtain the driver-requested torque data of the engine under test.
[0145] In some embodiments, the acquisition module 501 further includes:
[0146] The fifth acquisition submodule is used to acquire torque correction data for multiple idle states of the engine under test and torque data of the PID controller in the idle state. The torque correction data for multiple idle states includes torque correction data for catalyst heating in the idle state, torque correction data for the moment when the accessory is opened in the idle state, and torque correction data for altitude, intake air temperature, and water temperature in the idle state.
[0147] The fourth calculation submodule is used to superimpose the torque correction data under multiple idling conditions and the torque data of the PID controller under idling conditions to obtain the idling torque data.
[0148] In some embodiments, the acquisition module 501 further includes:
[0149] The sixth acquisition submodule is used to acquire the target torque data, minimum ignition angle efficiency correction data, minimum load data, and maximum load data of the engine under test.
[0150] The first submodule is used to obtain the maximum torque data based on the target torque data and the maximum load data;
[0151] The second submodule is used to obtain the transition minimum torque data based on the target torque data and the minimum load data;
[0152] The third submodule is used to correct the minimum torque data based on the minimum ignition angle efficiency correction data to obtain the minimum torque data.
[0153] In some embodiments, the second computing module 503 includes:
[0154] The fourth submodule is used to perform a minimum value operation on the transition torque data and the maximum torque data to obtain the torque data to be filtered.
[0155] The fifth submodule is used to perform filtering operations on the torque data to be filtered, and obtain the maximum allowable torque of the engine under test.
[0156] In some embodiments, the device 500 further includes:
[0157] The time acquisition module is used to acquire the maximum filtering time and maximum response time corresponding to multiple torques of the engine under test;
[0158] The time acquisition module is used to obtain the filtering time for filtering operations based on the maximum filtering time and the maximum response time.
[0159] Therefore, the device for determining the maximum permissible torque of an engine provided in this application first performs a maximum value calculation on the operating torque data, minimum torque data, and torque request data in the torque test data of the engine under test to obtain transition torque data, avoiding the maximum permissible torque being lower than the minimum torque and externally requested torque of the engine under test. Then, it performs a minimum value calculation on the transition torque data and the maximum torque data to obtain the maximum permissible torque of the engine under test, avoiding the maximum permissible torque being higher than the maximum torque of the engine under test. This method obtains the maximum permissible torque of the engine under test by extracting torque data with a high correlation to the maximum permissible torque and performing logical operations, replacing the method in related technologies that obtains the maximum permissible torque through rough manual estimation. The accuracy of the obtained maximum permissible torque is higher, thereby improving driving safety.
[0160] This application also provides a non-volatile readable storage medium, characterized in that the non-volatile readable storage medium stores at least one program, which is loaded and executed by a processor to implement the method for determining the maximum permissible torque of an engine as included in any of the above embodiments.
[0161] In this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance. The term "multiple" refers to two or more unless otherwise expressly defined.
[0162] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only.
[0163] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for determining the maximum permissible torque of an engine, characterized in that, The method includes: Acquire torque request data and torque test data of the engine under test, wherein the torque test data includes operating torque data, minimum torque data and maximum torque data; Obtain the engine loss torque data and driver-requested torque data of the engine under test; The torque correction data for the engine under test under multiple idle states and the torque data of the PID controller under idle states are acquired. The torque correction data for multiple idle states includes the torque correction data for catalytic converter heating under idle states, the torque correction data for the moment the accessory is opened under idle states, and the torque correction data for altitude, intake air temperature, and coolant temperature under idle states. The torque correction data for multiple idle states and the torque data of the PID controller under idle states are superimposed to obtain the idle torque data. The engine loss torque data, driver requested torque data, and idle torque data are superimposed and calculated to obtain the operating torque data. The maximum value of the operating torque data, the minimum torque data, and the torque request data is calculated to obtain the transition torque data; The maximum allowable torque of the engine under test is obtained by taking the minimum value of the transition torque data and the maximum torque data.
2. The method for determining the maximum permissible torque of an engine according to claim 1, characterized in that, The process of obtaining the engine loss torque data of the engine under test includes: Acquire multiple back-dragging torque correction data and back-dragging torque data under hot engine conditions for the engine under test. The multiple back-dragging torque correction data include correction data for back-dragging torque at various temperatures, correction data for back-dragging torque at various altitudes, correction data for back-dragging torque under starting conditions, correction data for back-dragging torque from accessories, and correction data for back-dragging torque from the transmission. The engine loss torque data is obtained by superimposing the multiple reverse drag torque correction data and the reverse drag torque data under hot engine conditions.
3. The method for determining the maximum permissible torque of an engine according to claim 1, characterized in that, The engine under test corresponds to a pedal, and obtaining the driver-requested torque data of the engine under test includes: Multiple pedal openings of the pedal are obtained, wherein different pedal openings correspond to different engine speeds; For each pedal opening, multiple pedal characteristic curve data of the pedal opening are obtained, wherein the multiple pedal characteristic curves include the pedal characteristic curve in standard mode, the pedal characteristic curve in economy mode, the pedal characteristic curve in sport mode, and the pedal characteristic curve in reverse mode. The maximum value of multiple pedal characteristic curves of the pedal opening is calculated to obtain the driver-requested torque data of the engine under test.
4. The method for determining the maximum permissible torque of an engine according to claim 1, characterized in that, The acquisition of torque test data for the engine under test includes: Acquire the target torque data, minimum ignition angle efficiency correction data, minimum load data, and maximum load data of the engine under test; The maximum torque data is obtained based on the target torque data and the maximum load data; Based on the target torque data and minimum load data, the transition minimum torque data is obtained; The minimum torque data is obtained by correcting the minimum ignition angle efficiency correction data.
5. The method for determining the maximum permissible torque of an engine according to claim 1, characterized in that, The step of taking the minimum value from the transition torque data and the maximum torque data to obtain the maximum allowable torque of the engine under test includes: The minimum value of the transition torque data and the maximum torque data is calculated to obtain the torque data to be filtered. The torque data to be filtered is processed to obtain the maximum permissible torque of the engine under test.
6. The method for determining the maximum permissible torque of an engine according to claim 5, characterized in that, The method further includes: Obtain the maximum filtering time and maximum response time corresponding to multiple torques of the engine under test; The filtering time used for filtering operations is obtained based on the maximum filtering time and the maximum response time.
7. A device for determining the maximum permissible torque of an engine, characterized in that, The device includes: The acquisition module is used to acquire torque request data and torque test data of the engine under test, wherein the torque test data includes operating torque data, minimum torque data, and maximum torque data; acquire engine loss torque data and driver-requested torque data of the engine under test; acquire torque correction data for the engine under test under multiple idle states and torque data of the PID controller under idle state, wherein the torque correction data for multiple idle states includes torque correction data for catalytic converter heating under idle state, torque correction data for the moment accessory activation under idle state, and torque correction data for altitude, intake air temperature, and coolant temperature under idle state; perform superposition calculation on the torque correction data for multiple idle states and the torque data of the PID controller under idle state to obtain idle torque data; and perform superposition calculation on the engine loss torque data, the driver-requested torque data, and the idle torque data to obtain the operating torque data. The first calculation module is used to perform maximum value calculation on the operating torque data, the minimum torque data and the torque request data to obtain transition torque data; The second calculation module is used to perform a minimum value calculation on the transition torque data and the maximum torque data to obtain the maximum allowable torque of the engine under test.
8. A non-volatile readable storage medium, characterized in that, The non-volatile readable storage medium stores at least one program segment, which is loaded and executed by a processor to implement the method for determining the maximum permissible torque of an engine as described in any one of claims 1 to 6.