Control method, device, equipment and vehicle of variable valve timing system

By acquiring historical engine operating time and temperature parameters, and combining them with oil pressure analysis, the start-up of the variable valve timing system is precisely controlled, solving the problem of start-up delay in hydraulic systems and achieving rapid torque increase and system stability.

CN116906148BActive Publication Date: 2026-05-29CHONGQING CHANGAN AUTOMOBILE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHONGQING CHANGAN AUTOMOBILE CO LTD
Filing Date
2023-06-28
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

In the prior art, hydraulic variable valve timing systems require a delay before starting after the engine is started, which results in an inability to quickly provide large torque and an inaccurate start-up time.

Method used

By acquiring the engine's historical running time and current temperature parameters, the target delay time is determined, and the variable valve timing system is activated after the engine has run for the target delay time. The oil pressure is then combined with the oil pressure to determine the oil pressure build-up, and the system startup is precisely controlled.

Benefits of technology

It enables rapid activation of the variable valve timing system after engine start, improving charging efficiency and torque, avoiding over-explosion and jamming, and improving the accuracy and efficiency of system startup.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116906148B_ABST
    Figure CN116906148B_ABST
Patent Text Reader

Abstract

The application relates to a control method, device and equipment of a variable valve timing system and a vehicle, and relates to the technical field of automobile engine control. The method comprises the following steps: in response to the non-first start of the engine of the vehicle, the historical running duration of the engine after the start of the vehicle and the current temperature parameter of the engine are acquired. Then, according to the historical running duration and the current temperature parameter, a target delay duration is determined, and the variable valve timing system of the engine is controlled to start after the engine runs for the target delay duration. The target delay duration is greater than a preset threshold, and the target delay duration is negatively related to the historical running duration and the current temperature parameter. Since the duration of oil pressure establishment is related to the running duration of the engine, the target delay duration determined according to the running duration of the engine and the current temperature parameter is more accurate, so that the variable valve timing system can be rapidly started after the engine is started.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive engine control technology, and more particularly to the field of hybrid vehicle engine control technology, specifically to a control method, device, equipment, and vehicle for a variable valve timing system. Background Technology

[0002] Hybrid engines often operate under driving conditions, which typically require a rapid delivery of high torque after engine start-up to meet user demands. To achieve this, the variable valve timing system needs to activate quickly after engine start-up to rapidly increase engine torque. For hydraulic variable valve timing systems, however, oil pressure must be established before the system can activate. Therefore, the variable valve timing system requires a delay after engine start-up before it can activate.

[0003] Currently, variable valve timing systems are typically activated by determining the delay time based on the engine's coolant or oil temperature, and then activating the system after the engine has started and been running for that delay time. However, determining the delay time solely based on engine coolant or oil temperature is not accurate enough, resulting in the variable valve timing system not activating quickly enough after oil pressure has been established.

[0004] Therefore, how to quickly activate the variable valve timing system is a technical problem that urgently needs to be solved. Summary of the Invention

[0005] This application provides a control method, apparatus, device, and vehicle for a variable valve timing system, to at least solve the technical problem in related technologies that the variable valve timing system cannot be quickly activated after oil pressure is established. The technical solution of this application is as follows:

[0006] According to a first aspect provided in this application, a control method for a variable valve timing system is provided. The method includes: in response to a non-first start of a vehicle's engine, acquiring the engine's historical running time and current temperature parameters after the vehicle has started; determining a target delay duration based on the historical running time and current temperature parameters; the target delay duration being greater than a preset threshold, and the target delay duration being negatively correlated with the historical running time and negatively correlated with the current temperature parameters; and controlling the engine's variable valve timing system to start after the engine has run for the target delay duration.

[0007] Based on the aforementioned technical means, this application determines the target delay duration by analyzing the engine's historical operating time and temperature parameters, and activates the variable valve timing system after the target delay duration. The target delay duration is greater than a preset threshold and is negatively correlated with both the historical operating time and the current temperature parameters. Since the time required for oil pressure build-up is related to the engine's operating time and decreases as the engine's operating time increases until it reaches a minimum, the target delay duration determined based on the engine's historical operating time and current temperature parameters is more accurate. This allows for rapid activation of the variable valve timing system after engine start-up, thereby quickly providing greater charging efficiency and further increasing engine torque rapidly. Simultaneously, because the target delay duration determined based on the engine's historical operating time and current temperature parameters is more accurate, it effectively prevents over-explosion.

[0008] In one possible implementation, the above-mentioned control of the variable valve timing system of the engine to start after the engine operation target delay time includes: after the engine operation target delay time, acquiring the engine oil pressure and determining whether the engine oil pressure is greater than or equal to a preset pressure; and controlling the variable valve timing system to start when the engine oil pressure is greater than or equal to the preset pressure.

[0009] Based on the above technical means, this application can more accurately determine whether the oil pressure of the variable valve timing system has been established by the engine oil pressure, thereby shortening the delay time and avoiding the variable valve timing system from jamming.

[0010] In one possible implementation, determining the target delay duration based on historical runtime and current temperature parameters includes: obtaining the target delay duration from a preset mapping relationship based on historical runtime and current temperature parameters; the mapping relationship includes different delay durations determined based on different engine runtimes and different temperature parameters.

[0011] Based on the above technical means, this application can obtain the target delay time more efficiently, and further improve the efficiency of starting the variable valve timing system after the engine has been running for the target delay time.

[0012] In one possible implementation, the above-mentioned response to a non-first start of the vehicle's engine, obtaining the engine's historical running time after the vehicle starts, includes: in response to a non-first start of the engine, determining the duration during which the engine speed is greater than or equal to a preset speed after the first start as the historical running time.

[0013] Based on the aforementioned technical means, this application can more accurately determine the historical operating time of the engine, thereby making the target delay time determined subsequently based on the engine's historical operating time and current temperature parameters more accurate. Furthermore, it enables more rapid activation of the variable valve timing system.

[0014] According to a second aspect of this application, a control device for a variable valve timing system is provided. The device includes an acquisition unit, a determination unit, and a control unit. The acquisition unit is configured to acquire, in response to a non-first start of the vehicle's engine, the historical running time of the engine after the vehicle has started and the current temperature parameter of the engine. The determination unit is configured to determine a target delay duration based on the historical running time and the current temperature parameter. The target delay duration is greater than a preset threshold, and the target delay duration is negatively correlated with the historical running time and negatively correlated with the current temperature parameter. The control unit is configured to control the start of the engine's variable valve timing system after the engine has run for the target delay duration.

[0015] In one possible implementation, the control unit is specifically used to: after a target delay time in engine operation, acquire the engine oil pressure and determine whether the engine oil pressure is greater than or equal to a preset pressure; and if the engine oil pressure is greater than or equal to the preset pressure, control the variable valve timing system to start.

[0016] In one possible implementation, the determining unit is specifically used to: obtain the target delay duration from a preset mapping relationship based on the historical running time and the current temperature parameter; the mapping relationship includes different delay durations determined based on different engine running times and different temperature parameters.

[0017] In one possible implementation, the acquisition unit is specifically used to: in response to a non-first start of the engine, determine the duration during which the engine speed is greater than or equal to a preset speed after the first start as the historical running time.

[0018] According to a third aspect provided in this application, an electronic device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement the method of the first aspect described above and any possible implementation thereof.

[0019] According to a fourth aspect provided in this application, a computer-readable storage medium is provided that, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the method described in the first aspect and any possible implementation thereof.

[0020] According to the fifth aspect provided in this application, a vehicle is provided, comprising: an engine and a controller for performing the method described in the first aspect and any possible implementation thereof.

[0021] According to the sixth aspect provided in this application, a computer program product is provided, the computer program product including computer instructions, which, when executed on an electronic device, cause the electronic device to perform the method described in the first aspect and any possible implementation thereof.

[0022] Therefore, the above-mentioned technical features of this application have the following beneficial effects:

[0023] (1) The variable valve timing system can be quickly activated after the engine starts, thereby rapidly providing greater charging efficiency and further increasing the engine torque. At the same time, since the target delay time determined based on the engine's historical running time and current temperature parameters is more accurate, the occurrence of over-explosion can be effectively avoided.

[0024] (2) It can more accurately determine whether the oil pressure of the variable valve timing system has been established, thereby shortening the delay time and avoiding the variable valve timing system from jamming.

[0025] (3) It can obtain the target delay time more efficiently, which further improves the efficiency of starting the variable valve timing system after the engine runs for the target delay time.

[0026] (4) It can more accurately determine the engine's historical operating time, thereby making the target delay time determined based on the engine's historical operating time and current temperature parameters more accurate. Furthermore, it can more quickly activate the variable valve timing system.

[0027] It should be noted that the technical effects of any of the implementation methods in aspects two through six can be found in the technical effects of the corresponding implementation methods in aspect one, and will not be repeated here.

[0028] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0029] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application, and do not constitute an undue limitation of this application.

[0030] Figure 1 This is a flowchart illustrating a control method for a variable valve timing system according to an exemplary embodiment;

[0031] Figure 2This is a flowchart illustrating a control method for another variable valve timing system according to an exemplary embodiment;

[0032] Figure 3 This is a flowchart illustrating a control method for another variable valve timing system according to an exemplary embodiment;

[0033] Figure 4 This is a flowchart illustrating a control method for another variable valve timing system according to an exemplary embodiment;

[0034] Figure 5 This is a logical architecture diagram of a control method for a variable valve timing system according to an exemplary embodiment;

[0035] Figure 6 This is a logical architecture diagram of a control method for a variable valve timing system according to an exemplary embodiment;

[0036] Figure 7 This is a logical architecture diagram of a control method for another variable valve timing system according to an exemplary embodiment;

[0037] Figure 8 This is a logical architecture diagram of a control method for another variable valve timing system according to an exemplary embodiment;

[0038] Figure 9 This is a block diagram illustrating a control device for a variable valve timing system according to an exemplary embodiment;

[0039] Figure 10 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0040] To enable those skilled in the art to better understand the technical solutions of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0041] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0042] For ease of understanding, the control method of the variable valve timing system provided in this application will be described in detail below with reference to the accompanying drawings.

[0043] Figure 1 This is a flowchart illustrating a control method for a variable valve timing system according to an exemplary embodiment. This control method can be applied to a controller in a vehicle. Figure 1 As shown, the control method of this variable valve timing system includes the following steps:

[0044] S101. In response to a non-first start of the vehicle's engine, the controller acquires the engine's historical running time and current temperature parameters after the vehicle has started.

[0045] As one possible implementation, in response to a non-first-time engine start-up, the controller acquires the engine's current speed and, if the current speed is greater than or equal to a preset speed, acquires the controller's supply voltage. Then, provided the supply voltage is within a safe preset range, the controller acquires the engine's historical running time since vehicle start-up and the engine's current temperature parameters.

[0046] For example, the current temperature parameter of the engine can be the current coolant temperature or the current oil temperature.

[0047] It should be noted that the safety preset range includes both the maximum and minimum rated voltage values.

[0048] S102. The controller determines the target delay duration based on historical runtime and current temperature parameters.

[0049] Among them, the target delay duration is greater than the preset threshold, and the target delay duration is negatively correlated with the historical running duration and negatively correlated with the current temperature parameter.

[0050] As one possible implementation, the controller determines the target delay duration based on historical runtime, current temperature parameters, and a preset mapping relationship.

[0051] The specific implementation method of this step can be referred to in the subsequent description of the embodiments of this application, and will not be repeated here.

[0052] S103. After the engine operation target delay time, the controller controls the engine's variable valve timing system to start.

[0053] One possible implementation is that the controller activates the engine's variable valve timing system after a target engine running delay period. The engine then acquires the target torque and determines the target angle based on the target torque, the engine's current speed, and a preset angle mapping relationship. Furthermore, the controller controls the variable valve timing system to operate at the target angle.

[0054] It should be noted that the preset angle mapping relationship is based on different angles determined by different engine torques and different engine speeds.

[0055] Understandably, existing technologies typically determine the delay duration based on engine coolant or oil temperature to activate the variable valve timing system after the engine has started and run for the specified delay. However, relying on engine coolant or oil temperature to determine whether oil pressure buildup is complete is inaccurate, leading to delays in activating the variable valve timing system after oil pressure buildup. This application determines the target delay duration based on the engine's historical operating time and engine temperature parameters, and activates the variable valve timing system after the engine has run for the target delay duration. The target delay duration is greater than a preset threshold and is negatively correlated with both historical operating time and current temperature parameters. Since the oil pressure buildup time is related to the engine's operating time and decreases as the engine operating time increases until it reaches a minimum, the target delay duration determined based on the engine's historical operating time and current temperature parameters is more accurate. This allows for rapid activation of the variable valve timing system after engine start-up, thereby quickly providing greater charging efficiency and further increasing engine torque rapidly. At the same time, since the target delay time determined based on the engine's historical running time and current temperature parameters is more accurate, it can effectively avoid the occurrence of over-explosion.

[0056] In some embodiments, to more accurately activate the variable valve timing system, such as Figure 2 As shown, the above S103 can be implemented in the following way:

[0057] S201. After the engine runs for the target delay time, the controller acquires the engine oil pressure and determines whether the engine oil pressure is greater than or equal to the preset pressure.

[0058] As one possible implementation, after the engine has run for a target delay period, the controller obtains the engine oil pressure through an oil passage sensor and determines whether the engine oil pressure is greater than or equal to a preset pressure.

[0059] S202. When the engine oil pressure is greater than or equal to the preset pressure, the controller controls the variable valve timing system to start.

[0060] It is understandable that incomplete oil pressure buildup can cause the variable valve timing system to jam, and the engine oil pressure is almost equal to the variable valve timing system's oil pressure. Therefore, using the engine oil pressure allows for a more accurate determination of whether the variable valve timing system has completed oil pressure buildup, thus shortening the delay time and preventing the variable valve timing system from jamming.

[0061] In some embodiments, in order to determine the target delay duration, such as Figure 3 As shown, the above S102 can be implemented in the following way:

[0062] S301 The controller obtains the target delay duration from a preset mapping relationship based on the historical runtime and the current temperature parameters.

[0063] The mapping relationship includes different delay durations determined based on different engine operating times and different temperature parameters.

[0064] As one possible implementation, the preset mapping relationship is obtained manually through multiple experiments. The controller obtains the target delay duration from the preset mapping relationship based on historical runtime and current temperature parameters.

[0065] Understandably, the mapping relationship is predetermined. In this way, the target delay time can be obtained more efficiently based on the engine's historical running time and current temperature parameters, which further improves the efficiency of starting the variable valve timing system after the engine has run for the target delay time.

[0066] In some embodiments, in order to accurately determine the historical operating length of the engine, such as Figure 4 As shown, the above S101 can be implemented in the following manner:

[0067] S401. In response to non-first-time engine starts, the controller determines the duration during which the engine speed is greater than or equal to a preset speed after the first start as the historical running time.

[0068] As one possible implementation, the controller has a built-in counter. When the vehicle's ignition switch is on, the counter's value is 0. The counter starts counting when the engine's current speed is greater than or equal to a first speed. The counter stops counting when the engine's current speed is less than the first speed. Furthermore, in response to non-first engine starts, the controller determines the counter's value as the historical running time.

[0069] Understandably, this application can more accurately determine the engine's historical operating time by using the engine's rotational speed, thereby making the target delay time determined subsequently based on the engine's historical operating time and current temperature parameters more accurate. Furthermore, it enables the variable valve timing system to be activated more quickly.

[0070] The control method for a variable valve timing system provided in this application can be implemented in the following manner:

[0071] S501, the controller obtains the current engine speed and the controller's power supply voltage.

[0072] S502, The controller determines whether the current engine speed is greater than or equal to the second speed.

[0073] S503: The controller does not activate the variable valve timing system when the current engine speed is less than the second speed.

[0074] S504. The controller determines whether the power supply voltage of the controller is greater than or equal to the first voltage threshold.

[0075] It should be noted that the first voltage threshold is the minimum rated voltage.

[0076] S505. The controller will not start the variable valve timing system if the power supply voltage of the controller is less than the first voltage threshold.

[0077] S506. The controller determines whether the power supply voltage of the controller is less than or equal to the second voltage threshold.

[0078] It should be noted that the second voltage threshold is the maximum value of the rated voltage.

[0079] S507. The controller will not start the variable valve timing system if the power supply voltage of the controller is greater than the second voltage threshold.

[0080] S508: The controller acquires the engine's current temperature parameters and historical running time, and determines the target delay duration based on the engine's current temperature parameters and historical running time.

[0081] S509 The controller obtains the engine oil pressure and determines whether the engine oil pressure is greater than or equal to the first oil threshold.

[0082] S510: The controller will not activate the variable valve timing system if the engine oil pressure is lower than the first oil threshold.

[0083] S511. The controller activates the variable valve timing system when the current engine speed is greater than or equal to the second speed, the controller's power supply voltage is greater than or equal to the first voltage threshold, the controller's power supply voltage is less than or equal to the second voltage threshold, the engine operation target delay time, and the engine oil pressure is greater than or equal to the first oil threshold.

[0084] To implement the control method for the aforementioned variable valve timing system, a logical architecture diagram of the control method for a variable valve timing system is provided. (See diagram below.) Figure 5 As shown, the control method for the variable valve timing system provided in this application embodiment can be implemented through the following control logic:

[0085] Determine whether the current engine speed is greater than or equal to the second speed.

[0086] Determine whether the power supply voltage of the controller is greater than or equal to the first voltage threshold.

[0087] Determine whether the controller's power supply voltage is less than or equal to the second voltage threshold.

[0088] The target delay duration is determined based on the engine's current temperature parameters and its historical operating time.

[0089] Determine whether the engine oil pressure is greater than or equal to the first oil pressure threshold.

[0090] The variable valve timing system is activated when the engine's current speed is greater than or equal to the second speed, the controller's power supply voltage is greater than or equal to the first voltage threshold, the controller's power supply voltage is less than or equal to the second voltage threshold, the engine's target running delay time, and the engine's oil pressure is greater than or equal to the first oil threshold.

[0091] It should be noted that by setting the second engine speed, users can select the variable valve timing system mode for different scenarios. For example, at the second engine speed of s1, the intake mode of the variable valve timing system is activated. At the second engine speed of s2, the exhaust mode of the variable valve timing system is activated.

[0092] To control the operation of a variable valve timing system, an embodiment of this application provides a control method for a variable valve timing system, which can be implemented in the following manner:

[0093] S601, The controller determines to start the variable valve timing system.

[0094] S602, the controller obtains the target torque and the current engine speed.

[0095] S603: The controller determines the target angle based on the target torque, the current engine speed, and the preset angle mapping relationship.

[0096] S604, the controller controls the variable valve timing system to operate at the target angle.

[0097] To implement the control method for the aforementioned variable valve timing system, a logical architecture diagram of the control method for a variable valve timing system is provided. (See diagram below.) Figure 6 As shown, the operation of the variable valve timing system can be controlled through the following control logic:

[0098] Determine whether to activate the variable valve timing system.

[0099] The target angle is determined based on the target torque, the current engine speed, and the preset angle mapping relationship.

[0100] Control the variable valve timing system to operate at the target angle.

[0101] To determine the operating angle of a variable valve timing system, an embodiment of this application provides a control method for a variable valve timing system, which can be implemented in the following manner:

[0102] S701, the controller determines whether the variable valve timing system is activated.

[0103] S702. When the variable valve timing system is not activated, the controller determines the initial angle as the operating angle.

[0104] S703: When the variable valve timing system is activated, the controller determines the target angle as the operating angle.

[0105] To implement the control method for the aforementioned variable valve timing system, a logical architecture diagram of the control method for a variable valve timing system is provided. (See diagram below.) Figure 7 As shown, the operating angle of the variable valve timing system can be determined through the following control logic:

[0106] Determine if the variable valve timing system is activated.

[0107] When the variable valve timing system is not activated, the initial angle is determined as the operating angle.

[0108] When the variable valve timing system is activated, the target angle is determined as the operating angle.

[0109] To obtain the historical operating time of the engine, the control method of the variable valve timing system provided in this application embodiment can be implemented in the following manner:

[0110] S801, the controller determines whether the current engine speed is greater than or equal to the first speed.

[0111] S802: When the engine's current speed is greater than or equal to the first speed, the controller controls the counter to start counting.

[0112] S803: When the engine's current speed is less than the first speed, the controller controls the counter to stop counting.

[0113] S804, In response to a non-first start of the engine, the controller determines the value of the counter as the historical running length.

[0114] Figure 8 This is a logical architecture diagram of a control method for a variable valve timing system according to an exemplary embodiment. Figure 8 As shown, the historical runtime of the engine can be obtained through the following control logic:

[0115] Determine whether the current engine speed is greater than or equal to the first speed.

[0116] The counter starts counting when the engine's current speed is greater than or equal to the first speed.

[0117] The counter stops counting when the engine's current speed is lower than the first speed.

[0118] The above primarily describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the control device or electronic device of the variable valve timing system includes corresponding hardware structures and / or software modules for performing each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0119] This application embodiment can, according to the above method, exemplarily divide the control device or electronic device of a variable valve timing system into functional modules. For example, the control device or electronic device of a variable valve timing system may include functional modules corresponding to each functional division, or two or more functions may be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; in actual implementation, there may be other division methods.

[0120] Figure 9 This is a block diagram illustrating a control device for a variable valve timing system according to an exemplary embodiment. The control device 900 for the variable valve timing system can be applied to a controller in a vehicle. (Refer to...) Figure 9 The control device 900 of the variable valve timing system includes an acquisition unit 901, a determination unit 902, and a control unit 903.

[0121] The acquisition unit 901 is used to acquire the engine's historical running time and current temperature parameters after the vehicle has started, in response to a non-first start of the vehicle's engine.

[0122] The determining unit 902 is used to determine the target delay duration based on the historical runtime and the current temperature parameter. The target delay duration is greater than a preset threshold, and the target delay duration is negatively correlated with the historical runtime and the current temperature parameter.

[0123] Control unit 903 is used to control the start of the engine's variable valve timing system after a target delay period of engine operation.

[0124] Optionally, for more accurate activation of the variable valve timing system, such as Figure 9 As shown, the control unit 903 described above is specifically used for:

[0125] After the engine has been running for the target delay time, the engine oil pressure is acquired, and it is determined whether the engine oil pressure is greater than or equal to the preset pressure.

[0126] When the engine oil pressure is greater than or equal to the preset pressure, the variable valve timing system is activated.

[0127] Optionally, to determine the target delay duration, such as Figure 9 As shown, the aforementioned determining unit 902 is specifically used for:

[0128] Based on historical runtime and current temperature parameters, the target delay duration is obtained from a preset mapping relationship. The mapping relationship includes different delay durations determined based on different engine runtimes and different temperature parameters.

[0129] Optionally, to accurately determine the engine's historical operating time, such as Figure 9 As shown, the acquisition unit 901 described above is specifically used for:

[0130] In response to non-first engine starts, the historical running time is defined as the duration during which the engine reaches a preset speed after the first start.

[0131] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0132] Figure 10 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Figure 10 As shown, the electronic device 1000 includes, but is not limited to, a processor 1001 and a memory 1002.

[0133] The aforementioned memory 1002 is used to store the executable instructions of the aforementioned processor 1001. It is understood that the aforementioned processor 1001 is configured to execute instructions to implement the control method of the variable valve timing system in the above embodiment.

[0134] It should be noted that those skilled in the art will understand that Figure 10 The electronic device structure shown does not constitute a limitation on the electronic device; the electronic device may include, but is not limited to, other electronic devices. Figure 10 This may indicate more or fewer components, or a combination of certain components, or a different arrangement of components.

[0135] The processor 1001 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 1002, and by calling data stored in the memory 1002, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. The processor 1001 may include one or more processing units. Optionally, the processor 1001 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1001.

[0136] The memory 1002 can be used to store software programs and various data. The memory 1002 may primarily include a program storage area and a data storage area. The program storage area may store the operating system and application programs required by at least one functional module (such as an acquisition unit, a determination unit, and a control unit). Furthermore, the memory 1002 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0137] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1002 including instructions, which can be executed by a processor 1001 of an electronic device 1000 to implement the control method of the variable valve timing system in the above embodiments.

[0138] In actual implementation, Figure 9 The functions of the acquisition unit 901, the determination unit 902, and the control unit 903 can all be derived from... Figure 10 The processor 1001 calls the computer program stored in the memory 1002 to implement the process. The specific execution process can be found in the description of the control method section of the variable valve timing system in the previous embodiment, and will not be repeated here.

[0139] Optionally, the computer-readable storage medium may be a non-transitory computer-readable storage medium, such as a read-only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.

[0140] In an exemplary embodiment, this application also provides a vehicle including an engine and a controller for performing the method described in the first aspect and any possible implementation thereof.

[0141] In an exemplary embodiment, this application also provides a computer program product including one or more instructions, which can be executed by a processor of an electronic device to complete the control method of the variable valve timing system in the above embodiments.

[0142] It should be noted that when one or more instructions in the computer-readable storage medium or computer program product are executed by the processor of the electronic device, they implement the various processes of the above-described variable valve timing system method embodiment and can achieve the same technical effect as the above-described variable valve timing system control method. To avoid repetition, they will not be described again here.

[0143] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0144] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or 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 apparatus, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0145] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0146] 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.

[0147] 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 readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially, or the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of 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, ROM, RAM, magnetic disks, or optical disks.

[0148] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A control method for a variable valve timing system, characterized in that, include: In response to a non-first start of the vehicle's engine, the historical running time of the engine after the vehicle has been started and the current temperature parameters of the engine are obtained. The historical running time is the duration during which the engine speed is greater than or equal to the preset speed after the engine is first started. The target delay duration is determined based on the historical runtime and the current temperature parameter; the target delay duration is greater than a preset threshold, and the target delay duration is negatively correlated with the historical runtime and negatively correlated with the current temperature parameter. After the engine has been running for the target delay period, the variable valve timing system controlling the engine is activated.

2. The method according to claim 1, characterized in that, The step of controlling the engine's variable valve timing system to start after the engine has run for the target delay period includes: After the engine has been running for the target delay period, the engine oil pressure is acquired, and it is determined whether the engine oil pressure is greater than or equal to a preset pressure. When the engine oil pressure is greater than or equal to the preset pressure, the variable valve timing system is activated.

3. The method according to claim 1 or 2, characterized in that, The step of determining the target delay duration based on the historical runtime and the current temperature parameter includes: Based on the historical runtime and the current temperature parameter, the target delay duration is obtained from a preset mapping relationship; the mapping relationship includes different delay durations determined based on different engine runtimes and different temperature parameters.

4. A control device for a variable valve timing system, characterized in that, It includes an acquisition unit, a determination unit, and a control unit; The acquisition unit is configured to acquire, in response to a non-first-time start of the vehicle's engine, the historical running time of the engine after the vehicle starts and the current temperature parameters of the engine; the historical running time is the duration during which the engine speed is greater than or equal to a preset speed after the first start. The determining unit is configured to determine a target delay duration based on the historical runtime and the current temperature parameter; the target delay duration is greater than a preset threshold, and the target delay duration is negatively correlated with the historical runtime and negatively correlated with the current temperature parameter; The control unit is configured to control the engine's variable valve timing system to start after the engine has run for the target delay duration.

5. The apparatus according to claim 4, characterized in that, The control unit is specifically used for: After the engine has been running for the target delay period, the engine oil pressure is acquired, and it is determined whether the engine oil pressure is greater than or equal to a preset pressure. When the engine oil pressure is greater than or equal to the preset pressure, the variable valve timing system is activated.

6. The apparatus according to claim 4 or 5, characterized in that, The determining unit is specifically used for: Based on the historical runtime and the current temperature parameter, the target delay duration is obtained from a preset mapping relationship; the mapping relationship includes different delay durations determined based on different engine runtimes and different temperature parameters.

7. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the method as described in any one of claims 1 to 3.

8. A computer-readable storage medium, characterized in that, When the computer-executable instructions stored in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is capable of performing the method as described in any one of claims 1 to 3.

9. A vehicle, characterized in that, include: An engine and a controller that performs the method as described in any one of claims 1 to 3.