A simulation method, apparatus, and storage medium for simulating cylinder deactivation and optimizing valve mechanism.

CN117521278BActive Publication Date: 2026-08-14GUANGXI YUCHAI MASCH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-16
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0003]目前对于停缸技术的研究较少,停缸过程中气门机构的运动对发动机各项性能的影响尚不完全明确,且现有的仿真方法对模拟过程进行了大量简化,和实际发动机停缸模式存在较大差异

Benefits of technology

[0056]本申请的模拟停缸及优化气门机构仿真方法通过建立模型结构、设定气缸和气门的动作预设、通过代码控制气缸和气门动作,进而对比代码控制下的气缸和气门动作和动作预设,为发动机开发过程中多种复杂的停缸和气门动作模式都提供了一种可有效实现的控制方法,为气门提供了更多的变化可能,且可以获取多种复杂停缸工作和气门变化模式下的发动机性能参数,使仿真结果更贴近现实情况。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117521278B_ABST
    Figure CN117521278B_ABST
Patent Text Reader

Abstract

This application discloses a simulation method, apparatus, and storage medium for simulating cylinder deactivation and optimizing valve mechanism, used to optimize engine cylinder deactivation mode and valve mechanism. The simulation method includes: acquiring engine data and test data; calibrating a basic engine model based on the engine data and test data; setting preset actions for the cylinder and valve mechanism under cylinder deactivation mode; adding cylinder deactivation mode switch quantities and valve action switch quantities; changing the interface of the basic engine model and adding signal streams; adding a code module and associating it with the cylinder deactivation mode switch quantities, valve action switch quantities, and the interface; determining whether the cylinder and valve actions conform to the preset actions; if they do, fixing the code module, the cylinder deactivation mode switch quantities, the valve action switch quantities, the interface, and the signal stream to obtain a fixed structure.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of simulation computing, and in particular to a simulation method, apparatus and storage medium for simulating cylinder deactivation and optimizing valve mechanism. Background Technology

[0002] Cylinder deactivation technology, also known as variable displacement technology, refers to the process of cutting off the fuel supply, ignition, and intake and exhaust of some cylinders when the engine is running under partial load. This stops the operation of some cylinders, increasing the load rate of the remaining working cylinders, thereby improving efficiency and reducing fuel consumption.

[0003] Currently, research on cylinder deactivation technology is limited. The impact of valve mechanism movement during cylinder deactivation on various engine performance parameters is not fully understood, and existing simulation methods significantly simplify the process, resulting in substantial differences from actual engine cylinder deactivation. Therefore, further in-depth research on the engine cylinder deactivation process requires analysis based on simulation calculations that more closely reflect reality. Summary of the Invention

[0004] To address the aforementioned technical problems, this application provides a simulation method, apparatus, and storage medium for simulating cylinder deactivation and optimizing valve mechanisms, used to optimize engine cylinder deactivation modes and valve mechanisms.

[0005] The first aspect of this application provides a simulation method for simulating cylinder deactivation and optimizing valve mechanisms, the method comprising:

[0006] Acquire engine data and test data;

[0007] The basic engine model calibration was completed based on the engine data and the test data.

[0008] Set the preset actions of the cylinder and valve mechanism in cylinder deactivation mode;

[0009] Add cylinder deactivation mode switch and valve actuation switch;

[0010] Modify the interface of the basic engine model and add signal streams;

[0011] Add a code module and associate it with the cylinder deactivation mode switch, the valve action switch, and the interface to achieve control of the cylinder and valve action;

[0012] Determine whether the cylinder and valve actions conform to the preset actions;

[0013] If the cylinder and valve actions do not conform to the preset action, then compare the difference between the cylinder and valve actions and the preset action.

[0014] Based on the differences, the logic executed by the code module is adjusted to obtain new cylinder and valve actions;

[0015] After adjustment, determine whether the new cylinder and valve actions conform to the preset actions, and repeat until the cylinder and valve actions conform to the preset actions;

[0016] If the cylinder and valve actions conform to the preset actions, then the code module, the cylinder deactivation mode switch, the valve action switch, the interface, and the signal stream are fixed to obtain the fixed structure.

[0017] Optionally, after obtaining the fixed structure, it also includes:

[0018] To enable the engine to operate under the fixed structure;

[0019] The performance of the engine is calculated, and the calculation results are extracted;

[0020] Analyze whether the calculation results meet the criteria;

[0021] If not, the valve mechanism of the fixed structure is optimized, and the optimized calculation results and indicators are re-compared.

[0022] If so, output the optimized structure and the final performance results of the engine.

[0023] Optionally, optimization of the valve mechanism includes:

[0024] A dynamic analysis of the valve mechanism was performed to obtain the analysis results;

[0025] Based on the analysis results, adjust or replace the valve structure.

[0026] Optionally, the engine data refers to the engine physical structure parameter data required to establish the engine model, and the test data refers to the basic test data that can characterize the performance of this engine.

[0027] Optionally, the cylinder deactivation mode switch quantity corresponds to different cylinder deactivation modes, and the valve actuation switch quantity corresponds to different valve actuations.

[0028] Optionally, add code modules and associate switches and interfaces to control cylinder and valve actions, including:

[0029] Add code to the control module to make the control module generate a code module;

[0030] The code modules are associated with the switches and interfaces, respectively;

[0031] The code module controls the cylinder and valve actions according to the code.

[0032] A second aspect of this application provides a simulation device for simulating cylinder deactivation and optimizing valve mechanisms, the device comprising:

[0033] The acquisition unit is used to acquire engine data and test data;

[0034] A calibration unit is used to calibrate the basic engine model based on the engine data and the test data.

[0035] Setting unit, the setting unit is used to set the preset action of cylinder and valve mechanism in cylinder stop mode;

[0036] A switching unit, which is used to add cylinder deactivation mode switching quantities and valve actuation switching quantities;

[0037] A signal flow unit, which is used to change the interface of the base engine model and add signal flows;

[0038] The code module unit is used to add code modules and associate them with the cylinder deactivation mode switch quantity, the valve action switch quantity, and the interface to realize the control of the cylinder and valve action;

[0039] The first judgment unit is used to determine whether the cylinder and valve actions conform to the preset action.

[0040] The comparison unit is used to compare the cylinder and valve actions with the action preset when the first judgment unit determines that the cylinder and valve actions do not conform to the action preset.

[0041] An adjustment unit is used to adjust the logic executed by the code module according to the difference to obtain new cylinder and valve actions;

[0042] The second judgment unit is used to determine whether the new cylinder and valve actions conform to the preset actions after adjustment, and repeats until the cylinder and valve actions conform to the preset actions.

[0043] A fixing unit is used to fix the code module, the cylinder deactivation mode switch quantity, the valve activation switch quantity, the interface, and the signal stream when the second judgment unit determines that the cylinder and valve actions conform to the preset action, thereby obtaining a fixed structure.

[0044] Optionally, after the fixing unit, the following may also be included:

[0045] An execution unit, the execution unit being used to operate the engine in the fixed structure;

[0046] A calculation unit, which is used to calculate the performance of the engine and extract the calculation results;

[0047] An analysis unit is used to analyze whether the calculation results meet the indicators.

[0048] An optimization unit is configured to optimize the valve mechanism of the fixed structure if the calculation result does not meet the target, and then re-compare the optimized calculation result with the target.

[0049] An output unit is used to output the optimized structure and the final performance result of the engine if the calculation result meets the index.

[0050] A third aspect of this application provides a simulation device for simulating cylinder deactivation and optimizing valve mechanisms, the device comprising:

[0051] Processor, memory, input / output units, and bus;

[0052] The processor is connected to the memory, the input / output unit, and the bus;

[0053] The memory stores a program, which the processor calls to execute the simulated cylinder deactivation and optimized valve mechanism simulation method of the first aspect and any one of the first aspects.

[0054] The fourth aspect of this application provides a computer-readable storage medium storing a program that, when executed on a computer, performs the simulated cylinder deactivation and optimized valve mechanism simulation method of the first aspect and any one of the first aspects.

[0055] As can be seen from the above technical solutions, this application has the following advantages:

[0056] The simulation method for cylinder deactivation and valve mechanism optimization in this application establishes a model structure, sets preset cylinder and valve actions, controls cylinder and valve actions through code, and then compares the cylinder and valve actions under code control with the preset actions. This provides an effective control method for various complex cylinder deactivation and valve action modes in engine development, provides more possibilities for valve variation, and can obtain engine performance parameters under various complex cylinder deactivation and valve change modes, making the simulation results closer to reality. Attached Figure Description

[0057] To more clearly illustrate the technical solutions in this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0058] Figure 1 This is a schematic flowchart of a simulation method for simulating cylinder deactivation and optimizing valve mechanism provided in one embodiment of this application;

[0059] Figure 2 This is a schematic flowchart of a simulation method for simulating cylinder deactivation and optimizing valve mechanism provided in another embodiment of this application;

[0060] Figure 3 This is a schematic diagram of the structure of a simulation device for simulating cylinder deactivation and optimizing valve mechanism provided in one embodiment of this application;

[0061] Figure 4 This is a schematic diagram of the structure of a simulation device for simulating cylinder deactivation and optimizing valve mechanism provided in another embodiment of this application. Detailed Implementation

[0062] In the process of engine research and development, simulation calculation, as a means of reproducing the engine's working process and performance results through calculation software, and to a certain extent, providing high-confidence prediction results through technical control, has become an important development tool in the engine research and development process.

[0063] Based on this, this application provides a simulation method for simulating cylinder deactivation and optimizing valve mechanism, which is used to optimize engine cylinder deactivation mode and valve mechanism.

[0064] It should be noted that the simulation method for cylinder deactivation and valve mechanism optimization provided in this application can be applied to terminals, systems, and servers. For example, the terminal can be a smartphone, computer, tablet, smart TV, smartwatch, portable computer, or a desktop computer, etc. For ease of explanation, this application uses the terminal as the execution subject for illustration.

[0065] Please see Figure 1 , Figure 1 This is a schematic flowchart of an embodiment of the simulation method for simulating cylinder deactivation and optimizing valve mechanism provided in this application. The simulation method includes:

[0066] 101. Obtain engine data and test data;

[0067] In this embodiment, the engine data refers to the physical structure data of the engine required to build the engine model, such as cylinder bore, stroke, connecting rod length, compression ratio, pipe volume, valve profile, etc. The test data refers to the basic test data that characterizes the engine's performance, such as engine universal test data and engine external characteristic test data.

[0068] 102. Based on the engine data and the test data, complete the calibration of the basic engine model;

[0069] In this embodiment, the calibration process is a conventional model calibration process. The calibration of the engine model aims to achieve high accuracy so that it can reflect the performance of a real engine. This embodiment simulates the valve mechanism action and engine performance of a 6-cylinder engine operating in a 1 / 2 cylinder deactivation mode using simulation software. That is, the basic engine model is a 6-cylinder engine model operating in a 1 / 2 cylinder deactivation mode.

[0070] 103. Set preset actions for cylinders and valve mechanisms in cylinder deactivation mode;

[0071] In this embodiment, after obtaining the basic engine model in step 102, it is necessary to decompose the execution actions of the cylinders and valve mechanisms when the engine performs a cylinder deactivation, and use the decomposed actions as action presets. For example, in the 1 / 2 cylinder deactivation mode of a 6-cylinder engine, the original working cycle is 6 cylinders working alternately in the firing order of 1-5-3-6-2-4. If it is to switch to a new working cycle in which only 3 cylinders work alternately, the cylinder actions and firing order need to be reset, and the required valve actions also need to be considered. That is, the original working cycle can be adjusted to work cylinders 1-6-2 first, then cylinders 4-3-5, and the valve actions can be adjusted accordingly. The above adjustment is the new working cycle, and the actions of the cylinders and valves at this time are set as action presets.

[0072] It should also be noted that the preset action is any reasonable action that can be achieved, and it is adjusted according to different changing factors, such as the uniformity of engine operation or the uniformity of exhaust; the action of the valve is not simply a matter of fully opening or fully closing.

[0073] 104. Add cylinder deactivation mode switch quantity and valve actuation switch quantity;

[0074] In this embodiment, after completing the cylinder deactivation and valve actuation presets, necessary switching parameters need to be added. These parameters facilitate the switching of cylinder deactivation modes and the changes in valve actuation. The cylinder deactivation mode switching parameters correspond to different cylinder deactivation modes. For example, when the cylinder deactivation mode switching parameter is 0, the engine operates in normal mode; when the cylinder deactivation mode switching parameter is 1, the engine switches to 1 / 2 mode. Similarly, the valve mechanism operates in the same manner; the valve actuation switching parameters correspond to different valve actuations to meet the engine control requirements during cylinder deactivation.

[0075] 105. Modify the interface of the basic engine model and add signal streams;

[0076] In this embodiment, necessary interfaces are added to transmit essential signal streams to meet the input and output requirements of the code module in the following step 106, and to facilitate interaction between modules. For example, the control module needs to receive switching command signals for cylinder deactivation mode and valve actuation mode, monitor the current operating status of the cylinder, process the inputs, and then send specific execution actions to the cylinder and valve mechanism.

[0077] 106. Add a code module and associate it with the cylinder deactivation mode switch, the valve action switch, and the interface to realize the control of the cylinder and valve action;

[0078] In this embodiment, after adding the necessary interfaces and signal flows, code is added to the control module to generate a code module. This code module is then associated with the switch quantities and interfaces, thereby implementing the specific actions of the cylinders and valves through the code. For example, using the engine cycle number for logical judgment, to achieve the 1 / 2 cylinder deactivation mode, the control module receives the currently running cycle number code, performs logical judgment on which 3 cylinders need to work within this cycle, and then sets the valve actions for these 3 cylinders.

[0079] For example, the cylinder action is defined by the firing order (piston phase) and the fuel injector's injection action. The specific implementation of valve action requires further decomposition of each cycle, setting the required valve actions sequentially according to the cylinder's action. If the first cycle requires cylinders 1-6-2 to work, and the second cycle requires cylinders 4-3-5 to work, then a separate triggering mechanism is set for each working cylinder. That is, code is added to the control module to enable cylinders 1-6-2 to open their valves normally, while cylinders 4-3-5 act as required. Then, the generated code module is associated with the corresponding switch quantities and interfaces.

[0080] 107. Determine whether the cylinder and valve actions conform to the preset actions; if yes, proceed to step 111; otherwise, proceed to step 108.

[0081] In this embodiment, steps 104 to 105 control the movement of the cylinder and valve through code. After the control is completed, it is necessary to check whether the movement of the cylinder and valve conforms to the preset movement, and then determine whether the code can run correctly.

[0082] 108. Compare the cylinder and valve actions with the preset actions;

[0083] In this embodiment, if the cylinder and valve actions are inconsistent with the preset actions, it is necessary to compare the cylinder and valve actions with the preset actions, analyze the reasons for the differences, and check whether the code is correct.

[0084] 109. Based on the aforementioned differences, adjust the logic executed by the code module to obtain new cylinder and valve actions;

[0085] In this embodiment, if inconsistencies occur, the code module logic of step 106 needs to be debugged. For example, when constructing the cylinder and valve action of the 1 / 2 cylinder deactivation mode using this method, if abnormal valve opening / closing causes a certain cylinder of the engine to malfunction, the engine to malfunction evenly, or to malfunction in outputting stable torque at the flywheel end, the code needs to be adjusted to ensure that the valve opens or closes normally.

[0086] 110. After adjustment, determine whether the new cylinder and valve actions conform to the preset actions, and repeat until the cylinder and valve actions conform to the preset actions;

[0087] 111. Fix the code module, the cylinder deactivation mode switch quantity, the valve action switch quantity, the interface, and the signal stream to obtain the fixed structure.

[0088] In this embodiment, after completing steps 104 to 110, when the cylinder and valve actions conform to the preset actions, the code module, the cylinder deactivation mode switch quantity, the valve action switch quantity, the interface, and the signal stream are fixed and solidified into a structure that can work correctly. For example, if the 1 / 2 cylinder deactivation mode has been debugged and confirmed to be correct, the code module, the cylinder deactivation mode switch quantity, the valve action switch quantity, the interface, and the signal stream can be fixed and solidified into the structure required for the 1 / 2 cylinder deactivation mode.

[0089] The simulation method for cylinder deactivation and valve mechanism optimization in this application establishes a model structure, sets preset cylinder and valve actions, controls cylinder and valve actions through code, and then compares the cylinder and valve actions under code control with the preset actions. This provides an effective control method for various complex cylinder deactivation and valve action modes in engine development, provides more possibilities for valve variation, and can obtain engine performance parameters under various complex cylinder deactivation and valve change modes, making the simulation results closer to reality.

[0090] In practice, after completing the simulated cylinder deactivation mode and fixing the debugged structure, it is necessary to repeatedly adjust and optimize the valve structure parameters and engine cylinder deactivation mode until an optimized result that meets the requirements is obtained. This application provides another embodiment to illustrate this in detail:

[0091] See Figure 2 This embodiment includes:

[0092] 201. To enable the engine to operate under the fixed structure described above;

[0093] In this embodiment, the fixed structure is the structure obtained in step 111 of the previous embodiment, that is, the structure is optimized.

[0094] 202. Calculate the performance of the engine and extract the calculation results;

[0095] 203. Analyze whether the calculation results meet the indicators. If not, proceed to step 204; if yes, proceed to step 205.

[0096] In this embodiment, the performance of the engine during or after operation is obtained, and the calculation results are calculated and extracted. Further analysis is conducted to determine whether the calculation results meet the expected indicators. For example, in the cylinder deactivation mode, an in-cylinder mass, cylinder temperature, cylinder pressure, intake and exhaust process, engine specific fuel consumption, air-fuel ratio, pumping loss, etc., of the working and non-working cylinders can be analyzed in depth to determine whether they meet the requirements and whether there is room for optimization.

[0097] 204. Optimize the valve mechanism of the fixed structure and re-compare the optimized calculation results and indicators;

[0098] In this embodiment, if the calculation results do not meet the expected indicators or there is room for optimization, the valve mechanism can be adjusted. For example, the valve mechanism can be subjected to dynamic analysis to obtain the analysis results. Based on the analysis results, the valve structure can be adjusted or replaced, and recalculated, analyzed and optimized until the indicator requirements are met to obtain the ideal working mode.

[0099] 205. Output the optimized structure and the final performance results of the engine.

[0100] In this embodiment, after optimization, the optimized structure and the final performance result of the engine can be output as the optimization result. The optimization result can be used to guide the actual cylinder deactivation mode control strategy and related hardware development work.

[0101] The above embodiments introduce the simulation method for cylinder deactivation and valve mechanism optimization provided in this application. The following describes embodiments of the simulation device and storage medium for cylinder deactivation and valve mechanism optimization provided in this application:

[0102] See Figure 3 The simulation device for simulating cylinder deactivation and optimizing valve mechanism includes:

[0103] Acquisition unit 301, the acquisition unit 301 is used to acquire engine data and test data;

[0104] The calibration unit 302 is used to calibrate the basic engine model based on the engine data and the test data.

[0105] Setting unit 303 is used to set the preset actions of cylinder and valve mechanism in cylinder stop mode;

[0106] The switching unit 304 is used to add cylinder deactivation mode switching quantities and valve actuation switching quantities.

[0107] Signal flow unit 305, the signal flow unit 305 is used to change the interface of the basic engine model and add signal flow;

[0108] Code module unit 306 is used to add code modules and associate them with the cylinder deactivation mode switch quantity, the valve action switch quantity and the interface to realize the control of cylinder and valve action;

[0109] The first judgment unit 307 is used to determine whether the cylinder and valve actions conform to the preset action.

[0110] The comparison unit 308 is used to compare the cylinder and valve actions with the action preset when the first judgment unit 307 determines that the cylinder and valve actions do not conform to the action preset.

[0111] Adjustment unit 309 is used to adjust the logic executed by the code module according to the difference to obtain new cylinder and valve actions;

[0112] The second judgment unit 310 is used to determine whether the new cylinder and valve action conforms to the action preset after adjustment, and repeats until the cylinder and valve action conforms to the action preset.

[0113] The fixing unit 311 is used to fix the code module, the cylinder stop mode switch quantity, the valve action switch quantity, the interface and the signal flow when the second judgment unit 310 determines that the cylinder and valve actions meet the action preset, so as to obtain the fixed structure.

[0114] Optionally, after the fixing unit 311, the following is also included:

[0115] Execution unit 312, the execution unit 312 being used to make the engine operate under the fixed structure;

[0116] Calculation unit 313 is used to calculate the performance of the engine and extract the calculation results;

[0117] Analysis unit 314 is used to analyze whether the calculation result meets the index;

[0118] The optimization unit 315 is used to optimize the valve mechanism of the fixed structure if the calculation result does not meet the index, and then re-compare the optimized calculation result with the index.

[0119] Output unit 316 is used to output the optimized structure and the final performance result of the engine if the calculation result meets the index.

[0120] See Figure 4 This application also provides a simulation device for simulating cylinder deactivation and optimizing valve mechanism, comprising:

[0121] Processor 401, memory 402, input / output unit 403, bus 404;

[0122] The processor 401 is connected to the memory 402, the input / output unit 403, and the bus 404;

[0123] The memory 402 stores a program, and the processor 401 calls the program to execute it, such as... Figure 1 or Figure 2 Any of the methods shown in the embodiments.

[0124] This application also relates to a computer-readable storage medium on which a program is stored, characterized in that, when the program is run on a computer, it causes the computer to perform actions such as... Figure 1 or Figure 2 Any of the methods shown in the embodiments.

[0125] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0126] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.

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

[0128] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0129] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

Claims

1. A simulation method for simulating cylinder deactivation and optimizing valve mechanism, characterized in that, The method includes: Acquire engine data and test data; The basic engine model calibration was completed based on the engine data and the test data. Set the preset actions of the cylinder and valve mechanism in cylinder deactivation mode; Add cylinder deactivation mode switch and valve actuation switch; Modify the interface of the basic engine model and add signal streams; Add a code module and associate it with the cylinder deactivation mode switch, the valve action switch, and the interface to achieve control of the cylinder and valve action; Determine whether the cylinder and valve actions conform to the preset actions; If the cylinder and valve actions do not conform to the preset action, then compare the difference between the cylinder and valve actions and the preset action. Based on the differences, the logic executed by the code module is adjusted to obtain new cylinder and valve actions; After adjustment, determine whether the new cylinder and valve actions conform to the preset actions, and repeat until the cylinder and valve actions conform to the preset actions; If the cylinder and valve actions conform to the preset actions, then the code module, the cylinder deactivation mode switch, the valve action switch, the interface, and the signal stream are fixed to obtain the fixed structure.

2. The simulation method for simulating cylinder deactivation and optimizing valve mechanism as described in claim 1, characterized in that, After obtaining the fixed structure, it also includes: To enable the engine to operate under the fixed structure; The performance of the engine is calculated, and the calculation results are extracted; Analyze whether the calculation results meet the criteria; If not, the valve mechanism of the fixed structure is optimized, and the optimized calculation results and indicators are re-compared. If so, output the optimized structure and the final performance results of the engine.

3. The simulation method for simulating cylinder deactivation and optimizing valve mechanism according to claim 2, characterized in that, The optimization of the valve mechanism includes: A dynamic analysis of the valve mechanism was performed to obtain the analysis results; Based on the analysis results, adjust or replace the valve structure.

4. The simulation method for simulating cylinder deactivation and optimizing valve mechanism as described in claim 1, characterized in that, The engine data refers to the physical structural parameter data of the engine required to establish the engine model, and the test data refers to the basic test data that can characterize the performance of this engine.

5. The simulation method for simulating cylinder deactivation and optimizing valve mechanism according to claim 1, characterized in that, The cylinder deactivation mode switch quantity corresponds to different cylinder deactivation modes, and the valve actuation switch quantity corresponds to different valve actuations.

6. The simulation method for simulating cylinder deactivation and optimizing valve mechanism according to claim 1, characterized in that, The process of adding code modules and associating switches and interfaces to control cylinder and valve actions includes: Add code to the control module to make the control module generate a code module; The code modules are associated with the switches and interfaces, respectively; The code module controls the cylinder and valve actions according to the code.

7. A simulation device for simulating cylinder deactivation and optimizing valve mechanism, characterized in that, The device includes: The acquisition unit is used to acquire engine data and test data; A calibration unit is used to calibrate the basic engine model based on the engine data and the test data. Setting unit, the setting unit is used to set the preset action of cylinder and valve mechanism in cylinder stop mode; A switching unit, which is used to add cylinder deactivation mode switching quantities and valve actuation switching quantities; A signal flow unit, which is used to change the interface of the base engine model and add signal flows; The code module unit is used to add code modules and associate them with the cylinder deactivation mode switch quantity, the valve action switch quantity, and the interface to realize the control of the cylinder and valve action; The first judgment unit is used to determine whether the cylinder and valve actions conform to the preset action. The comparison unit is used to compare the cylinder and valve actions with the action preset when the first judgment unit determines that the cylinder and valve actions do not conform to the action preset. An adjustment unit is used to adjust the logic executed by the code module according to the difference to obtain new cylinder and valve actions; The second judgment unit is used to determine whether the new cylinder and valve actions conform to the preset actions after adjustment, and repeats until the cylinder and valve actions conform to the preset actions. A fixing unit is used to fix the code module, the cylinder deactivation mode switch quantity, the valve activation switch quantity, the interface, and the signal stream when the second judgment unit determines that the cylinder and valve actions conform to the preset action, thereby obtaining a fixed structure.

8. The simulation device for simulating cylinder deactivation and optimizing valve mechanism according to claim 7, characterized in that, Following the fixing unit, it also includes: An execution unit, the execution unit being used to operate the engine in the fixed structure; A calculation unit, which is used to calculate the performance of the engine and extract the calculation results; An analysis unit is used to analyze whether the calculation results meet the indicators. An optimization unit is configured to optimize the valve mechanism of the fixed structure if the calculation result does not meet the target, and then re-compare the optimized calculation result with the target. An output unit is used to output the optimized structure and the final performance result of the engine if the calculation result meets the index.

9. A simulation device for simulating cylinder deactivation and optimizing valve mechanism, characterized in that, The device includes: Processor, memory, input / output units, and bus; The processor is connected to the memory, the input / output unit, and the bus; The memory stores a program, which the processor calls to execute the simulation method for simulating cylinder deactivation and optimizing valve mechanism as described in any one of claims 1 to 6.

10. A computer-readable storage medium having a program stored thereon, the program executing, when executed on a computer, the method for simulating cylinder deactivation and optimizing valve mechanism as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Accidental control policy of multi-cylinder engine part air cylinder stopping

    CN101408135A

  • Multi-objective optimization based engine performance optimizing method

    CN104102781A