Electromagnetic valve element monitoring method and device, electronic equipment and medium
By performing bandpass filtering on the voltage and current signals of the solenoid valve to separate the main signal and the chatter signal, and by utilizing the mapping relationship between inductance and displacement, the problem of large displacement error caused by the current inversion method is solved, and high-precision valve core displacement monitoring and fault diagnosis are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI HUAXING DIGITAL TECH
- Filing Date
- 2025-12-23
- Publication Date
- 2026-04-21
AI Technical Summary
In existing technologies, the determination of the valve core displacement of a solenoid valve using the current signal inversion method has a large error, which affects the control accuracy and stability of the solenoid valve.
By acquiring the voltage and current signals of the solenoid valve, bandpass filtering is performed to separate the main voltage and current signals and the chatter signal. The real-time inductance of the solenoid valve is directly calculated using the mapping relationship between inductance and valve core displacement, and the valve core displacement is obtained through the mapping relationship between inductance and displacement.
It significantly improves the accuracy of solenoid valve core displacement monitoring, reduces hardware costs and packaging complexity, ensures the stability of displacement measurement under complex working conditions, and provides a high-precision data foundation for fault diagnosis.
Smart Images

Figure CN121898232A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of solenoid valve detection technology, and in particular to a solenoid valve core monitoring method, device, electronic device and medium. Background Technology
[0002] Solenoid valves, as key actuators in industrial equipment, widely employ pulse width modulation (PWM) technology. They generate electromagnetic force through coil current, controlling the pilot valve spool to displace proportionally to the duty cycle. This, in turn, drives the main valve spool, achieving proportional flow control. Furthermore, to mitigate the hysteresis characteristics of solenoid valves and proportional valves during operation and further enhance their dynamic performance, chatter signals are often introduced. In this context, precise control of solenoid valve displacement becomes a crucial factor affecting the speed, accuracy, and stability of proportional valve control. Therefore, accurately monitoring the solenoid valve spool displacement is not only a prerequisite for achieving high-precision control but also a core requirement for ensuring reliable equipment operation.
[0003] Currently, commonly used solenoid valve displacement detection techniques mainly rely on the current signal inversion method. This method measures the current change characteristics of the proportional valve in the solenoid valve and then determines the displacement of the solenoid valve core based on these current change characteristics. However, the displacement obtained by this method has a relatively large error. Summary of the Invention
[0004] This application provides a method, device, electronic device, and medium for monitoring the valve core of a solenoid valve, in order to solve the problem that the traditional method of determining the displacement of the valve core of a solenoid valve based on the inversion of current change characteristics leads to a large displacement error.
[0005] In a first aspect, embodiments of this application provide a method for monitoring the spool of a solenoid valve, including:
[0006] Real-time acquisition of voltage and current signals from the solenoid valve;
[0007] By performing bandpass filtering on the voltage signal, the main voltage signal and voltage dithering signal corresponding to the voltage signal are obtained;
[0008] By performing bandpass filtering on the current signal, the main current signal and the current chatter signal corresponding to the current signal are obtained.
[0009] Based on the main voltage signal, voltage dithering signal, current dithering signal, and main current signal, the inductance value of the solenoid valve is estimated to obtain the real-time inductance of the solenoid valve.
[0010] By using the mapping relationship between inductance and valve core displacement, the position of the solenoid valve core, which is mapped to the real-time inductance, can be obtained.
[0011] In one possible implementation, based on the main voltage signal, voltage dithering signal, current dithering signal, and main current signal, the inductance value of the solenoid valve is estimated to obtain the real-time inductance of the solenoid valve, including:
[0012] The real-time resistance of the solenoid valve is determined based on the main voltage and main current signals.
[0013] Based on the frequency domain steady-state relationship between inductance, resistance, current dithering signals and voltage dithering signals, the inductance value of the solenoid valve is estimated according to the real-time resistance, current dithering signals and voltage dithering signals, and the real-time inductance of the solenoid valve is obtained.
[0014] In one possible implementation, the mapping relationship between inductance and valve spool displacement is constructed in the following way:
[0015] Collect the inductance and valve core displacement of multiple standard components corresponding to the solenoid valve;
[0016] Based on the inductance and valve core displacement of multiple standard components, a mapping relationship between inductance and valve core displacement is constructed.
[0017] In one possible implementation, the voltage and current signals of the solenoid valve are acquired in real time, including:
[0018] Multi-channel voltage and current signals of the solenoid valve are acquired using multi-channel sensors.
[0019] The voltage signal of the solenoid valve is obtained by fusing the multi-channel voltage signals through a multi-channel signal fusion algorithm.
[0020] The current signal of the solenoid valve is obtained by fusing multiple channel current signals using a multi-channel signal fusion algorithm.
[0021] In one possible implementation, after acquiring the voltage and current signals of the solenoid valve in real time, the method further includes:
[0022] Obtain the operating status of the solenoid valve;
[0023] Based on the operating status, the filtering parameters of the bandpass filter are dynamically adjusted using an adaptive algorithm.
[0024] In one possible implementation, it also includes:
[0025] Obtain the standard inductance of the standard component corresponding to the solenoid valve under voltage and current signals;
[0026] Obtain the absolute value of the error between the real-time inductance and the standard inductance;
[0027] The absolute value of the error is compared with the error range to obtain the operating status of the solenoid valve, which includes fault prediction status, fault alarm status and normal status.
[0028] In one possible implementation, the error range is determined according to the following method:
[0029] Obtain historical operating information of the solenoid valve;
[0030] Based on historical operating condition information, machine learning algorithms are used to determine the boundary values of the error range.
[0031] Secondly, embodiments of this application provide a solenoid valve spool monitoring device, comprising:
[0032] The acquisition unit is used to acquire the voltage and current signals of the solenoid valve in real time.
[0033] The signal processing unit is used to perform bandpass filtering on the voltage signal to obtain the voltage main signal and voltage dithering signal corresponding to the voltage signal; and to perform bandpass filtering on the current signal to obtain the current main signal and current dithering signal corresponding to the current signal.
[0034] The inductance estimation unit is used to estimate the inductance of the solenoid valve based on the main voltage signal, voltage dithering signal, current dithering signal and main current signal, so as to obtain the real-time inductance of the solenoid valve.
[0035] The displacement estimation unit is used to obtain the valve core displacement mapped to the real-time inductance through the mapping relationship between inductance and valve core displacement, and use it as the displacement of the solenoid valve core of the solenoid valve.
[0036] Thirdly, embodiments of this application provide an electronic device, including:
[0037] One or more processors;
[0038] A storage device for storing one or more programs, which, when executed by one or more processors, cause an electronic device to implement the first aspect and / or various possible implementations of the first aspect as described above.
[0039] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.
[0040] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0041] The solenoid valve spool monitoring method, device, electronic equipment, and medium provided in this application, after acquiring the voltage and current signals of the solenoid valve, separate the high-frequency dithering signal and main signal of the voltage and current signals through bandpass filtering. These include the voltage main signal, voltage dithering signal, current dithering signal, and current main signal. The amplitude of the dithering signal is strongly correlated with the valve spool displacement. Then, based on the voltage main signal, voltage dithering signal, current dithering signal, and current main signal, the inductance value of the solenoid valve is estimated to obtain the real-time inductance, eliminating control loop interference of the main signal. Finally, through the mapping relationship between inductance and valve spool displacement, the valve spool displacement mapped to the real-time inductance is obtained and used as the displacement of the solenoid valve spool, thus completing the monitoring of the solenoid valve spool displacement. Therefore, this application, by applying the direct mapping relationship between inductance and displacement to valve spool displacement monitoring, avoids the problem of large displacement errors in the traditional current inversion method, significantly improving the monitoring accuracy of the solenoid valve spool and providing a high-precision data foundation for subsequent fault diagnosis. Attached Figure Description
[0042] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0043] Figure 1 This is a schematic diagram of one implementation environment involved in this application;
[0044] Figure 2 A flowchart illustrating the solenoid valve core monitoring method provided in this application;
[0045] Figure 3 A schematic diagram illustrating the process of displacement detection using the solenoid valve core monitoring method provided in this application;
[0046] Figure 4 A schematic diagram illustrating the process of fault prediction using the solenoid valve core monitoring method provided in this application;
[0047] Figure 5 A schematic diagram illustrating the process of using the solenoid valve core monitoring method provided in this application for fault alarm;
[0048] Figure 6 A schematic diagram of the solenoid valve core monitoring device provided in this application;
[0049] Figure 7 A schematic diagram of the structure of the electronic device provided in this application.
[0050] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation
[0051] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0052] Please refer to the following first. Figure 1 , Figure 1 This is a schematic diagram of an implementation environment related to this application. The implementation environment includes a solenoid valve 10 and a server 20, which communicate with each other via a wired or wireless network.
[0053] Server 20 is used to acquire the voltage and current signals of solenoid valve 10 in real time; perform bandpass filtering on the voltage signal to obtain the voltage main signal and voltage dithering signal corresponding to the voltage signal; perform bandpass filtering on the current signal to obtain the current main signal and current dithering signal corresponding to the current signal; based on the voltage main signal, voltage dithering signal, current dithering signal and current main signal, perform inductance estimation on solenoid valve 10 to obtain the real-time inductance of solenoid valve; through the mapping relationship between inductance and valve core displacement, obtain the valve core displacement mapped to the real-time inductance, which is used as the displacement of the solenoid valve core of solenoid valve 10.
[0054] It should be noted that, Figure 1 In the implementation environment shown, server 20 can be a standalone server or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. No restrictions are imposed here.
[0055] The solenoid valve core monitoring method provided in this application solves the problem of large displacement error caused by determining the displacement of the solenoid valve core based on the inversion of current change characteristics by applying the direct mapping relationship between inductance and displacement to valve core displacement monitoring.
[0056] The technical solution of this application and how it solves the above-mentioned technical problems will be described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.
[0057] Figure 2 This is a flowchart illustrating the solenoid valve core monitoring method provided in this application, as shown below. Figure 2 As shown, the method includes:
[0058] S201. Real-time acquisition of voltage and current signals from the solenoid valve.
[0059] The voltage and current signals obtained are raw signals directly measured from both ends of the solenoid valve coil, which can be divided into chatter signals and main signals in the frequency domain.
[0060] S202. Perform bandpass filtering on the voltage signal to obtain the voltage main signal and voltage dithering signal corresponding to the voltage signal.
[0061] S203. Perform bandpass filtering on the current signal to obtain the current main signal and current chatter signal corresponding to the current signal.
[0062] This embodiment uses a bandpass filter to process the voltage signal and the current signal separately, retaining the voltage chatter signal and the current chatter signal within a specific frequency range, thereby achieving the separation effect of chatter signal and main signal in the voltage signal and the current signal.
[0063] S204. Based on the main voltage signal, voltage dithering signal, current dithering signal, and main current signal, the inductance value of the solenoid valve is estimated to obtain the real-time inductance of the solenoid valve.
[0064] Among them, the separated chatter signal is strongly correlated with the valve core displacement. For example, an increase in valve core displacement may cause a change in the preload spring force, which changes the system resonant frequency and thus affects the chatter amplitude.
[0065] This embodiment uses voltage and current chatter signals, combined with the main voltage and current signals, to estimate the inductance of the solenoid valve, obtaining the real-time inductance of the solenoid valve, thus providing a high signal-to-noise ratio data foundation for subsequent valve core displacement calculation.
[0066] S205. By using the mapping relationship between inductance and valve core displacement, the valve core displacement mapped to the real-time inductance is obtained, which is then used as the displacement of the solenoid valve core of the solenoid valve.
[0067] This embodiment obtains the valve core displacement mapped to the real-time inductance by using a pre-calibrated mapping relationship between inductance and valve core displacement, which is then used as the displacement of the solenoid valve core. The entire process avoids the error caused by model simplification in the current inversion method in traditional methods by using a direct mapping relationship between physical parameters (inductance) and mechanical displacement.
[0068] The solenoid valve spool monitoring method provided in this application involves, after acquiring the voltage and current signals of the solenoid valve, separating the high-frequency dithering signal and the main signal of the voltage and current signals through bandpass filtering. These include the voltage main signal, voltage dithering signal, current dithering signal, and current main signal. The amplitude of the dithering signal is strongly correlated with the valve spool displacement. Then, based on the voltage main signal, voltage dithering signal, current dithering signal, and current main signal, the inductance value of the solenoid valve is estimated to obtain the real-time inductance of the solenoid valve, eliminating the control loop interference of the main signal. Finally, through the mapping relationship between the inductance and the valve spool displacement, the valve spool displacement mapped to the real-time inductance is obtained and used as the displacement of the solenoid valve spool, thereby completing the monitoring of the solenoid valve spool displacement.
[0069] As can be seen, this application, by applying the direct mapping relationship between inductance and displacement to valve core displacement monitoring, avoids the problem of large displacement errors in traditional current inversion methods, significantly improving the monitoring accuracy of solenoid valve cores. This allows the solenoid valve to maintain the stability of displacement measurement even under complex operating conditions (such as high-frequency chatter control), and provides a high-precision physical parameter basis for subsequent fault diagnosis. Furthermore, the data used in estimating real-time inductance are the voltage and current signals of the solenoid valve, as well as the corresponding chatter signal separated by bandpass filtering, eliminating the need for additional sensors and reducing hardware costs and packaging complexity.
[0070] In an exemplary embodiment of this application, the step of estimating the inductance value of the solenoid valve based on the main voltage signal, voltage dithering signal, current dithering signal, and main current signal to obtain the real-time inductance of the solenoid valve may specifically include:
[0071] The real-time resistance of the solenoid valve is determined based on the main voltage and main current signals.
[0072] Based on the frequency domain steady-state relationship between inductance, resistance, current dithering signals and voltage dithering signals, the inductance value of the solenoid valve is estimated according to the real-time resistance, current dithering signals and voltage dithering signals, and the real-time inductance of the solenoid valve is obtained.
[0073] The real-time resistance of the solenoid valve is calculated using the main voltage and current signals, thus eliminating the influence of temperature on the resistance. The steady-state frequency domain relationship between the inductance, resistance, current chatter signals, and voltage chatter signals is expressed as a calculation formula, the process of obtaining this formula is as follows.
[0074] Based on the dynamic model of the solenoid valve, for the solenoid valve's solenoid:
[0075]
[0076] in For voltage, For resistance, For current, It is a magnetic flux.
[0077] The magnetic flux linkage formula is:
[0078]
[0079] Where x is the displacement. Since it is an inductor, it is affected by the valve core displacement and current, therefore:
[0080]
[0081] Where v is the valve core displacement velocity. Let be the electromotive force generated by the inductor. In practical engineering, the electromotive force generated by the inductor has a small impact and can be ignored. Therefore:
[0082]
[0083]
[0084] Where R represents resistance, which is mainly affected by temperature; L represents inductance, which is related to the position of the valve core and the magnitude of the current. The position of the valve core affects the air gap length, and the magnitude of the current determines the degree of saturation of the ferromagnetic material.
[0085] To overcome the static friction inside the solenoid valve, chattering is commonly applied. The voltage formula in the frequency domain is:
[0086]
[0087]
[0088] in , These are the signal amplitudes of the voltage dithering signal and the current dithering signal, respectively. j is the imaginary unit, and jωL is called the inductive reactance, where ω is the angular frequency of the signal, representing the opposition of the inductor L to the alternating current.
[0089] Therefore, the steady-state frequency domain relationship between the inductance, resistance, current chatter signals, and voltage chatter signals is obtained: .
[0090] In this embodiment, Figure 3This is a schematic diagram illustrating the process of displacement detection using the solenoid valve core monitoring method provided in this application. Figure 3 As shown, at the start of the test, the voltage signal u and current signal i of the solenoid valve are measured. Then, the voltage and current signals are bandpass filtered separately to obtain the corresponding main voltage signal. The signal amplitude of voltage flutter signal The signal amplitude of the current chatter signal and current main signal ; and according to the main voltage and main current Calculate the real-time resistance Based on the frequency domain steady-state relationship between the inductance, resistance, current chatter signals, and voltage chatter signals mentioned above, the inductance value of the solenoid valve is estimated to obtain the real-time inductance L of the solenoid valve. Then, through the solenoid valve sample inductance-displacement standard model that characterizes the mapping relationship between inductance and valve core displacement, the valve core displacement mapped to the real-time inductance is obtained as the displacement of the solenoid valve core, thus completing the real-time estimation of displacement x and ending the detection.
[0091] Thus, through the above embodiments, this application uses the accurate calculation of real-time inductance and the direct mapping relationship between physical parameters (inductance) and mechanical displacement to monitor the valve core of the solenoid valve and obtain the displacement of the valve core. This avoids the result error caused by model simplification in the current inversion method and significantly improves the accuracy of displacement estimation.
[0092] In an exemplary embodiment of this application, the step of establishing the mapping relationship between inductance and valve core displacement may specifically include:
[0093] Collect the inductance and valve core displacement of multiple standard components corresponding to the solenoid valve;
[0094] Based on the inductance and valve core displacement of multiple standard components, a mapping relationship between inductance and valve core displacement is constructed.
[0095] In this embodiment, multiple standard components corresponding to the solenoid valve are used as references, and the inductance and valve core displacement of the multiple standard components are further collected. Based on the inductance and valve core displacement of the multiple standard components, a mapping relationship between inductance and valve core displacement is constructed as a mapping standard between inductance and displacement.
[0096] Thus, through the above embodiments, this application avoids the result error caused by model simplification in the current inversion method by using the direct mapping relationship between physical parameters (inductance) and mechanical displacement. Furthermore, by using the mapping relationship between the inductance of the standard part corresponding to the solenoid valve and the valve core displacement as the standard for determining the displacement of the solenoid valve core, the accuracy of displacement estimation is significantly improved.
[0097] In an exemplary embodiment of this application, the step of acquiring the voltage and current signals of the solenoid valve in real time may specifically include:
[0098] Multi-channel voltage and current signals of the solenoid valve are acquired using multi-channel sensors.
[0099] The voltage signal of the solenoid valve is obtained by fusing the multi-channel voltage signals through a multi-channel signal fusion algorithm.
[0100] The current signal of the solenoid valve is obtained by fusing multiple channel current signals using a multi-channel signal fusion algorithm.
[0101] Among them, a multi-channel sensor refers to a sensor system that can simultaneously acquire multiple physical quantities.
[0102] When acquiring voltage and current signals from a solenoid valve, what is actually acquired is the voltage and current applied across the coil. The measured values of this voltage and current are easily affected by the environment, which will lead to inaccuracies in subsequent measurements, as well as the corresponding derived and calculated values.
[0103] Therefore, in this embodiment, a multi-channel signal fusion algorithm (such as Kalman filtering) is introduced to perform comprehensive calculations by combining real-time data from multiple sensors. Specifically, multi-channel voltage and current signals of the solenoid valve are acquired through multi-channel sensors; the multi-channel voltage signals are fused using the multi-channel signal fusion algorithm to obtain the voltage signal of the solenoid valve; and the multi-channel current signals are fused using the same algorithm to obtain the current signal of the solenoid valve. Thus, by fusing the multi-frequency characteristics of voltage and current, transient noise interference from single signal acquisition is eliminated.
[0104] Thus, through the above embodiments, this application significantly reduces the noise impact of single signal acquisition by multi-channel sensor acquisition and multi-channel signal fusion, significantly improves the comprehensiveness of data acquisition, and enhances the stability of subsequent inductance calculation, providing a more reliable physical parameter basis for displacement estimation and fault diagnosis. For example, under high-frequency chatter control of a solenoid valve, cross-validation of multi-channel data can more accurately separate the chatter signal, thereby improving the accuracy of displacement estimation and enhancing the response speed of fault diagnosis to sudden faults (such as sudden valve core jamming).
[0105] In an exemplary embodiment of this application, after acquiring the voltage and current signals of the solenoid valve in real time, the method may further include a step of adjusting a bandpass filter for bandpass filtering, which may specifically include:
[0106] Obtain the operating status of the solenoid valve;
[0107] Based on the operating status, the filtering parameters of the bandpass filter are dynamically adjusted using an adaptive algorithm.
[0108] Among them, adaptive algorithms refer to algorithms that dynamically adjust filter parameters based on real-time signal characteristics, such as the LMS algorithm (Least Mean Square Algorithm).
[0109] In this embodiment, before applying a bandpass filter to process the voltage and current signals, targeted adjustments are made based on the solenoid valve's operating state to ensure the adjusted bandpass filter is compatible with the solenoid valve. Specifically, the filter parameters, such as the center frequency and bandwidth, are dynamically adjusted according to the solenoid valve's operating state. The operating state characterizes changes in various parameters of the solenoid valve, such as temperature and load variations. For example, when the frequency of the chatter signal shifts due to load changes, the adaptive algorithm adjusts the filter's center frequency in real time to ensure a strong correlation between the separated chatter signal components and the valve core displacement, avoiding signal separation distortion.
[0110] Thus, through the above embodiments, this application effectively suppresses interference signals at non-flutter frequencies (such as power frequency noise and mechanical vibration harmonics) and improves the signal-to-noise ratio of the flutter signal by dynamically adjusting the filtering parameters of the bandpass filter based on the working state of the solenoid valve. This provides a more stable signal processing foundation for subsequent inductance calculations, further improves the stability of displacement estimation, and enhances the robustness of fault diagnosis (such as reliably separating the flutter signal even in complex electromagnetic environments).
[0111] An exemplary embodiment of this application further includes a fault monitoring step for the solenoid valve core, which may specifically include:
[0112] Obtain the standard inductance of the standard component corresponding to the solenoid valve under voltage and current signals;
[0113] Obtain the absolute value of the error between the real-time inductance and the standard inductance;
[0114] The absolute value of the error is compared with the error range to obtain the operating status of the solenoid valve, which includes fault prediction status, fault alarm status and normal status.
[0115] In this embodiment, the solenoid valve core monitoring also includes fault monitoring, which compares the absolute value of the error between the real-time inductance and the standard inductance with the error range to obtain the operating status of the solenoid valve. The operating status includes fault prediction status, fault alarm status and normal status. When the comparison result between the absolute value of the error and the error range does not meet the judgment conditions corresponding to the fault prediction status or the fault alarm status, the solenoid valve is in the normal status.
[0116] like Figure 4 , Figure 4This is a flowchart illustrating the fault prediction process using the solenoid valve spool monitoring method provided in this application. It shows the process of determining the solenoid valve's operating state as a fault prediction state and issuing a fault prediction alert. In the diagram, the solenoid valve sample is the corresponding standard part of the solenoid valve, and the voltage, current, and inductance standard model of the solenoid valve sample is used to obtain the standard inductance of the solenoid valve sample under different voltage and current signals. Additionally, This represents the normal inductance boundary value within the error range. The boundary value used to trigger the prediction cue within the error range, when the absolute value of the error between the real-time inductor and the standard inductor is greater than... Less than And meets the timing standards and trigger count When this occurs, it indicates that the solenoid valve meets the judgment conditions corresponding to the fault warning state, that is, it satisfies:
[0117]
[0118]
[0119]
[0120] For the absolute value of the error to be greater than Less than The trigger timing time is N, where N is the absolute value of the error greater than 1. Rising edge count when σ is less than σ.
[0121] like Figure 4 As shown, at the start of the test, the voltage signal u and current signal i of the solenoid valve are measured. Then, the voltage and current signals are bandpass filtered separately to obtain the corresponding main voltage signal. Voltage flutter signal Current chatter signal and the main current signal i1; and according to the main voltage and main current Calculate the real-time resistance Based on the frequency domain steady-state relationship between the inductance, resistance, current chatter signals, and voltage chatter signals mentioned above, the inductance value of the solenoid valve is estimated to obtain the real-time inductance of the solenoid valve. Simultaneously, the standard inductance of the corresponding standard component of the solenoid valve under voltage and current signals was obtained through the voltage-current-inductance standard model of the solenoid valve prototype. .
[0122] From standard inductor Real-time inductance Calculate the absolute value of inductance error ,judge Does it meet the requirements? If so, then start timing and rising edge counting, while the timing time is greater than or equal to the timing standard. And the rising edge count is greater than or equal to the number of triggers. If the error occurs, a fault prediction prompt will be issued; otherwise, further judgment is needed regarding the absolute value of the error and the normal inductance boundary value of the error range. The relationship between these factors determines whether the solenoid valve is in a fault alarm state.
[0123] like Figure 5 , Figure 5 This is a flowchart illustrating the process of using the solenoid valve core monitoring method provided in this application to generate a fault alarm. It shows the process of determining the solenoid valve's operating state as a fault alarm state and issuing a fault alarm notification. In the diagram, when the absolute value of the error between the real-time inductance and the standard inductance is greater than... And it meets the timing standard corresponding to the fault alarm state. and trigger count When this occurs, it indicates that the solenoid valve meets the judgment condition corresponding to the fault alarm state, that is, it satisfies:
[0124]
[0125]
[0126]
[0127] in For the absolute value of the error to be greater than The trigger timer is set at that time. For the absolute value of the error to be greater than Counting the rising edge of the time.
[0128] like Figure 5 As shown, the steps for obtaining the real-time inductance of the solenoid valve are the same as those in the displacement monitoring and fault early warning monitoring processes, and will not be repeated here. Afterwards, once the absolute value of the error is determined to be greater than σ, timing and rising edge counting begin. The timing is maintained when the timing time is greater than or equal to the timing standard. And the rising edge count is greater than or equal to the number of triggers. When this happens, a fault alarm will be issued.
[0129] Thus, through the above embodiments, this application uses the inductance of a standard component as a standard inductance and as a fault determination criterion, quantifying the absolute value of the error between the real-time inductance and the standard inductance to achieve accurate fault state determination. This quantitative analysis of physical parameters (inductance) avoids the subjectivity of relying on human experience in traditional methods, significantly improving the accuracy of fault determination.
[0130] In an exemplary embodiment of this application, the step of determining the error range used in fault monitoring may specifically include:
[0131] Obtain historical operating information of the solenoid valve;
[0132] Based on historical operating condition information, machine learning algorithms are used to determine the boundary values of the error range.
[0133] In this embodiment, a machine learning algorithm (such as support vector machine or random forest) is introduced before fault determination. Based on the historical operating data of the solenoid valve (such as the mapping relationship between inductance and displacement under different loads, and fault sample data), the boundary value of the error range is determined by the machine learning algorithm. For example, when the correspondence between inductance and displacement of the solenoid valve drifts due to long-term use, machine learning can adaptively correct the boundary value of the error range applied in fault determination, avoiding false alarms or missed alarms.
[0134] Thus, through the above embodiments, this application, by dynamically adjusting the threshold, allows the boundary values of the error range to adapt to the performance changes of the solenoid valve at different stages of its life cycle, making fault diagnosis more consistent with actual operating conditions. This improvement significantly reduces the false alarm rate (such as false alarms triggered by environmental noise), while enhancing the ability to predict early faults and extending equipment maintenance cycles.
[0135] Figure 6 This is a schematic diagram of the structure of the solenoid valve core monitoring device provided in this application, as shown below. Figure 6 As shown, the solenoid valve spool monitoring device 60 includes:
[0136] The acquisition unit 601 is used to acquire the voltage and current signals of the solenoid valve in real time.
[0137] The signal processing unit 602 is used to perform bandpass filtering on the voltage signal to obtain the voltage main signal and voltage dithering signal corresponding to the voltage signal; and to perform bandpass filtering on the current signal to obtain the current main signal and current dithering signal corresponding to the current signal.
[0138] The inductance estimation unit 603 is used to perform inductance value estimation processing on the solenoid valve based on the main voltage signal, voltage dithering signal, current dithering signal and main current signal to obtain the real-time inductance of the solenoid valve.
[0139] The displacement estimation unit 604 is used to obtain the valve core displacement mapped to the real-time inductance through the mapping relationship between inductance and valve core displacement, and use it as the displacement of the solenoid valve core of the solenoid valve.
[0140] In one possible implementation, the inductance estimation unit 603 is also used to determine the real-time resistance of the solenoid valve based on the main voltage signal and the main current signal; and to perform inductance value estimation processing on the solenoid valve based on the frequency domain steady-state relationship between the inductance, resistance, current dithering signal and voltage dithering signal, thereby obtaining the real-time inductance of the solenoid valve.
[0141] In one possible implementation, the device further includes a mapping relationship construction unit, which is used to collect the inductance and valve core displacement of multiple standard components corresponding to the solenoid valve; and to construct a mapping relationship between the inductance and valve core displacement based on the inductance and valve core displacement of the multiple standard components.
[0142] In one possible implementation, the acquisition unit 601 is further configured to acquire multi-channel voltage signals and multi-channel current signals of the solenoid valve through a multi-channel sensor; to fuse the multi-channel voltage signals using a multi-channel signal fusion algorithm to obtain the voltage signal of the solenoid valve; and to fuse the multi-channel current signals using a multi-channel signal fusion algorithm to obtain the current signal of the solenoid valve.
[0143] In one possible implementation, the device further includes a dynamic control unit for acquiring the operating state of the solenoid valve after acquiring the voltage and current signals of the solenoid valve in real time; and dynamically adjusting the filtering parameters of the bandpass filter based on the operating state using an adaptive algorithm.
[0144] In one possible implementation, the device further includes a fault monitoring unit, used to acquire the standard inductance of the standard component corresponding to the solenoid valve under voltage and current signals; acquire the absolute value of the error between the real-time inductance and the standard inductance; compare the absolute value of the error with the error range to obtain the operating status of the solenoid valve, the operating status including fault prediction status, fault alarm status and normal status.
[0145] In one possible implementation, the fault monitoring unit further includes an error range determination unit, which is used to acquire historical operating condition information of the solenoid valve; and based on the historical operating condition information, to determine the boundary values of the error range through a machine learning algorithm.
[0146] The solenoid valve core monitoring device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0147] Figure 7 A schematic diagram of the structure of the electronic device provided in this application. Figure 7As shown, the electronic device 70 provided in this embodiment includes at least one processor 701 and a memory 702. Optionally, the device 70 further includes a communication component 703. The processor 701, memory 702, and communication component 703 are connected via a bus 704.
[0148] In a specific implementation, at least one processor 701 executes computer execution instructions stored in memory 702, causing at least one processor 701 to perform the above-described method.
[0149] The specific implementation process of processor 701 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0150] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0151] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0152] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0153] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0154] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0155] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0156] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0157] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0158] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0159] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0160] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0161] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0162] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method for monitoring the spool of a solenoid valve, characterized in that, include: Real-time acquisition of voltage and current signals from the solenoid valve; The voltage signal is subjected to bandpass filtering to obtain the voltage main signal and voltage dithering signal corresponding to the voltage signal; The current signal is subjected to bandpass filtering to obtain the current main signal and current chatter signal corresponding to the current signal; Based on the main voltage signal, the voltage chatter signal, the current chatter signal, and the main current signal, the inductance value of the solenoid valve is estimated to obtain the real-time inductance of the solenoid valve. By mapping the inductance to the valve core displacement, the valve core displacement mapped to the real-time inductance is obtained, and this displacement is taken as the valve core displacement of the solenoid valve.
2. The method according to claim 1, characterized in that, The step of estimating the inductance of the solenoid valve based on the main voltage signal, the voltage dithering signal, the current dithering signal, and the main current signal to obtain the real-time inductance of the solenoid valve includes: The real-time resistance of the solenoid valve is determined based on the main voltage signal and the main current signal. Based on the frequency domain steady-state relationship between inductance, resistance, current dithering signal and voltage dithering signal, the inductance value of the solenoid valve is estimated according to the real-time resistance, the current dithering signal and the voltage dithering signal to obtain the real-time inductance of the solenoid valve.
3. The method according to claim 1, characterized in that, The mapping relationship between the inductance and the valve core displacement is constructed in the following way: The inductance and valve core displacement of multiple standard components corresponding to the solenoid valve are collected; Based on the inductance and valve core displacement of the aforementioned standard components, a mapping relationship between inductance and valve core displacement is constructed.
4. The method according to any one of claims 1 to 3, characterized in that, The real-time acquisition of the voltage and current signals of the solenoid valve includes: Acquire multi-channel voltage and multi-channel current signals from the solenoid valve; The voltage signal of the solenoid valve is obtained by fusing the multi-channel voltage signals using a multi-channel signal fusion algorithm. The multi-channel current signals are fused using a multi-channel signal fusion algorithm to obtain the current signal of the solenoid valve.
5. The method according to any one of claims 1 to 3, characterized in that, After acquiring the voltage and current signals of the solenoid valve in real time, the method further includes: Obtain the operating status of the solenoid valve; Based on the aforementioned operating state, the filtering parameters of the bandpass filter are dynamically adjusted using an adaptive algorithm.
6. The method according to any one of claims 1 to 3, characterized in that, Also includes: Obtain the standard inductance of the standard component corresponding to the solenoid valve under the voltage signal and the current signal; Obtain the absolute value of the error between the real-time inductance and the standard inductance; The absolute value of the error is compared with the error range to obtain the operating status of the solenoid valve, which includes fault prediction status, fault alarm status and normal status.
7. The method according to claim 6, characterized in that, The error range is determined in the following manner: Obtain the historical operating information of the solenoid valve; Based on the historical operating condition information, the boundary values of the error range are determined using machine learning algorithms.
8. A solenoid valve spool monitoring device, characterized in that, include: The acquisition unit is used to acquire the voltage and current signals of the solenoid valve in real time. The signal processing unit is used to perform bandpass filtering on the voltage signal to obtain the voltage main signal and voltage dithering signal corresponding to the voltage signal. The current signal is subjected to bandpass filtering to obtain the current main signal and current chatter signal corresponding to the current signal; An inductance estimation unit is used to perform inductance value estimation processing on the solenoid valve based on the main voltage signal, the voltage dithering signal, the current dithering signal and the main current signal, so as to obtain the real-time inductance of the solenoid valve. The displacement estimation unit is used to obtain the valve core displacement mapped to the real-time inductance through the mapping relationship between inductance and valve core displacement, and use it as the displacement of the solenoid valve core of the solenoid valve.
9. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the solenoid valve spool monitoring method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the solenoid valve core monitoring method as described in any one of claims 1 to 7.