Simulation engine multi-parameter cooperative control method, device, equipment, medium and program product

By simulating the multi-parameter collaborative control method of the engine, the opening of the control module is adjusted according to the load change information, and the problem of mismatch between air and fuel in the transient state of the engine is solved, thereby reducing the combustion oxygen equivalent ratio and improving the mixed combustion effect.

CN120140046APending Publication Date: 2025-06-13TIANJIN UNIV +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510439680.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-09
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

The engine is difficult to respond quickly in a transient state, resulting in mismatch between air and fuel, over-tuning of the combustion oxygen equivalent ratio, and poor mixing combustion effect.

Method used

A multi-parameter collaborative control method for simulated engines is provided. By obtaining load change information, determining the operating status of the engine, and sending control instructions according to the status, adjusting the opening of the exhaust gas recirculation valve, variable nozzle turbine and fuel injection module to match the transient intake and fuel injection data and reduce the combustion oxygen equivalent ratio.

Benefits of technology

It effectively reduces the combustion oxygen equivalent ratio of the engine in transient state, improves the mixed combustion effect, optimizes the acceleration hysteresis linearity caused by the moment of inertia of the variable nozzle turbine, and reduces the development cycle of the engine control strategy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120140046A_ABST
    Figure CN120140046A_ABST
Patent Text Reader

Abstract

The invention provides a simulation engine multi-parameter cooperative control method, device and equipment, a medium and a program product, and the method comprises the steps: obtaining the load change information of a simulation engine; under the condition that the load change information is larger than a preset threshold value, the operation state of the simulation engine is determined to be a transient state, a closing instruction is sent to a control module of an exhaust gas recirculation valve, and a first control instruction is sent to a control module of a variable nozzle turbine; the opening degree of the variable nozzle turbine is reduced to a first preset opening degree and is increased to a second preset opening degree after being kept for a preset time length, and the opening degree of the variable nozzle turbine is used for determining transient air inlet data transmitted to the simulation engine; and a second control instruction is sent to the fuel injection module, so that transient fuel injection data of the fuel injection module is controlled to reach first preset fuel injection data within the total control duration by using a stage-linear algorithm, and the fuel-oxygen equivalence ratio, obtained through simulation based on the transient air inlet data and the transient fuel injection data in the transient state, of the simulated engine is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of engine control, and more particularly to a method, device, equipment, medium and program product for collaborative control of multiple parameters of a simulated engine. Background Art

[0002] Engine research has mostly focused on steady-state operating conditions. However, in fact, the vast majority of the operating conditions during daily vehicle driving are transient processes, and only a very small number of operating conditions belong to true steady-state processes. When the engine is in a transient state, the operating conditions change rapidly, but the engine intake air is difficult to respond quickly during the transient process, resulting in a mismatch between air and fuel during the transient process, thereby causing the fuel-oxygen equivalence ratio to overshoot and the mixed combustion effect to deteriorate. Summary of the Invention

[0003] In view of the above problems, the present disclosure provides a method, device, equipment, medium and program product for collaborative control of multiple parameters of a simulated engine.

[0004] According to a first aspect of the present disclosure, there is provided a method for collaborative control of multiple parameters of a simulated engine. The above simulated engine includes a control module for controlling an exhaust gas recirculation valve of the above simulated engine, a control module for a variable nozzle turbine, and an injection module. The above method includes: obtaining load change information of the simulated engine; in a case where the above load change information is greater than a preset threshold, determining an operating state of the simulated engine as a transient state, sending a closing instruction to the control module of the exhaust gas recirculation valve, and sending a first control instruction to the control module of the variable nozzle turbine, so that the opening degree of the variable nozzle turbine is reduced to a first preset opening degree and maintained for a preset duration and then increased to a second preset opening degree. The opening degree of the variable nozzle turbine is used to determine transient intake air data transmitted to the above simulated engine; sending a second control instruction to the above injection module to control the transient injection data of the above injection module to reach a first preset injection data within a total control duration by using a stage-linear algorithm, so as to reduce the fuel-oxygen equivalence ratio of the above simulated engine simulated based on the above transient intake air data and the above transient injection data in the above transient state.

[0005] According to an embodiment of the present disclosure, the above method further includes: when the above load change information is less than a preset threshold, determining the operating state of the simulation engine as a steady state, and acquiring the operating condition data of the simulation engine; using a preset interpolation algorithm, determining the steady-state exhaust gas recirculation valve opening and the steady-state variable nozzle turbine opening based on the above operating condition data; sending a third control instruction to the above fuel injection module to set the fuel injection data of the above fuel injection module to preset steady-state fuel injection data; sending a fourth control instruction to the control module of the above variable nozzle turbine to set the opening of the above variable nozzle turbine to the above steady-state variable nozzle turbine opening, and determining the steady-state intake air data based on the above steady-state variable nozzle turbine opening; sending a fifth control instruction to the control module of the above exhaust gas recirculation valve to set the opening of the above exhaust gas recirculation valve to the above steady-state variable nozzle turbine opening, and determining the steady-state exhaust gas data returned to the above simulation engine based on the above steady-state variable nozzle turbine opening, so as to reduce the combustion oxygen equivalent ratio of the above simulation engine simulated based on the above preset steady-state fuel injection data, the above steady-state intake air data, and the above steady-state exhaust gas data in the above steady state.

[0006] According to an embodiment of the present disclosure, the above load change information is calculated by the following method: acquiring the first load information at the first time point and the second load information at the second time point, the time interval between the second time point and the first time point satisfying a preset duration; based on the above first load information and the above second load information, obtaining the above load change information

[0007] According to an embodiment of the present disclosure, the total control duration is T, and the sending of the second control instruction to the above fuel injection module to control the transient fuel injection data of the above fuel injection module to reach the first preset fuel injection data within the total control duration includes: when the current time t is less than the first preset time threshold, setting the above fuel injection data to the second preset fuel injection data, where t is a positive integer greater than or equal to 0 and less than T; when the above current time t is greater than the first preset time threshold and less than or equal to the total control duration T, using a linear algorithm to adjust the above fuel injection data based on the current time t until reaching the above first preset fuel injection data, and the above first preset fuel injection data is greater than the above second preset fuel injection data.

[0008] According to an embodiment of the present disclosure, the total control duration is T. Sending the second control instruction to the fuel injection module to control the transient fuel injection data of the fuel injection module to reach the first preset fuel injection data within the total control duration by using the stage-linear algorithm includes: when the current time t is less than the first preset time threshold, setting the fuel injection data as the second preset fuel injection data, where t is a positive integer greater than or equal to 0 and less than T; when the current time t is greater than the first preset time threshold and less than or equal to the total control duration T, using the linear algorithm to adjust the fuel injection data based on the current time t until the first preset fuel injection data is reached, and the first preset fuel injection data is greater than the second preset fuel injection data.

[0009] According to an embodiment of the present disclosure, the preset interpolation algorithm includes a mapping interpolation algorithm.

[0010] A second aspect of the present disclosure provides a simulation engine multi-parameter collaborative control device. The simulation engine includes a control module for controlling the exhaust gas recirculation valve of the simulation engine, a control module of a variable nozzle turbine, and a fuel injection module. The device includes: an acquisition module for acquiring the load change information of the simulation engine; a first control module for determining the operating state of the simulation engine as a transient state when the load change information is greater than a preset threshold, sending a closing instruction to the control module of the exhaust gas recirculation valve, and sending a first control instruction to the control module of the variable nozzle turbine to reduce the opening degree of the variable nozzle turbine to a first preset opening degree and maintain a preset duration and then increase it to a second preset opening degree. The opening degree of the variable nozzle turbine is used to determine the transient intake air data transmitted to the simulation engine; a second control module for sending a second control instruction to the fuel injection module to control the transient fuel injection data of the fuel injection module to reach the first preset fuel injection data within the total control duration to reduce the combustion oxygen equivalent ratio of the simulation engine simulated based on the transient intake air data and the transient fuel injection data in the transient state.

[0011] A fourth aspect of the present disclosure further provides a computer-readable storage medium, on which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the steps of the above method are implemented.

[0012] A fifth aspect of the present disclosure further provides a computer program product, including a computer program or instruction. When the computer program or instruction is executed by a processor, the steps of the above method are implemented.

[0013] According to an embodiment of the present disclosure, the operating state is determined by obtaining the load change rate of the simulation engine. In the case of a transient state, a shutdown instruction is sent through the exhaust gas recirculation control module, thereby blocking the participation of exhaust gas data in the simulation process to avoid a decrease in the oxygen content in the intake air data. At the same time, the opening of the variable nozzle turbine is controlled through the control module of the variable nozzle turbine, so that the intake air data in the simulation engine increases and is combined with the fuel injection data for sufficient mixing and reaction, thereby reducing the fuel-oxygen equivalence ratio in the simulation process and improving the mixed combustion effect in the simulation process. Furthermore, the acceleration lag linearity caused by the moment of inertia of the variable nozzle turbine can be optimized. Further, through experiments with the simulation engine, the development cycle of the engine control strategy can be reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Through the following description of the embodiments of the present disclosure with reference to the drawings, the above content and other objects, features, and advantages of the present disclosure will become clearer. In the drawings:

[0015] Figure 1 Schematically shows an application scenario diagram of a multi-parameter collaborative control method and device for a simulation engine according to an embodiment of the present disclosure;

[0016] Figure 2 Schematically shows a flowchart of a multi-parameter collaborative control method for a simulation engine according to an embodiment of the present disclosure;

[0017] Figure 3 Schematically shows a schematic diagram of a one-dimensional simulation engine according to an embodiment of the present disclosure;

[0018] Figure 4 Schematically shows a schematic diagram of a simulation engine jointly composed of a one-dimensional simulation model and a total control module according to an embodiment of the present disclosure;

[0019] Figure 5 Schematically shows a structural block diagram of a multi-parameter collaborative control device for a simulation engine according to an embodiment of the present disclosure; and

[0020] Figure 6 Schematically shows a block diagram of an electronic device suitable for implementing a multi-parameter collaborative control method for a simulation engine according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0021] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of the present disclosure. In the following detailed description, for the sake of explanation, numerous specific details are set forth in order to provide a comprehensive understanding of the embodiments of the present disclosure. However, evidently, one or more embodiments can be implemented without these specific details. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily obscuring the concepts of the present disclosure.

[0022] The terms used herein are merely for describing specific embodiments and are not intended to limit the present disclosure. The terms "including", "comprising", etc. used herein indicate the presence of the described features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0023] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.

[0024] In cases where expressions similar to "at least one of A, B, and C, etc." are used, generally, it should be interpreted according to the meaning commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include, but not be limited to, a system having only A, only B, only C, having A and B, having A and C, having B and C, and / or having A, B, and C, etc.).

[0025] Most engine research focuses on steady-state operating conditions. However, in reality,

[0026] the vast majority of operating conditions during daily vehicle driving are transient processes, and only a very small number of operating conditions belong to true steady-state processes. During the transient process of the engine, the operating conditions change rapidly, and systems such as the high-pressure fuel injection system, the supercharging system, the exhaust gas recirculation system, and the intake valve late closing system need to be controlled to achieve a rapid response of the engine's power performance. The high-pressure fuel injection system can achieve precise control of the fuel injection quantity and rapid injection with basically no delay. However, the intake air is difficult to respond quickly during the transient process. On the one hand, the gas itself is a compressible fluid, and on the other hand, the moment of inertia of the supercharger causes a lag phenomenon when the supercharger accelerates. Eventually, it leads to a mismatch between air and fuel during the transient process, resulting in an overshoot of the fuel-air equivalence ratio, a deterioration of the mixed combustion effect, and an increase in emissions. As the loading time of the transient process becomes shorter, the transient emission peak becomes higher.

[0027] In view of this, an embodiment of the present disclosure provides a simulation engine including a control module for controlling an exhaust gas recirculation valve of the simulation engine, a control module of a variable nozzle turbine, and an injection module. The device includes: an acquisition module for acquiring load change information of the simulation engine; a first control module for, when the load change information is greater than a preset threshold, determining the operating state of the simulation engine as a transient state, sending a closing instruction to the control module of the exhaust gas recirculation valve, and sending a first control instruction to the control module of the variable nozzle turbine, so that the opening of the variable nozzle turbine is reduced to a first preset opening and maintained for a preset duration and then increased to a second preset opening, and the opening of the variable nozzle turbine is used to determine transient intake air data transmitted into the simulation engine; a second control module for sending a second control instruction to the injection module to control the transient injection data of the injection module to reach a first preset injection data within a total control duration by using a stage-linear algorithm, so as to reduce the combustion oxygen equivalent ratio of the simulation engine simulated based on the transient intake air data and the transient injection data in the transient state.

[0028] Figure 1 Schematically shows an application scenario diagram of a multi-parameter collaborative control method and device for a simulation engine according to an embodiment of the present disclosure.

[0029] As Figure 1 shown, the application scenario 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 is used as a medium for providing a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0030] Users can use the first terminal device 101, the second terminal device 102, and the third terminal device 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications may be installed on the first terminal device 101, the second terminal device 102, and the third terminal device 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only as examples).

[0031] The first terminal device 101, the second terminal device 102, and the third terminal device 103 may be various electronic devices with a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, and desktop computers, etc.

[0032] The server 105 may be a server that provides various services. For example, it may be a background management server (only for example) that supports websites browsed by users using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server may analyze and process data such as user requests received, and feedback the processing results (such as web pages, information, or data obtained or generated according to user requests) to the terminal devices.

[0033] It should be noted that the simulation engine multi-parameter cooperative control method provided by the embodiments of the present disclosure can generally be executed by the server 105. Correspondingly, the simulation engine multi-parameter cooperative control device provided by the embodiments of the present disclosure can generally be set in the server 105. The simulation engine multi-parameter cooperative control method provided by the embodiments of the present disclosure can also be executed by a server or a server cluster different from the server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or the server 105. Correspondingly, the simulation engine multi-parameter cooperative control device provided by the embodiments of the present disclosure can also be set in a server or a server cluster different from the server 105 and capable of communicating with the first terminal device 101, the second terminal device 102, the third terminal device 103, and / or the server 105.

[0034] It should be understood that Figure 1 the numbers of terminal devices, networks, and servers in

[0035] are merely illustrative. According to the implementation requirements, there can be any number of terminal devices, networks, and servers. Figure 1 Based on the Figures 2 to 4 scenario described below, the simulation engine multi-parameter cooperative control method of the disclosed embodiments will be described in detail through

[0036] Figure 2 FIG. schematically shows a flowchart of the simulation engine multi-parameter cooperative control method according to an embodiment of the present disclosure.

[0037] As Figure 2 shown, the simulation engine multi-parameter cooperative control method of this embodiment includes operations S210 to S250.

[0038] In operation S210, load change information of the simulation engine is obtained.

[0039] In operation S220, when the load change information is greater than a preset threshold, the operating state of the simulation engine is determined to be a transient state, a closing instruction is sent to the control module of the exhaust gas recirculation valve, and a first control instruction is sent to the control module of the variable nozzle turbine, so that the opening of the variable nozzle turbine is reduced to a first preset opening and maintained for a preset duration and then increased to a second preset opening.

[0040] Among them, the opening degree of the variable nozzle turbine is used to determine the transient intake air data transmitted to the simulation engine.

[0041] According to an embodiment of the present disclosure, the control module of the exhaust gas recirculation valve is arranged in the total control module of the simulation engine. The function of the exhaust gas recirculation valve is to reintroduce part of the exhaust gas into the intake system to reduce the combustion temperature, thereby reducing the emission of nitrogen oxides. Closing the exhaust gas recirculation valve in the transient state can reduce the negative impact of the exhaust gas on the performance of the simulation engine.

[0042] According to an embodiment of the present disclosure, the above preset threshold can be, for example, 25% / s. That is, when the compliance change information is greater than 25% / s, the operating state of the simulation engine can be determined as the transient state.

[0043] In operation S230, a second control instruction is sent to the fuel injection module to control the transient fuel injection data of the fuel injection module to reach the first preset fuel injection data within the total control duration by using the stage-linear algorithm, so as to reduce the combustion oxygen equivalent ratio of the simulation engine simulated based on the transient intake air data and the transient fuel injection data in the transient state.

[0044] According to an embodiment of the present disclosure, the above total control duration can be, for example, 1 s.

[0045] According to an embodiment of the present disclosure, the above fuel injection data and the above intake air data are dynamically changed during the transient process. The transient fuel injection data (i.e., the above calculated fuel quantity) and the transient intake air data sent by the fuel injection module can be regulated by an algorithm so as to reduce the combustion oxygen equivalent ratio during the simulation process, thereby being able to fully react to accelerate the response of the variable nozzle turbine.

[0046] According to an embodiment of the present disclosure, the operating state is determined by obtaining the load change rate of the simulation engine. In the case of the transient state, a closing instruction is sent through the control module of the exhaust gas recirculation to block the participation of the exhaust gas data in the simulation during the simulation process, so as to avoid the decrease in the oxygen content in the intake air data. At the same time, the opening degree of the variable nozzle turbine is controlled by the control module of the variable nozzle turbine, so that the intake air data in the simulation engine rises and is combined with the fuel injection data for full mixing reaction, thereby reducing the combustion oxygen equivalent ratio during the simulation process, improving the mixed combustion effect, and further optimizing the acceleration lag linearity caused by the moment of inertia of the variable nozzle turbine. Further, through experiments with the simulation engine, the development cycle of the engine control strategy can be reduced.

[0047] According to an embodiment of the present disclosure, the above load change information is calculated by the following method: obtaining first load information at a first time point and second load information at a second time point, wherein the time interval between the second time point and the first time point satisfies a preset duration; and obtaining the load change information based on the first load information and the second load information.

[0048] According to an embodiment of the present disclosure, the above preset duration may be, for example, 0.05 seconds.

[0049] Exemplarily, the first load information obtained at the first time point may be, for example, 10 kw, and the second load information obtained at the second time point may be, for example, 9875 kw. Then, the calculated load change value based on the first load information and the second load information is 125 w, and thus the corresponding load change information calculated is 25% / s.

[0050] According to an embodiment of the present disclosure, the total control duration is T, and a second control instruction is sent to the fuel injection module to control the transient fuel injection data of the fuel injection module to reach a first preset fuel injection data within the total control duration by using a stage-linear algorithm, including: when the current time t is less than a first preset time threshold, setting the fuel injection data as a second preset fuel injection data, where t is a positive integer greater than or equal to 0 and less than T; when the current time t is greater than the first preset time threshold and less than or equal to the total control duration T, using the linear algorithm to adjust the fuel injection data based on the current time t until the first preset fuel injection data is reached, and the first preset fuel injection data is greater than the second preset fuel injection data.

[0051] Exemplarily, the total control duration T is 1 second, the first preset time threshold is 0.2 s, the second preset fuel injection data is 10 mg, and the first preset fuel injection data is 20 mg. Then, when the current time t is greater than or equal to 0 second and less than or equal to 0.2 second, the fuel injection data will be set as 10 mg. When the current time t is greater than 0.2 second and less than the total control duration of 1 second, the fuel injection data will change according to a linear rule. For example, when t = 0.4 s, the fuel injection data may be 12.5 mg; when t = 0.6 s, the fuel injection data may be 15 mg; when t = 0.8 s, the fuel injection data may be 17.5 mg; and when t = 1 s, the fuel injection data reaches the first preset fuel injection data of 20 mg.

[0052] According to an embodiment of the present disclosure, by setting a fixed fuel injection data in the initial stage and gradually adjusting it to the first preset fuel injection data in the subsequent stage, it is possible to ensure that a sufficient amount of fuel is provided at the initial state of the transient state, so as to ensure that the simulated engine quickly enters the working state, thereby avoiding the decline or instability of the engine performance caused by insufficient fuel injection. Further, by means of a linear algorithm, the fuel injection amount is smoothly adjusted, which can avoid the performance fluctuation of the simulated engine caused by a sudden large change in the fuel injection amount, and ensure that the simulated engine can maintain a relatively stable power output during the simulation process.

[0053] According to an embodiment of the present disclosure, the above method further includes: when the load change information is less than a preset threshold, determining the operating state of the simulated engine as a steady state, and obtaining the operating condition data of the simulated engine; using a preset interpolation algorithm, determining the steady-state exhaust gas recirculation valve opening and the steady-state variable nozzle turbine opening based on the operating condition data; sending a third control instruction to the fuel injection module to set the fuel injection data of the fuel injection module to the preset steady-state fuel injection data; sending a fourth control instruction to the control module of the variable nozzle turbine to set the opening of the variable nozzle turbine to the steady-state variable nozzle turbine opening, and determining the steady-state intake air data based on the steady-state variable nozzle turbine opening; sending a fifth control instruction to the control module of the exhaust gas recirculation valve to set the opening of the exhaust gas recirculation valve to the steady-state variable nozzle turbine opening, and determining the steady-state exhaust gas data fed back to the simulated engine based on the steady-state variable nozzle turbine opening, so as to reduce the combustion oxygen equivalent ratio of the simulated engine simulated based on the preset steady-state fuel injection data, steady-state intake air data and steady-state exhaust gas data in the steady state.

[0054] According to an embodiment of the present disclosure, after determining that the operating state of the simulated engine is a steady state, a steady-state control algorithm can be used to control the simulated engine. The steady-state control algorithm can adopt a mapping interpolation algorithm, and the mapping interpolation algorithm is an algorithm for performing interpolation calculation between discrete data points. The MAP interpolation algorithm is mainly used to calculate the control parameters at any operating point based on the known discrete operating point data.

[0055] According to an embodiment of the present disclosure, the above method is applied to a processing module. The operating condition data includes speed data and torque data. The processing module also stores a first correspondence relationship between the speed data, torque data and the opening of the exhaust gas recirculation valve, and a second correspondence relationship between the speed data, torque data and the opening of the variable nozzle turbine. Using a preset interpolation algorithm, determining the steady-state exhaust gas recirculation valve opening and the steady-state variable nozzle turbine opening based on the operating condition data includes: using a preset interpolation algorithm, determining the steady-state exhaust gas recirculation valve opening based on the speed, torque and the first correspondence relationship; using a preset interpolation algorithm, determining the steady-state variable nozzle turbine opening based on the speed, torque and the second correspondence relationship.

[0056] According to an embodiment of the present disclosure, the first correspondence relationship among the above rotational speed data, torque data, and the opening degree of the exhaust gas recirculation valve, and the second correspondence relationship among the rotational speed data, torque data, and the opening degree of the variable nozzle turbine are stored in the processing module in the form of a MAP table.

[0057] According to an embodiment of the present disclosure, through the mapping interpolation algorithm, the steady-state exhaust gas recirculation valve opening degree and the steady-state variable nozzle turbine opening degree can be dynamically calculated based on the rotational speed data and torque data in the operating conditions of the engine, so as to ensure that the simulated engine can operate stably under different conditions. Further, the performance of the simulated engine can be optimized and the emissions can be reduced.

[0058] Figure 3 A schematic diagram of a one-dimensional simulated engine according to an embodiment of the present disclosure is schematically shown.

[0059] As Figure 3 shown, the above one-dimensional simulated engine includes a low-pressure stage supercharger, an inter-stage intercooler, a high-pressure stage supercharger, an intake intercooler, a cylinder model, a crankcase model, a high-pressure stage EGR (Exhaust Gas Recirculation) valve, a high-pressure stage EGR cooler, as well as a pipeline model and a corresponding total control module. The high-pressure stage EGR valve (not shown in the figure) can be installed on the exhaust manifold, or on the intake side or the exhaust side of the high-pressure stage supercharger. The signal transceiver module and the total control module perform signal transceiver with each other. Air enters the inter-stage intercooler from the low-pressure stage supercharger. The inter-stage intercooler cools the air compressed by the low-pressure stage supercharger, further increases the air density, and inputs it into the high-pressure stage supercharger, thereby increasing the air pressure entering the cylinder, increasing the air density, improving the combustion efficiency and the engine performance. After the air is transmitted to the intake intercooler for further cooling, it is input into the cylinder through the intake pipe to perform combustion simulation with fuel. The crankcase is used to convert the piston movement in the cylinder into rotational movement. The EGR cooler uses the heat exchange method to exchange heat between the high-temperature EGR gas and the cooling medium, so as to reduce the temperature of the EGR gas, thereby achieving the purpose of reducing the NOx emissions in the exhaust gas and improving the combustion efficiency.

[0060] According to an embodiment of the present disclosure, the simulated engine includes a one-dimensional simulation model built by simulation software and a total control module built by a graphical programming environment for controlling the one-dimensional simulation model. The total control module may include a control module for the exhaust gas recirculation valve, a control module for the variable nozzle turbine, and an injection module.

[0061] Figure 4 A schematic diagram of a simulated engine jointly composed of a one-dimensional simulation model and a total control module according to an embodiment of the present disclosure is schematically shown.

[0062] As Figure 4As shown, the total control module may include a load change rate calculation module, a steady-state control module, and a transient control module. The load change rate calculation module is used to calculate the change rate of the system load. The steady-state control module is used to control the simulation operation of the one-dimensional simulation model in the steady state. The transient control module is used to control the simulation operation of the one-dimensional simulation model in the transient state. The signal transceiver module of the simulation one-dimensional model sends simulation data to the multiplexer. The aforementioned simulation data may include current fuel injection data, rotational speed data, torque data, high-pressure stage supercharger rotational speed data, global time, etc. The multiplexer controls the simulation data to flow to the steady-state control module, the transient control module, and the load change rate calculation module in the figure according to the control requirements. The load change information calculated by the load change rate calculation module is used to determine whether to control the one-dimensional simulation model through the steady-state control module or the transient control module, and then the parameters of the selected steady-state control module or transient control module are fed back to the signal transceiver module of the simulation one-dimensional model to achieve closed-loop control.

[0063] Exemplarily, taking a one-dimensional simulation model built by GT-power and a total control module corresponding to the one-dimensional simulation model built by Simulink as an example. The interaction between the total control module and the one-dimensional simulation model can be carried out through the GT-Simulink Link module, and GT-Simulink Link includes the GT Link module in Simulink and the Simulink Hardness module in GT-power; in GT-power, data can be collected through the Sensor Conn module and the collected data can be transmitted to Simulink Hardness through the Send Signal module (equivalent to the signal sending and receiving module in the figure), Simulink Hardness transmits the data to the GT Link module, and the GT Link module decomposes each parameter in the transmitted data and compiles the algorithm through S-functions (equivalent to the total control module in the figure), and inputs the calculated result into the GT Link module. The GT Link module transmits the calculation result back to Simulink Hardness, and Simulink Hardness sends the data of each parameter to ActuatorConn for execution through the Send Signal module. The whole process of data acquisition of simulation data in the one-dimensional simulation model, transmitting the simulation data to the total control module for processing, and controlling the one-dimensional simulation model according to the parameters sent by the total control module can be completed through the above process. Among them, the data sent by GT-power can include set fuel quantity data, rotational speed data, torque data, high-pressure stage supercharger rotational speed data, global variable time, etc., and the data sent by Simulink includes calculated fuel quantity (i.e., fuel injection data), opening degree of the exhaust gas recirculation valve, and opening degree of the variable nozzle turbine, etc.

[0064] Based on the above multi-parameter collaborative control method for a simulated engine, the present disclosure also provides a multi-parameter collaborative control device for a simulated engine. The following will be combined with Figure 5 to describe this device in detail.

[0065] Figure 5 The structural block diagram of the multi-parameter collaborative control device for a simulated engine according to an embodiment of the present disclosure is schematically shown.

[0066] As Figure 5 shown, the multi-parameter collaborative control device 500 of this embodiment includes an acquisition module 510, a first control module 520, and a second control module 530.

[0067] The acquisition module 510 is configured to acquire the load change information of the simulated engine. In one embodiment, the acquisition module 510 may be configured to perform the operation S210 described above, which will not be elaborated herein.

[0068] The first control module 520 is configured to, when the load change information is greater than a preset threshold, determine the operating state of the simulated engine as a transient state, send a closing instruction to the control module of the exhaust gas recirculation valve, and send a first control instruction to the control module of the variable nozzle turbine, so that the opening of the variable nozzle turbine is reduced to a first preset opening and maintained for a preset duration and then increased to a second preset opening. The opening of the variable nozzle turbine is used to determine the transient intake air data transmitted to the simulated engine. In one embodiment, the first control module 520 may be configured to perform the operation S220 described above, which will not be elaborated herein.

[0069] The second control module 530 is configured to send a second control instruction to the fuel injection module to control the transient fuel injection data of the fuel injection module to reach a first preset fuel injection data within the total control duration by using a stage-linear algorithm, so as to reduce the combustion oxygen equivalent ratio of the simulated engine simulated based on the transient intake air data and the transient fuel injection data in the transient state. In one embodiment, the second control module 530 may be configured to perform the operation S230 described above, which will not be elaborated herein.

[0070] According to an embodiment of the present disclosure, any multiple of the acquisition module 510, the first control module 520, and the second control module 530 may be combined and implemented in one module, or any one of them may be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules may be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present disclosure, at least one of the acquisition module 510, the first control module 520, and the second control module 530 may be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on chip, a system on substrate, a system on package, an application specific integrated circuit (ASIC), or may be implemented by any other reasonable means such as hardware or firmware through circuit integration or packaging, or may be implemented in any one of the three implementation manners of software, hardware, and firmware or in any suitable combination of several of them. Alternatively, at least one of the acquisition module 510, the first control module 520, and the second control module 530 may be at least partially implemented as a computer program module, and when the computer program module is run, it may perform corresponding functions.

[0071] Figure 6 A block diagram of an electronic device suitable for implementing the multi-parameter cooperative control method of the simulated engine according to an embodiment of the present disclosure is schematically shown.

[0072] As shown Figure 6 in FIG. 600, an electronic device 600 according to an embodiment of the present disclosure includes a processor 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage section 608 into a random access memory (RAM) 603. The processor 601 can include, for example, a general-purpose microprocessor (e.g., CPU), an instruction set processor, and / or a related chipset, and / or a dedicated microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 601 can also include on-board memory for caching purposes. The processor 601 can include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.

[0073] In the RAM 603, various programs and data required for the operation of the electronic device 600 are stored. The processor 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. The processor 601 performs various operations of the method flow according to an embodiment of the present disclosure by executing the programs in the ROM 602 and / or the RAM 603. It should be noted that the program can also be stored in one or more memories other than the ROM 602 and the RAM 603. The processor 601 can also perform various operations of the method flow according to an embodiment of the present disclosure by executing the programs stored in the one or more memories.

[0074] According to an embodiment of the present disclosure, the electronic device 600 may further include an input / output (I / O) interface 605, and the input / output (I / O) interface 605 is also connected to the bus 604. The electronic device 600 may further include one or more of the following components connected to the input / output (I / O) interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc. and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, a modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the input / output (I / O) interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 610 as needed so that a computer program read from it can be installed into the storage section 608 as needed.

[0075] The present disclosure also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the one or more programs are executed, the methods according to the embodiments of the present disclosure are implemented.

[0076] According to an embodiment of the present disclosure, the computer-readable storage medium may be a non-volatile computer-readable storage medium, and may include, for example, but not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device. For example, according to an embodiment of the present disclosure, the computer-readable storage medium may include the above-described ROM 602 and / or RAM 603 and / or one or more memories other than ROM 602 and RAM 603.

[0077] An embodiment of the present disclosure further includes a computer program product, which includes a computer program, and the computer program includes program codes for executing the method shown in the flowchart. When the computer program product runs in a computer system, the program codes are used to cause the computer system to implement the simulation engine multi-parameter collaborative control method provided by the embodiments of the present disclosure.

[0078] When the computer program is executed by the processor 601, the above functions defined in the system / apparatus of the embodiments of the present disclosure are executed. According to an embodiment of the present disclosure, the above-described systems, apparatuses, modules, units, etc. may be implemented by computer program modules.

[0079] In one embodiment, the computer program may rely on tangible storage media such as optical storage devices and magnetic storage devices. In another embodiment, the computer program may also be transmitted and distributed in the form of a signal on a network medium, and be downloaded and installed through the communication part 609, and / or be installed from the removable medium 611. The program codes included in the computer program may be transmitted by any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0080] In such an embodiment, the computer program can be downloaded and installed from a network through the communication section 609, and / or installed from the removable medium 611. When the computer program is executed by the processor 601, the above-described functions defined in the system of the embodiments of the present disclosure are performed. According to an embodiment of the present disclosure, the systems, devices, apparatuses, modules, units, etc. described above can be implemented by computer program modules.

[0081] According to an embodiment of the present disclosure, the program code for executing the computer program provided by the embodiments of the present disclosure can be written in any combination of one or more programming languages. Specifically, these computing programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages include, but are not limited to, such as Java, C++, python, the "C" language, or similar programming languages. The program code can be executed entirely on the user computing device, partially on the user device, partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device can be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computing device (e.g., by connecting through the Internet using an Internet service provider).

[0082] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code, and the above-mentioned module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and combinations of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0083] Those skilled in the art can understand that the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways, even if such combinations or combinations are not explicitly described in the present disclosure. In particular, without departing from the spirit and teachings of the present disclosure, the features described in the various embodiments of the present disclosure can be combined and / or combined in various ways. All such combinations and / or combinations fall within the scope of the present disclosure.

[0084] The embodiments of the present disclosure have been described above. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present disclosure. Although the embodiments have been described separately above, this does not mean that the measures in each embodiment cannot be used advantageously in combination. Without departing from the scope of the present disclosure, those skilled in the art can make various substitutions and modifications, and all such substitutions and modifications should fall within the scope of the present disclosure.

Claims

1. A method for multi-parameter coordinated control of a simulated engine, characterized in that: The simulated engine comprises a control module for controlling an exhaust gas recirculation valve of the simulated engine, a control module for a variable nozzle turbine and a fuel injection module, and the method comprises: Obtain load change information of the simulated engine; In the case where the load change information is greater than a preset threshold, determining the operating state of the simulated engine as a transient state, sending a closing instruction to a control module of an exhaust gas recirculation valve, and sending a first control instruction to a control module of a variable nozzle turbine, so that the opening of the variable nozzle turbine is reduced to a first preset opening and maintained for a preset time, and then increased to a second preset opening, wherein the opening of the variable nozzle turbine is used to determine transient intake data transmitted to the simulated engine; A second control instruction is sent to the injection module to control the transient injection data of the injection module to reach the first preset injection data within the total control time using a stage-linear algorithm, so as to reduce the fuel-oxygen equivalence ratio of the simulated engine obtained based on the transient intake data and the transient injection data in the transient state.

2. The method according to claim 1, characterized in that The method further comprises: When the load change information is less than a preset threshold, determining the operating state of the simulated engine as a steady state, and acquiring operating condition data of the simulated engine; Determining a steady-state exhaust gas recirculation valve opening and a steady-state variable nozzle turbine opening based on the operating condition data using a preset interpolation algorithm; Sending a third control instruction to the fuel injection module so that the fuel injection data of the fuel injection module is set to preset steady-state fuel injection data; Sending a fourth control instruction to a control module of the variable nozzle turbine so that the opening of the variable nozzle turbine is set to the steady-state variable nozzle turbine opening, and determining steady-state intake data based on the steady-state variable nozzle turbine opening; sending a fifth control instruction to a control module of the exhaust gas recirculation valve so that the opening of the exhaust gas recirculation valve is set to the steady-state variable nozzle turbine opening, and determining the steady-state exhaust gas data fed back to the simulation engine based on the steady-state variable nozzle turbine opening, To reduce the fuel-oxygen equivalence ratio of the simulated engine obtained by simulation based on the preset steady-state fuel injection data, the steady-state intake data and the steady-state exhaust gas data in the steady-state state.

3. The method according to claim 1, characterized in that The load change information is calculated by the following method: Acquire first load information at a first time point and second load information at a second time point, wherein the time interval between the second time point and the first time point satisfies a preset time length; The load change information is obtained based on the first load information and the second load information.

4. The method according to claim 1, characterized in that The total control time is T, and the second control instruction is sent to the injection module to control the transient injection data of the injection module to reach the first preset injection data within the total control time by using the stage-linear algorithm, including: When the current time t is less than the first preset time threshold, the fuel injection data is set to the second preset fuel injection data, wherein t is a positive integer greater than or equal to 0, and t is less than T; When the current time t is greater than the first preset time threshold and less than or equal to the total control time T, a linear algorithm is used to adjust the injection data based on the current time t until the first preset injection data is reached, and the first preset injection data is greater than the second preset injection data.

5. The method according to claim 2, characterized in that: The method is applied to a processing module, the operating condition data includes speed data and torque data, the processing module further stores a first correspondence between the speed data, the torque data and the opening of the exhaust gas recirculation valve and a second correspondence between the speed data, the torque data and the opening of the variable nozzle turbine, and the method uses a preset interpolation algorithm to determine the steady-state exhaust gas recirculation valve opening and the steady-state variable nozzle turbine opening based on the operating condition data, including: Determining the steady-state exhaust gas recirculation valve opening based on the speed, the torque and the first corresponding relationship by using a preset interpolation algorithm; The steady-state variable nozzle turbine opening is determined based on the rotational speed, the torque and the second corresponding relationship by using a preset interpolation algorithm.

6. The method according to claim 2, characterized in that The preset interpolation algorithm includes a mapping interpolation algorithm.

7. A multi-parameter coordinated control device for a simulated engine, characterized in that: The simulated engine comprises a control module for controlling an exhaust gas recirculation valve of the simulated engine, a control module for a variable nozzle turbine and a fuel injection module, and the device comprises: An acquisition module, used for acquiring load change information of a simulated engine; a first control module, configured to determine the operating state of the simulated engine as a transient state when the load change information is greater than a preset threshold, send a closing instruction to a control module of an exhaust gas recirculation valve, and send a first control instruction to a control module of a variable nozzle turbine, so that the opening of the variable nozzle turbine is reduced to a first preset opening and maintained for a preset time before increasing to a second preset opening, wherein the opening of the variable nozzle turbine is used to determine transient intake data transmitted to the simulated engine; The second control module is used to send a second control instruction to the injection module to use a stage-linear algorithm to control the transient injection data of the injection module to reach the first preset injection data within the total control time, so as to reduce the fuel-oxygen equivalence ratio of the simulated engine obtained based on the transient intake data and the transient injection data in the transient state.

8. An electronic device comprising: one or more processors; a memory for storing one or more computer programs, It is characterized in that the one or more processors execute the one or more computer programs to implement the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program or instruction stored thereon, characterized in that: When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product comprising a computer program or instructions, characterized in that When the computer program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.