Valve fault detection method, device, equipment, and computer-readable storage medium
By recording the sensor position changes and current parameter values during the valve opening period, the problem of the inability to accurately identify the type of automobile valve fault in the existing technology is solved, and rapid and accurate fault judgment and type identification are achieved.
Patent Information
- Application Number
- CN202210098025.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-26
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2042-01-26
AI Technical Summary
Existing technologies are unable to accurately identify the type of automobile valve failure, resulting in users being unable to quickly diagnose and eliminate the fault, increasing maintenance costs.
By recording the position change information of the sensor and the current parameter value of the motor during the valve opening period, the position change information is used to determine whether the valve is faulty, and the fault type is determined by the current parameter value.
It can quickly and accurately determine whether the automobile valve is faulty and identify the specific fault type, reducing maintenance time and costs.
Smart Images

Figure CN116539286B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the automotive field, and in particular to a valve fault detection method and apparatus, equipment, and computer-readable storage medium. Background Art
[0002] With the improvement of people's living standards, people's requirements for cars have changed from the original means of transportation to a family necessity. At the same time, in the daily use of cars, vehicles will inevitably fail, among which valve failure is the most common.
[0003] Although existing technologies can identify when a car valve malfunctions, they cannot accurately identify the type of valve malfunction. This makes it difficult for general car users to quickly determine and troubleshoot the malfunction. Generally, they transport their vehicles to a car repair shop for troubleshooting and repair, which makes it difficult to eliminate some simple malfunctions in a timely manner, and also increases the user's repair and inspection costs.
[0004] In summary, there is an urgent need for a detection method that can accurately determine the type of valve failure. Summary of the Invention
[0005] To solve the above technical problems, the embodiments of the present application provide a valve fault detection method and apparatus, a device, and a computer-readable storage medium.
[0006] According to one aspect of an embodiment of the present application, a valve fault detection method is provided, the method comprising:
[0007] During the process of the motor being energized to control the valve to open, the position change information of the sensor corresponding to the valve during the valve opening period and the current parameter value of the motor during the valve opening period are recorded; the position change information is obtained, and whether the valve has a fault is determined based on the position change information; if it is determined that the valve has a fault, the current parameter value is obtained; and the type of valve fault is determined based on the current parameter value.
[0008] In another exemplary embodiment, the position change information includes a position change value and a change time; in the process of the motor being energized to control the valve to open, the position change information of the sensor corresponding to the gate within the valve opening time period is recorded, including: obtaining the initial opening angle of the valve, and determining the initial position and initial time of the sensor corresponding to the valve based on the initial opening angle; determining the position change value based on the initial position, and determining the change time based on the initial time; recording the position change information and the change time.
[0009] In another exemplary embodiment, obtaining the initial opening angle of the valve and determining the initial position and initial time of the sensor corresponding to the valve based on the initial starting angle include: if the initial opening angle of the valve is less than half of the maximum opening angle of the valve, controlling the valve to open to the maximum opening angle of the valve, and obtaining the initial position and initial time of the sensor, as well as the end position and end time of the sensor during the process of the valve opening to the maximum opening angle of the valve; determining the position change value based on the initial position and determining the change time based on the initial time include: determining the position change value based on the end position and the initial position of the sensor, and determining the change time based on the end time and the initial time of the sensor.
[0010] In another exemplary embodiment, determining whether the valve is faulty based on the position change information includes: if the position change value is less than a first preset threshold, determining that the valve is faulty; if the position change value is greater than the first preset threshold, and the change time is greater than a second preset threshold, determining that the valve is faulty; if the position change value is greater than the first preset threshold, and the change time is less than or equal to the second preset threshold, determining that the valve is not faulty.
[0011] In another exemplary embodiment, if it is determined that the valve has failed, the current parameter value is obtained, including: if the position change value is greater than the first preset threshold, and the change time is greater than the second preset threshold, then the valve is determined to have failed, and the current parameter value of the motor during the valve opening time period is obtained; and the type of valve failure is determined based on the current parameter value, including: if the current parameter value of the motor during the valve opening time period changes periodically, then the type of valve failure is determined to be a valve stuck failure.
[0012] In another exemplary embodiment, the change time includes a first time period and a second time period; determining the type of valve failure based on the current parameter value includes: if the current parameter value increases at a first rate during the first time period and increases at a second rate during the second time period, and the first rate is less than the second rate, then determining that the type of valve failure is a valve bearing failure.
[0013] In another exemplary embodiment, the change time includes a first time period and a second time period; if it is determined that the valve fails, the current parameter value is obtained, including: if the position change value is less than a first preset threshold value, the valve is determined to have failed, and the current parameter value of the motor in the first time period and the second time period is obtained; the type of valve failure determined based on the current parameter value includes: if the increase rate of the current parameter value in the first time period is greater than a preset rate, and the current parameter value remains constant in the second time period, then the type of valve failure is determined to be a valve blockage failure.
[0014] According to one aspect of an embodiment of the present application, a fault detection device is provided, including:
[0015] The control recording module is configured to record the position change information of the sensor corresponding to the valve during the valve opening period and the current parameter value of the motor during the valve opening period when the motor is powered on to control the valve to open; the acquisition judgment module is configured to obtain the position change information and determine whether the valve has a fault based on the position change information; if it is determined that the valve has a fault, the current parameter value is obtained; the fault type module is configured to determine the type of valve fault based on the current parameter value.
[0016] According to one aspect of an embodiment of the present application, an electronic device is provided, including:
[0017] Controller;
[0018] The memory is used to store one or more programs, and when the one or more programs are executed by the controller, the controller implements any of the methods described above.
[0019] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which computer-readable instructions are stored. When the computer-readable instructions are executed by a processor of a computer, the computer executes the above method.
[0020] According to one aspect of an embodiment of the present application, a computer program product or computer program is further provided, the computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the above-described method.
[0021] In the technical solution provided in the embodiments of the present application, by obtaining the position change information and current parameter value of the sensor during the valve opening time period, it is determined whether the valve has a fault based on the position change information, and the type of valve fault is further determined based on the current parameter value. The method of the present application can quickly determine whether the automobile valve has a fault and can accurately determine the type of fault.
[0022] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The accompanying drawings are incorporated into and constitute a part of the specification, illustrating embodiments consistent with the present application and, together with the specification, serving to explain the principles of the present application. It is obvious that the drawings described below are merely some embodiments of the present application, and a person of ordinary skill in the art can derive other drawings based on these drawings without inventive effort. In the drawings:
[0024] Figure 1 is a structural schematic diagram of a valve fault detection device shown in an exemplary embodiment of the present application;
[0025] Figure 2 is a flow chart of a valve fault detection method shown in an exemplary embodiment of the present application;
[0026] Figure 3 is a flowchart of a process for obtaining location change information and change time, shown in another embodiment of the present application;
[0027] Figure 4 is a diagram showing the relationship between the Hall sensor position and the valve opening angle according to another embodiment of the present application;
[0028] Figure 5 is a flowchart of a process for determining whether a valve fails, shown in another embodiment of the present application;
[0029] Figure 6 is a process flow chart showing a valve fault type determined according to a current parameter value according to another embodiment of the present application;
[0030] Figure 7 is a diagram showing changes in current parameter values within a changing time period, as shown in another embodiment of the present application;
[0031] Figure 8 is a diagram showing changes in current parameter values within a changing time period, as shown in another embodiment of the present application;
[0032] Figure 9is a process flow chart showing a valve fault type determined according to a current parameter value according to another embodiment of the present application;
[0033] Figure 10 is a diagram showing changes in current parameter values within a changing time period, as shown in another embodiment of the present application;
[0034] Figure 11 is a flow chart of a valve fault detection process shown in another embodiment of the present application;
[0035] Figure 12 1 is a schematic structural diagram of a valve fault detection device according to an exemplary embodiment of the present application;
[0036] Figure 13 1 is a structural diagram of a computer system of a valve fault detection device shown in an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0037] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. When the following description refers to the drawings, identical numerals in different figures represent identical or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0038] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0039] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.
[0040] In this application, "plurality" refers to two or more. "And / or" describes the relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.
[0041] An embodiment of the present application provides an electronic device, comprising: a controller; and a memory for storing one or more programs. When the one or more programs are executed by the controller, the controller implements the valve fault detection method described in any one of the following embodiments.
[0042] For example, the electronic device may be a valve fault detection device, such as Figure 1 As shown, Figure 1 FIG1 is a schematic diagram illustrating the structure of a valve fault detection device according to an exemplary embodiment of the present application. The vehicle valve fault detection device includes: a vehicle valve 101; a motor 102, which opens the vehicle valve 101 upon power application; a Hall effect sensor 103, which moves according to the corresponding opening angle of the vehicle valve 101; and a controller 104, which is electrically connected to the vehicle valve 101, the motor 102, and the Hall effect sensor 103 to execute the valve fault detection method described in the following embodiment.
[0043] See also Figure 2 , Figure 2 This is a flow chart illustrating a valve fault detection method according to an exemplary embodiment of the present application. The method is executed by a controller, which can also be an automotive control chip, and performs valve fault detection according to the method. The valve fault detection method includes at least S210 to S240, which are described in detail below:
[0044] S210: When the motor is powered on to control the valve to open, the position change information of the sensor corresponding to the valve during the valve opening period is recorded, as well as the current parameter value of the motor during the valve opening period.
[0045] The sensor is a Hall effect sensor, a magnetic field sensor based on the Hall effect. Essentially, the Hall effect is the deflection of moving charged particles in a magnetic field due to the Lorentz force. When charged particles (electrons or holes) are confined in a solid material, this deflection results in the accumulation of positive and negative charges in a direction perpendicular to the current and magnetic field, thereby forming an additional transverse electric field. Hall effect sensors are widely used in automotive engine ignition systems, anti-lock braking systems, and automotive switches. The Hall effect sensor of this application is closely linked to automotive valves, and the valve position is detected and controlled in real time by the position changes of the Hall effect sensor.
[0046] The current parameter value refers to the current value of the motor. In this embodiment, the time parameter can be obtained during the process of the motor being energized to control the valve opening, and the change of the current parameter value during the valve opening process time can be obtained, that is, the time dimension can be introduced to analyze the current parameter value. In addition, the corresponding voltage parameter value can be obtained based on this current parameter value. The specific process will not be repeated in this embodiment.
[0047] After the motor is energized, it can control the opening and closing of the valve. Before controlling the valve opening, the sensor position corresponding to the valve position can also be initialized, ensuring more accurate positioning of the subsequent sensor movement. During the process of the motor being energized to control the valve opening, the sensor position information at the initial moment is recorded. This position information may include time information, sensor status information, and information about the corresponding valve opening angle. This embodiment does not limit the type and amount of information contained in this position information. Furthermore, this embodiment also records the motor's current parameter value during the valve opening process. Each moment in the opening process corresponds to a current parameter value, allowing the temporal variation of the current parameter value to be determined.
[0048] S220: Acquire position change information, and determine whether the valve fails based on the position change information.
[0049] The sensor's position change information can be used to determine whether a valve malfunction has occurred. For example, based on the initial and final sensor position change information, changes in characteristic parameters within the position change information can be used to determine whether a valve malfunction has occurred. Alternatively, based on the initial and intermediate sensor position change information, changes in characteristic parameters within the position change information can be used to determine whether a valve malfunction has occurred. This embodiment does not specifically describe how to determine whether a valve malfunction has occurred based on the position change information; it only states that the position change information is a direct reference for determining whether a valve malfunction has occurred.
[0050] S230: If it is determined that the valve fails, obtain the current parameter value.
[0051] If it is determined in S220 that the valve has failed, the implementation subject of this embodiment will obtain the current parameter value recorded in S210 to perform subsequent judgment on the type of valve failure.
[0052] S240: Determine the type of valve failure according to the current parameter value.
[0053] Common valve failures include stuck and blocked valves, but it's difficult to determine the specific fault type. For example, stuck valves and valve bearings can cause stuck valves, while blocked valves can cause foreign matter or ice. This embodiment uses current parameters and combines them with the results of a previous fault determination to accurately determine the type of valve fault.
[0054] For example, during the valve opening process, if the current parameter value at a specific moment or time period is greater than a preset threshold, a valve fault type can be determined; or, if the current parameter value at the moment corresponding to the final position of the sensor is less than the preset threshold, another valve fault type can be determined; or, the changing pattern of the current parameter during the entire time period of controlling the valve opening can be used to determine other valve fault types.
[0055] This embodiment obtains the position change information and current parameter value of the sensor during the valve opening period, determines whether the valve is faulty based on the position change information, and further determines the type of valve fault based on the current parameter value. The method of this application can quickly determine whether an automobile valve is faulty and accurately determine the type of fault.
[0056] Figure 3 This is a flowchart of a process for obtaining position change information and change time, shown in another embodiment of the present application. The position change information includes a position change value and a change time. Based on the above S210, in the process of controlling the valve opening by energizing the motor, the step of recording the position change information of the sensor corresponding to the gate during the valve opening period includes S310 to S330, which are specifically described as follows:
[0057] S310: Acquire the initial opening angle of the valve, and determine the initial position and initial time of the sensor corresponding to the valve according to the initial opening angle.
[0058] The initial opening angle is the initial angle of the valve during the process of controlling the valve opening. The initial opening angle can be 0°, that is, the valve is in a closed state. The specific opening angle is not limited here, so it does not affect the protection scope of this application.
[0059] The initial position and initial moment are when the valve is at the initial opening angle, the corresponding position of the sensor is the initial position, and this moment is the initial moment.
[0060] For example, when the opening angle of the valve at the initial moment 10ms is 15°, this moment is obtained as the initial moment of the sensor, that is, 10ms is the initial moment of the sensor; and the position of the sensor at this moment is obtained as the initial position, that is, the position of the sensor corresponding to 10ms is the initial position, and this initial position can be recorded as 0m. There is no specific limitation on the values of the initial moment and initial position. They can all be recorded as values with an initial value of 0. Negative or positive numbers do not affect the recording of the initial moment and initial position.
[0061] S320: Determine a position change value according to the initial position, and determine a change time according to the initial moment.
[0062] In this embodiment, the initial position is combined with other position parameters to determine the position change value. Similarly, the initial moment is combined with other time parameters to determine the change time.
[0063] For example, when the valve opens to a certain angle, the moment and corresponding sensor position can be recorded to determine the sensor position change and change time. For example, if the sensor's initial position is 2 cm and the initial time is 10 ms, and the valve opens to 20°, the time is 20 ms, and the corresponding sensor position is 8 cm, the sensor position change value can be calculated as 6 cm and the change time is 10 ms.
[0064] S330: Record the location change information and change time.
[0065] The change information and change time determined in S320 are recorded.
[0066] This embodiment explains that position change information includes position change value and change time, and further explains how to obtain position change information and change time, and uses the initial moment and initial position combined with the position of the sensor corresponding to a certain moment in the valve opening process to determine the position change information and change time.
[0067] In another embodiment, the above S310 is specifically as follows: if the initial opening angle of the valve is less than half of the maximum opening angle of the valve, the valve is controlled to open to the maximum opening angle of the valve, and in the process of the valve opening to the maximum opening angle of the valve, the initial position and initial time of the sensor, as well as the end position and end time of the sensor are obtained.
[0068] This application can not only detect valve failure by controlling the opening of the valve through the power of the motor, but also detect valve failure by controlling the closing of the valve through the power of the motor. The choice of the two methods needs to be determined according to the initial position of the sensor. Figure 4 As shown, Figure 4 This is a diagram showing the relationship between the Hall sensor position and valve opening angle, illustrating another embodiment of the present application. The theoretical maximum opening angle of a vehicle's valve is generally 90°, A° represents the actual maximum opening angle of the valve, and the buffer zones between -A° and 0° and between 90° and A° provide for the valve. This buffer zone prevents the risk of damage caused by inertia during valve opening and closing, which could cause the valve to open and close beyond the theoretical angle. Similarly, L1 represents the theoretical minimum position of the Hall sensor, L2 represents the theoretical maximum position of the Hall sensor, and L3 represents the actual maximum position of the Hall sensor.
[0069] The Hall sensor position corresponds to the valve opening angle. Therefore, this embodiment can also determine the initial valve position based on the Hall sensor position, thereby further determining whether to open or close the valve for subsequent fault detection. For example, if the Hall sensor's initial position is less than L3 / 2, the motor is energized to control the valve opening to detect a valve fault.
[0070] This embodiment illustrates the situation where the initial valve opening angle is less than half of the maximum valve opening angle. Specifically, the valve is controlled to open to detect a fault. If the maximum valve opening angle is 90°, the initial valve opening angle must be less than 45°. This initial moment can be used for subsequent fault diagnosis. If the initial valve opening angle is greater than or equal to 45°, initialization is required to reduce the initial valve opening angle to less than half of the maximum valve opening angle; alternatively, a motor can be energized to control the valve closing to detect a valve fault. Furthermore, after selecting the initial moment and initial position of a sensor that meets the requirements, the sensor's end position and end moment are obtained.
[0071] The above S320 specifically includes: determining the position change value according to the end position and the initial position of the sensor, and determining the change time according to the end time and the initial time of the sensor.
[0072] The difference between the end time and the initial time can be used to obtain the change time. The sensor moves on a line in a plane, so the linear change between the end position and the initial position of the sensor is the position change value.
[0073] For example, the initial time is 2 ms, the end time is 10 ms, and the change time is 8 ms; the initial position is 3 cm, the end position is 5 cm, and the position change value is 3 cm.
[0074] This embodiment further illustrates how to obtain the change time and position change value, and explains the prerequisites for selecting the initial moment and initial position, that is, detecting valve failure by controlling the valve to open or close. If the set prerequisites are not met, initialization adjustments can be performed to make the selected initial moment and initial position more accurate.
[0075] Figure 5 FIG. 1 is a flowchart of a process for determining whether a valve is faulty according to another embodiment of the present application. The process is based on S330 and includes S510 to S530, which are described in detail as follows:
[0076] S510: If the position change value is less than a first preset threshold, it is determined that the valve is faulty.
[0077] The units of the first preset threshold are consistent with the units of the position change value. For example, the first preset threshold can be 10 cm, 20 cm, or 30 cm. Furthermore, the selection of the first preset threshold depends on the performance of the motor. Factors influencing the value of the first preset threshold include starting, braking, and the matching degree of the worm gear. Generally, the first preset threshold is selected to be less than 5% of the maximum position of the Hall sensor.
[0078] S520: If the position change value is greater than the first preset threshold, and the change time is greater than the second preset threshold, it is determined that the valve is faulty.
[0079] The second preset threshold is a parameter with the same unit and change time, for example, the second preset threshold can be 60ms, 70ms or 80ms, etc. The value of the second preset threshold is generally 50ms to 150ms, and is adjusted according to the internal configuration of the vehicle.
[0080] The comparison and judgment of the position change value and the change time here do not distinguish the order, and their specific order is not limited here, that is, the description here does not affect the order of the judgment steps and does not affect the protection scope of this embodiment.
[0081] S530: If the position change value is greater than the first preset threshold and the change time is less than or equal to the second preset threshold, it is determined that the valve is not faulty.
[0082] For example, the position change value is 50 cm, the first preset value is 40 cm, the change time is 60 ms, and the second preset threshold is 80 ms. If the position change value is greater than the first preset threshold and the change time is less than the second preset threshold, it is determined that the valve is not faulty.
[0083] This embodiment illustrates how to determine whether a valve is faulty based on the position change value and the change time. The two are numerically compared with a first preset threshold and a second preset threshold, respectively. Whether the valve is faulty is determined based on the comparison results, and whether the valve is faulty can be automatically determined.
[0084] Figure 6 This is a flowchart of a process for determining a valve fault type based on a current parameter value, as shown in another embodiment of the present application. The process is based on S230 to S240, including S610 to S620, and is specifically described as follows:
[0085] S610: If the position change value is greater than a first preset threshold value and the change time is greater than a second preset threshold value, it is determined that the valve has failed, and the current parameter value of the motor during the valve opening time period is obtained.
[0086] Here, based on the above S520, it is determined that the valve fails. Further, the current parameter value of the motor during the valve opening time period is obtained, and the change of the current parameter value during the change time can be obtained, that is, the current parameter value at any time during the change time can be obtained.
[0087] S620: If the current parameter value of the motor during the valve opening period changes periodically, it is determined that the type of valve failure is a valve stuck failure.
[0088] The periodic change of the current parameter value is that the current parameter value changes according to a certain period in a certain period of time, such as Figure 7 As shown, Figure 7 This figure shows how current parameter values change over time, according to another embodiment of the present application. T1 represents the initial time, T2 represents the final time, and the period from T1 to T2 represents the valve opening period. In this figure, if the current parameter values change periodically during the valve opening period, it indicates that a valve stuck fault has occurred.
[0089] This embodiment illustrates the process of determining whether a valve is stuck, and detects whether the current parameter value of the motor during the valve opening period changes periodically. If so, it is determined that the valve is stuck.
[0090] In another embodiment, the change time includes a first time period and a second time period. After the above S620, determining the type of valve fault according to the current parameter value includes:
[0091] If the current parameter value increases at a first rate in a first time period and increases at a second rate in a second time period, and the first rate is less than the second rate, it is determined that the type of valve fault is a valve bearing fault.
[0092] like Figure 8 As shown, Figure 8 This is another example of a graph showing the change in current parameter values over a change time period. Here, T1 represents the initial time, T2 represents the intermediate time, and T3 represents the final time period. T3-T1 = the change time period. The time period from T1 to T2 represents the first time period, and the time period from T2 to T3 represents the second time period. The graph shows that, within the change time period, the current parameter value does not exhibit periodic changes, and the rate of increase in the current parameter value during the first time period is less than the rate of increase during the second time period. This indicates that the valve fault is a valve bearing fault.
[0093] This embodiment illustrates a valve fault type determined based on a change in a current parameter value within a change time. If the detected current parameter value does not show a periodic change, and the rate of increase of the current parameter value in a first time period is less than the rate of increase in a second time period, the valve fault type is determined to be a valve bearing fault.
[0094] Figure 9 This is a flowchart of a process for determining a valve fault type based on a current parameter value, as shown in another embodiment of the present application. The process is based on S230 to S240 and includes S910 to S920, wherein the change time includes a first time period and a second time period, as described in detail as follows:
[0095] S910: If the position change value is less than a first preset threshold, it is determined that the valve fails, and current parameter values of the motor in the first time period and the second time period are obtained.
[0096] Based on the above S510, it is determined that the valve has failed, and the current parameter value of the motor in the first time period and the second time period is obtained, and the change of the current parameter value at both end times can be obtained, that is, the current parameter value at any time in the first time period or the second time period can be obtained.
[0097] S920: If the increase rate of the current parameter value in the first time period is greater than the preset rate, and the current parameter value remains constant in the second time period, it is determined that the type of the valve fault is a valve blockage fault.
[0098] like Figure 10 As shown, Figure 10 This is another embodiment of the present application showing the change of the current parameter value within the change time. Among them, T1 is the initial time, T2 is the middle time, T3 is the end time, T3-T1=change time, T1 to T2 is the first time period, T2 to T3 is the second time period. Obviously, within the change time, the current parameter value does not change periodically, and the increase rate of the current parameter value in the first time period is greater than the increase rate in the second time period, then it is determined that the type of valve failure is a valve bearing failure. Figure 10 As shown, the current parameter value in the second time period may not increase, and the current parameter value remains constant during the second time period, then the increase rate in this time period is 0. This embodiment does not limit the specific numerical values of the first increase rate and the second increase rate, which will not affect the specific value range of the increase rate.
[0099] This embodiment illustrates how to determine whether the type of valve failure is a valve blockage failure in combination with the current parameter value. The valve failure type is mainly determined by comparing the increase rate of the current parameter value in the first time period with the increase rate in the second time period. If the current parameter value does not change periodically and the increase rate of the current parameter value in the first time period is greater than the increase rate in the second time period, the valve failure type is determined to be a valve bearing failure.
[0100] Figure 11 FIG. 1 is a flow chart of a valve fault detection process according to another embodiment of the present application, wherein the process includes S1110 to S1173, which are described in detail as follows:
[0101] S1110: Initialization operation: Power on the vehicle and initialize the initial position of the Hall sensor.
[0102] The initialization operation is a prerequisite for detecting valve faults. It determines whether the detection conditions meet the subsequent fault judgment. If not, the corresponding parameters are adjusted to meet the initial detection conditions. The initial detection conditions here can be preset manually. When the initial detection conditions are met, valve fault detection begins.
[0103] S1120: Record the initial position S1 and initial time T1, and obtain the end time T2 and end position S2.
[0104] The data obtained here can be used for subsequent calculations to obtain the change time and position change value.
[0105] S1130: Determine whether |S2-S1| is greater than a first preset threshold.
[0106] The first preset threshold here is equal to the first preset threshold in the above S510.
[0107] |S2-S1| represents the absolute value of the position change, a positive number. We define one direction of movement as positive and the opposite as negative. For example, if left is positive, right is negative. Rightward movement of the Hall sensor is recorded as a negative value. For example, if the initial position S1 is 3 cm and the final position S2 is -8 cm, indicating that the Hall sensor has moved to the right by 8 cm, then |S2-S1| = 11 cm, accurately reflecting the actual movement of the Hall sensor.
[0108] S1140: Based on the judgment result of S1130, that is, |S2-S1| is greater than the first preset threshold, determine whether |T2-T1| is greater than the second preset threshold.
[0109] The second preset threshold here is equivalent to the second preset threshold in the above S520, and |T2-T1| represents the absolute value of the change time.
[0110] S1141: Based on the negative judgment result of S1130, that is, |S2-S1| is less than or equal to the first preset threshold, determine whether the current parameter value has a step in the first time period.
[0111] Here, a step refers to a sudden increase in the current parameter value, followed by a constant value over a period of time. The sudden increase occurs near time T1, meaning the current parameter value experiences a step near the initial time. This step indicates that if the current parameter value increases at a rate greater than a preset rate during the first time period and remains constant during the second time period, the valve fault is determined to be a blocked valve.
[0112] S1150: Based on the judgment result of S1140, that is, |T2-T1| is greater than the second preset threshold, it is determined whether the current parameter value changes periodically within the change time.
[0113] This step is equivalent to the above S610. If the position change value is greater than the first preset threshold and the change time is greater than the second preset threshold, it is determined that the valve has failed, and it is further determined whether the current parameter value changes periodically within the change time.
[0114] S1151: Based on the negative judgment result of S1140, that is, |T2-T1| is less than or equal to the second preset threshold, it is determined that the valve is not faulty.
[0115] This step is equivalent to the above S530. If the position change value is greater than the first preset threshold and the change time is less than or equal to the second preset threshold, it is determined that the valve is not faulty.
[0116] S1152: Based on the judgment result of S1141, that is, whether the current parameter value has a step within the first time period, it is determined that the valve has a blockage fault.
[0117] Before this step, it has been determined that the valve has failed, and the current parameter value has undergone a step jump in the first time period, that is, the increase rate of the current parameter value in the first time period is greater than the preset rate, and the current parameter value remains constant in the second time period, then it is determined that the valve has a blockage failure.
[0118] S1160: Based on the negative judgment result of S1150, that is, the current parameter value does not change periodically within the change time, it is determined whether the current parameter value gradually increases in the first time period and suddenly increases in the second time period.
[0119] In this step, it has been determined that the valve has failed. It is necessary to further determine the specific valve failure type based on the increase rate of the current parameter value in the first time period and the second time period.
[0120] S1161: Based on the judgment result of S1150, that is, the current parameter value changes periodically within the change time, it is determined that the valve has a stuck fault.
[0121] Before this step, it has been determined that the valve has failed. When it is detected that the current parameter value changes periodically within the change time, it is determined that the valve has a stuck failure.
[0122] S1162: Obtain the vehicle outside temperature Tem and determine whether Tem is less than 0°C.
[0123] This step has previously determined that the valve has failed and is a blockage, but the type of blockage cannot be detected. When the outside temperature is less than 0°C, the gas in the valve is prone to freezing. This step determines whether the valve failure type is ice blockage by obtaining the outside temperature.
[0124] S1170: Based on the negative judgment result of S1141 or S1160, it is determined that the motor is faulty.
[0125] Before this step, it has been determined that the valve has failed. This step introduces two situations of motor failure. Specifically, if the current parameter value does not jump within the first time period, it is determined that the motor has failed. If the current parameter value gradually increases within the first time period and suddenly increases in the second time period, it can also be determined that the motor has failed.
[0126] S1171: Based on the judgment result of S1160, that is, the current parameter value gradually increases in the first time period and suddenly increases in the second time period, it is determined that the valve bearing is loaded with contaminants, resulting in increased resistance.
[0127] Before this step, it has been determined that the valve has failed, and the current parameter value gradually increases in the first time period and suddenly increases in the second time period, that is, the current parameter value does not change periodically, and the increase rate of the current parameter value in the first time period is less than the increase rate in the second time period. Then, it is determined that the type of valve failure is a valve bearing failure, specifically, the valve bearing is loaded with contaminants.
[0128] Subsequently, the specific fault type of the left and right valves can be further detected. If the right valve fails and the left valve is always closed, the right valve will be opened; if the left valve fails and the right valve is always closed, the left valve will be opened.
[0129] S1172: Based on the negative judgment result of S1162, that is, Tem is greater than or equal to 0°C, it is determined that the valve is not ice-blocked.
[0130] Here, we have ruled out the possibility of valve blockage due to ice. The valve blockage may be caused by other foreign objects. When this fault is detected, the vehicle will issue an alarm to prompt manual processing. There is no specific limitation on other foreign object blockage situations here.
[0131] S1173: Based on the judgment result of S1162, that is, Tem is less than 0°C, it is determined that the valve is blocked by ice.
[0132] After this step determines that the valve has ice blockage fault, the ice blockage processing program can be started to automatically eliminate the valve ice blockage fault in the vehicle, such as automatically starting the heating circuit to heat the shaft and valve plate.
[0133] This embodiment explains in detail how to determine the type of valve failure based on the position change value and change time, as well as the change of current parameters during the change time, thereby improving the vehicle's self-fault detection capability. Different processing procedures can be specified and designed according to the type of valve failure and loaded into the vehicle control chip to enhance the vehicle's intelligence.
[0134] The present application also provides a valve fault detection device, such as Figure 12 As shown, Figure 12 : is a schematic diagram of the structure of a valve fault detection device according to an exemplary embodiment of the present application. The valve fault detection device includes:
[0135] The control recording module 1210 is configured to record the position change information of the sensor corresponding to the valve during the valve opening period and the current parameter value of the motor during the valve opening period when the motor is powered on to control the valve to open.
[0136] The acquisition and judgment module 1220 is configured to acquire position change information and determine whether the valve fails according to the position change information; if it is determined that the valve fails, the current parameter value is acquired.
[0137] The fault type module 1230 is configured to determine the type of valve fault according to the current parameter value.
[0138] In another embodiment, the control recording module 1210 includes:
[0139] an acquisition unit configured to acquire an initial opening angle of the valve and determine an initial position and an initial time of a sensor corresponding to the valve according to the initial start angle;
[0140] a determining unit configured to determine a position change value according to an initial position, and to determine a change time according to an initial moment;
[0141] The recording unit is configured to record position change information and change time.
[0142] In another embodiment, the acquiring unit is specifically configured to control the valve to open to the maximum opening angle of the valve if the initial opening angle of the valve is less than half of the maximum opening angle of the valve, and acquire the end position and end time of the sensor during the process of the valve opening to the maximum opening angle of the valve;
[0143] The determining unit is configured to determine a position change value according to an end position and an initial position of the sensor, and to determine a change time according to an end time and an initial time of the sensor.
[0144] In another embodiment, the acquisition and determination module 1220 further includes:
[0145] a fault judgment unit configured to determine that the valve has failed if the position change value is less than a first preset threshold;
[0146] If the position change value is greater than a first preset threshold value, and the change time is greater than a second preset threshold value, it is determined that the valve is faulty;
[0147] If the position change value is greater than the first preset threshold value and the change time is less than or equal to the second preset threshold value, it is determined that the valve has not failed.
[0148] In another embodiment, the acquisition and determination module 1220 further includes:
[0149] a current parameter value acquisition unit configured to determine that the valve has failed if the position change value is greater than a first preset threshold value and the change time is greater than a second preset threshold value, and to acquire the current parameter value of the motor during the valve opening time period;
[0150] The fault type unit is configured to determine that the type of the valve fault is a valve stuck fault if the current parameter value of the motor during the valve opening time period changes periodically.
[0151] In another embodiment, the fault type unit is configured so that the change time includes a first time period and a second time period; if the current parameter value increases at a first rate in the first time period and increases at a second rate in the second time period, and the first rate is less than the second rate, then it is determined that the type of valve fault is a valve bearing fault.
[0152] In another embodiment, the current parameter value acquisition unit is configured to determine that the valve has failed if the position change value is less than a first preset threshold value, and acquire the current parameter value of the motor in the first time period and the second time period;
[0153] The fault type unit is configured so that the change time includes a first time period and a second time period; if the position change value is less than a first preset threshold, it is determined that the valve has failed, and the current parameter value of the motor in the first time period and the second time period is obtained.
[0154] It should be noted that the valve fault detection device provided in the above embodiment and the valve fault detection method provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs operations has been described in detail in the method embodiment and will not be repeated here.
[0155] See also Figure 13 , Figure 13 1 is a structural diagram of a computer system of a valve fault detection device shown in an exemplary embodiment of the present application, which shows a structural diagram of a computer system suitable for implementing the valve fault detection device of an embodiment of the present application.
[0156] It should be noted that Figure 13 The computer system 1300 of the valve fault detection device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0157] like Figure 13 As shown, computer system 1300 includes a central processing unit (CPU) 1301, which can perform various appropriate actions and processes according to programs stored in read-only memory (ROM) 1302 or programs loaded from storage unit 1308 into random access memory (RAM) 1303, such as executing the methods in the above embodiments. Various programs and data required for system operation are also stored in RAM 1303. CPU 1301, ROM 1302, and RAM 1303 are connected to each other via bus 1304. Input / output (I / O) interface 1305 is also connected to bus 1304.
[0158] The following components are connected to the I / O interface 1305: an input section 1306 including a keyboard, a mouse, and the like; an output section 1307 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 1308 including a hard disk; and a communication section 1309 including a network interface card such as a LAN (Local Area Network) card or a modem. The communication section 1309 performs communication processing via a network such as the Internet. A drive 1310 is also connected to the I / O interface 1305 as needed. Removable media 1311, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 1310 as needed, so that computer programs read from the removable media can be installed in the storage section 1308 as needed.
[0159] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 1309, and / or installed from a removable medium 1311. When the computer program is executed by the central processing unit (CPU) 1301, the various functions defined in the system of the present application are executed.
[0160] It should be noted that the computer-readable medium shown in the embodiments of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable computer program. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. A computer program embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, or any suitable combination thereof.
[0161] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. Among them, each box in the flowchart or block diagram can represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0162] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. In some cases, the names of these units do not constitute limitations on the units themselves.
[0163] Another aspect of the present application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned valve fault detection method. The computer-readable storage medium may be included in the valve fault detection device described in the above embodiments, or may exist independently and not be incorporated into the valve fault detection device.
[0164] Another aspect of the present application provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the valve fault detection method provided in each of the above embodiments.
[0165] According to one aspect of an embodiment of the present application, a computer system is further provided, including a central processing unit (CPU), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage portion into a random access memory (RAM), such as executing the method in the above embodiment. Various programs and data required for system operation are also stored in the RAM. The CPU, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0166] The following components are connected to the I / O interface: an input section including a keyboard, mouse, etc.; an output section including a cathode ray tube (CRT), liquid crystal display (LCD), and speakers; a storage section including a hard disk; and a communication section including a network interface card such as a LAN (Local Area Network) card and a modem. The communication section performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as needed. Removable media such as magnetic disks, optical disks, magneto-optical disks, semiconductor memories, etc. are installed in the drive as needed so that computer programs read from them can be installed into the storage section as needed.
[0167] The above content is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. Ordinary technicians in this field can easily make corresponding changes or modifications based on the main ideas and spirit of the present application. Therefore, the scope of protection of the present application shall be based on the scope of protection required by the claims.
Claims
1. A valve fault detection method, characterized in that: The method comprises: During the process of the motor being energized to control the valve to open, the position change information of the sensor corresponding to the valve during the valve opening period and the current parameter value of the motor during the valve opening period are recorded, wherein the position change information includes the position change value and the change time; Acquiring the position change information, and determining whether the valve fails according to the position change information; If it is determined that the valve fails, obtaining the current parameter value; determining the type of valve failure according to the current parameter value; The process of controlling the valve to be opened by the motor being energized includes recording position change information of the sensor corresponding to the valve within the valve opening time period, including: Obtaining an initial opening angle of the valve, and determining an initial position and initial time of a sensor corresponding to the valve according to the initial opening angle; Determining the position change value according to the initial position, and determining the change time according to the initial moment, wherein the change time includes a first time period and a second time period; Recording the position change information and the change time; If it is determined that the valve fails, obtaining the current parameter value includes: If the position change value is less than a first preset threshold, it is determined that the valve has failed, and the current parameter values of the motor in the first time period and the second time period are obtained; Determining the type of valve failure according to the current parameter value includes: If the increasing rate of the current parameter value in the first time period is greater than a preset rate, and the current parameter value remains constant in the second time period, it is determined that the type of the valve fault is a valve blocking fault.
2. The method according to claim 1, characterized in that The obtaining of the initial opening angle of the valve and determining the initial position and initial time of the sensor corresponding to the valve according to the initial opening angle include: If the initial opening angle of the valve is less than half of the maximum opening angle of the valve, controlling the valve to open to the maximum opening angle of the valve, and obtaining the initial position and initial time of the sensor, as well as the end position and end time of the sensor during the process of the valve opening to the maximum opening angle of the valve; The determining the position change value according to the initial position, and determining the change time according to the initial moment, includes: The position change value is determined according to the end position and the initial position of the sensor, and the change time is determined according to the end time and the initial time of the sensor.
3. The method according to claim 1, characterized in that Determining whether the valve fails according to the position change information includes: If the position change value is less than a first preset threshold, it is determined that the valve is faulty; If the position change value is greater than the first preset threshold value, and the change time is greater than the second preset threshold value, it is determined that the valve is faulty; If the position change value is greater than the first preset threshold and the change time is less than or equal to the second preset threshold, it is determined that the valve is not faulty.
4. The method according to claim 3, characterized in that If it is determined that the valve fails, obtaining the current parameter value includes: If the position change value is greater than the first preset threshold value, and the change time is greater than the second preset threshold value, it is determined that the valve has failed, and the current parameter value of the motor during the valve opening time period is obtained; Determining the type of valve failure according to the current parameter value includes: If the current parameter value of the motor during the valve opening period changes periodically, it is determined that the type of the valve failure is a valve stuck failure.
5. The method according to claim 4, characterized in that The change time includes a first time period and a second time period; and determining the type of valve failure according to the current parameter value includes: If the current parameter value increases at a first rate in the first time period and increases at a second rate in the second time period, and the first rate is less than the second rate, it is determined that the type of the valve fault is a valve bearing fault.
6. A fault detection device, characterized in that: include: a control recording module configured to record position change information of a sensor corresponding to the valve during a valve opening period and a current parameter value of the motor during the valve opening period when the motor is energized to control the valve opening, wherein the position change information includes a position change value and a change time; an acquisition and judgment module configured to acquire the position change information and determine whether the valve is faulty based on the position change information; if it is determined that the valve is faulty, acquire the current parameter value; a fault type module, configured to determine a type of fault occurring in the valve according to the current parameter value; The method of recording position change information of a sensor corresponding to the valve within a valve opening time period during the process of the motor being energized to control the valve to open comprises: obtaining an initial opening angle of the valve, and determining an initial position and an initial time of the sensor corresponding to the valve based on the initial opening angle; determining a position change value based on the initial position, and determining a change time based on the initial time, wherein the change time includes a first time period and a second time period; and recording the position change information and the change time. If it is determined that the valve fails, obtaining the current parameter value includes: if the position change value is less than a first preset threshold, determining that the valve fails, and obtaining the current parameter value of the motor in the first time period and the second time period; Determining the type of valve failure based on the current parameter value includes: if the increase rate of the current parameter value in the first time period is greater than the preset rate, and the current parameter value remains constant in the second time period, then determining that the type of valve failure is a valve blockage failure.
7. An electronic device, characterized in that: include: Controller; A memory for storing one or more programs, which, when executed by the controller, enables the controller to implement the method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that Computer-readable instructions are stored thereon, and when the computer-readable instructions are executed by a processor of a computer, the computer is caused to execute the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Nuclear power plant steam turbine valve fault diagnosis method, auxiliary diagnosis method thereof, and test device
CN106340334A