Engine control method, device, vehicle and computer storage medium

By obtaining multiple influencing factors to generate parameter combinations and correcting the control parameters, the problem of error in the supercharger control strategy in the prior art is solved, and the operating performance and safety of the engine under different temperature conditions is improved.

CN115977792BActive Publication Date: 2025-01-03GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310132271.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-17
Publication Date
2025-01-03
Estimated Expiration
2043-02-17

AI Technical Summary

Technical Problem

The existing engine supercharger control strategy only depends on the rotation speed and intake temperature, resulting in an error between the maximum supercharge pressure and the actual maximum supercharge pressure, which affects the engine's operating performance, especially under high temperature conditions. The tendency is increased and the performance of low-water temperature engines cannot be effectively exerted.

Method used

By obtaining multiple influencing factors that affect the engine boost pressure, such as speed, water temperature and intake temperature, generating parameter combinations, determining correction coefficients, correcting initial control parameters, improving the accuracy of control parameters, and ensuring that the supercharger works according to the target value .

Benefits of technology

Improves engine operating performance, reduces knock risk, and ensures consistency and safety of engine power performance under different temperature conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115977792B_ABST
    Figure CN115977792B_ABST
Patent Text Reader

Abstract

The present application is applicable to the field of engine control, and provides an engine control method, device, vehicle, and computer storage medium, including: obtaining a first detection value of a first operating parameter of the engine and a second detection value of a second operating parameter, determining an initial value of the control parameter according to the first detection value, and correcting the initial value according to the first detection value and the second detection value, obtaining a target value of the control parameter, and controlling the operation of the engine according to the target value of the control parameter. The engine control method provided by the present application obtains a plurality of influencing factors affecting the boost pressure of the engine, and corrects the initial value of the control parameter according to the first detection value and the second detection value on the basis of determining the initial value of the control parameter corresponding to the first detection value, thereby achieving the purpose of improving the operating performance of the engine by improving the accuracy of the obtained control parameter.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of engine control, and in particular to an engine control method, device, vehicle and computer storage medium. Background Art

[0002] With the continuous advancement of automobile engine control technology, in order to improve the operating efficiency of the engine, turbocharging technology is usually used. A special boosting device such as a supercharger is installed on the engine. The exhaust gas discharged from the engine cylinder drives the turbine impeller to rotate, driving the compressor impeller to pressurize the air filtered by the air filter and send it into the cylinder. The residual energy after the engine exhaust is used to work to improve the engine's operating performance.

[0003] In the prior art, the maximum boost pressure of the supercharger is usually adjusted according to the engine speed and the intake air temperature to achieve the purpose of improving the engine's operating performance. However, since the existing supercharger control strategy only targets the speed and the intake air temperature, there is an error between the maximum boost pressure determined according to the engine speed and the intake air temperature and the maximum boost pressure that can actually be achieved by controlling the supercharger, which affects the engine's operating performance. Summary of the invention

[0004] The embodiments of the present application provide an engine control method, device, vehicle, and computer storage medium, which achieve the purpose of improving the operating performance of the engine.

[0005] In a first aspect, an embodiment of the present application provides an engine control method, the method comprising:

[0006] Acquire a first detection value of a first operating parameter and a second detection value of a second operating parameter of the engine, wherein the first operating parameter and the second operating parameter are both influencing factors affecting the boost pressure of the engine;

[0007] determining an initial value of the control parameter according to the first detection value;

[0008] Correct the initial value according to the first detection value and the second detection value to obtain a target value of the control parameter;

[0009] The engine operation is controlled according to the target value of the control parameter.

[0010] It should be understood that the first operating parameter and the second operating parameter are influencing factors that affect the boost pressure of the engine, and the parameter types included in the first operating parameter and the second operating parameter include but are not limited to the engine speed, the water temperature of the engine cooling system and the engine intake temperature.

[0011] It can be seen from the above embodiments that the embodiments of the present application introduce multiple influencing factors that affect the engine's boost pressure to determine the control parameters, and also correct the control parameters based on the introduced multiple influencing factors, thereby improving the accuracy of the determined engine control parameters and achieving the purpose of improving the engine's operating performance.

[0012] In a possible implementation manner of the first aspect, the correcting the initial value according to the first detection value and the second detection value to obtain the target value of the control parameter includes:

[0013] generating at least one parameter combination according to the first operating condition parameter and the second operating condition parameter, wherein each parameter combination includes one of the first operating condition parameters and one of the second operating condition parameters;

[0014] Determine a first correction coefficient according to the first detection value and the second detection value corresponding to each of the parameter combinations;

[0015] The initial value is corrected according to the first correction coefficient to obtain the target value of the control parameter.

[0016] It should be understood that in order to improve the accuracy of the calculated control parameters, the parameter types included in the first operating condition parameter and the second operating condition parameter can be combined, and the correction coefficient for correcting the initial value of the control parameter can be calculated based on the combination of multiple different influencing factors, thereby improving the purpose of determining the accuracy of the control parameters.

[0017] In a possible implementation manner of the first aspect, the correcting the initial value according to the first correction coefficient to obtain the target value of the control parameter includes:

[0018] determining a second correction coefficient according to the first correction coefficient;

[0019] The initial value is corrected according to the second correction coefficient to obtain the target value of the control parameter.

[0020] It should be understood that by further using the second correction coefficient to correct the initial value of the control parameter on the basis of determining the initial value of the control parameter, the accuracy of the determined target value of the control parameter is improved.

[0021] Furthermore, after obtaining the first correction coefficients corresponding to different parameter combinations, a comprehensive calculation can be performed based on the first correction coefficients corresponding to multiple parameter combinations. The comprehensive calculation method includes but is not limited to the weighted sum of multiple first correction coefficients and the product of multiple first correction coefficients, so as to improve the accuracy of correcting the control parameters.

[0022] In a possible implementation manner of the first aspect, determining the first correction coefficient according to the first detection value and the second detection value corresponding to each parameter combination includes:

[0023] For each of the parameter combinations, determining a mapping table corresponding to the parameter combination according to the first detection value and the second detection value corresponding to the parameter combination;

[0024] A first correction coefficient corresponding to the parameter combination is determined according to the mapping table.

[0025] It should be understood that before determining the first correction coefficient corresponding to each parameter combination, a mapping table corresponding to the parameter types contained in different parameter combinations is stored in the engine controller. Specifically, the corresponding correction coefficient is directly looked up in the mapping table according to the first detection value and the second detection value contained in the parameter combination, thereby improving the computational efficiency of determining the first correction coefficient corresponding to the parameter combination.

[0026] In a possible implementation manner of the first aspect, determining the second correction coefficient according to the first correction coefficient includes:

[0027] The first correction coefficients corresponding to at least one of the parameter combinations are multiplied to obtain the second correction coefficient.

[0028] It should be understood that by directly adjusting the control parameters using the product of the correction coefficients corresponding to the multiple parameter combinations, the accuracy of the determined control parameters is improved.

[0029] In a possible implementation manner of the first aspect, the correcting the initial value according to the second correction coefficient to obtain the target value of the control parameter includes:

[0030] The target value of the control parameter is obtained according to the product of the second correction coefficient and the initial value.

[0031] Before determining, for each of the parameter combinations, a mapping table corresponding to the parameter combination according to the first detection value and the second detection value corresponding to the parameter combination, the method further comprises:

[0032] For each of the parameter combinations, at least one data group is set, wherein the first data contained in each of the data groups is consistent with the parameter type of the first detection value, and the second data is consistent with the parameter type of the second detection value;

[0033] Obtaining a correction value corresponding to each of the data groups, wherein the correction value is a ratio of an optimal control parameter corresponding to the data group to a target parameter;

[0034] A mapping table corresponding to the parameter combination is generated according to the at least one data group and the correction value corresponding to each of the data groups.

[0035] It should be understood that the present application provides a method for determining a mapping table corresponding to different parameter combinations, and pre-stores the obtained mapping table in the engine controller, thereby improving the efficiency of determining the first correction value corresponding to each parameter combination.

[0036] In a possible implementation of the first aspect, the control parameter is boost pressure, the first operating condition parameter includes speed and intake air temperature, and the second operating condition parameter includes water temperature;

[0037] The step of correcting the initial value according to the first detection value and the second detection value to obtain the target value of the control parameter includes:

[0038] The rotation speed and the water temperature are used as a first parameter combination, and the intake air temperature and the water temperature are used as a second parameter combination;

[0039] Determining a first correction coefficient corresponding to the first parameter combination according to the first detection value of the rotation speed and the first detection value of the water temperature;

[0040] determining a first correction coefficient corresponding to the second parameter combination according to the first detection value of the intake air temperature and the second detection value of the water temperature;

[0041] Multiplying a first correction coefficient corresponding to the first parameter combination by a first correction coefficient corresponding to the second parameter combination to obtain the second correction coefficient;

[0042] The second correction coefficient is multiplied by the initial value of the control parameter to obtain the target value of the control parameter.

[0043] In a second aspect, an embodiment of the present application provides an engine control device, the device comprising:

[0044] An acquisition module, used to acquire a first detection value of a first operating parameter and a second detection value of a second operating parameter of the engine, wherein the first operating parameter and the second operating parameter are both influencing factors affecting the boost pressure of the engine;

[0045] a first determining module, configured to determine an initial value of the control parameter according to the first detection value;

[0046] a second determination module, configured to correct the initial value according to the first detection value and the second detection value to obtain a target value of the control parameter;

[0047] A control module is used to control the operation of the engine according to the target value of the control parameter.

[0048] In a third aspect, an embodiment of the present application provides a vehicle comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the engine control method described in any aspect of the first aspect when executing the computer program.

[0049] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the engine control method as described in any aspect of the first aspect is implemented.

[0050] It can be understood that the beneficial effects of the second to fourth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0052] Figure 1 The engine control method provided in the embodiment of the present application is shown in FIG. Figure 1 ;

[0053] Figure 2 is a schematic diagram of a process for generating a mapping table provided in an embodiment of the present application;

[0054] Figure 3 The engine control method provided in the embodiment of the present application is shown in FIG. Figure 2 ;

[0055] Figure 4 is a structural block diagram of an engine control device provided in an embodiment of the present application;

[0056] Figure 5 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0057] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0058] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0059] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0060] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0061] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0062] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. appearing in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways.

[0063] Since there is an error between the maximum boost pressure determined by the existing supercharger control strategy and the maximum boost pressure that can actually be achieved by the control supercharger, there are technical problems that affect the performance of the engine during the operation of the existing engine. For example, when a vehicle is driving in a high-temperature area, if the vehicle is in an intense driving condition, the engine's intake temperature may reach 60°C to 70°C. Affected by the high intake temperature, the engine's knock tendency will also increase. In order to ensure the safe operation of the engine, the current supercharger control strategy controls the boost pressure based on the engine speed and intake temperature. However, due to the increased sensitivity of the supercharged engine to the engine water temperature, the dynamic performance of the engine at different water temperatures is significantly different. When the vehicle is driving under high intake temperature conditions, in order to ensure the safety of the engine, the boost pressure limit can only be set according to the high water temperature. As a result, when the intake temperature is the same, the maximum value of the boost pressure determined by the existing control strategy may be greater than the maximum boost pressure that the supercharger can actually withstand, and the performance of the low-water temperature engine cannot be effectively exerted, affecting the performance of the engine.

[0064] In order to solve the technical problem of effectively improving the engine performance, the present application obtains the first operating condition parameter and the second operating condition parameter of the influencing factor affecting the engine's boost pressure, and adopts a strategy of determining the control parameter based on the first detection value of the first operating condition parameter and the second detection value of the second operating condition parameter. On the basis of improving the accuracy of the obtained control parameters, the purpose of improving the engine's operating performance is achieved.

[0065] Figure 1 The engine control method provided in the embodiment of the present application is shown in FIG. Figure 1 As an example but not a limitation, the execution subject of this embodiment is the controller of the engine, and this embodiment is not particularly limited here.

[0066] S101: Obtain a first detection value of a first operating parameter and a second detection value of a second operating parameter of the engine, where the first operating parameter and the second operating parameter are both influencing factors that affect the boost pressure of the engine.

[0067] Taking the Miller cycle engine as an example, when the control parameter of the engine is the boost pressure, the factors that affect the boost pressure of the engine include but are not limited to the engine speed, the water temperature of the engine cooling system, the engine intake temperature or other signals that affect the engine boost pressure.

[0068] In the embodiment of the present application, the first operating condition parameter and the second operating condition parameter of the signal affecting the engine boost pressure are obtained. Specifically, the present application uses a speed sensor, a water temperature sensor and an intake air temperature sensor installed on the engine to obtain a first detection value of the first operating condition parameter and a first detection value of the second operating condition parameter.

[0069] S102: Determine an initial value of a control parameter according to the first detection value.

[0070] Optionally, the specific implementation process of determining the initial value of the control parameter according to the first detection value is: determining the data corresponding to the first detection value of the first operating condition parameter by querying a mapping table of the control parameter, and using the data obtained from the table query as the initial value of the control parameter. It should be understood that in the embodiment of the present application, the control parameter is the boost pressure of the supercharger, and the initial value of the control parameter is the initial value of the maximum boost pressure of the supercharger.

[0071] For example, when the parameter types included in the first operating condition parameter are the engine speed and the engine intake temperature, the first detection value of the first operating condition parameter of the engine obtained is: the engine speed value of 1000 revolutions and the engine intake temperature value of 60 degrees Celsius. The initial values ​​of the control parameters corresponding to the speed value of 1000 revolutions and the intake temperature value of 60 degrees Celsius can be determined by querying the mapping table of the control parameters.

[0072] It should be noted that before determining the initial value of the control parameter according to the first detection value, a mapping table corresponding to the first detection value included in the first operating condition parameter is pre-stored in the vehicle controller, and the initial value corresponding to the first detection value can be determined according to the mapping table.

[0073] S103: Correct the initial value according to the first detection value and the second detection value to obtain a target value of the control parameter.

[0074] In order to improve the accuracy of adjusting the control parameters, the present application may correct the initial value of the control parameter according to the collected first detection value of the first operating condition parameter and the second detection value of the second operating condition parameter.

[0075] In this embodiment, illustratively, the specific process of correcting the initial value according to the first operating condition parameter and the second operating condition parameter to obtain the target value of the control parameter is:

[0076] First, at least one parameter combination is generated according to the first operating condition parameter and the second operating condition parameter, wherein each parameter combination includes a first operating condition parameter and a second operating condition parameter.

[0077] In the embodiment of the present application, the first detection value included in the first operating condition parameter and the second detection value included in the second operating condition parameter are combined, so that each parameter combination obtained after the combination includes a first operating condition parameter and a second operating condition parameter. It should be understood that the first operating condition parameter and the second operating condition parameter are both influencing factors that affect the engine boost pressure, and therefore, each obtained parameter combination can be used to determine the influencing factor combination for controlling the supercharger control parameter.

[0078] Exemplarily, the first detection value included in the first operating condition parameter is a rotation speed value and an intake air temperature value, and the second detection value included in the second operating condition parameter is a water temperature value, and the first parameter combination and the second parameter combination are obtained after the combination. The first parameter combination includes the rotation speed value and the water temperature value, and the second parameter combination includes the intake air temperature value and the water temperature value.

[0079] Secondly, a first correction coefficient is determined according to the first detection value and the second detection value corresponding to each parameter combination.

[0080] In an embodiment of the present application, for each parameter combination, a first correction coefficient is determined according to a first detection value of a first operating condition parameter and a second detection value of a second operating condition parameter included in the parameter combination. Optionally, for each parameter combination, a mapping table corresponding to the parameter combination is determined according to the first detection value and the second detection value corresponding to the parameter combination, and the first correction coefficient corresponding to the parameter combination is determined according to the mapping table. It should be understood that each parameter combination includes a first operating condition parameter and a second operating condition parameter. Specifically, a mapping table corresponding to the parameter combination is determined according to a parameter type of a first detection value included in the first operating condition parameter and a parameter type of a second detection value included in the second operating condition parameter, and the corresponding first correction coefficient is queried in the mapping table according to the first detection value and the second detection value.

[0081] Exemplarily, the first detection value included in the first parameter combination obtained after the combination is the rotational speed value, the second detection value included in the first parameter combination is the water temperature value, the first detection value included in the second parameter combination is the intake air temperature value, and the second detection value included in the second parameter combination is the water temperature value. Therefore, the mapping table corresponding to the first parameter combination is a mapping table of rotational speed and water temperature, and the mapping table corresponding to the second parameter combination is a mapping table of intake air temperature and water temperature. The mapping table of rotational speed and water temperature is queried to determine the first correction coefficient corresponding to the rotational speed value and water temperature value included in the first parameter combination, and the mapping table of intake air temperature and water temperature is queried to determine the first correction coefficient corresponding to the intake air temperature value and water temperature value included in the second parameter combination.

[0082] Finally, the initial value is corrected according to the first correction coefficient to obtain the target value of the control parameter.

[0083] In the embodiment of the present application, after obtaining the first correction coefficient corresponding to each parameter combination, the initial value of the control parameter can be adjusted according to the first correction coefficient of at least one combination to obtain the target value. Since each parameter combination includes an influencing factor that affects the boost pressure, the accuracy of the obtained target value can be improved by adjusting the initial value of the control parameter using the first correction coefficient.

[0084] Optionally, the target value of the control parameter may be obtained according to the product of a first correction coefficient corresponding to a parameter combination and an initial value.

[0085] In the embodiment of the present application, optionally, the specific process of correcting the initial value according to the first correction coefficient to obtain the target value of the control parameter can also be: determining the second correction coefficient according to the first correction coefficient, correcting the initial value according to the second correction coefficient, and obtaining the target value of the control parameter. Specifically, the second correction coefficient is obtained according to the first correction coefficient of the combination of multiple parameters, and the initial value is corrected according to the second correction coefficient to obtain the target value.

[0086] In a possible implementation, a specific method for determining the second correction coefficient based on the first correction coefficient is: multiplying the first correction coefficients corresponding to at least two parameter combinations, and using the multiplication result as the second correction coefficient. In a possible implementation, a specific method for determining the second correction coefficient based on the first correction coefficient can also be: according to the pre-set weight coefficients corresponding to different parameter combinations, after calculating the product of the first correction coefficient and the weight coefficient for each parameter combination, the sum of all the products obtained is used as the second correction coefficient. It should be noted that the sum of the weight coefficients corresponding to the different parameter combinations is set to 1.

[0087] It should be understood that after obtaining the first correction coefficients corresponding to different parameter combinations, calculations may be performed based on the first correction coefficients corresponding to multiple parameter combinations to improve the accuracy of correction of the control parameters.

[0088] S104: Controlling the engine operation according to the target value of the control parameter.

[0089] In an embodiment of the present application, the control terminal of the vehicle collects data through a speed sensor, an intake temperature sensor, and a water temperature sensor installed on the engine to obtain a first detection value of a first operating parameter and a second detection value of a second operating parameter of the engine. By executing the above-mentioned methods S101 to S103, a target value for controlling the supercharger is determined based on the collected first operating parameter and the second operating parameter, and the determined target value is transmitted to the supercharger according to the control bus, so that the supercharger pressurizes the intake pipe of the engine according to the maximum boost pressure corresponding to the target value, thereby improving the operating efficiency of the engine.

[0090] It should be noted that the control terminal provided in the embodiment of the present application may be a controller of the engine, or the control terminal may be an electronic device that communicates with the engine controller, which is not limited here.

[0091] The engine control method provided in this embodiment determines control parameters based on multiple influencing factors that affect the engine's boost pressure, and also corrects the control parameters based on the introduced multiple influencing factors. This improves the accuracy of the engine control parameters and achieves the purpose of improving the engine's operating performance.

[0092] See also Figure 2 , is a schematic diagram of the generation process of the mapping table provided in the embodiment of the present application. Figure 2 As shown, Figure 1 The generation process of the query mapping table involved in S102 in the embodiment includes:

[0093] S201: For each parameter combination, set at least one data group, wherein each data group includes first data and second data, the first data is consistent with the parameter type of the first detection value, and the second data is consistent with the parameter type of the second detection value.

[0094] exist Figure 1 In S103 of the embodiment, before determining the mapping table corresponding to the parameter combination according to the first detection value and the second detection value corresponding to the parameter combination, an experiment method may be used to determine the mapping tables corresponding to different parameter combinations.

[0095] In an embodiment of the present application, an actual driving process of the vehicle is simulated on a vehicle test bench, and for each parameter combination, a plurality of test data groups corresponding to each parameter combination are set, and the engine is controlled to operate according to the values ​​of the data groups.

[0096] Specifically, the parameter type of the first data included in each data group is consistent with the parameter type of the first detection value included in each parameter combination, and the parameter type of the second data is consistent with the parameter type of the second detection value included in each parameter combination. Exemplarily, when the first detection value included in the parameter combination is a rotation speed value and the second detection value is a water temperature value, the first data of the data group is a rotation speed value and the second data is a water temperature value.

[0097] The engine speed and cooling system water temperature are collected at multiple times, and the actual boost pressure of the vehicle is measured as the target boost pressure. The boost pressure is adjusted on the test bench to maximize the efficiency of the engine. The adjusted boost pressure is used as the optimal boost pressure.

[0098] S202: Obtain a correction value corresponding to each data group, where the correction value is a ratio of an optimal control parameter corresponding to the data group to a target parameter.

[0099] In an embodiment of the present application, the actual driving process of the vehicle is simulated on the vehicle test bench, the operation of the engine is controlled according to the multiple data groups set in S201, and the optimal control parameters and target parameters corresponding to the engine operation controlled according to the data groups are recorded, and the ratio between the optimal control parameters and the target parameters is calculated, and the ratio is used as the correction value corresponding to this group of data groups.

[0100] S203: Generate a mapping table corresponding to the parameter combination according to at least one data group and the correction value corresponding to each data group.

[0101] In an embodiment of the present application, for each parameter combination, after obtaining multiple data groups corresponding to the parameter combination and the correction value corresponding to each data group, a mapping table is generated with the parameter type contained in the data group as the mapping condition and the correction value corresponding to each data group as the mapping result.

[0102] The engine control method provided in this embodiment obtains mapping tables corresponding to different parameter combinations by adopting an experimental method, and provides a method for determining correction coefficients by querying the mapping table, thereby improving the accuracy of the correction results of the initial values.

[0103] Figure 3 The engine control method provided in the embodiment of the present application is shown in FIG. Figure 2 .exist Figure 1 The engine control method provided in the embodiment is based on Figure 1 In the embodiment, the first operating condition parameter includes the rotation speed and the intake air temperature, the second operating condition parameter includes the water temperature, and when the control parameter is the boost pressure, such as Figure 3 As shown, the process of implementing the engine control method is as follows:

[0104] S301: Obtain engine speed, intake air temperature, and water temperature.

[0105] S302: Determine an initial value of the boost pressure according to the rotation speed and the intake air temperature.

[0106] S303: The rotation speed and the water temperature are used as a first parameter combination, and the intake air temperature and the water temperature are used as a second parameter combination.

[0107] S304: Determine a first correction coefficient corresponding to a first parameter combination according to a first detection value of the rotational speed and a first detection value of the water temperature, and determine a first correction coefficient corresponding to a second parameter combination according to a first detection value of the intake temperature and a second detection value of the water temperature.

[0108] In the embodiment of the present application, exemplarily, the speed in the first operating parameter and the water temperature in the second operating parameter are used as the first combination, and the temperature in the first operating parameter and the water temperature in the second operating parameter are used as the second combination. Specifically, a mapping table corresponding to the speed and the water temperature is obtained, and a first correction coefficient corresponding to the first combination is determined according to the mapping table. A mapping table corresponding to the intake temperature and the water temperature is obtained, and a second correction coefficient corresponding to the second combination is determined according to the mapping table.

[0109] S305: Multiply the first correction coefficient corresponding to the first parameter combination by the first correction coefficient corresponding to the second parameter combination to obtain a second correction coefficient.

[0110] S306: Multiply the second correction coefficient by the initial value of the control parameter to obtain a target value of the control parameter.

[0111] S307: Control the engine operation according to the target value of the control parameter.

[0112] S301 to S307 and Figure 1 The methods and effects achieved by S101 to S103 in the embodiments are consistent and will not be described in detail here.

[0113] The engine control method provided in the present embodiment collects the engine speed, the intake temperature and the water temperature of the engine, and determines the initial value of the boost pressure according to the engine speed and the intake temperature of the engine on the one hand, and further corrects the initial value on the basis of obtaining the first correction coefficient corresponding to each parameter combination by taking the speed and the water temperature as the first parameter combination and taking the intake temperature and the water temperature as the second parameter combination, thereby improving the accuracy of the determined boost pressure target value, so that the supercharger pressurizes the engine intake pipe according to the maximum boost pressure corresponding to the target value, thereby improving the operating efficiency of the engine.

[0114] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0115] Corresponding to the engine control method of the above embodiment, Figure 4 This is a structural block diagram of the engine control device provided in an embodiment of the present application. For the sake of convenience of explanation, only the parts related to the embodiment of the present application are shown.

[0116] Reference Figure 4 The engine control device includes: an acquisition module 401, a first determination module 402, a second determination module 403 and a control module 404.

[0117] An acquisition module 401 is used to acquire a first detection value of a first operating parameter and a second detection value of a second operating parameter of the engine, where the first operating parameter and the second operating parameter are both influencing factors affecting the boost pressure of the engine;

[0118] A first determination module 402, configured to determine an initial value of a control parameter according to a first detection value;

[0119] A second determination module 403 is used to correct the initial value according to the first detection value and the second detection value to obtain a target value of the control parameter;

[0120] The control module 404 is used to control the operation of the engine according to the target value of the control parameter.

[0121] It should be noted that the information interaction, execution process, etc. between the above-mentioned modules / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.

[0122] in addition, Figure 4 The engine control device shown can be a software unit, a hardware unit, or a combination of software and hardware units built into an existing lidar control chip, or it can be integrated into the terminal device as an independent pendant, or it can exist as an independent terminal device.

[0123] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0124] Figure 5 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 50 provided in an embodiment of the present application includes: at least one processor 51 ( Figure 5 Only one is shown), a memory 52 and a computer program 53 stored in the memory 52 and executable on the at least one processor 51, wherein the processor 51 implements the steps performed by the electronic device in any of the above-mentioned engine control method embodiments when executing the computer program 53.

[0125] The processor 51 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0126] In some embodiments, the memory 52 may be an internal storage unit of the electronic device 50, such as a hard disk or memory of the electronic device 50. In other embodiments, the memory 52 may also be an external storage device of the electronic device 50, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device 50. Further, the electronic device 50 may also include both an internal storage unit of the electronic device 50 and an external storage device. The memory 52 is used to store an operating system, an application program, a boot loader (Boot Loader), data and other programs, such as the program code of the computer program, etc. The memory 52 may also be used to temporarily store data that has been output or is to be output.

[0127] An embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the steps performed by the electronic device in any of the above-mentioned engine control method embodiments can be implemented.

[0128] An embodiment of the present application provides a computer program product. When the computer program product is run on a terminal device, the terminal device implements the steps performed by the electronic device in any of the above-mentioned engine control method embodiments.

[0129] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the device / terminal device, a recording medium, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0130] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0131] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0132] In the embodiments provided in the present application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0133] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0134] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. An engine control method, characterized in that: The method comprises: Obtaining a first detection value of a first operating parameter of the engine and a second detection value of a second operating parameter of the engine, wherein the first operating parameter and the second operating parameter are both influencing factors affecting the boost pressure of the engine; the first operating parameter includes a rotation speed and an intake air temperature, and the second operating parameter includes a water temperature; determining an initial value of a control parameter according to the first detection value; Correct the initial value according to the first detection value and the second detection value to obtain a target value of the control parameter; controlling the operation of the engine according to the target value of the control parameter; The step of correcting the initial value according to the first detection value and the second detection value to obtain the target value of the control parameter includes: generating at least one parameter combination according to the first operating condition parameter and the second operating condition parameter, wherein each parameter combination includes one of the first operating condition parameters and one of the second operating condition parameters; Determine a first correction coefficient according to the first detection value and the second detection value corresponding to each of the parameter combinations; determining a second correction coefficient according to the first correction coefficient; The initial value is corrected according to the second correction coefficient to obtain the target value of the control parameter.

2. The engine control method according to claim 1, characterized in that: Determining the first correction coefficient according to the first detection value and the second detection value corresponding to each parameter combination includes: For each of the parameter combinations, determining a mapping table corresponding to the parameter combination according to the first detection value and the second detection value corresponding to the parameter combination; A first correction coefficient corresponding to the parameter combination is determined according to the mapping table.

3. The engine control method according to claim 1, characterized in that: The determining the second correction coefficient according to the first correction coefficient comprises: The first correction coefficients corresponding to at least two of the parameter combinations are multiplied to obtain the second correction coefficient.

4. The engine control method according to claim 1, characterized in that: The step of correcting the initial value according to the second correction coefficient to obtain the target value of the control parameter includes: The target value of the control parameter is obtained according to the product of the second correction coefficient and the initial value.

5. The engine control method according to claim 2, characterized in that: Before determining, for each of the parameter combinations, a mapping table corresponding to the parameter combination according to the first detection value and the second detection value corresponding to the parameter combination, the method further comprises: For each of the parameter combinations, at least one data group is set, wherein each of the data groups includes first data and second data, the first data is consistent with the parameter type of the first detection value, and the second data is consistent with the parameter type of the second detection value; Obtaining a correction value corresponding to each of the data groups, wherein the correction value is a ratio of an optimal control parameter corresponding to the data group to a target parameter; A mapping table corresponding to the parameter combination is generated according to the at least one data group and the correction value corresponding to each of the data groups.

6. The engine control method according to any one of claims 1 to 5, characterized in that: The control parameter is boost pressure; The step of correcting the initial value according to the first detection value and the second detection value to obtain the target value of the control parameter includes: The rotation speed and the water temperature are used as a first parameter combination, and the intake air temperature and the water temperature are used as a second parameter combination; Determining a first correction coefficient corresponding to the first parameter combination according to the first detection value of the rotation speed and the first detection value of the water temperature; determining a first correction coefficient corresponding to the second parameter combination according to the first detection value of the intake air temperature and the second detection value of the water temperature; Multiplying a first correction coefficient corresponding to the first parameter combination by a first correction coefficient corresponding to the second parameter combination to obtain the second correction coefficient; The second correction coefficient is multiplied by the initial value of the control parameter to obtain the target value of the control parameter.

7. An engine control device, characterized in that: The device comprises: an acquisition module, used to acquire a first detection value of a first operating parameter of the engine and a second detection value of a second operating parameter of the engine, wherein the first operating parameter and the second operating parameter are both influencing factors affecting the boost pressure of the engine; the first operating parameter includes a rotation speed and an intake air temperature, and the second operating parameter includes a water temperature; a first determining module, configured to determine an initial value of a control parameter according to the first detection value; a second determination module, configured to correct the initial value according to the first detection value and the second detection value to obtain a target value of the control parameter; a control module, configured to control the operation of the engine according to the target value of the control parameter; The second determining module is further used for: generating at least one parameter combination according to the first operating condition parameter and the second operating condition parameter, wherein each parameter combination includes one of the first operating condition parameters and one of the second operating condition parameters; Determine a first correction coefficient according to the first detection value and the second detection value corresponding to each of the parameter combinations; determining a second correction coefficient according to the first correction coefficient; The initial value is corrected according to the second correction coefficient to obtain the target value of the control parameter.

8. A vehicle, characterized in that: The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the engine control method according to any one of claims 1 to 6 when executing the computer program.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the processor executes the computer-executable instructions, the engine control method according to any one of claims 1 to 6 is implemented.