Valve body fault identification method and device, storage medium and program product
By obtaining the actual opening degree and motor power of the EGR valve, combined with the flush valve action and self-learning strategy, the accuracy of EGR valve stagnation recognition is solved, the recognition accuracy is improved, and the calculation burden of the ECU is reduced, and the normal operation of the engine is ensured.
Patent Information
- Application Number
- CN202411508423.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-08-12
- Estimated Expiration
- Not applicable · inactive patent
Smart Images

Figure CN120466096A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a valve body fault identification method, device, storage medium (computer-readable storage medium) and program product (computer program product). Background Art
[0002] The Exhaust Gas Recirculation Valve (EGR valve) is an important component of a car engine. Its main function is to reintroduce part of the exhaust gas discharged after engine combustion into the intake system, allowing it to re-enter the engine cylinder to participate in combustion, thereby reducing the emission of nitrogen oxides (NOx).
[0003] A stuck EGR valve can affect engine performance and vehicle emissions.
[0004] Existing methods for identifying EGR valve sticking have low accuracy and are prone to misjudgment. For example, using only response time and sticking time to determine whether the EGR valve is stuck lacks protection. Response time and position information are all provided by a single position sensor, which risks misjudgment due to electromagnetic interference or wiring harness problems. Summary of the Invention
[0005] The embodiments of the present application provide a valve body fault identification method, device, computer-readable storage medium and computer program product, aiming to improve the accuracy of identifying valve sticking.
[0006] To achieve the above objectives, according to a first aspect of the present application, a valve body fault identification method is provided, the method comprising:
[0007] Obtaining the actual opening of the target valve of the vehicle;
[0008] If the actual opening satisfies a preset opening abnormality condition, obtaining statistical power of a target motor of the vehicle;
[0009] When the statistical power is greater than a preset power threshold, it is determined that a stuck fault exists in the target valve, so that a flushing action is performed on the stuck target valve to relieve the stuck fault of the target valve.
[0010] Optionally, the preset opening abnormality condition includes: the number of times that the opening difference between the actual opening and the preset target opening exceeds a preset difference threshold is greater than a preset number threshold;
[0011] If the actual opening satisfies a preset opening abnormality condition, obtaining the statistical power of the target motor of the vehicle includes:
[0012] Obtaining an opening difference between the actual opening and a preset target opening, and counting the number of times the opening difference is greater than a preset number threshold;
[0013] If the number is greater than a preset number threshold, the statistical power of the target motor of the vehicle is obtained.
[0014] Optionally, after determining that the target valve has a stuck fault, the method further includes:
[0015] controlling a target engine of the vehicle to stop;
[0016] After the target engine is shut down, the target motor is controlled to perform a valve-rushing action on the target valve with step-by-step power reduction to relieve a stuck fault of the target valve.
[0017] Optionally, after controlling the target motor to perform a valve-flushing action of stepwise power reduction on the target valve to relieve the stuck fault of the target valve, the method further includes:
[0018] Collecting response characteristic parameters of the target valve after valve flushing, wherein the response characteristic parameters include response time and / or workload;
[0019] If the response characteristic parameter does not exceed the corresponding preset response threshold, it is determined that the target valve is freed from a stuck fault.
[0020] Optionally, after collecting the response characteristic parameters of the target valve after the valve is flushed, the method further includes:
[0021] If the response characteristic parameter exceeds the corresponding preset response threshold, the target motor is controlled to flush and close the target valve respectively;
[0022] After the valve flushing and valve closing are completed, calculating the offset of the air-fuel ratio of the target engine of the vehicle according to the stuck opening of the target valve;
[0023] The fuel injection increase amount of the target engine is calculated based on the offset amount to control the target engine to temporarily operate.
[0024] Optionally, after determining that the target valve is freed from a stuck fault, the method further includes:
[0025] controlling the target motor to flush the target valve, and recording the maximum mechanical opening position of the target valve;
[0026] Controlling the target motor to cut off power so that the opened target valve is closed, and recording the closed position of the target valve;
[0027] The target valve is controlled to perform self-learning according to the maximum mechanical open position and the closed position.
[0028] Optionally, after determining that the target valve is freed from a stuck fault, the method further includes:
[0029] Counting the number of times the target valve has a stuck fault;
[0030] If the number exceeds a preset number threshold, the fault information corresponding to the target valve is sent to the remote end.
[0031] Optionally, obtaining the statistical power of the target motor of the vehicle includes:
[0032] Collecting the operating power of the target motor according to a preset sampling period;
[0033] The power mean square error of the target motor is calculated according to the operating power as statistical power.
[0034] Optionally, the target valve comprises an exhaust gas recirculation valve of the vehicle.
[0035] According to a second aspect of the present application, a valve body fault identification device is provided, the valve body fault identification device comprising:
[0036] A first acquisition module is used to obtain an actual opening of a target valve of the vehicle;
[0037] a second acquisition module, configured to acquire the statistical power of the target motor of the vehicle if the actual opening satisfies a preset opening abnormality condition;
[0038] The determination module is used to determine that the target valve has a stuck fault when the statistical power is greater than a preset power threshold, so as to perform a valve flushing action on the stuck target valve to relieve the stuck fault of the target valve.
[0039] According to a third aspect of the present application, a vehicle is provided, comprising a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the above-mentioned valve body fault identification method.
[0040] According to a fourth aspect of the present application, a computer-readable storage medium is provided, comprising a processor and a memory, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to execute the steps of the above-mentioned valve body fault identification method.
[0041] According to the fifth aspect of the present application, a computer program product is provided, comprising a computer program, which is stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device performs the steps of the above-mentioned valve body fault identification method.
[0042] In the valve body fault identification method, device, vehicle, computer-readable storage medium, and computer program product of the embodiments of the present application, the vehicle can obtain the actual opening of the target valve, and when it is detected that the actual opening of the target valve meets the preset opening abnormality condition, the statistical power of the target motor of the vehicle can be obtained. After the vehicle calculates the statistical power of the target valve, if it is determined that the statistical power is greater than the preset power threshold, it can be determined that the target valve has a stuck fault, so that the vehicle can perform a valve flushing action on the stuck target valve to relieve the stuck fault of the target valve. Compared with the prior art that cannot accurately identify whether the target valve is stuck, the present application can perform a secondary detection of whether the power of the motor is abnormal when the actual opening of the target valve is detected to be abnormal. Only when the statistical power is greater than the preset power threshold is it determined that the target valve has a stuck fault, thereby improving the accuracy of identifying the target valve stuck fault.
[0043] In addition, compared with the high cost and energy consumption requirements of the vehicle's electronic control unit (ECU) in the prior art, this application not only ensures the accuracy of fault identification, but also saves the computing power of the ECU and reduces the demand for high-performance computing resources, thereby reducing vehicle costs.
[0044] Other features and advantages of the present application will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] To more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present application. Those skilled in the art can also derive other drawings based on these drawings without inventive effort.
[0046] In order to more completely understand the present application and its beneficial effects, the following description will be given in conjunction with the accompanying drawings, wherein the same drawing numbers represent the same parts in the following description.
[0047] Figure 1 This is a schematic diagram of the existing EGR valve sticking detection provided in the background technology of this application;
[0048] Figure 2 This is a schematic diagram of a first flow chart of valve body fault identification provided in an exemplary embodiment of the present application;
[0049] Figure 3 This is a second flow chart of valve body fault identification provided in an exemplary embodiment of the present application;
[0050] Figure 4 is a schematic diagram of a valve body fault identification device provided in an exemplary embodiment of the present application;
[0051] Figure 5 It is a structural schematic diagram of a vehicle provided in one embodiment of the present application. DETAILED DESCRIPTION
[0052] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.
[0053] In the description of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present application. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the said features. In the description of the present application, "multiple" means two or more, unless otherwise clearly and specifically defined.
[0054] In the embodiments of the present application, "and / or" describes the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / ", unless otherwise specified, generally indicates that the associated objects are in an "or" relationship.
[0055] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments. The following description is given to enable any person skilled in the art to implement and use the present application. In the following description, details are listed for the purpose of explanation. It should be understood that one of ordinary skill in the art can recognize that the present application can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the present application with unnecessary details. Therefore, the present application is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.
[0056] As described in the background of this application, the exhaust gas recirculation valve (EGR valve) is a critical component of a vehicle engine. Its primary function is to reintroduce a portion of the exhaust gas emitted after engine combustion into the intake system, allowing it to re-enter the engine cylinders for combustion, thereby reducing nitrogen oxide (NOx) emissions. A stuck EGR valve can affect engine performance and vehicle emissions.
[0057] For example, if the EGR valve is stuck in the open position, it may cause excessive air intake at idle, resulting in unstable engine idle or even stalling. It will also introduce too much exhaust gas during acceleration, which will reduce the engine's intake efficiency, resulting in weak acceleration, reduced engine combustion efficiency, and increased fuel consumption.
[0058] In the existing EGR valve stuck identification method, such as Figure 1 As shown, the EGR rate calculation module places high demands on the vehicle ECU accumulator and high-order arithmetic unit, which increases the ECU cost and energy consumption. In addition, it only uses the response time and "stuck" time to determine whether the EGR valve is stuck, which lacks protection. The response time and position information are all provided by a single position sensor, which is at risk of misjudgment due to electromagnetic interference or wiring harness problems. In addition, once the EGR valve is stuck, there is a lack of protection strategy for the normal operation of the engine.
[0059] Therefore, in order to solve the above problems, the present application proposes a valve body fault identification method, device, computer-readable storage medium and computer program product, aiming to improve the accuracy of identifying the stuck EGR valve of a vehicle, and provide corresponding response strategies when the EGR valve is stuck, so as to ensure the normal operation of the vehicle's engine.
[0060] Specifically, the valve body fault identification method in the embodiment of the present application can be applied to a vehicle, which can be a fuel vehicle, a plug-in hybrid vehicle or a new energy vehicle, etc. This application does not make any specific limitations on this.
[0061] like Figure 2 As shown, the valve body fault identification method in this embodiment may include the following steps:
[0062] S10, obtaining the actual opening of the target valve of the vehicle;
[0063] In this embodiment, the vehicle can obtain the actual opening degree of the target valve.
[0064] In a specific embodiment, the target valve in this embodiment can be an EGR valve, or other valves in the vehicle, such as a PCV valve (Positive Crankcase Ventilation Valve, used to regulate engine crankcase ventilation, reduce exhaust emissions and improve engine efficiency) or a carbon canister solenoid valve (used to control the discharge of fuel vapor in the fuel tank, preventing it from being directly discharged into the atmosphere and reducing pollution), etc., without specific limitation. The EGR valve will be used as an example to illustrate various embodiments.
[0065] On this basis, the actual opening in this embodiment refers to the current opening of the EGR valve. The opening of the EGR valve is usually used to describe the degree to which the valve is opened.
[0066] S20, if the actual opening satisfies a preset opening abnormality condition, obtaining statistical power of the target motor of the vehicle;
[0067] In this embodiment, the vehicle can detect whether the actual opening of the EGR valve meets the abnormal opening condition, and when it is detected that the actual opening of the EGR valve meets the preset abnormal opening condition, the statistical power of the target motor of the vehicle can be obtained.
[0068] Among them, in this embodiment, the preset opening abnormal condition may include the number of times the opening difference between the actual opening of the EGR valve and the preset target opening exceeds the preset difference threshold is greater than the preset number threshold. For example, the preset number threshold in this embodiment may be 60 times. When the number of times the opening difference exceeds the preset difference threshold reaches 60 times, it means that the EGR valve may have a sticking problem at this time, and it is necessary to further collect the statistical power of the target motor of the vehicle. In this embodiment, the statistical power of the target motor can be the power mean square error obtained by periodic power sampling.
[0069] In a specific embodiment, the target motor in this embodiment can be an EGR valve drive motor (the drive motor can be a servo motor), which is a device for controlling the EGR (Exhaust Gas Recirculation) system in an automobile engine. The EGR valve drive motor can control the opening and closing of the EGR valve through electrical signals, thereby controlling the amount of exhaust gas recirculation to adjust the performance of the engine and reduce emissions.
[0070] S30, when the statistical power is greater than a preset power threshold, determining that the target valve has a stuck fault, performing a valve flushing action on the stuck target valve to relieve the stuck fault of the target valve.
[0071] In this embodiment, after calculating the statistical power of the EGR valve, the vehicle can determine whether the statistical power is greater than a preset power threshold. If it is determined that the statistical power is greater than the preset power threshold, it can be determined that the EGR valve has a stuck fault, so that the vehicle can perform a valve flushing action on the stuck target valve to eliminate the stuck fault of the EGR valve.
[0072] In this embodiment, the vehicle can control the EGR valve drive motor to perform a valve-flushing action on the EGR valve with step-by-step power reduction, so as to resolve the EGR valve stuck fault through the valve-flushing action.
[0073] It can be seen that in the embodiment of the present application, the vehicle can obtain the actual opening of the target valve, and then the vehicle can detect whether the actual opening of the EGR valve meets the opening abnormality condition, and when it is detected that the actual opening of the EGR valve meets the preset opening abnormality condition, the vehicle can obtain the statistical power of the target motor of the vehicle. After calculating the statistical power of the EGR valve, the vehicle can determine whether the statistical power is greater than the preset power threshold. If it is determined that the statistical power is greater than the preset power threshold, it can be determined that the EGR valve has a stuck fault, so that the vehicle can perform a valve flushing action on the stuck target valve to relieve the stuck fault of the EGR valve. Compared with the prior art that cannot accurately identify whether the EGR valve is stuck, the present application can perform a secondary detection of whether the motor power is abnormal when the actual opening of the target valve is detected to be abnormal. Only when the statistical power is greater than the preset power threshold is it determined that the target valve has a stuck fault, thereby improving the accuracy of identifying the target valve stuck fault.
[0074] In addition, compared with the high requirements for ECU cost and energy consumption in the existing technology, this application saves ECU computing power while ensuring fault identification accuracy, reduces the demand for high-performance computing resources, and thus reduces vehicle costs.
[0075] In one embodiment, the preset opening abnormality condition includes: the number of times that the opening difference between the actual opening and the preset target opening exceeds a preset difference threshold is greater than a preset number threshold;
[0076] On this basis, in the above S20, "if the actual opening satisfies the preset opening abnormality condition, obtaining the statistical power of the target motor of the vehicle" may include:
[0077] S201, obtaining an opening difference between the actual opening and a preset target opening, and counting the number of times the opening difference is greater than a preset threshold;
[0078] S202: If the number is greater than a preset number threshold, obtain the statistical power of the target motor of the vehicle.
[0079] In this embodiment, the preset opening abnormal condition may include the number of times the opening difference between the actual opening of the EGR valve and the preset target opening exceeds the preset difference threshold is greater than the preset number threshold, wherein the preset target opening in this embodiment may be the normal opening when the EGR valve is not stuck. The specific value of the preset number threshold is not limited in this embodiment. For example, when the preset number threshold is 60 times, if the opening difference between the actual opening and the preset target opening exceeds the preset difference threshold for more than 60 times, it means that the EGR valve may have a sticking problem at this time, and it is necessary to further collect the statistical power of the vehicle's target motor.
[0080] On this basis, the vehicle can calculate the opening difference between the actual opening and the preset target opening at a fixed frequency (such as 2HZ), and count the number of times the opening difference is greater than the preset threshold, and when the number is greater than the preset threshold, obtain the statistical power of the vehicle's target motor.
[0081] In a specific embodiment, the above-mentioned “obtaining statistical power of the target motor of the vehicle” may include:
[0082] Collecting the operating power of the target motor according to a preset sampling period;
[0083] The power mean square error of the target motor is calculated according to the operating power as statistical power.
[0084] In this embodiment, the vehicle can collect multiple operating powers of the EGR valve drive motor according to a preset sampling period, wherein the sampling period in this embodiment can be a multiple of the period of the EGR valve control instruction, for example, it can be 500 times in the embodiment.
[0085] Furthermore, after collecting multiple operating powers of the EGR valve driving motor within a period, the vehicle can calculate the power mean square error of the multiple operating powers as statistical power.
[0086] In one embodiment, after the above S30, “determining that the target valve has a stuck fault”, the following steps may be included:
[0087] S40, controlling a target engine of the vehicle to stop;
[0088] S50 , after the target engine is shut down, controlling the target motor to perform a valve-rushing action on the target valve with step-by-step power reduction to relieve the stuck fault of the target valve.
[0089] In this embodiment, after the vehicle detects that the EGR valve has a stuck fault, the vehicle may first control the target engine of the vehicle to stop.
[0090] It is understandable that flushing the valve while the engine is running will cause the exhaust gas recirculation flow to be uncontrollable, the engine to operate unstably, and problems such as knocking and flameout to occur. Therefore, in this embodiment, the engine can be shut down in advance before flushing the EGR valve.
[0091] Furthermore, after detecting that the target engine is shut down, the vehicle can control the EGR valve drive motor to output a step-by-step reduced power, and perform a valve-rushing action on the target valve with a step-by-step reduced power to relieve the stuck fault of the target valve.
[0092] In this embodiment, in addition to the valve flushing action in a step-by-step power reduction manner, other valve flushing actions can also be used, with the goal of reopening the stuck target valve.
[0093] In one embodiment, after the above S50, "controlling the target motor to perform a valve-rushing action of stepwise power reduction on the target valve to relieve the stuck fault of the target valve", the following steps may also be included:
[0094] S60, collecting response characteristic parameters of the target valve after the valve is flushed, wherein the response characteristic parameters include response time and / or workload;
[0095] S70: If the response characteristic parameter does not exceed the corresponding preset response threshold, it is determined that the target valve is freed from a stuck fault.
[0096] In this embodiment, after the EGR valve is flushed, it is necessary to verify whether the EGR valve still has a stuck fault. At this time, the vehicle can collect the response characteristic parameters of the target valve after the flushing is completed, wherein the response characteristic parameters include but are not limited to the response time or workload of the EGR valve.
[0097] Furthermore, the vehicle can determine whether the above-mentioned response time and workload are both less than the corresponding preset response thresholds. For example, it can determine whether the response time is less than 120ms and whether the workload is less than 30w. If the response time and workload are both less than the corresponding preset response thresholds, it can be determined that the EGR valve is not currently stuck, and the EGR valve has eliminated the sticking fault and is in normal operating state.
[0098] In one embodiment, after the above S60 of “collecting the response characteristic parameters of the target valve after valve flushing”, the following steps may also be performed:
[0099] S80, if the response characteristic parameter exceeds the corresponding preset response threshold, controlling the target motor to flush and close the target valve respectively;
[0100] S90, after the valve flushing and valve closing are completed, calculating an offset of the air-fuel ratio of the target engine of the vehicle according to the stuck opening of the target valve;
[0101] S100 , calculating a fuel injection increase amount of the target engine according to the offset to control the target engine to temporarily operate.
[0102] It should be noted that, in this embodiment, according to the above description, when the vehicle verifies the EGR valve behind the flush valve, if it is determined that at least one of the response time and the workload is greater than the corresponding preset response threshold, it can be determined that the EGR valve is still stuck. At this time, the vehicle can flush and close the stuck EGR valve again, and after the end, control the vehicle to enter limp home mode. The limp home mode of the vehicle can refer to a protective state that the car automatically enters when a system fault is detected. In this state, the car's computer system will limit the vehicle's performance to prevent the fault from further deteriorating and enable the vehicle to safely reach the nearest repair station.
[0103] Specifically, for example, the vehicle can control the EGR valve drive motor to perform high-power pulses to flush and close the valve, and the power is turned to the maximum stalled operating power of the motor (for example, it can be 45w in this embodiment), and the operating time is adjusted to the maximum stalled operating time of the motor (for example, it can be 5s in this embodiment).
[0104] After the flushing and closing of the valve is completed, the vehicle is controlled to enter limp home mode and the flow of the EGR valve is no longer controlled. The vehicle's ECU can then calculate the offset of the air-fuel ratio based on the current stuck opening of the EGR valve, and then calculate the increase in fuel injection of the target engine based on the offset. By increasing the fuel injection amount, the normal air-fuel ratio of the engine is restored to ensure that the engine can work temporarily, allowing the vehicle to be driven to a nearby repair station for maintenance.
[0105] In addition, in this embodiment, the target fault light of the vehicle can also be controlled to turn on, and the target fault light is used to indicate a target engine fault, wherein the target fault light can be an engine fault light on the dashboard of the vehicle.
[0106] In one embodiment, after the above S70, “determining that the target valve is free from the stuck fault”, the following steps may also be performed:
[0107] S110, in response to a self-learning instruction for the target valve, controlling the target motor to flush the target valve, and recording the maximum mechanical opening position of the target valve;
[0108] S120, controlling the target motor to be powered off, so that the opened target valve is closed, and recording the closed position of the target valve;
[0109] S130, controlling the target valve to perform self-learning according to the maximum mechanical open position and the closed position; and
[0110] S140, controlling a target fault light of the vehicle to turn on, the target fault light being used to indicate the target engine fault.
[0111] It should be noted that in this embodiment, when the vehicle determines that the response time and workload are both less than the corresponding preset response thresholds, it can be determined that the EGR valve has currently eliminated the jamming fault. At this time, the vehicle can re-self-learn the switch position of the EGR valve to eliminate data inaccuracies caused by signal errors or transient jams.
[0112] Specifically, for example, the vehicle can send a self-learning instruction to the EGR valve through the ECU to control the EGR valve to perform self-learning. The specific process of self-learning may include: the EGR valve uses a 12w drive motor to open the valve and maintain it for 500ms, and the ECU records the current EGR valve opening, which is the maximum mechanical opening position of the EGR valve; then the drive motor is powered off to naturally close the valve, and the reverse 2.5w drive motor tightens the valve and maintains it for 2s, and the ECU records the current EGR valve opening, which is the closed position of the EGR valve; then the EGR valve electronic maximum opening position that was brushed into the EGR valve when it leaves the factory is read, and the EGR switch position learning is completed, wherein the EGR valve electronic maximum opening position is less than the maximum mechanical opening position to avoid long-term impact on the mechanical limit.
[0113] Furthermore, the above S70, “determining whether the target valve is freed from a stuck fault”, may include:
[0114] S150, counting the number of times the target valve has a stuck fault;
[0115] S160: If the number of times exceeds a preset threshold, the fault information corresponding to the target valve is sent to a remote end.
[0116] After the vehicle repairs the EGR valve stuck fault, the number of times the EGR valve stuck fault occurs within a preset time period can be counted, and when the number of times the EGR valve stuck fault occurs exceeds the preset number threshold, the fault information corresponding to the EGR valve can be uploaded to the remote end. For example, when the preset number threshold is 5 times, if the number of times the EGR valve stuck fault occurs exceeds 5 times, the EGR valve fault information can be uploaded to the remote end to notify the car manufacturer, and the car manufacturer will inform the customer that the car needs to be inspected in the store.
[0117] It can be seen that in this embodiment, in order to avoid recurrence of EGR valve failures caused by other hardware and software failures, the vehicle accumulates and counts the number of failures. When the cumulative EGR valve stuck failure reaches or exceeds 5 times, the customer is promptly informed to carry out repairs.
[0118] like Figure 3 As shown, in a specific embodiment, the valve body failure processing method in this embodiment may include the following steps:
[0119] OP10 and OP20: Continuously monitor the difference between the actual opening of the EGR valve and the target opening, calculate the absolute value of the difference at each sampling point at 2Hz, and record the number of occurrences when the difference exceeds the threshold;
[0120] OP30: When the opening difference accumulates to 60 times, cyclic sampling begins to calculate the motor power mean square error. The sampling period is a multiple of the EGR valve control command period.
[0121] OP40, OP50: If the motor power mean square error exceeds the threshold, a step-by-step power reduction valve action is performed when the engine is stopped, in order to resolve the EGR valve stuck fault through the valve action;
[0122] OP60: Checks the EGR valve's working stroke responsiveness. If OK, it performs opening self-learning (OP70) and subsequent tasks. If NG, it enters limp home and protection mode (OP100).
[0123] OP70: Since the EGR valve has resumed normal operation, the EGR valve switch position is re-learned to eliminate data inaccuracies caused by signal errors or transient jams;
[0124] OP80 and OP90: To prevent recurring EGR valve failures caused by other hardware or software faults, the number of failures is accumulated and counted. If the cumulative EGR valve stuck failure reaches or exceeds 5 times, the vehicle notifies the automaker via the cloud service, and the automaker informs the customer that a repair is required.
[0125] OP100: Because a stuck EGR valve fault has been confirmed, the servo motor is subjected to high-power pulse valve closing and flushing. The power is increased to the motor's maximum locked-rotor operating power, and the running time is adjusted to the motor's maximum locked-rotor operating time. After the valve closing and flushing are completed, the engine enters limp home mode and no longer adjusts the EGR valve opening. The increased fuel injection amount is calculated based on the stuck opening to meet the engine's temporary operating needs.
[0126] OP110: The temporary engine operation measures cannot meet the long-term use requirements, so the engine fault light on the dashboard is on and the customer is required to come to the store for repairs as soon as possible.
[0127] In general, in this embodiment, the working status of the EGR valve is roughly monitored by monitoring the actual EGR opening and the target opening, without increasing the ECU computing burden; the EGR valve is secondarily determined to be stuck by the EGR motor power to avoid transient electromagnetic interference and ECU error in misjudging the fault; valve closing pulse flushing and engine limp home mode are added to facilitate car owners to go to the store for repairs and reduce the number of towing times; valve flushing, self-learning and cloud services are used to protect and inform customers of vehicle fault status in advance, reducing damage to the engine caused by breakdown and limp home mode.
[0128] Accordingly, the embodiment of the present application also provides a valve body fault identification device, such as Figure 4 As shown, this may include:
[0129] A first acquisition module 1001 is used to obtain the actual opening of the target valve of the vehicle;
[0130] A second acquisition module 1002 is configured to acquire the statistical power of the target motor of the vehicle if the actual opening satisfies a preset opening abnormality condition;
[0131] The determination module 1003 is configured to determine that a stuck fault exists in the target valve when the statistical power is greater than a preset power threshold, so as to perform a valve flushing action on the stuck target valve to relieve the stuck fault of the target valve.
[0132] Optionally, the preset opening abnormality condition includes: the number of times that the opening difference between the actual opening and the preset target opening exceeds a preset difference threshold is greater than a preset number threshold;
[0133] The second acquisition module 1002 is further configured to:
[0134] Obtaining an opening difference between the actual opening and a preset target opening, and counting the number of times the opening difference is greater than a preset number threshold;
[0135] If the number is greater than a preset number threshold, the statistical power of the target motor of the vehicle is obtained.
[0136] Optionally, the valve body fault identification device in this embodiment further includes:
[0137] a shutdown control module, configured to control a target engine of the vehicle to shut down;
[0138] The first control module is configured to control the target motor to perform a valve-rushing action on the target valve to reduce power in a stepwise manner after the target engine is shut down, so as to relieve a stuck fault of the target valve.
[0139] Optionally, the valve body fault identification device in this embodiment further includes:
[0140] A parameter acquisition module, configured to acquire response characteristic parameters of the target valve after valve flushing, wherein the response characteristic parameters include response time and / or workload;
[0141] The fault identification module is configured to determine that the target valve has released a stuck fault if the response characteristic parameter does not exceed a corresponding preset response threshold.
[0142] Optionally, the valve body fault identification device in this embodiment further includes:
[0143] a second control module, configured to control the target motor to flush and close the target valve respectively if the response characteristic parameter exceeds a corresponding preset response threshold;
[0144] an offset calculation module, which calculates an offset of the air-fuel ratio of the target engine of the vehicle according to the stuck opening of the target valve after the valve flushing and valve closing are completed;
[0145] The fuel injection calculation module is used to calculate the fuel injection increase amount of the target engine according to the offset to control the temporary operation of the target engine.
[0146] Optionally, the valve body fault identification device in this embodiment further includes:
[0147] a first recording module, configured to control the target motor to flush the target valve and record the maximum mechanical opening position of the target valve;
[0148] a second recording module, configured to control the target motor to be powered off, so that the opened target valve is closed, and record the closed position of the target valve;
[0149] A self-learning control module is used to control the target valve to perform self-learning according to the maximum mechanical open position and the closed position.
[0150] Optionally, the valve body fault identification device in this embodiment further includes:
[0151] A frequency statistics module, used to count the number of times the target valve has a stuck fault;
[0152] The information sending module is used to send the fault information corresponding to the target valve to a remote end if the number of times exceeds a preset number threshold.
[0153] Optionally, the second obtaining module 1002 is further configured to:
[0154] Collecting the operating power of the target motor according to a preset sampling period;
[0155] The power mean square error of the target motor is calculated according to the operating power as statistical power.
[0156] Optionally, the target valve comprises an exhaust gas recirculation valve of the vehicle.
[0157] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.
[0158] Accordingly, the embodiment of the present application also provides a vehicle, such as Figure 5 As shown, Figure 5A schematic diagram of the structure of a vehicle provided in an embodiment of the present application. Vehicle 1100 includes a processor 1101 having one or more processing cores, a memory 1102 having one or more computer-readable storage media, and a computer program stored in memory 1102 and executable on the processor. Processor 1101 is electrically connected to memory 1102. Those skilled in the art will appreciate that the vehicle structure shown in the figure does not limit the vehicle and may include more or fewer components than shown, or combine certain components, or arrange the components differently.
[0159] Processor 1101 is the control center of vehicle 1100. It connects various components of vehicle 1100 using various interfaces and lines. It executes various functions of vehicle 1100 and processes data by running or loading software programs and / or units stored in memory 1102 and accessing data stored in memory 1102, thereby monitoring vehicle 1100 as a whole. Processor 1101 can be a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc., and can implement or execute the various methods, steps, and logic blocks disclosed in the embodiments of this application.
[0160] In the embodiment of the present application, the processor 1101 in the vehicle 1100 loads instructions corresponding to one or more application processes into the memory 1102 according to the following steps, and the processor 1101 runs the application stored in the memory 1102 to implement various functions, such as:
[0161] Obtaining the actual opening of the target valve of the vehicle;
[0162] If the actual opening satisfies a preset opening abnormality condition, obtaining statistical power of a target motor of the vehicle;
[0163] When the statistical power is greater than a preset power threshold, it is determined that a stuck fault exists in the target valve, so that a flushing action is performed on the stuck target valve to relieve the stuck fault of the target valve.
[0164] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.
[0165] Optional, such as Figure 5As shown, the vehicle 1100 further includes: a touch screen 1103, a radio frequency circuit 1104, an audio circuit 1105, an input unit 1106, and a power supply 1107. The processor 1101 is electrically connected to the touch screen 1103, the radio frequency circuit 1104, the audio circuit 1105, the input unit 1106, and the power supply 1107, respectively. It will be understood by those skilled in the art that Figure 5 The vehicle structure shown in the figure does not constitute a limitation to the vehicle, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0166] The touch display screen 1103 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 1103 may include a display panel and a touch panel. Among them, the display panel can be used to display the information input by the user or various graphical user interfaces provided to the user, and these graphical user interfaces can be composed of graphics, text, icons, videos and any combination thereof. Optionally, a liquid crystal display (LCD, Liquid Crystal Display), an organic light emitting diode (OLED, Organic Light-Emitting Diode) and the like can be used to configure the display panel. The touch panel can be used to collect the user's touch operation on or near it (such as the user uses any suitable object or accessory such as a finger, stylus on the touch panel or near the touch panel) and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch direction, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 1101, and can receive the command sent by the processor 1101 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 1101 to determine the type of touch event. Then the processor 1101 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 1103 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 1103 can also be used as part of the input unit 1106 to realize the input function.
[0167] The RF circuit 1104 may be used to transmit and receive RF signals, thereby establishing wireless communication with network devices or other vehicles through wireless communication, and transmitting and receiving signals with network devices or other vehicles.
[0168] Audio circuit 1105 can be used to provide an audio interface between the user and the vehicle through a speaker and microphone. Audio circuit 1105 converts received audio data into electrical signals and transmits them to the speaker, which then converts them into sound signals for output. The microphone, on the other hand, converts collected sound signals into electrical signals, which are received by audio circuit 1105 and converted into audio data. This audio data is then output to processor 1101 for processing, then transmitted via RF circuit 1104 to, for example, another vehicle, or to memory 1102 for further processing. Audio circuit 1105 may also include an earphone jack to allow communication between an external headset and the vehicle.
[0169] The input unit 1106 may be configured to receive input digital, character information, or user feature information (such as fingerprint, iris, or facial information), and to generate keyboard, mouse, joystick, optical, or trackball signal input related to user settings and function control.
[0170] Power supply 1107 is used to power various components of vehicle 1100. Optionally, power supply 1107 can be logically connected to processor 1101 via a power management device, thereby enabling the power management device to manage charging, discharging, and power consumption. Power supply 1107 can also include one or more DC or AC power supplies, a recharging device, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.
[0171] although Figure 5 Not shown, the vehicle 1100 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.
[0172] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0173] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0174] To this end, an embodiment of the present application provides a computer-readable storage medium storing a plurality of computer programs. The computer programs can be loaded by a processor to execute any one of the valve body fault identification methods provided in the embodiments of the present application. The computer program can execute the following steps of the valve body fault identification method:
[0175] Obtaining the actual opening of the target valve of the vehicle;
[0176] If the actual opening satisfies a preset opening abnormality condition, obtaining statistical power of a target motor of the vehicle;
[0177] When the statistical power is greater than a preset power threshold, it is determined that a stuck fault exists in the target valve, so that a flushing action is performed on the stuck target valve to relieve the stuck fault of the target valve.
[0178] The specific implementation of the above operations can be found in the previous embodiments and will not be repeated here.
[0179] The computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0180] Since the computer program stored in the computer-readable storage medium can execute any valve body fault identification method provided in the embodiments of the present application, the beneficial effects that can be achieved by any valve body fault identification method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0181] In the aforementioned vehicle, computer-readable storage medium, and computer program product, the descriptions of various embodiments each have their own focus. For portions not described in detail in a particular embodiment, reference can be made to the relevant descriptions of other embodiments. Those skilled in the art will clearly understand that, for ease and brevity of description, the specific operating processes and beneficial effects of the aforementioned vehicle, computer-readable storage medium, computer program product, and their corresponding units can be referenced to the description of the valve body fault identification method in the aforementioned embodiment, and the details will not be repeated here.
[0182] The above are merely preferred embodiments of the present application and do not constitute any form of limitation to the present application. However, any simple modifications, equivalent changes, and modifications made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application are still within the scope of the technical solution of the present application.
Claims
1. A valve body fault identification method, characterized in that: The valve body fault identification method includes: Obtaining the actual opening of the vehicle's target valve; If the actual opening satisfies a preset opening abnormality condition, obtaining statistical power of a target motor of the vehicle; When the statistical power is greater than a preset power threshold, it is determined that a stuck fault exists in the target valve, so that a flushing action is performed on the stuck target valve to relieve the stuck fault of the target valve.
2. The valve body fault identification method according to claim 1, characterized in that: The preset opening abnormality condition includes: the number of times the opening difference between the actual opening and the preset target opening exceeds the preset difference threshold is greater than the preset number threshold; If the actual opening satisfies a preset opening abnormality condition, obtaining the statistical power of the target motor of the vehicle includes: Obtaining an opening difference between the actual opening and a preset target opening, and counting the number of times the opening difference is greater than a preset number threshold; If the number is greater than a preset number threshold, the statistical power of the target motor of the vehicle is obtained.
3. The valve body fault identification method according to claim 2, characterized in that: After determining that the target valve has a stuck fault, the method includes: controlling a target engine of the vehicle to stop; After the target engine is shut down, the target motor is controlled to perform a valve-rushing action on the target valve with step-by-step power reduction to relieve a stuck fault of the target valve.
4. The valve body fault identification method according to claim 3, characterized in that: After controlling the target motor to perform a valve-rushing action of stepwise power reduction on the target valve to relieve the stuck fault of the target valve, the method further comprises: Collecting response characteristic parameters of the target valve after valve flushing, wherein the response characteristic parameters include response time and / or workload; If the response characteristic parameter does not exceed the corresponding preset response threshold, it is determined that the target valve is freed from a stuck fault.
5. The valve body fault identification method according to claim 4, characterized in that: After collecting the response characteristic parameters of the target valve after the valve is flushed, the method includes: If the response characteristic parameter exceeds the corresponding preset response threshold, the target motor is controlled to flush and close the target valve respectively; After the valve flushing and valve closing are completed, calculating the offset of the air-fuel ratio of the target engine of the vehicle according to the stuck opening of the target valve; The fuel injection increase amount of the target engine is calculated based on the offset amount to control the target engine to temporarily operate.
6. The valve body fault identification method according to claim 4, characterized in that: After determining that the target valve is free from a stuck fault, the method further includes: controlling the target motor to flush the target valve, and recording the maximum mechanical opening position of the target valve; Controlling the target motor to cut off power so that the opened target valve is closed, and recording the closed position of the target valve; The target valve is controlled to perform self-learning according to the maximum mechanical open position and the closed position.
7. The valve body fault identification method according to claim 4, characterized in that: After determining that the target valve is free from a stuck fault, the method further includes: Counting the number of times the target valve has a stuck fault; If the number exceeds a preset number threshold, the fault information corresponding to the target valve is sent to the remote end.
8. The valve body fault identification method according to claim 1, characterized in that: The obtaining of the statistical power of the target motor of the vehicle includes: Collecting the operating power of the target motor according to a preset sampling period; The power mean square error of the target motor is calculated according to the operating power as statistical power.
9. The valve body fault identification method according to any one of claims 1 to 8, characterized in that: The target valve comprises an exhaust gas recirculation valve of the vehicle.
10. A valve body fault identification device, characterized in that: The valve body fault identification device comprises: A first acquisition module is used to obtain an actual opening of a target valve of the vehicle; a second acquisition module, configured to acquire the statistical power of the target motor of the vehicle if the actual opening satisfies a preset opening abnormality condition; The determination module is used to determine that the target valve has a stuck fault when the statistical power is greater than a preset power threshold, so as to perform a valve flushing action on the stuck target valve to relieve the stuck fault of the target valve.
11. A vehicle, characterized in that: The method comprises a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor is caused to perform the steps of the method according to any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that It comprises a computer program for causing the vehicle to perform the steps of the method according to any one of claims 1 to 9 when the computer program is run on the vehicle.
13. A computer program product, characterized in that The method comprises a computer program stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device performs the steps of any one of the methods described in claims 1 to 9.