Gas distribution phase correction method and device, engine and storage medium

By acquiring and correcting the actual valve timing during engine operation, the problem of valve timing error caused by production inconsistency is solved, ensuring the engine's power and economy.

CN115929481BActive Publication Date: 2026-01-02CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211542822.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-02
Publication Date
2026-01-02
Estimated Expiration
2042-12-02

AI Technical Summary

Technical Problem

Inconsistencies in engine production and manufacturing can lead to errors in the fixed valve timing values ​​output by the ECU, potentially causing abnormal engine operation and affecting power and fuel economy.

Method used

During engine operation, the actual valve timing phase is obtained through a phase sensor and corrected based on the target valve timing phase to ensure that the actual valve timing phase is consistent with the target valve timing phase. The correction is performed using the correspondence stored in the processor and memory.

Benefits of technology

Ensure the engine operates with accurate valve timing to improve power and fuel economy, and prevent abnormal conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115929481B_ABST
    Figure CN115929481B_ABST
Patent Text Reader

Abstract

The application discloses a gas distribution phase correction method and device, an engine and a storage medium, and relates to the technical field of engines. The method comprises the following steps: obtaining an actual gas distribution phase of the engine in the operation process of the engine, wherein the actual gas distribution phase is detected by a phase sensor connected to the engine; determining a target gas distribution phase of the engine under a current operation state, wherein the target gas distribution phase is a gas distribution phase adopted by the engine when the engine operates under the current operation state; and correcting the actual gas distribution phase of the engine based on the target gas distribution phase, so that the actual gas distribution phase of the engine after correction is consistent with the target gas distribution phase. According to the scheme provided in the embodiment of the application, the actual gas distribution phase in the operation process of the engine can be corrected, so that the engine operates according to the corrected gas distribution phase, the accuracy of the gas distribution phase is ensured, and the power performance and the economy of the engine are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the engine technical field, and particularly relate to a method and device for correcting valve timing, an engine and a storage medium. BACKGROUND

[0002] With the development of automobile technology, users have higher and higher requirements for automobiles, such as higher and higher requirements for fuel consumption and emissions of automobile engines. The fuel consumption and emissions of automobile engines are related to the valve timing value of the engine.

[0003] At present, the valve timing value of the engine is determined by the ECU (Electronic Control Unit) of the engine. After the engine runs to a specified speed and load, the ECU outputs a fixed valve timing value to the engine, so that the engine works under the valve timing value output by the ECU.

[0004] However, due to the production consistency in the production and processing engineering of the engine, the fixed valve timing value output by the ECU may have errors, which may cause abnormal conditions of the engine during operation, thereby reducing the power and economy of the engine. SUMMARY

[0005] Embodiments of the present application provide a method and device for correcting valve timing, an engine and a storage medium. The technical solutions are as follows:

[0006] On the one hand, the present application provides a method for correcting valve timing, which comprises:

[0007] During the operation of the engine, the actual valve timing of the engine is obtained, which is detected by a phase sensor connected to the engine;

[0008] The target valve timing of the engine under the current operating state is determined, which is the valve timing adopted by the engine when operating under the current operating state;

[0009] The actual valve timing of the engine is corrected based on the target valve timing, so that the actual valve timing of the engine after correction is consistent with the target valve timing.

[0010] On the other hand, the present application provides a device for correcting valve timing, which comprises:

[0011] An acquisition module is configured to acquire the actual valve timing of the engine during the operation of the engine, which is detected by a phase sensor connected to the engine;

[0012] determining a target valve timing of the engine in the current operating state, the target valve timing indicating a valve timing to be adopted by the engine when operating in the current operating state;

[0013] correcting the actual valve timing of the engine based on the target valve timing, so that the actual valve timing of the engine after correction is consistent with the target valve timing.

[0014] In another aspect, an embodiment of the present application provides an engine, comprising a processor and a memory; the memory stores at least one program, the at least one program being used to be executed by the processor to implement the correction method of the valve timing according to the above aspect.

[0015] In another aspect, an embodiment of the present application provides a computer readable storage medium, the computer readable storage medium storing at least one program, the at least one program being loaded and executed by a processor to implement the correction method of the valve timing according to the above aspect.

[0016] In another aspect, an embodiment of the present application provides a computer program product, the computer program product comprising computer instructions stored in a computer readable storage medium; a processor of an engine reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the engine executes the correction method of the valve timing according to the above aspect.

[0017] The technical scheme provided by the embodiments of the present application has at least the following beneficial effects:

[0018] In the embodiments of the present application, during the operation of the engine, the engine acquires the actual valve timing of the engine, determines the target valve timing of the engine in the current operating state, and then corrects the actual valve timing of the engine based on the target valve timing, so that the actual valve timing of the engine after correction is consistent with the target valve timing, that is, the actual valve timing during the operation of the engine can be corrected, so that the engine operates according to the corrected valve timing, thereby ensuring the accuracy of the valve timing and the power and economy of the engine. BRIEF DESCRIPTION OF DRAWINGS

[0019] In order to more clearly illustrate the technical scheme in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.

[0020] Figure 1A structural block diagram of an engine is shown according to an example embodiment of the present application.

[0021] Figure 2 A flow chart of a method for correcting valve timing is shown according to an example embodiment of the present application.

[0022] Figure 3 A schematic diagram of valve timing is shown according to an example embodiment of the present application.

[0023] Figure 4 A flow chart of a method for correcting valve timing is shown according to another example embodiment of the present application.

[0024] Figure 5 A flow chart of a method for correcting valve timing is shown according to an example embodiment of the present application.

[0025] Figure 6 A structural block diagram of a device for correcting valve timing is shown according to an example embodiment of the present application. DETAILED DESCRIPTION

[0026] For the purpose of making the purpose, technical scheme and advantages of the present application more clear, the embodiments of the present application will be described in further detail below with reference to the drawings.

[0027] In the present document, "a plurality of" refers to two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the three cases of A alone, A and B together, and B alone. The character " / " generally represents an "or" relationship between the associated objects before and after it.

[0028] With the development of modern society and the automobile industry, the number of cars in use is increasing year by year, and users' requirements for the fuel consumption and emissions of car engines are also increasing.

[0029] In the related art, an initial valve timing will be determined at the initial stage of the calibration stage of the engine, which will directly affect the calibration of each model in the engine, and then the initial valve timing obtained at the calibration stage and the calibration results of each model are stored in the ECU of the engine, so that the ECU can instruct the engine to work based on the calibration results of each model during the subsequent operation of the engine.

[0030] Since it is impossible to ensure that the actual initial valve timing of all engines is exactly the same during the production process, there may be an error between the actual initial valve timing of the engine and the initial valve timing obtained at the calibration stage. In general, as long as the error is within the specified tolerance range, the actual initial valve timing of the engine can be determined to be in compliance with the specification.

[0031] However, in some specific scenarios, for example, when the engine using the Miller cycle and high compression ratio technology is in a low speed and heavy load operating state, even if the error of the actual initial valve timing is within the tolerance range, it can still cause the engine to have a high temperature, high pressure and abnormal ignition angle, and thus cause the engine to knock, which not only affects the power and economy of the engine, but also can damage the engine.

[0032] Therefore, in the embodiments of the present application, during the operation of the engine, the actual valve timing of the engine is obtained, the target valve timing of the engine under the current operating state is determined, and then the actual valve timing of the engine is corrected based on the target valve timing, so that the corrected actual valve timing of the engine is consistent with the target valve timing, that is, the actual valve timing of the engine can be corrected, the error between the actual valve timing and the target valve timing is eliminated, and the engine operates according to the corrected valve timing, which ensures the accuracy of the valve timing and thus ensures the power and economy of the engine.

[0033] Please refer to Figure 1 which shows the structure block diagram of the engine provided by an example embodiment of the present application. The engine in the present application can include one or more of the following components: a processor 110, a memory 120 and a perception component 130.

[0034] The processor 110 utilizes various interfaces and lines to connect various parts within the entire engine, and performs various functions of the engine and processes data by running or executing instructions, programs, code sets, or instruction sets stored in the memory 120, and calling data stored in the memory 120. Alternatively, the processor 110 can be implemented in at least one of a hardware form of a digital signal processing (DSP), a field-programmable gate array (FPGA), a programmable logic array (PLA). The processor 110 can be integrated with a combination of one or more of a central processing unit (CPU), a graphics processing unit (GPU), a neural-network processing unit (NPU), and a baseband chip. Among them, the CPU mainly processes operating systems, user interfaces, and application programs, etc.; the GPU is responsible for rendering and drawing the content to be displayed on the touch display screen; the NPU is used to implement artificial intelligence (AI) functions; and the baseband chip is used to process wireless communication. It can be understood that the above-mentioned baseband chip can also not be integrated into the processor 110, but be implemented by a separate chip.

[0035] The memory 120 can include a combination of one or more of a read-only memory (ROM), a random access memory (RAM), and a flash memory. Alternatively, the memory 120 includes a non-transitory computer-readable storage medium. The memory 120 can be used to store instructions, programs, codes, code sets, or instruction sets. The memory 120 can include a program storage area and a data storage area, wherein the program storage area can store instructions for implementing an operating system, instructions for implementing various method embodiments described below, etc.; and the data storage area can store data created according to the use of the engine (such as mileage data), etc.

[0036] The sensing component 130 is provided with various sensing devices. Among them, the sensing devices can be phase sensors, engine speed sensors, air flow sensors, and temperature sensors, etc. The sensing component 130 can obtain the running state information of the engine, and provide the information to the processor 110.

[0037] In addition, those skilled in the art can understand that the structure of the engine shown in the above-described drawings does not constitute a limitation on the engine, and the engine can include more or fewer components than shown, or combine certain components, or different component arrangements. For example, the engine also includes radio frequency circuitry, input units, sensors, communication components, power supplies, and the like, which will not be described here.

[0038] Reference is made to Figure 2 , which shows a flowchart of a valve timing correction method provided by an exemplary embodiment of the present application. The embodiment takes the method for Figure 1 The method will be described below with reference to the engine shown in

[0039] In step 201, during operation of the engine, the actual valve timing of the engine is obtained, which is detected by a phase sensor in the sensing assembly.

[0040] In one possible implementation, during operation of the engine, the processor of the engine obtains the actual valve timing of the engine through the phase sensor in the sensing assembly.

[0041] Valve timing refers to the opening and closing times of the intake and exhaust valves and the duration of their opening, which is usually represented by a ring chart of the crankshaft angle relative to the top and bottom dead center positions.

[0042] As shown illustratively in Figure 3 , the valve timing includes the intake advance angle, the intake lag angle, the intake duration angle, the exhaust advance angle, the exhaust lag angle, the exhaust duration angle, and the valve overlap. The crankshaft angle α corresponding to the interval from the opening of the intake valve to the top dead center is referred to as the intake advance angle. The crankshaft angle β corresponding to the interval from the delay of the bottom dead center to the closing of the intake valve is referred to as the intake lag angle. The crankshaft angle γ corresponding to the interval from the opening of the exhaust valve to the bottom dead center is referred to as the exhaust advance angle. The crankshaft angle δ corresponding to the interval from the delay of the bottom dead center to the closing of the exhaust valve is referred to as the exhaust lag angle. Therefore, the crankshaft angle during the opening duration of the intake valve, i.e., the intake duration angle, is 180°+α+β. The crankshaft angle during the opening duration of the exhaust valve, i.e., the exhaust duration angle, is 180°+γ+δ. Early opening of the intake valve and late closing of the exhaust valve result in simultaneous opening of the intake and exhaust valves near the top dead center, which is referred to as valve overlap, and the corresponding crankshaft angle is α+δ.

[0043] The phase sensor is a general term for camshaft position sensors and crankshaft position sensors. According to the structure and waveform, the phase sensor can be divided into magneto-electric phase sensors, Hall phase sensors, and photoelectric phase sensors, which are not limited by the embodiments of the present application.

[0044] The phase sensor detects the position of the engine camshaft and / or the position of the crankshaft, and sends an electrical signal to a processor of the engine based on the detection result, and the processor determines the actual valve timing of the engine based on the received electrical signal.

[0045] Optionally, in order to ensure the timeliness and accuracy of the actual valve timing, the engine can detect the valve timing in real time, and in order to reduce power consumption, the engine can also detect the valve timing after the actual speed changes, and the embodiments of the present application do not limit this.

[0046] Step 202, determining the target valve timing of the engine under the current operating state, the target valve timing indicating the valve timing adopted by the engine when operating under the current operating state.

[0047] In a possible implementation, the engine stores a corresponding relationship between different operating states and the calibration valve timing determined in the calibration stage, wherein the calibration valve timing is the optimal valve timing that can make the engine have the lowest fuel consumption, the most sufficient fuel combustion, the best power performance and the best economy under a certain operating state.

[0048] In the embodiments of the present application, during the operation of the engine, the processor of the engine acquires the current operating state of the engine through the sensing component, and then determines the calibration valve timing corresponding to the current operating state, which is the target valve timing of the engine under the current operating state.

[0049] Optionally, the operating state of the engine includes but is not limited to the engine speed, the engine temperature, the engine output power, etc., and the embodiments of the present application do not limit this.

[0050] In an illustrative example, the corresponding relationship between the operating state and the calibration valve timing is shown in Table 1.

[0051] Table 1

[0052] Operating state Calibration gas exchange phase Operating state A Calibration gas exchange phase A Operating state B Calibration gas exchange phase B Operating state C Calibration gas exchange phase C Operating state D Calibration gas exchange phase D

[0053] After the processor acquires the current operating state, it looks up the corresponding calibration valve timing, for example, the current operating state is operating state B, and the target valve timing is calibration valve timing B.

[0054] Step 203, correcting the actual valve timing of the engine based on the target valve timing, so that the actual valve timing of the engine after correction is consistent with the target valve timing.

[0055] In a possible implementation, after the processor of the engine acquires the actual valve timing of the engine and the target valve timing of the engine under the current operating state, it corrects the actual valve timing based on the target valve timing, so that the actual valve timing of the engine after correction is consistent with the target valve timing.

[0056] Optionally, the processor first determines a phase difference value between the target valve timing and the actual valve timing, and then corrects the actual valve timing of the engine based on the phase difference value.

[0057] Illustratively, if the target valve timing is A, the actual valve timing is B, and the phase difference value between the target valve timing and the actual valve timing is x, then x = A - B, and the correction of the actual valve timing by the processor is to add x to B, so that the actual valve timing B + x of the engine after the correction is consistent with the target valve timing A.

[0058] To sum up, in the engine operation process, the engine obtains the actual valve timing of the engine, determines the target valve timing of the engine under the current operating state, and then corrects the actual valve timing of the engine based on the target valve timing, so that the actual valve timing of the engine after the correction is consistent with the target valve timing, that is, the actual valve timing in the engine operation process can be corrected, so that the engine operates according to the corrected valve timing, ensuring the accuracy of the valve timing and the power and economy of the engine.

[0059] In some embodiments, the engine can directly determine the calibration valve timing corresponding to different operating states in the calibration stage, which is the optimal valve timing of the engine under a certain operating state. The engine pre-stores the correspondence between the operating state and the calibration valve timing in the memory, so that the target valve timing can be determined based on the operating state in the actual operation process.

[0060] In other embodiments, after determining the calibration reference valve timing under the idle state in the calibration stage, the engine determines the calibration valve timing difference between the calibration valve timing corresponding to different operating states under the non-idle state and the calibration reference valve timing. The engine pre-stores the correspondence between the calibration reference valve timing, the operating state and the calibration valve timing difference in the memory, so that the target valve timing can be determined based on the calibration reference valve timing, the calibration valve timing difference and the operating state in the actual operation process.

[0061] Please refer to Figure 4 which shows a flowchart of a valve timing correction method provided by another exemplary embodiment of the application. The embodiment takes the method for Figure 1 The engine shown in the figure is taken as an example for illustration, and the method includes the following steps:

[0062] Step 401, in the operation process of the engine, the actual valve timing of the engine is obtained, which is detected by a phase sensor connected to the engine.

[0063] The implementation of this step can refer to step 201, and this embodiment will not be repeated here.

[0064] In step 402, in the case where the current operating state is the idle state, the calibration reference valve timing is determined as the target valve timing, and the calibration reference valve timing refers to the valve timing used by the engine during the idle state.

[0065] The idle state refers to a special working condition of the engine idling, at this time, the fuel in the engine is normally burned, but the mechanical work generated by the fuel combustion is used to overcome the resistance of the engine and does not do work to the outside.

[0066] In the embodiment of the application, the engine takes the optimal valve timing in the idle state as the calibration reference valve timing in the calibration stage and saves it to the memory, and then in the actual operation, in the case where the current operating state is the idle state, the calibration reference valve timing is directly determined as the target valve timing.

[0067] In step 403, in the case where the current operating state is the non-idle state, the target valve timing is determined based on the actual speed of the engine and the calibration reference valve timing, and the calibration reference valve timing refers to the valve timing used by the engine during the idle state.

[0068] In a possible implementation, the processor of the engine obtains the actual speed of the engine in the non-idle state through the sensing component, and then determines the corresponding calibration valve timing difference based on the actual speed of the engine, and the calibration valve timing difference is the difference between the calibration valve timing used by the engine at different speeds and the calibration reference valve timing, that is, the difference between the calibration valve timing and the calibration reference valve timing at different speeds, and finally, the processor determines the target valve timing based on the calibration reference valve timing and the calibration valve timing difference.

[0069] Optionally, the engine pre-stores the corresponding relationship between the different speeds in the non-idle state and the calibration valve timing difference, and in an illustrative example, the corresponding relationship between the speed and the calibration valve timing difference is shown in Table 2.

[0070] Table 2

[0071] Rotational speed Calibration gas exchange phase difference value Rotational speed A Calibration gas exchange phase difference value A Rotational speed B Calibration gas exchange phase difference value B Rotational speed C Calibration gas exchange phase difference value C Rotational speed D Calibration gas exchange phase difference value D

[0072] After the processor obtains the actual speed of the engine, the corresponding calibration valve timing difference is found, for example, the actual speed is speed C, the processor can determine that the corresponding calibration valve timing difference is calibration valve timing difference C, and then the target valve timing is determined based on the calibration reference valve timing and the calibration valve timing difference C.

[0073] In some embodiments, the engine determines a calibration valve timing difference value in a rotation speed interval, and stores the correspondence between different rotation speed intervals and the calibration valve timing difference value in the memory in advance. Further, in the actual operation of the engine, the processor determines the actual rotation speed interval corresponding to the current actual rotation speed, and then determines the calibration valve timing difference value corresponding to the actual rotation speed interval based on the correspondence between the rotation speed interval and the calibration valve timing difference value.

[0074] In some embodiments, the engine corrects the actual valve timing by using a VVT system adopting a variable valve timing (VVT) technology. Since the VVT system is only in operation in the non-idling state, the processor cannot correct the actual valve timing of the engine based on the calibration reference valve timing in the idling state.

[0075] In a possible implementation, in the idling state, the processor determines a reference phase difference value between the calibration reference valve timing and the actual valve timing, and saves the reference phase difference value to the memory. When the engine switches to the non-idling state, the processor first corrects the actual valve timing based on the reference phase difference value, so that the corrected actual valve timing is consistent with the calibration reference valve timing, and then determines the calibration valve timing difference value corresponding to the actual rotation speed as the target valve timing, so as to correct the corrected actual valve timing based on the target valve timing subsequently.

[0076] For example, if the processor determines that the calibration reference valve timing is 10 and the actual valve timing is 12 in the idling state, the reference phase difference value between the two is 2. The engine saves the reference phase difference value 2 to the memory. When the engine switches to the non-idling state with a rotation speed of 30, the processor first corrects the actual valve timing 12 based on the reference phase difference value 2, i.e., subtracts 2 from 12, so that the actual valve timing is corrected to 10. Then, the processor determines the calibration valve timing difference value corresponding to the rotation speed of 30. If the calibration valve timing difference value at this time is 5, i.e., the difference between the calibration valve timing determined in the calibration stage and the calibration reference valve timing 10 is 5 (i.e., the calibration valve timing corresponding to the rotation speed of 30 is 15), the target valve timing is 5. The processor can correct the corrected actual valve timing 10 based on the target valve timing 5 subsequently, so that the actual valve timing of the engine at the rotation speed of 30 is 15.

[0077] In step 404, the actual valve timing of the engine is corrected based on the target valve timing, so that the corrected actual valve timing of the engine is consistent with the target valve timing.

[0078] The implementation of this step can refer to step 203, and this embodiment will not be repeated here.

[0079] In the embodiment of the application, the engine can determine the target valve timing based on the calibration reference valve timing and the actual speed under the idle state, thereby further ensuring the accuracy of the actual valve timing during the actual operation of the engine.

[0080] Since the engine speed changes less and more frequently under the non-idle state, frequent adjustment of the actual valve timing will increase the power consumption of the engine at this time. Therefore, in a possible implementation, the processor of the engine pre-stores a first difference threshold and a second difference threshold, and the second difference threshold is greater than the first difference threshold.

[0081] Under the idle state, if the phase difference between the actual valve timing and the calibration reference valve timing is greater than the first difference threshold, the processor corrects the actual valve timing of the engine based on the phase difference. Under the non-idle state, if the phase difference between the actual valve timing and the calibration valve timing corresponding to the actual operating state is greater than the second difference threshold, the processor corrects the actual valve timing of the engine based on the phase difference.

[0082] In the embodiment of the application, under the idle state, the processor corrects the actual valve timing even if the phase difference is small. Under the non-idle state, since the engine speed is relatively fast, under the condition that the engine speed changes frequently and the speed changes less, if the phase difference is small, the processor does not correct the actual valve timing temporarily, and corrects the actual valve timing when the phase difference is large. This can avoid frequent correction and help reduce the power consumption of the engine.

[0083] Since there are many reasons for the deviation of the engine valve timing, in order to quickly determine the reason for the deviation of the engine valve timing, in a possible implementation, the engine pre-trains a valve timing deviation analysis model based on a sample phase difference value sequence provided with a deviation reason label.

[0084] After the processor determines the phase difference between the target valve timing and the actual valve timing, the processor generates a phase difference value sequence based on the phase difference and the actual speed of the engine. The phase difference value sequence is used to represent the change of the phase difference with the actual speed.

[0085] Further, the processor inputs the phase difference value sequence into the valve timing deviation analysis model to obtain a deviation reason code output by the valve timing deviation analysis model. The deviation reason code is used to indicate the reason for the deviation of the valve timing.

[0086] In the embodiment of the present application, the processor can input the phase difference value sequence when the engine is running into the valve timing phase deviation analysis model to obtain the deviation reason code, and then determine the reason causing the valve timing phase deviation based on the deviation reason code. Therefore, the engine fault can be determined more accurately, so that the user can process the engine with fault in time.

[0087] Please refer to Figure 5 which shows a flowchart of the valve timing phase correction method provided by an example embodiment of the present application. In the embodiment, the method is used for Figure 1 The engine shown in the figure is taken as an example for illustration. The method comprises the following steps:

[0088] In step 501, the processor obtains the actual valve timing phase of the engine through the phase sensor.

[0089] In step 502, the target valve timing phase of the engine under the current operating state is determined.

[0090] Optionally, when the engine is in the idle state, the target valve timing phase is the calibration reference valve timing phase, and when the engine is in the non-idle state, the target valve timing phase is the calibration valve timing phase corresponding to the current actual speed of the engine.

[0091] Optionally, when the engine is in the non-idle state, the processor determines the calibration valve timing phase corresponding to the current actual speed of the engine based on the calibration reference valve timing phase and the calibration valve timing phase difference corresponding to the current actual speed of the engine, and takes it as the target valve timing phase.

[0092] Further, in the embodiment of the present application, under the idle state, the processor determines the reference phase difference value between the calibration reference valve timing phase and the actual valve timing phase, and saves it in the memory. When the engine switches to the non-idle state, the actual valve timing phase is first corrected based on the reference phase difference value, so that the initial corrected actual valve timing phase is consistent with the calibration reference valve timing phase, and then the calibration valve timing phase corresponding to the actual speed is determined as the target valve timing phase, so as to correct the initial corrected actual valve timing phase based on the target valve timing phase subsequently.

[0093] Optionally, if the actual valve timing phase under the non-idle state is obtained in step 501, the target valve timing phase corresponding to the actual speed under the non-idle state is determined in step 502. Since the processor can correct the actual valve timing phase based on the reference phase difference value between the calibration reference valve timing phase and the actual valve timing phase under the idle state of the engine, that is, the initial corrected actual valve timing phase is consistent with the calibration reference valve timing phase, at this time, the processor does not need to perform step 503, and the processor can directly perform step 504.

[0094] Step 503, the processor calculates the phase difference value between the target valve timing and the actual valve timing of the engine.

[0095] Optionally, in the case that the engine is in the idle state, i.e. the target valve timing is the calibration reference valve timing, the processor calculates the reference phase difference value between the calibration reference valve timing and the actual valve timing, and when the engine switches to the non-idle state, the processor initially corrects the actual valve timing based on the reference phase difference value, so that the initially corrected actual valve timing is consistent with the calibration reference valve timing, and then determines the calibration valve timing difference corresponding to the actual speed as the target valve timing, so as to subsequently correct the initially corrected actual valve timing based on the target valve timing.

[0096] Step 504, the processor corrects the actual valve timing of the engine based on the phase difference value.

[0097] Optionally, in the non-idle state, the engine corrects the actual valve timing by using the VVT system.

[0098] Step 505, in the operation process of the engine, the processor acquires the actual valve timing of the engine in real time.

[0099] Optionally, the processor acquires the actual valve timing and the actual speed of the engine in real time through the sensing component, compares the actual valve timing with the target valve timing after the processor determines the target valve timing corresponding to the actual speed, and in the case that the two are different, executes step 503 to calculate the phase difference value between the actual valve timing and the target valve timing, so that the processor can correct the valve timing of the engine in real time, and ensure that the actual valve timing of the engine in the actual operation process is always consistent with the target valve timing.

[0100] Please refer to Figure 6 which shows the structure block diagram of the valve timing correction device provided by one embodiment of the application. The device can be realized by software, hardware or a combination of the two to become all or part of the engine. The device comprises:

[0101] The acquisition module 601 is configured to acquire the actual valve timing of the engine in the operation process of the engine, and the actual valve timing is detected by a phase sensor connected to the engine.

[0102] The determination module 602 is configured to determine the target valve timing of the engine in the current operation state, and the target valve timing is the valve timing adopted by the engine when operating in the current operation state.

[0103] The correction module 603 is configured to correct the actual valve timing of the engine based on the target valve timing, so that the actual valve timing of the engine after the correction is consistent with the target valve timing.

[0104] Optionally, the determination module 602 is configured to:

[0105] In a case where the current operating state is an idle state, a calibration reference valve timing is determined as the target valve timing, the calibration reference valve timing being a valve timing adopted by the calibration engine when operating in the idle state.

[0106] Optionally, the determination module 602 is further configured to:

[0107] In a case where the current operating state is a non-idle state, the target valve timing is determined based on the actual engine speed and a calibration reference valve timing, the calibration reference valve timing being a valve timing adopted by the calibration engine when operating in the idle state.

[0108] Optionally, the determination module 602 is specifically configured to:

[0109] determine a calibration valve timing difference based on the actual engine speed, the calibration valve timing difference being a difference between a valve timing adopted by the calibration engine at different speeds and the calibration reference valve timing;

[0110] determine the target valve timing based on the calibration reference valve timing and the calibration valve timing difference.

[0111] Optionally, the determination module 602 is specifically configured to:

[0112] determine an actual speed interval corresponding to the actual engine speed;

[0113] determine the calibration valve timing difference corresponding to the actual speed interval based on a corresponding relationship between speed intervals and calibration valve timing differences.

[0114] Optionally, the correction module 603 is configured to:

[0115] determine a phase difference value between the target valve timing and the actual valve timing;

[0116] correct the actual valve timing of the engine based on the phase difference value.

[0117] Optionally, the correction module 603 is specifically configured to:

[0118] In the idle state, if the phase difference value is greater than a first difference threshold, the actual valve timing of the engine is corrected based on the phase difference value;

[0119] In the non-idle state, if the phase difference value is greater than a second difference threshold, the actual valve timing of the engine is corrected based on the phase difference value, the second difference threshold being greater than the first difference threshold.

[0120] Optionally, the device further comprises:

[0121] The generating module is configured to generate a phase difference value sequence based on the phase difference value and an actual engine speed, the phase difference value sequence being used to represent a variation of the phase difference value with the actual engine speed;

[0122] The input module is configured to input the phase difference value sequence into a valve timing deviation analysis model to obtain a deviation reason code output by the valve timing deviation analysis model, the valve timing deviation analysis model being trained based on a sample phase difference value sequence provided with a deviation reason label, and the deviation reason code being used to indicate a reason for causing the valve timing deviation.

[0123] To sum up, in the embodiments of the present application, during the operation of the engine, the engine acquires the actual valve timing of the engine, determines the target valve timing of the engine in the current operating state, and then corrects the actual valve timing of the engine based on the target valve timing, so that the actual valve timing of the engine after correction is consistent with the target valve timing, i.e., the actual valve timing during the operation of the engine can be corrected so that the engine operates according to the corrected valve timing, thereby ensuring the accuracy of the valve timing and the power and economy of the engine.

[0124] The embodiments of the present application also provide a computer-readable storage medium, which stores at least one program, and the at least one program is used to be executed by a processor to implement the valve timing correction method described in the above embodiments.

[0125] The embodiments of the present application provide a computer program product, which comprises computer instructions stored in a computer-readable storage medium; a processor of an engine reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the engine executes the valve timing correction method provided in the above embodiments.

[0126] Those skilled in the art should be aware that, in the above one or more examples, the functions described in the embodiments of the present application can be implemented in hardware, software, firmware or any combination thereof. When implemented in software, the functions can be stored in a computer readable medium or transmitted as one or more instructions or code on the computer readable medium. The computer readable medium includes computer storage medium and communication medium, and the communication medium includes any medium that facilitates transfer of computer program from one place to another. The storage medium can be any available medium that can be accessed by a general purpose or special purpose computer.

[0127] The above only describes optional embodiments of the present application, and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for correcting the gas timing phase, characterized in that, The method includes: During engine operation, the actual valve timing of the engine is acquired. The actual valve timing is detected by a phase sensor connected to the engine. The actual valve timing includes intake advance angle, intake lag angle, intake duration angle, exhaust advance angle, exhaust lag angle, exhaust duration angle, and valve overlap. When the current operating state is idling, the calibration reference valve timing is determined as the target valve timing. The calibration reference valve timing index determines the valve timing used by the engine when operating in the idling state; the target valve timing index determines the valve timing used by the engine when operating in the current operating state. When the current operating state is non-idle, the actual speed range corresponding to the actual speed is determined; based on the correspondence between the speed range and the calibrated valve timing phase difference, the calibrated valve timing phase difference corresponding to the actual speed range is determined, where the calibrated valve timing phase difference is the difference between the valve timing phase used by the calibrated engine at different speeds and the calibrated reference valve timing phase; the target valve timing phase is determined based on the calibrated reference valve timing phase and the calibrated valve timing phase difference. The actual valve timing of the engine is corrected based on the target valve timing to ensure that the corrected actual valve timing of the engine is consistent with the target valve timing. The method further includes: A phase difference value sequence is generated based on the phase difference value and the actual speed of the engine. The phase difference value sequence is used to characterize how the phase difference value changes with the actual speed. The phase difference sequence is input into the gas timing phase deviation analysis model to obtain the deviation cause code output by the gas timing phase deviation analysis model. The gas timing phase deviation analysis model is trained based on the sample phase difference sequence with deviation cause labels. The deviation cause code is used to indicate the cause of the gas timing phase deviation.

2. The method according to claim 1, characterized in that, The step of correcting the actual valve timing of the engine based on the target valve timing includes: Determine the phase difference between the target gas distribution phase and the actual gas distribution phase; The actual valve timing of the engine is corrected based on the phase difference.

3. The method according to claim 2, characterized in that, The step of correcting the actual valve timing of the engine based on the phase difference includes: In the idling state, if the phase difference value is greater than the first difference threshold, the actual valve timing of the engine is corrected based on the phase difference value; In non-idling mode, if the phase difference is greater than a second difference threshold, the actual valve timing of the engine is corrected based on the phase difference, where the second difference threshold is greater than the first difference threshold.

4. A device for correcting the valve timing phase, characterized in that, The device includes: The acquisition module is used to acquire the actual valve timing of the engine during engine operation. The actual valve timing is detected by a phase sensor connected to the engine. The actual valve timing includes intake advance angle, intake lag angle, intake duration angle, exhaust advance angle, exhaust lag angle, exhaust duration angle, and valve overlap. A determination module is used to: determine the calibration reference valve timing as the target valve timing when the current operating state is idling; the calibration reference valve timing indicates the valve timing used by the engine when operating in the idling state; the target valve timing indicates the valve timing used by the engine when operating in the current operating state; when the current operating state is not idling, determine the actual speed range corresponding to the actual speed; based on the correspondence between the speed range and the calibration valve timing difference, determine the calibration valve timing difference value corresponding to the actual speed range; the calibration valve timing difference value is the difference between the valve timing used by the calibrated engine at different speeds and the calibration reference valve timing; and determine the target valve timing based on the calibration reference valve timing and the calibration valve timing difference value. A correction module is configured to correct the actual valve timing of the engine based on the target valve timing, so that the corrected actual valve timing of the engine is consistent with the target valve timing; the device further includes: A generation module is used to generate a phase difference value sequence based on the phase difference value and the actual speed of the engine, the phase difference value sequence being used to characterize the change of the phase difference value with the actual speed. The input module is used to input the phase difference sequence into the gas timing phase deviation analysis model to obtain the deviation cause code output by the gas timing phase deviation analysis model. The gas timing phase deviation analysis model is trained based on the sample phase difference sequence with deviation cause labels. The deviation cause code is used to indicate the cause of the gas timing phase deviation.

5. An engine, characterized in that, The engine includes a processor and a memory; the memory stores at least one instruction, which is executed by the processor to implement the valve timing correction method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Valve timing control device for engine

    JP2001082190A

  • Variable valve timing controller

    JP2001303989A