Engine fault processing method and device, controller and vehicle
By detecting the actual opening of the VVT control valve, and using high-pressure flushing to remove the stuck foreign matter, the problem of power reduction and fuel consumption increase caused by the stuck VVT control valve of the engine is solved, automatic maintenance is achieved, and maintenance costs are reduced.
Patent Information
- Application Number
- CN202411772444.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-02-28
AI Technical Summary
The valve core of the engine VVT control valve may cause power reduction and fuel consumption to increase due to metal chips or impurities stuck. The prior art usually requires replacement parts to repair, which increases the repair cost and user dissatisfaction.
By real-time detection of the actual opening of the VVT control valve, determine whether a jamming fault occurs, and in the event of a failure, increase the oil pressure of the engine oil pump to above the target pressure value, and perform high-pressure flushing to automatically clear the jamming foreign matter.
It realizes the effect of automatically clearing foreign objects stuck in VVT control valve, avoiding the problems of reduced engine power and increased fuel consumption, and at the same time reducing maintenance costs and improving user experience.
Smart Images

Figure CN119531986A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of vehicles, and in particular relates to an engine fault processing method, device, controller and vehicle. Background Art
[0002] With the development of internal combustion engine technology, the requirements for internal combustion engine performance and emissions are constantly increasing. The variable valve timing (VVT) technology of the engine can effectively take into account the valve timing under different engine speeds and loads, and meet the actual requirements of internal combustion engine power and economy.
[0003] However, during the engine manufacturing process and later use, metal chips or other impurities may enter the engine VVT control valve oil channel. When impurities enter between the valve core and the valve seat, the valve core will become stuck. After being stuck, the valve core will not follow the engine control unit to make corresponding adjustments, or the adjustment response will be slow, resulting in problems such as reduced engine power and increased fuel consumption. Summary of the invention
[0004] In view of this, an embodiment of the present invention provides an engine fault processing method, device, controller and vehicle to solve the valve core sticking problem of the engine VVT control valve in the prior art.
[0005] A first aspect of an embodiment of the present invention provides an engine fault processing method, comprising:
[0006] Get the actual opening of the VVT control valve;
[0007] According to the actual opening, determining whether a stuck fault occurs in the VVT control valve;
[0008] If a stuck fault occurs in the VVT control valve, the oil pressure of the oil pump of the engine is increased to above a target pressure value to flush the VVT control valve.
[0009] In combination with the first aspect, in a possible implementation of the first aspect, the oil pump is a two-stage variable oil pump, the working mode of the oil pump includes a high-pressure mode and a low-pressure mode, and the oil pressure corresponding to the high-pressure mode is greater than the target pressure value;
[0010] The step of increasing the oil pressure of the oil pump of the engine to above the target pressure value comprises:
[0011] If the oil pump is currently in a low-pressure mode, controlling the oil pump to switch to a high-pressure mode;
[0012] If the oil pump is currently in the high pressure mode, the oil pump is controlled to maintain the high pressure mode.
[0013] In combination with the first aspect, in a possible implementation of the first aspect, judging whether a stuck fault occurs in the VVT control valve according to the actual opening includes:
[0014] Obtaining a change slope of a target opening of the VVT control valve;
[0015] Determining a change slope of the actual opening according to the actual opening;
[0016] Calculating a first difference between the actual opening and the target opening;
[0017] If the first difference is greater than or equal to a preset first threshold, it is determined that a stuck fault occurs; if the first difference is less than the first threshold, it is determined that no stuck fault occurs.
[0018] In combination with the first aspect, in a possible implementation of the first aspect, judging whether a stuck fault occurs in the VVT control valve according to the actual opening includes:
[0019] Obtaining a change slope of a target opening of the VVT control valve;
[0020] Determining a change slope of the actual opening according to the actual opening;
[0021] Calculating a first difference between the actual opening and the change slope of the target opening, and a second difference between the actual opening and the target opening;
[0022] If the first difference is greater than or equal to a preset first threshold, and the second difference is greater than or equal to a preset second threshold, it is determined that a stuck fault has occurred; if the first difference is less than the first threshold, or the second difference is less than the second threshold, it is determined that no stuck fault has occurred.
[0023] In combination with the first aspect, in a possible implementation of the first aspect, after the oil pressure of the oil pump of the engine is increased to above the target pressure value, the method further includes:
[0024] Within a first preset time, determining whether the stuck fault disappears;
[0025] If the sticking fault disappears and the duration of the disappearance reaches a second preset time, the oil pressure of the oil pump is controlled according to a preset VVT control strategy.
[0026] In combination with the first aspect, in a possible implementation of the first aspect, after determining whether the stuck fault disappears within the first preset time, the method further includes:
[0027] If the stuck fault does not disappear, a fault signal of the stuck fault of the VVT control valve is generated;
[0028] According to the fault signal, relevant equipment on the vehicle is controlled to give a fault prompt.
[0029] A second aspect of an embodiment of the present invention provides an engine fault processing device, comprising:
[0030] An acquisition module is used to acquire the actual opening of the VVT control valve;
[0031] A judging module, used for judging whether a stuck fault occurs in the VVT control valve according to the actual opening;
[0032] The control module is used to increase the oil pressure of the oil pump of the engine to above the target pressure value to flush the VVT control valve if a stuck fault occurs in the VVT control valve.
[0033] In combination with the second aspect, in a possible implementation of the second aspect, the oil pump is a two-stage variable oil pump, the working mode of the oil pump includes a high pressure mode and a low pressure mode, and the oil pressure corresponding to the high pressure mode is greater than the target pressure value;
[0034] The control module is used for:
[0035] If the oil pump is currently in a low-pressure mode, controlling the oil pump to switch to a high-pressure mode;
[0036] If the oil pump is currently in the high pressure mode, the oil pump is controlled to maintain the high pressure mode.
[0037] In conjunction with the second aspect, in a possible implementation manner of the second aspect, the judgment module is used to:
[0038] Obtaining a change slope of a target opening of the VVT control valve;
[0039] Determining a change slope of the actual opening according to the actual opening;
[0040] Calculating a first difference between the actual opening and the target opening;
[0041] If the first difference is greater than or equal to a preset first threshold, it is determined that a stuck fault occurs; if the first difference is less than the first threshold, it is determined that no stuck fault occurs.
[0042] In conjunction with the second aspect, in a possible implementation manner of the second aspect, the judgment module is used to:
[0043] Obtaining a change slope of a target opening of the VVT control valve;
[0044] Determining a change slope of the actual opening according to the actual opening;
[0045] Calculating a first difference between the actual opening and the change slope of the target opening, and a second difference between the actual opening and the target opening;
[0046] If the first difference is greater than or equal to a preset first threshold, and the second difference is greater than or equal to a preset second threshold, it is determined that a stuck fault has occurred; if the first difference is less than the first threshold, or the second difference is less than the second threshold, it is determined that no stuck fault has occurred.
[0047] In combination with the second aspect, in a possible implementation of the second aspect, after the oil pressure of the oil pump of the engine is increased to above the target pressure value, the control module is further used to:
[0048] Within a first preset time, determining whether the stuck fault disappears;
[0049] If the sticking fault disappears and the duration of the disappearance reaches a second preset time, the oil pressure of the oil pump is controlled according to a preset VVT control strategy.
[0050] In combination with the second aspect, in a possible implementation of the second aspect, the control module, after determining whether the stuck fault disappears within the first preset time, is further used to: if the stuck fault does not disappear, generate a fault signal of the VVT control valve stuck fault;
[0051] According to the fault signal, relevant equipment on the vehicle is controlled to give a fault prompt.
[0052] A third aspect of an embodiment of the present invention provides a controller, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the method in the first aspect or any one of the implementations of the first aspect are implemented.
[0053] A fourth aspect of an embodiment of the present invention provides a vehicle, comprising a VVT system, wherein the VVT system comprises the controller as described in the third aspect above.
[0054] A fifth aspect of an embodiment of the present invention provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the method in the above-mentioned first aspect or any one of the implementation methods of the first aspect.
[0055] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0056] The embodiment of the present invention can timely detect whether the VVT control valve has a stuck fault by real-time detection of the actual opening of the VVT control valve according to the actual opening. When the VVT control valve has a stuck fault, the oil pressure of the engine oil pump is increased to above the target pressure value to achieve high-pressure flushing of the VVT control valve, thereby achieving the effect of automatically clearing stuck foreign objects, reducing problems such as engine power reduction and increased fuel consumption, and there is no need to repair the VVT control valve by replacing parts, which reduces the vehicle maintenance cost, reduces customer complaints, and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0058] Figure 1 It is a schematic diagram of an application scenario of the engine fault processing method provided by an embodiment of the present invention;
[0059] Figure 2 The following is a flow chart of the engine fault processing method provided by the embodiment of the present invention. Figure 1 ;
[0060] Figure 3 The diagram is a schematic diagram showing the change of the actual opening and the target opening after a stuck fault occurs in the VVT control valve according to the embodiment of the present invention. Figure 1 ;
[0061] Figure 4 The diagram is a schematic diagram showing the change of the actual opening and the target opening after a stuck fault occurs in the VVT control valve according to the embodiment of the present invention. Figure 2 ;
[0062] Figure 5 The following is a flow chart of the engine fault processing method provided by the embodiment of the present invention. Figure 2 ;
[0063] Figure 6 is a schematic diagram of the structure of an engine fault processing device provided by an embodiment of the present invention;
[0064] Figure 7 It is a schematic diagram of the structure of a controller provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0065] The present application is described more clearly below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the effects of the present application, but are not intended to limit the present application in any form. It should be noted that, for those of ordinary skill in the art, several variations and improvements may be made without departing from the concept of the present application. These all fall within the scope of protection of the present application.
[0066] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0067] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0068] In the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0069] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0070] In addition, the “plurality” mentioned in the embodiments of the present application should be interpreted as two or more.
[0071] First, the VVT system is introduced.
[0072] The valve timing system of a traditional engine is a mechanical system with a fixed valve timing (i.e. valve opening and closing). This valve timing system is difficult to meet the engine's valve timing needs under various working conditions and cannot meet the engine's strong power output requirements under various speed conditions. The VVT system is an electronic control system that changes the valve opening time or opening size. By matching the vehicle with a more reasonable valve opening or closing time at different speeds, it can enhance the balance of the vehicle's torque output, increase engine power and reduce the vehicle's fuel consumption.
[0073] The VVT system has different structures, but the basic principle is the same. It is mainly composed of a controller, generally an electronic control unit (ECU), a VVT control valve, a VVT phaser, a VVT sensor, and an oil circuit.
[0074] The VVT sensor is used to sense the camshaft position and cooperate with the crankshaft position sensor to detect the actual valve timing, thereby realizing feedback control of the valve timing. For example, a magnetoresistive VVT sensor can be used, which is made based on the magnetoresistive effect. The rotation of the signal wheel on the camshaft can cause the magnetic field in the VVT sensor to change, thereby generating an induced voltage to realize camshaft position detection.
[0075] The function of the VVT control valve is to adjust the oil pressure of the oil pump, thereby adjusting the gap between the mechanical components in the camshaft hydraulic chamber to achieve control of the advance and lag of the valve timing. Specifically, the ECU can control the position of the regulating piston by controlling the duty cycle of the electromagnet, thereby controlling the opening of the VVT control valve to achieve oil pressure regulation.
[0076] The VVT phaser has two hydraulic chambers, one for valve timing advance and one for valve timing delay. These two hydraulic chambers are located between the camshaft sprocket support housing and the camshaft rotor. The oil pump delivers pressurized oil to the corresponding oil passages of the VVT control valve through the cylinder block and cylinder head oil passages to provide oil for the two chambers. The VVT control valve controls the hydraulic level of the two chambers, and adjusts the corresponding phases of the camshaft sprocket and camshaft according to the engine operating conditions to obtain the optimal valve timing effect.
[0077] When the VVT control valve is in the initial position, the duty cycle is usually 0% and the regulating piston does not move. The oil pressure in the right chamber (chamber B) of the VVT control valve is greater than the oil pressure in the left chamber (chamber A), and there is no relative rotation between the outer rotor and the inner rotor, and the camshaft timing relative to the crankshaft is not adjusted. Usually, the intake VVT reference position is the intake valve timing lag position, that is, the intake valve opens and closes with lag. When the duty cycle of the VVT control valve gradually increases, the ECU controls the piston to move upward, and the pressure in the left chamber of the VVT control valve gradually increases. When the left chamber pressure overcomes the right chamber pressure and other resistances, the rotor and camshaft in the VVT control valve rotate clockwise, and the intake valve will open and close in advance. When the ECU controls the piston to move downward, the oil pressure entering the right chamber increases, the pressure in the right chamber is greater than the pressure in the left chamber, the rotor and camshaft in the VVT control valve rotate counterclockwise, and the intake valve will open and close with lag. When the rotor rotates a certain angle, the duty cycle signal of the VVT control valve is about 50%, and the oil chambers on the left and right sides of the VVT control valve supply oil at the same time, and the outer rotor and the inner rotor remain in this relative position. Usually, after the VVT system intervenes in the mediation, it works in a dynamic stable position at a certain angle most of the time. The VVT control valve adjusts the camshaft angle through the oil pressure to optimize the relative position between the camshaft and the crankshaft, thereby increasing the engine torque under various driving conditions, improving fuel economy, and reducing exhaust emissions.
[0078] During the manufacturing process and later use of the engine, metal chips or other impurities may enter the oil channel. When impurities enter between the valve core and the valve seat of the VVT control valve, the valve core will become stuck. After the valve core is stuck, it will not follow the ECU control to make corresponding adjustments, resulting in problems such as reduced engine power and increased fuel consumption. In the related art, after a stuck fault occurs, the relevant fault light is usually turned on to remind the customer to enter the station for repair. The service station often repairs the vehicle by replacing parts, which increases the maintenance cost of the vehicle and easily reduces the user's car experience. To this end, the present application provides a strategy for automatically clearing the stuck fault of the VVT control valve.
[0079] Figure 1 Schematic diagram of the application scenario of the engine fault handling method provided by the embodiment of the present invention. In the application scenario of this embodiment, the VVT system detects the camshaft position in real time through the VVT sensor and transmits it to the ECU. The ECU transmits a duty cycle control signal to the VVT control valve by analyzing parameters such as the VVT sensor, intake air flow, throttle position, and engine coolant temperature to adjust the oil pressure provided to the VVT phaser.
[0080] Combine the following Figure 1 For application scenarios, refer to Figure 2To describe the engine fault handling method provided according to the exemplary embodiment of the present application. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principle of the present application, and the embodiments of the present application are not limited in this respect. On the contrary, the embodiments of the present application can be applied to any applicable scenario.
[0081] Combine the following Figure 2 As shown, the method of this embodiment is described in detail:
[0082] Step S201, obtaining the actual opening of the VVT control valve.
[0083] In this embodiment, the ECU can control the position of the adjusting piston in the VVT control valve by controlling the duty cycle of the electromagnet in the VVT control valve, thereby controlling the opening of the VVT control valve. The opening of the VVT control valve is used to control the oil pressure entering the VVT phaser, and ultimately achieves position adjustment of the camshaft. Therefore, the opening corresponds to the camshaft position.
[0084] Here, the actual opening of the VVT control valve can be represented by the actual position of the camshaft. The actual position of the camshaft can be detected in real time by the VVT sensor. It should be noted that the present embodiment does not use the position of the regulating piston to represent the actual opening, on the one hand because the position of the regulating piston cannot accurately reflect the actual opening, and on the other hand the position of the regulating piston is also difficult to detect.
[0085] Step S202: Determine whether a stuck fault occurs in the VVT control valve according to the actual opening.
[0086] The VVT system has high requirements for the cleanliness of the engine oil circuit. When there are impurities in the oil circuit, there is a risk of the VVT control valve getting stuck.
[0087] The ECU can control the position of the regulating piston by controlling the duty cycle of the electromagnet, thereby controlling the opening of the VVT control valve, and then adjusting the oil pressure provided to the VVT phaser to adjust the position of the camshaft. Therefore, according to the duty cycle of the ECU, the target opening can be calculated, and the target opening refers to the target position of the camshaft. Since the actual opening of the VVT control valve is represented by the actual position of the camshaft, the two can be compared.
[0088] When the VVT control valve does not have a stuck fault, the actual opening changes with the target opening. When the VVT control valve has a stuck fault, the actual opening changes inconsistently with the target opening.
[0089] For example, after a VVT control valve stuck, the change in the actual opening and the target opening can be seen in Figure 3 and Figure 4 shown.
[0090] Figure 3 This is a slow response problem caused by a less serious sticking fault. It can be seen that the actual opening cannot follow the target opening, and there is a difference in the slope of change between the two.
[0091] Figure 4 When the sticking fault is serious, the actual opening is fixed at a certain value and does not change with the target opening. It can be seen that the slope of the actual opening change is almost zero.
[0092] Therefore, as a possible implementation method, it is possible to determine whether the VVT control valve has a stuck fault based on the change slope after the VVT control valve has a stuck fault:
[0093] Obtain the change slope of the target opening of the VVT control valve;
[0094] According to the actual opening, determine the change slope of the actual opening;
[0095] Calculating a first difference between the slope of change of the actual opening and the target opening;
[0096] If the first difference is greater than or equal to a preset first threshold, it is determined that a stuck fault occurs; if the first difference is less than the first threshold, it is determined that no stuck fault occurs.
[0097] The first threshold here can be calibrated according to actual data during the engine development stage, such as determined according to the difference between the opening degree during normal operation during the engine development stage and the opening degree when a jamming fault occurs. This embodiment does not limit the size of this value.
[0098] Step S203: if the VVT control valve is stuck, the oil pressure of the oil pump of the engine is increased to above the target pressure value to flush the VVT control valve.
[0099] In this embodiment, after the ECU detects that the control valve is stuck, it increases the oil pressure of the engine oil pump to perform high-pressure flushing on the VVT control valve, thereby achieving the purpose of automatically clearing the stuck foreign matter. Exemplarily, this embodiment can increase the oil pressure of the engine oil pump to above the target pressure value, wherein the target pressure value can be determined according to the lower limit of the pressure when flushing and clearing the stuck foreign matter of the VVT control valve, thereby achieving the purpose of clearing the stuck foreign matter of the VVT control valve by high-pressure flushing.
[0100] The embodiment of the present invention can timely detect whether the VVT control valve has a stuck fault by detecting the actual opening of the VVT control valve in real time according to the actual opening. When the VVT control valve has a stuck fault, the oil pressure of the engine oil pump is increased to above the target pressure value to achieve high-pressure flushing of the VVT control valve, thereby achieving the effect of automatically clearing stuck foreign matter, avoiding problems such as engine power reduction and increased fuel consumption, and reducing maintenance costs.
[0101] Figure 5 It is a schematic diagram of the implementation flow of an engine fault processing method provided by another embodiment of the present invention.
[0102] In this embodiment, the engine adopts a two-stage variable oil pump. The main types of oil pumps on the market are: fixed displacement oil pump, one-stage variable displacement oil pump, two-stage variable displacement oil pump and continuously variable displacement oil pump. Among them, the oil supply pressure of the fixed displacement oil pump increases almost linearly with the speed change, and the oil pressure in the high-speed section is much higher than the demand value; although the one-stage variable displacement oil pump adjusts the oil pressure in the high-speed section, there is still some waste in the low-speed section; the two-stage variable displacement oil pump takes into account the oil pressure of the high-speed section and the low-speed section; although the continuously variable oil pump has more advantages, it is currently difficult to obtain the continuous oil pressure demand curve of the engine at different speeds, so it has not been widely used.
[0103] Based on the advantages of the two-stage variable oil pump and combined with the high-pressure requirements of this solution, the engine of this embodiment can adopt a two-stage variable oil pump. The working modes of the two-stage variable oil pump include high-pressure mode and low-pressure mode, and the high and low pressure modes of the oil pump are switched by the oil pump solenoid valve. Usually, when the engine speed is less than the calibrated value or the load is less than the calibrated value, the oil pump operates in low-pressure mode. In daily use, the oil pump runs in low-pressure mode most of the time, and only switches to high-pressure mode in some special scenarios. This embodiment can use the high-pressure mode to perform high-pressure flushing on the VVT control valve.
[0104] The detailed steps of this embodiment include:
[0105] Step S501, after the vehicle is powered on and the engine is started, the oil pressure of the oil pump is controlled according to a preset VVT control strategy.
[0106] The preset VVT control strategy is: the ECU analyzes parameters such as the VVT sensor, intake flow, throttle position and engine coolant temperature, transmits a duty cycle control signal to the VVT control valve, and adjusts the oil pressure supplied to the VVT phaser to obtain the optimal valve timing effect.
[0107] Step S502, obtaining the actual opening of the VVT control valve.
[0108] The vehicle can obtain the actual opening of the VVT control valve in real time during operation. For specific implementation methods, please refer to Figure 2 The description in the embodiments will not be repeated in this embodiment.
[0109] Step S503: Determine whether a stuck fault occurs in the VVT control valve according to the actual opening.
[0110] One way to implement this step can be found in Figure 2 Description in the embodiments:
[0111] Obtain the change slope of the target opening of the VVT control valve;
[0112] According to the actual opening, determine the change slope of the actual opening;
[0113] Calculating a first difference between the slope of change of the actual opening and the target opening;
[0114] If the first difference is greater than or equal to a preset first threshold, it is determined that a stuck fault occurs; if the first difference is less than the first threshold, it is determined that no stuck fault occurs.
[0115] In this implementation, whether the VVT control valve has a stuck fault can be more accurately determined based only on the real-time change slope after the VVT control valve has a stuck fault.
[0116] This embodiment also provides another implementation of this step, which can determine whether the VVT control valve has a stuck fault according to the following method:
[0117] Obtain the change slope of the target opening of the VVT control valve;
[0118] According to the actual opening, determine the change slope of the actual opening;
[0119] Calculating a first difference between the actual opening and the target opening and a second difference between the actual opening and the target opening;
[0120] If the first difference is greater than or equal to the preset first threshold, and the second difference is greater than or equal to the preset second threshold, it is determined that a stuck fault has occurred; if the first difference is less than the first threshold, or the second difference is less than the second threshold, it is determined that no stuck fault has occurred.
[0121] This embodiment takes into account that there may be a situation where the slope of change of the actual opening and the target opening differs greatly occasionally, but recovers quickly, that is, the stuck time is very short and disappears by itself, and in this case, no fault processing is required. Therefore, the difference between the actual opening and the target opening is further determined here to avoid determining this situation as a stuck fault.
[0122] If the changing slope of the actual opening and the target opening continues for a long time, the difference between the actual opening and the target opening will become larger. When the first difference is greater than or equal to the preset first threshold and the second difference is greater than or equal to the preset second threshold, it can be considered that a sticking fault has occurred.
[0123] When the change slope occasionally differs greatly but recovers quickly, the difference between the actual opening and the target opening is small and will not be judged as a sticking fault, thereby effectively avoiding misjudgment.
[0124] Step S504: a stuck fault occurs in the VVT control valve, and a stuck fault flag is set.
[0125] Setting the stuck fault flag bit is to set the stuck fault flag bit to a fault flag bit, indicating that a stuck fault has occurred.
[0126] Step S505, detecting the current working mode of the oil pump. If the oil pump is currently in the low pressure mode, the oil pump is controlled to switch to the high pressure mode; if the oil pump is currently in the high pressure mode, the oil pump is controlled to maintain the high pressure mode.
[0127] In this embodiment, by controlling the oil pump to switch to the high-pressure mode and utilizing the higher oil pressure in the high-pressure mode, high-pressure flushing of the VVT control valve can be achieved.
[0128] Step S506, determining whether the stuck fault disappears within the first preset time; if the stuck fault disappears and the duration of disappearance reaches a second preset time, controlling the oil pressure of the oil pump according to the preset VVT control strategy.
[0129] This embodiment detects whether the stuck fault disappears within a certain period of time after the VVT control valve is flushed with high pressure. Here, the method for detecting whether the stuck fault disappears may be the method of step S202, that is, judging according to the change slope of the actual opening and the target opening. When the change slope of the actual opening and the target opening are equal, it indicates that the stuck fault disappears. When the change slope of the actual opening and the target opening are not equal, it indicates that the stuck fault still exists.
[0130] Furthermore, in order to ensure the accuracy of the judgment, when the slope of the actual opening is equal to the target opening and lasts for a certain period of time, it is considered that the stuck fault disappears. After the stuck fault disappears, the preset VVT control strategy is restored, and the ECU continues to control the oil pressure of the oil pump.
[0131] Step S507: If the stuck fault has not disappeared, a fault signal of the VVT control valve stuck fault is generated; and according to the fault signal, relevant equipment on the vehicle is controlled to give a fault prompt.
[0132] In this embodiment, if the sticking fault is not improved after high-pressure flushing, the driver can be informed that the VVT control valve has a sticking fault by lighting up the sticking fault indicator light on the instrument panel or multimedia display screen, reminding the driver to repair it in time.
[0133] This embodiment intelligently identifies the stuck fault of the VVT control valve. When the fault is identified, it is associated with the oil pump control. By utilizing the characteristics of the two-stage variable oil pump engine, the impurities stuck in the VVT control valve core are high-pressure flushed by switching to the high-pressure mode for a short time. After flushing, the engine variable valve control system returns to normal. This embodiment can timely detect the stuck fault of the VVT control valve, ensure that the VVT system function does not fail, and avoid problems such as engine power reduction and increased fuel consumption. At the same time, the stuck fault can be automatically eliminated by high-pressure flushing of the VVT control valve, avoiding direct replacement of parts for repair after the stuck fault of the VVT control valve occurs, thereby reducing maintenance costs.
[0134] In addition, in some embodiments, the severity of the stuck fault can also be determined based on the real-time change slope after the VVT control valve has a stuck fault. For example, when the first difference between the change slope of the actual opening and the target opening is larger, the stuck fault is more serious, and vice versa, the stuck fault is less serious. When the change slope of the actual opening approaches 0, it means that the VVT control valve is completely stuck.
[0135] Depending on the severity of the stuck fault, appropriate troubleshooting measures can be taken.
[0136] For example, for a minor jamming fault, the oil pressure of the engine oil pump is increased to a first target pressure value or higher; for a more serious jamming fault, the oil pressure of the engine oil pump is increased to a second target pressure value or higher; the second target pressure value is greater than the first target pressure value. Also, the jamming fault indicator light displays the current jamming fault level, and so on.
[0137] Exemplarily, in one of the following embodiments, the implementation process of the engine fault processing method includes:
[0138] (1) The vehicle is powered on and the engine is started.
[0139] (2) The ECU analyzes parameters such as the VVT sensor, intake air flow, throttle position, and engine coolant temperature to transmit a duty cycle control signal to the VVT control valve and adjust the oil pressure supplied to the VVT phaser to achieve the optimal valve timing effect.
[0140] (3) The ECU detects the actual position of the camshaft in real time by acquiring the VVT sensor, which serves as the actual opening of the VVT control valve.
[0141] (4) The ECU determines whether a stuck fault occurs in the VVT control valve based on the slope of the change between the actual opening and the target opening; and after determining that a stuck fault occurs in the VVT control valve, determines the fault level of the stuck fault and sets a stuck fault flag.
[0142] Exemplarily, a first difference between the slope of change of the actual opening and the target opening is determined; if the first difference is greater than or equal to a preset first threshold, it is determined that a stuck fault has occurred; if the first difference is less than the first threshold, it is determined that no stuck fault has occurred. And, according to the first difference and the preset difference thresholds corresponding to different severity levels, the fault level of the stuck fault is determined.
[0143] (5) According to the fault level of the stuck fault, the oil pressure of the oil pump is increased. Exemplarily, the higher the fault level, the greater the oil pressure is increased. For example, the fault levels of the stuck fault are divided into non-serious and more serious. For a non-serious stuck fault, the oil pressure of the oil pump of the engine is increased to a value above the first target pressure value; for a more serious stuck fault, the oil pressure of the oil pump of the engine is increased to a value above the second target pressure value; the second target pressure value is greater than the first target pressure value.
[0144] (6) within the first preset time, determine whether the jamming fault disappears; if the jamming fault disappears and the duration of disappearance reaches the second preset time, control the oil pressure of the oil pump according to the preset VVT control strategy. The first preset time and the second preset time can be set and changed according to demand, for example, the first preset time and the second preset time are both set to 10s.
[0145] (7) If the stuck fault does not disappear, a fault signal of the VVT control valve stuck fault is generated; according to the fault signal, the relevant equipment on the vehicle is controlled to give a fault prompt. Specifically, the stuck fault indicator light on the instrument panel is lit, and the current stuck fault level is displayed by color.
[0146] This embodiment intelligently identifies the stuck fault of the VVT control valve. When the fault is identified, the oil pump oil pressure increase value is determined according to the fault level of the stuck fault, and the impurities stuck in the spool of the VVT control valve are high-pressure flushed by increasing the oil pressure for a short time. After flushing, the variable valve control system of the engine returns to normal. This embodiment can detect the stuck fault of the VVT control valve in time, ensure that the VVT system function does not fail, and avoid problems such as engine power reduction and increased fuel consumption. At the same time, the stuck fault can be automatically eliminated by high-pressure flushing of the VVT control valve, avoiding direct replacement of parts for repair after the VVT control valve stuck fault occurs, thereby reducing maintenance costs. The current stuck fault level is displayed by the color of the stuck fault indicator light, providing users with more accurate prompts.
[0147] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.
[0148] Figure 6 : is a schematic diagram of the structure of an engine fault processing device 60 provided in an embodiment of the present invention, the device comprises:
[0149] The acquisition module 61 is used to acquire the actual opening of the VVT control valve.
[0150] The judgment module 62 is used to judge whether a stuck fault occurs in the VVT control valve according to the actual opening.
[0151] The control module 63 is used to increase the oil pressure of the oil pump of the engine to above the target pressure value to flush the VVT control valve if a stuck fault occurs in the VVT control valve.
[0152] As a possible implementation method, the oil pump is a two-stage variable oil pump, and the working modes of the oil pump include a high-pressure mode and a low-pressure mode. The oil pressure corresponding to the high-pressure mode is greater than the target pressure value;
[0153] The control module 63 is used for:
[0154] If the oil pump is currently in low-pressure mode, the oil pump is controlled to switch to high-pressure mode;
[0155] If the oil pump is currently in high pressure mode, the oil pump is controlled to maintain the high pressure mode.
[0156] As a possible implementation manner, the determination module 62 is used to:
[0157] Obtain the change slope of the target opening of the VVT control valve;
[0158] According to the actual opening, determining a change slope of the actual opening;
[0159] Calculating a first difference between the slope of change of the actual opening and the target opening;
[0160] If the first difference is greater than or equal to a preset first threshold, it is determined that a stuck fault occurs; if the first difference is less than the first threshold, it is determined that no stuck fault occurs.
[0161] As a possible implementation manner, the determination module 62 is used to:
[0162] Obtain the change slope of the target opening of the VVT control valve;
[0163] According to the actual opening, determining a change slope of the actual opening;
[0164] Calculating a first difference between the actual opening and the target opening and a second difference between the actual opening and the target opening;
[0165] If the first difference is greater than or equal to the preset first threshold, and the second difference is greater than or equal to the preset second threshold, it is determined that a stuck fault has occurred; if the first difference is less than the first threshold, or the second difference is less than the second threshold, it is determined that no stuck fault has occurred.
[0166] As a possible implementation, after the oil pressure of the oil pump of the engine is increased to above the target pressure value, the control module 63 is further configured to:
[0167] Within a first preset time, determining whether the stuck fault disappears;
[0168] If the sticking fault disappears and the duration of the disappearance reaches a second preset time, the oil pressure of the oil pump is controlled according to the preset VVT control strategy.
[0169] As a possible implementation manner, the control module 63 is further configured to:
[0170] If the stuck fault does not disappear, then:
[0171] Generate a fault signal of a VVT control valve stuck fault;
[0172] According to the fault signal, the relevant equipment on the vehicle is controlled to give a fault prompt.
[0173] The embodiment of the present invention can timely detect whether the VVT control valve has a stuck fault by detecting the actual opening of the VVT control valve in real time according to the actual opening. When the VVT control valve has a stuck fault, the oil pressure of the engine oil pump is increased to above the target pressure value to achieve high-pressure flushing of the VVT control valve, thereby achieving the effect of automatically clearing stuck foreign matter, avoiding problems such as engine power reduction and increased fuel consumption, and reducing maintenance costs.
[0174] Figure 7 FIG. 7 is a schematic diagram of a controller 70 provided in one embodiment of the present invention. Figure 7 As shown, the controller 70 of this embodiment includes: a processor 71, a memory 72, and a computer program 73 stored in the memory 72 and executable on the processor 71, such as an engine fault processing program. When the processor 71 executes the computer program 73, the steps in the above-mentioned engine fault processing method embodiments are implemented, such as Figure 2 Alternatively, when the processor 71 executes the computer program 73, the functions of each module / unit in the above-mentioned device embodiments are realized, for example Figure 6The functions of modules 61 to 63 are shown.
[0175] Exemplarily, the computer program 73 may be divided into one or more modules / units, which are stored in the memory 72 and executed by the processor 71 to complete the present invention. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program 73 in the controller 70. For example, the computer program 73 may be divided into an acquisition module 61, a judgment module 62, and a control module 63 (modules in a virtual device), and the specific functions of each module are as follows:
[0176] The acquisition module 61 is used to acquire the actual opening of the VVT control valve.
[0177] The judgment module 62 is used to judge whether a stuck fault occurs in the VVT control valve according to the actual opening.
[0178] The control module 63 is used to increase the oil pressure of the oil pump of the engine to above the target pressure value to flush the VVT control valve if a stuck fault occurs in the VVT control valve.
[0179] The controller 70 may include, but is not limited to, a processor 71 and a memory 72. Those skilled in the art will appreciate that Figure 7 It is only an example of the controller 70 and does not constitute a limitation of the controller 70. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the controller 70 may also include input and output devices, network access devices, buses, etc.
[0180] The processor 71 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0181] The memory 72 may be an internal storage unit of the controller 70, such as a hard disk or memory of the controller 70. The memory 72 may also be an external storage device of the controller 70, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the controller 70. Further, the memory 72 may include both an internal storage unit of the controller 70 and an external storage device. The memory 72 is used to store the computer program and other programs and data required by the controller 70. The memory 72 may also be used to temporarily store data that has been output or is to be output.
[0182] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0183] An embodiment of the present invention further provides a vehicle, including a VVT system, wherein the VVT system includes the controller as described above.
[0184] The controller can be an ECU. ECU is also called the "on-board computer" of a car. Its purpose is to control the driving state of the car and realize its various functions. It mainly uses various sensors and bus data collection and exchange to determine the vehicle state and control the car through actuators.
[0185] The VVT system detects the camshaft position in real time through the VVT sensor and transmits it to the ECU. The ECU analyzes the VVT sensor, intake air flow, throttle position, engine coolant temperature and other parameters to send a duty cycle control signal to the VVT control valve to adjust the oil pressure provided to the VVT phaser to obtain the optimal valve timing effect.
[0186] The ECU also detects the actual opening of the VVT control valve in real time through the VVT sensor; determines whether the VVT control valve is stuck; if the VVT control valve is stuck, the oil pressure of the engine's oil pump is increased to above the target pressure value to flush the VVT control valve.
[0187] The vehicle of this embodiment can timely detect the stuck fault of the VVT control valve, ensure that the VVT system function does not fail, and avoid problems such as engine power reduction and increased fuel consumption. At the same time, the stuck fault can be automatically eliminated by high-pressure flushing of the VVT control valve, avoiding direct replacement of parts for repair after the stuck fault of the VVT control valve occurs, thereby reducing maintenance costs.
[0188] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0189] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0190] In the embodiments provided by the present invention, it should be understood that the disclosed devices / controllers and methods can be implemented in other ways. For example, the device / controller embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0191] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0192] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0193] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0194] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A method for handling engine failure, characterized in that: include: Obtaining the actual opening of the variable valve timing control valve of the engine; According to the actual opening, determining whether a stuck fault occurs in the variable valve timing control valve; If a stuck fault occurs in the variable valve timing control valve, the oil pressure of the oil pump of the engine is increased to above a target pressure value to flush the variable valve timing control valve.
2. The engine failure processing method according to claim 1, characterized in that: The oil pump is a two-stage variable oil pump, and the working modes of the oil pump include a high-pressure mode and a low-pressure mode, and the oil pressure corresponding to the high-pressure mode is greater than the target pressure value; The step of increasing the oil pressure of the oil pump of the engine to above the target pressure value comprises: If the oil pump is currently in a low-pressure mode, controlling the oil pump to switch to a high-pressure mode; If the oil pump is currently in the high pressure mode, the oil pump is controlled to maintain the high pressure mode.
3. The engine failure processing method according to claim 1, characterized in that: The determining, based on the actual opening, whether a stuck fault occurs in the variable valve timing control valve comprises: obtaining a change slope of a target opening of the variable valve timing control valve; Determining a change slope of the actual opening according to the actual opening; Calculating a first difference between the actual opening and the target opening; If the first difference is greater than or equal to a preset first threshold, it is determined that a stuck fault occurs; if the first difference is less than the first threshold, it is determined that no stuck fault occurs.
4. The engine failure processing method according to claim 1, characterized in that: The determining, based on the actual opening, whether a stuck fault occurs in the variable valve timing control valve comprises: obtaining a change slope of a target opening of the variable valve timing control valve; Determining a change slope of the actual opening according to the actual opening; Calculating a first difference between the actual opening and the change slope of the target opening, and a second difference between the actual opening and the target opening; If the first difference is greater than or equal to a preset first threshold, and the second difference is greater than or equal to a preset second threshold, it is determined that a stuck fault has occurred; if the first difference is less than the first threshold, or the second difference is less than the second threshold, it is determined that no stuck fault has occurred.
5. The engine failure processing method according to any one of claims 1 to 4, characterized in that: After the oil pressure of the oil pump of the engine is increased to above the target pressure value, the method further includes: Within a first preset time, determining whether the stuck fault disappears; If the sticking fault disappears and the duration of the disappearance reaches a second preset time, the oil pressure of the oil pump is controlled according to a preset variable valve timing control strategy.
6. The engine failure processing method according to claim 5, characterized in that: After determining whether the stuck fault disappears within the first preset time, the method further includes: If the stuck fault does not disappear, generating a fault signal of the variable valve timing control valve stuck fault; According to the fault signal, relevant equipment on the vehicle is controlled to give a fault prompt.
7. An engine fault handling device, characterized in that: include: An acquisition module, used for acquiring an actual opening of a variable valve timing control valve; A judging module, used for judging whether a stuck fault occurs to the variable valve timing control valve according to the actual opening; The control module is used to increase the oil pressure of the engine oil pump to above the target pressure value to flush the variable valve timing control valve if a stuck fault occurs in the variable valve timing control valve.
8. A controller comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the engine fault processing method according to any one of claims 1 to 6 are implemented.
9. A vehicle, characterized in that: A variable valve timing system is included, the variable valve timing system including the controller as claimed in claim 8.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the engine fault processing method according to any one of claims 1 to 6 are implemented.