US7405917B2 - Method and apparatus for monitoring and determining the functional status of an electromagnetic valve - Google Patents

Method and apparatus for monitoring and determining the functional status of an electromagnetic valve Download PDF

Info

Publication number
US7405917B2
US7405917B2 US11/455,270 US45527006A US7405917B2 US 7405917 B2 US7405917 B2 US 7405917B2 US 45527006 A US45527006 A US 45527006A US 7405917 B2 US7405917 B2 US 7405917B2
Authority
US
United States
Prior art keywords
value
determining
current
time
valve
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US11/455,270
Other versions
US20070291438A1 (en
Inventor
Oliver Ahrens
Otto Szenn
Wjatscheslaw Missal
Karl-Heinz Forster
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Festo SE and Co KG
Original Assignee
Festo SE and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=38474029&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US7405917(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority to US11/455,270 priority Critical patent/US7405917B2/en
Application filed by Festo SE and Co KG filed Critical Festo SE and Co KG
Assigned to FESTO AG & CO reassignment FESTO AG & CO ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MISSAL, WJATSCHESLAW, AHERNS, OLIVER, SZENN, OTTO, FORSTER, KARL-HEINZ
Assigned to FESTO AG & CO reassignment FESTO AG & CO CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME, PREVIOUSLY RECORDED AT REEL 018331 FRAME 0940. Assignors: FORSTER, KARL-HEINZ, MISSAL, WJATSCHESLAW, AHRENS, OLIVER, SZENN, OTTO
Priority to DE602007012325T priority patent/DE602007012325D1/en
Priority to EP07010418.7A priority patent/EP1867903B2/en
Publication of US20070291438A1 publication Critical patent/US20070291438A1/en
Assigned to FESTO AG & CO. KG reassignment FESTO AG & CO. KG CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: FESTO AG & CO
Publication of US7405917B2 publication Critical patent/US7405917B2/en
Application granted granted Critical
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16KVALVES; TAPS; COCKS; ACTUATING-FLOATS; DEVICES FOR VENTING OR AERATING
    • F16K31/00Actuating devices; Operating means; Releasing devices
    • F16K31/02Actuating devices; Operating means; Releasing devices electric; magnetic
    • F16K31/06Actuating devices; Operating means; Releasing devices electric; magnetic using a magnet, e.g. diaphragm valves, cutting off by means of a liquid
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16KVALVES; TAPS; COCKS; ACTUATING-FLOATS; DEVICES FOR VENTING OR AERATING
    • F16K37/00Special means in or on valves or other cut-off apparatus for indicating or recording operation thereof, or for enabling an alarm to be given
    • F16K37/0075For recording or indicating the functioning of a valve in combination with test equipment
    • F16K37/0083For recording or indicating the functioning of a valve in combination with test equipment by measuring valve parameters
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/50Testing of electric apparatus, lines, cables or components for short-circuits, continuity, leakage current or incorrect line connections
    • G01R31/72Testing of electric windings

Definitions

  • the present invention relates to a method and apparatus for monitoring and determining the functional status of a valve, and, more particularly, determining when a valve should be replaced to assist in preventative maintenance.
  • valves are used to control actuators or pilot other valves in a fluid power circuit.
  • a solenoid activated valve is used to control actuators or pilot other valves in a fluid power circuit.
  • a solenoid activated valve uses a coil which surrounds an armature or plunger. When the coil is energized, a magnetic field is created, which causes the plunger to move. This movement can cause a fluid passage to open allowing the fluid to flow to the next member in the circuit.
  • the fluid passage allows the fluid to flow and act on a valve member, such as a spool, thereby shifting the valve.
  • the plunger could alternatively be directly connected to the valve-shifting member.
  • a solenoid activated valve In a solenoid activated valve the plunger typically is moved against the biasing force of a spring. When the coil is energized the plunger moves, compressing the spring and allowing the valve to shift. When the coil is de-energized, the spring force urges the plunger back to its initial position. This behavior is cyclic in nature, since the action of the plunger is repeated over and over again under the same conditions. Accordingly, the behavior of the plunger should be the same for each cycle.
  • valves may begin to wear and their function degrades.
  • Valve degradation may be caused by a sticking plunger, a weak coil or a failing spring.
  • the valve may still function but at a reduced efficiency. For example, air may leak or the valve may shift more slowly. It is often very difficult to determine which valves are in this state without removing the valve from its circuit and conducting tests. Even before complete valve failure, the machine or circuit in which it functions will be compromised. Once a valve completely fails, immediate maintenance is required. This can interrupt production and result in significant costs.
  • components such as valves may be replaced after a fixed period of time.
  • fully functioning components may be needlessly replaced.
  • the present invention provides a method and apparatus for monitoring the functional status of a solenoid actuated valve.
  • the present invention also provides a method and apparatus for monitoring the functional status of a solenoid actuated valve based on an electro-mechanical switching time of the valve.
  • the present invention further provides a method and apparatus for monitoring the functional status of a solenoid actuated valve by determining the electro-mechanical switching time of the valve based on an electrical characteristic responsive to the solenoid.
  • the characteristic may be the supply current to the valve.
  • the present invention still further provides an algorithm responsive to the change in supply current to the solenoid coil for determining the electro-mechanical switching time.
  • the present invention provides a method of determining the functional status of an electromagnetic valve having a solenoid and plunger including the steps of:
  • the present invention also provides a method of monitoring the functional status of an electro-mechanical valve having a solenoid coil and plunger comprising the steps of:
  • the present invention further provides an apparatus for determining the functional status of an electromagnetic valve having a solenoid and plunger including a sensing circuit for sensing the current to be supplied to the valve.
  • An electro-mechanical switching time detector operably connected to the sensing circuit. The detector determines the electro-mechanical switching time of a valve based on characteristics of the current supplied to the solenoid.
  • a comparator is provided for comparing the valve switching time to a predetermined value.
  • An indication device is provided for indicating the valve status dependant on the results of the comparison.
  • the present invention still further provides an apparatus for determining the functional status of an electromagnetic valve having a solenoid coil and plunger including a sensing circuit for sensing the current to be supplied to the valve.
  • An electro-mechanical switching time detector is operably connected to the sensing circuit. The detector evaluates the current to determine when the plunger has moved from a first position to a second position based on an electrical characteristic responsive to the solenoid coil. The detector determines the electro-mechanical switching time, t ems , based on the position of the plunger. A comparator compares the t ems to a predetermined value. An indicator indicates the valve status depending on the results of the comparison.
  • FIG. 1 is a partial cross-sectional view of a solenoid actuated valve.
  • FIG. 2A is a graphical representation of a valve supply current and voltage verses time having a charging capacitor.
  • FIG. 2B is a graphical representation of a valve supply current and voltage verses time having no charging capacitor.
  • FIG. 3 is a graphical representation of the beginning of the valve supply current.
  • FIG. 4 is a graphical representation of a valve supply current and piloting voltage at the beginning and the end of a measurement time window.
  • FIG. 5 is a graphical representation of a valve supply current and piloting voltage within the time window for measurement.
  • FIG. 6 is a graphical representation of a valve supply current and piloting voltage showing the electro-mechanical switching time.
  • FIG. 7 is a graphical representation of the valve supply current curve showing sample data points for the comparing algorithm of the present invention.
  • FIG. 8 is a graphical representation of the valve supply current curve showing sample data points for the Digital Trend Waveform algorithm of the present invention.
  • FIG. 9 is a graphical representation of the valve supply current curve showing sample data points for the comparing algorithm with the distance between data points, k equal to 1.
  • FIG. 10 is a graphical representation of the output of the comparing algorithm with noise present.
  • FIG. 11 is a graphical representation of the output of the Logic-Output Filter.
  • FIG. 12A is a schematic of a valve switching circuit.
  • FIG. 12B is a schematic of an alternative embodiment of a valve switching circuit.
  • FIG. 13 is a block diagram of the signal acquisition and filtering of the present invention.
  • FIG. 14 is a block diagram of the start of the measurement of the electro-mechanical switching time.
  • FIG. 15 is a graphical representation of the valve supply current and piloting voltage showing a first, second, and third timer.
  • FIG. 16 is a block diagram of the detection of the electro-mechanical switch time.
  • FIG. 17 is a block diagram of the control of the detection circuit of FIG. 16 .
  • FIG. 18 is a block diagram of the detection of a current reduction.
  • FIG. 19 is a block diagram of the valve failure detection feature of the present invention.
  • FIG. 20 is a block diagram of the generation of tolerances.
  • FIG. 21 is a block diagram of the duration of switching cycle.
  • the present invention includes a method and apparatus for enabling a user to assess the functional status of solenoid valves including its mechanical and electrical components.
  • the invention presents a diagnostic tool which detects and compares cyclically the value of the parameter describing the dynamic performance of a solenoid valve with a reference value of this parameter. This tool determines whether or not the measured value is within certain tolerances around the reference value.
  • valves 10 having electro-mechanical actuator 12 attached to a valve body 13 .
  • actuator 12 may include a movable armature also referred to as a plunger 14 disposed within a stationary conductive solenoid coil 16 through which current may flow. Energizing the coil creates a magnetic field that moves the plunger.
  • the plunger 14 may selectively cover and uncover a pilot hole 15 allowing pressurized fluid to shift the valve spool 17 .
  • the plunger may be directly connected (not shown) to a valve spool in what is know as a direct-controlled valve.
  • the plunger may be biased in a first position by way of a spring 18 .
  • the solenoid coil 16 is typically operably connected to a valve controller 20 that selectively supplies current to the coil.
  • the valve controller 20 may include a sensing circuit which senses an electrical characteristic responsive to the solenoid and generates a signal corresponding to the sensed characteristic, such as the current.
  • the characteristic is preferably the current supplied to the solenoid coil.
  • a current sensing circuit 22 which is described below with reference to FIGS. 12A and 12B , allows the current to the coil to be monitored.
  • the sensed current may be used to determine the status of the solenoid valve.
  • the plunger 14 moves from a first end position to a second end position, thereby shifting the valve.
  • Valve solenoid coils may be initially subjected to a relatively high voltage in order to quickly move the plunger from the first position and overcome inertial, frictional, and spring forces. This is referred to as over-exciting the coil.
  • the over-excitation may be obtained either by using a charging capacitor or an appropriately supplied over-voltage in a manner well known in the art.
  • the movement of the solenoid plunger 14 within the electro-mechanized actuator 12 constitutes a cyclic system, meaning the same event occurs repeatedly over and over again, i.e., the same plunger is moving the same distance, against the same spring, under the same coil current. Therefore, it can be expected that a characteristic of the system, such as how long it takes the plunger to move for one cycle, should be the same for other cycles. If this is not the case, a change in the characteristic provides information as to the condition of the valve.
  • the electro-mechanical switching time, t ems is defined as the time elapsed from switching-on the power source of a solenoid valve to the time when the valve plunger has finished its movement.
  • the electro-mechanical switching time of the plunger has been found to provide valuable information as to the fitness of the valve 10 .
  • the t ems will fall within a particular range. This range depends on the particular features of the valve. If the plunger travel takes longer than an acceptable amount of time, this may indicate that the plunger is sticking or that the coil is malfunctioning. If the plunger travels too quickly, this may indicate that the spring has failed.
  • the present invention determines the electro-mechanical switching time by monitoring and evaluating the voltage signal and supply current to the valve.
  • the sensed current, I sens supplied to the valve solenoid changes over time, t.
  • the current rises to a point when the plunger starts to move from its first position.
  • the current may continue to increase at a slower rate until it begins to decline.
  • the current will again begin to rise until a coil saturation point. This change in the slope of the current at the time when the plunger stops moving from negative to positive permits the mechanical switching time to be calculated from analyzing the current.
  • FIG. 2A illustrates the current curve for a valve including a charging capacitor.
  • a charging capacitor is preferably part of the valve electronics which is placed within the valve housing, in a manner well known in the art. The charging capacitor in the valve electronics leads to shorter switching times of the valves, and therefore, may be used in fast switching valve types.
  • FIG. 2B illustrates the current curve for a valve without a charging capacitor.
  • a time window in order to calculate the mechanical switching time based on the supply current, first a time window, t w , may be created.
  • the time window helps isolate the portion of the current curve which provides the information relevant to determining the end of the plunger movement. Detection of the change in slope of the current curve takes place within the time window.
  • the power up condition is detected by way of the piloting voltage Vc which changes the on-off status of the valve.
  • the piloting voltage is described in detail with respect to FIGS. 12A and 12B . In the preferred embodiment, when the pilot voltage goes low the valve is switched on.
  • the time window may be started with a certain delay after the switch-on condition is detected. Since the current curve depends on the size of the charging capacitor and the solenoid time constant, this delay is preferably determined individually for each valve type or model. For the embodiment set forth herein, a time delay of 1 ms to 2 ms is used for exemplary purposes. Therefore, as shown in FIG. 3 , 2 ms after the power up condition is detected, the time window starts, t WS . Other delay times may be used.
  • the solenoid supply current is preferably measured by way of the sensing resistor R_sens within the voltage divider as shown in FIG. 12A .
  • the sensor signal then may be digitized by an analog-to-digital converter and stored in a First In First Out memory (FIFO). It is within the contemplation of the present invention that other means for measuring and storing the current could be employed.
  • FIFO First In First Out memory
  • the end of the measurement and of the time window may be detected by looking for the current reduction to the solenoid coil.
  • Current reduction occurs after the plunger has moved into the second position when only a lower holding current is required.
  • Current reduction can take place at a predetermined time after the valve has been switched on.
  • the end of the time window t WE occurs at t r2 .
  • a predetermined time or Time to Measure, may be used to determine the end of the time window. This time will be dependent on the type of valve and can be empirically determined.
  • the behavior of the current within that window may be detected and evaluated to determine plunger movement and, ultimately, the mechanical switching time t ems .
  • the current is evaluated within the window, and a decline in the current followed by an increase indicates the end of the plunger's movement.
  • the change in slope of the solenoid supply current curve may be detected using an algorithm, based on data derived from the sensed current supplied to the coil.
  • a comparing algorithm is used which compares the successive points, separated by time k of the current curve from the start of the time window t ws at t ⁇ t WS .
  • the algorithm then enters a second stage and starts comparing the current as follows: I(t j+k ) ⁇ I(t j ).
  • the electro-mechanical switching time is calculated as the difference between the switch-on signal t so and the time of the end of plunger movement t min .
  • the time increment k between the data points to be compared can be increased.
  • a digital trend waveform (“DTW”) algorithm may be used to evaluate the current and determine the end of the plunger movement.
  • DTW digital trend waveform
  • successive data points are compared. If the later point is greater than the previous point, then the digital trend waveform value is assigned a value of 1. If the later point is less than the prior current point then the DTW value is assigned a value of ⁇ 1.
  • a local minimum or maximum of the current curve would result in a transition from “ ⁇ 1” to “1” or from “1” to “ ⁇ 1”, respectively.
  • one free parameter preferably the time increment k between two neighboring data points is used.
  • two free parameters may be used, preferably the time increment k and a tolerance a t .
  • the change in the current value between two neighboring points must exceed the difference a t in order to be recognized as a change. Therefore, parameter a t may be introduced to help account for local fluctuations in the current curve.
  • the discontinuity permits the output of the DTW to change immediately from “ ⁇ 1” to “1” at the data point 4 .
  • This point represents the end of the plunger movement.
  • the electro-mechanical switching time, t ems can then be calculated.
  • the end of the plunger movement is determined by using a logic-output filter (“LOF”) algorithm.
  • LPF logic-output filter
  • This algorithm detects the arrival of the plunger at its end position (see FIGS. 2A and 2B ) by detecting a transition from negative to positive slope in the current curve at the local minimum.
  • This algorithm does not use a tolerance at. Accordingly, the noise-influenced current curve is used as the input to the LOF.
  • the output of the comparing algorithm may not be stable as shown in FIG. 10 . Therefore, the comparing algorithm may be enhanced by feeding the non-ideal output of the comparing algorithm through the LOF algorithm to eliminate the noise as shown in FIG. 11 .
  • the LOF algorithm may consist of the following steps:
  • the output of the comparing algorithm (non-ideal case FIG. 10 ) is used as an input for the LOF with the results shown in FIG. 11 .
  • the frame size in this example is 6; however, other frame sizes could be used.
  • the LOF example is set forth below:
  • Each of the various algorithm embodiments set forth above permits the time when the plunger movement ends to be calculated by evaluating the supply current to the solenoid. This information determines the electro-mechanical switching time. The t ems provides valuable information as to the functional status of the valve.
  • the present invention further includes verification of the measurements and a creation of the tolerances.
  • the electro-mechanical switching time t ems depends on supply voltage V supply and switching frequency f sw .
  • the relationships of these parameters are as follows:
  • an additional parameter may be used for creation of the tolerances.
  • This parameter is the relation between the duration of the “on” and of the “off” state of the electromagnetic valve (the so-called duty cycle).
  • One way to implement the dependency of t ems on the supply voltage into tolerance generation is to integrate the supply current over time. It includes the amplitude information of this signal summed over time. This way, a power supply malfunction such as too high or too low a supply voltage, or a malfunction of the charging capacitor (if applicable) can be detected.
  • the implementation of the switching frequency into tolerance generation can be done by measuring the time distance between two switching cycles by means of a digital timer. A combination of measurements of the electro-mechanical switching time, of the integral of the sensor signal over time, and of the switching frequency improves the confidence of the measurement. Additionally, a higher number of fault conditions can be covered this way.
  • the valve controller 20 may include, or be operably associated with, a switching logic 21 and a current sensing circuit 22 .
  • the detection circuit which is used to detect the end of the plunger movement, receives an input from the current sensing circuit 22 .
  • Current sensing circuit is capable of generating a signal which corresponds to the current supplied to the solenoid coil.
  • the current sensing circuit 22 includes the valve solenoid of valve 10 .
  • the “switching logic” 21 provides the npn-type switching transistor T, 24 , with appropriate base current, thus changing the switching status of the valve 10 .
  • the piloting voltage may be the voltage V_c (collector voltage of the npn-type transistor) at the low-side of the power supply of the valve as depicted in FIG. 12A .
  • the voltage V_c collector voltage of the pnp-type transistor
  • V c is high the valve is off and when Vc is low the valve is switched on.
  • valve controller 20 ′ includes sensing circuit 22 ′ having a pnp-type switching transistor instead of an npn-type transistor.
  • the arrangement of the resistors R and R_sens is changed accordingly. It is within the contemplation of the present invention that the current sensing circuit may have varying configurations as known in the art.
  • the output signal of the current sensing circuit 22 may be a voltage U sens that is acquired and preferably filtered through a low pass filter 30 to remove high frequency noise from the signal to be measured. This creates a filter signal U filt .
  • the present invention detects the condition for the start of the measurement.
  • the energizing of the valve is indicated by a negative slope of the output signal (U_sens) of the current sensor.
  • U_sens the output signal of the current sensor.
  • U_diff the output signal of the current sensor.
  • the Schmitt trigger 1 , 34 produces a positive high slope output signal which starts the Integrator within the functional block “Generation of Tolerances”, described below ( FIG.
  • the end of the movement of the plunger is detected and the electro-mechanical switching time is calculated through use of a Detection Circuit 36 and a Timer 1 , 38 .
  • Timer 1 , 38 is switched on by the valve energizing signal and switched off by the Detection Circuit 36 .
  • the signal acquired from the current sensing circuit 22 may be amplified by a Signal Amplifier 39 and fed into the Detection Circuit 36 .
  • the Detection Circuit determines when the plunger has completed its movement after the valve has received the switch-on signal. This may be achieved by applying one of the previously described detection algorithms (Compare, DTW, LOF) to the inputted signal.
  • Timer 1 , 38 stops and its output value is loaded into Register: Electro-Mechanical Switching Time 40 .
  • the acquired value for the electro-mechanical switching time may be indicated to a user via a display 41 for control and demonstration purposes when needed.
  • the detection circuit 36 is controlled such that the output of the detection circuit is only enabled when the plunger is expected to finish its movement, i.e., during the time window, t w . Therefore, the detection circuit 36 is operably connected to a controller 42 which selectively enables and disables the output of the detection circuit 36 by way of an output/enable signal 44 .
  • the output/enable signal 44 is desirable since it will let drop all the parts of the current curve that are not required for the detection of the electro-mechanical switching time.
  • Controller 42 enables the output of the detection circuit 36 only when certain conditions are met. Preferably, the output will be enabled after the switch-on delay has passed and before either a current reduction is detected or a predetermined Time to Measure time period expires.
  • the controller 42 preferably consists of a Timer 2 , 46 and memory register 48 for storing the Switch-on Delay value. As set forth above with reference to FIG. 3 , the beginning of the time window may be delayed in order to prevent the beginning and unstable part of the current signal from improperly influencing the evaluations.
  • the “Time to Measure” may be a predetermined time period that determines the end point for the time window.
  • the end of the time window may be detected by sensing a current reduction.
  • the current When a coil is over-excited to move the plunger, the current is relatively high. Once the plunger has fully moved the current can be lowered to a holding current. The lowering of the current to the holding current creates a steep slope of the current curve ( FIG. 4 ) and is detectable. When such a current drop is detected, this sets the end of the time window.
  • This Time to Measure value would depend on the type of valve and its switching characteristics.
  • the use of a predetermined Time to Measure value permits the controller 42 to be used for valves that do not have a current reduction.
  • Timer 2 is compared via a first comparator 52 to the Time to Measure value.
  • the Timer 2 output is also compared via a second comparator 54 to the Switch-on Delay value stored in register 48 .
  • the Current Reduction is also sensed to determine if the current has been reduced.
  • the output from the first 52 and second 54 comparators and the inverted output of the Detection of Current Reduction are fed into an And-Gate 55 . If the time is less than the Time to Measure value, and greater than the Switch-on Delay value, and a reduction in current has not been detected, then the output of the Detection Circuit 36 is enabled. These conditions define the parameters of the time window referred to above, and enable the output of the Detection Circuit 36 only during the time window.
  • Timer 2 , 46 starts as soon as it is detected that the valve is energized (see FIGS. 3 and 15 ). Timer 2 stops when current reduction is detected. The time value between these events is stored in a Duration of Measurement Register 57 , which is used in valve failure detection.
  • the time when the current is reduced determines the end of the time window as represented in FIGS. 4 and 5 .
  • the slope of the current curve is evaluated to detect a negative slope having a certain magnitude. When this slope value is determined, the current reduction part of the current curve has been detected.
  • the filtered signal U filt is fed into a Differentiator 2 , 58 which is started after a preset time delay in the Switch-on Delay register 48 .
  • the output of Schmitt-Trigger 2 , 60 is set to a logical high indicating the detection of the current reduction.
  • determining whether the valve operates within specifications is preferably performed as follows. First, the electro-mechanical switching time, t ems , stored in register 40 is compared via a first comparator 62 to the Time to Measure value stored in register 50 and the Duration of Measurement value stored in register 57 to determine if the switching time is less than these values. If not, then the valve plunger is either stuck or the coil of the valve is not being energized. An appropriate diagnostic message can then be generated.
  • the valve is switching, but still it must be determined whether or not the monitored valve is working within specifications. To achieve this, a range of acceptable operating parameters or tolerances may be created. A preferred manner of generating the tolerance range is set forth below with reference to FIG. 20 . Lower and upper tolerance limits are determined and the electro-mechanical switching time is compared via a second comparator 64 with the lower tolerance and with the upper tolerance. As long as t ems is within the upper and lower tolerances, the valve is considered to be functioning properly. However, if t ems falls below the lower tolerance, then the return spring of the valve is likely broken since the spring does not offer any resistance against the movement of the plunger.
  • t ems is above the upper tolerance, then a failure in electronics is highly probable or else the plunger is facing higher friction than specified.
  • Appropriate diagnostic messages may be generated to allow a user to know the status of the valve. Preventative maintenance may then be performed to repair or replace the defective valve.
  • the tolerances may be generated by a tolerance generator 67 in order to take into account variations in the voltage to the valve coil and the switching frequency.
  • a tolerance generator 67 in order to generate the tolerances a reference values an Expected t ems is created.
  • This expected electro-mechanical switching time depends on present operation conditions of the valve, such as voltage to the coil and the switching frequency.
  • Expected t ems may consist of two parts: a Least Possible t ems and an Interim Value.
  • the Least Possible t ems is preferably an empirical value which has been obtained by measurement of the electro-mechanical switching time while the valves have been operated with highest possible switching frequency as well as the highest possible supply voltage. This parameter is constant, and it is representative for each valve type. This value may be stored in a memory register 66 .
  • the Interim Value parameter is responsible for the dynamic creation of the tolerances. It is preferably created internally after each measurement cycle of t ems based on the integrated sensor signal, which takes into account the influence of the supply voltage, and on the switching frequency of the valve.
  • An Integrator 68 integrates the sensor signal U filt (t) from the start of measurement until the plunger finishes its movement. At the end of the integration, the output voltage U int (t ems ) of the Integrator is held by Sample/Hold Circuit 70 . This voltage controls the frequency f VCO (U int (t ems )) of the output signal of a Voltage Controlled Oscillator (VCO) 72 .
  • f VCO U int (t ems ) The equation depends on the type of the VCO used in the circuit.
  • the binary output value of a Carry Ripple Counter 74 increments after each elapsed period of the input signal with the frequency f VCO (U int (t ems )). The value increments until it is loaded in an Interim Value Register 76 at a particular time as set forth below.
  • Timer 3 measures the duration of the previous switching cycle, that is, the time from the switch on signal from the previous cycle to the switch on signal of the present cycle. Time 3 is therefore started at the time t SO,prev (start of the previous switching cycle ) ( FIG. 15 ).
  • Timer 3 is loaded at the time t SO (start of the measurement of the electro-mechanical switching time) into the register “Cycle Duration” 92 while Timer 3 is reset and restarted at the same time to provide a Cycle Duration for the next cycle and measurement.
  • the value of a Counter 94 which is started when the end of plunger movement is detected, is compared to the value of a register “Maximal Time” 96 in a 3 rd Comparator 98 and to the value of the register “Cycle Duration” 92 in a 4 th Comparator 100 .
  • the output of the 3 rd and 4 th Comparators are connected to an OR-gate 101 .
  • the maximal time is the largest electro-mechanical switching time, which can occur under worst case conditions such as lower tolerance for operating voltage (Vcc), smallest switching frequency, and smallest duty cycle.
  • the maximal switching time is measured for a value sample of a particular valve type under worst case conditions.
  • the maximal switching time may be preset into the Maximal Time register 96 .
  • the value of Carry Ripple Counter is loaded into Interim Value register 76 . For example, if the Cycle duration is shorter than the Maximal value, when the counter 94 reaches the cycle duration value, then the value of the Carry Ripple Counter will be loaded into the Interim Value register 76 .
  • the so-acquired Interim Value is added to Least Possible t ems by an adder 78 to obtain the expected electro-mechanical switching time, which is stored in register 79 .
  • the sample/hold circuit 70 holds the value at the same time when the counter 94 begins counting. Therefore, Carry Ripple Counter 74 will keep counting until it receives a load signal. Since the load signal is dependant on the cycle duration, or maximal time, the longer the cycle duration the greater the Counter 74 value and the greater the interim value. Since the interim value is used to determine the Expected electro-mechanical switching time, t ems , the greater the cycle duration the greater the Expected t ems . Therefore, the switching frequency is taken into account in determining the tolerances.
  • the electro-mechanical switching time is not affected by this parameter and a cyclic measurement in a way described above cannot be performed.
  • the maximal time between the start of the Carry Ripple Counter 74 and the loading of its value into the Interim Value register 76 can be defined. This way, the highest possible value of the Interim Value is created.
  • the binary value of the Carry Ripple Counter 74 is then loaded into the Interim Value register 76 and the Counter 74 itself is reset at the same time. This immediately starts the next cycle of generating the Interim Value.
  • the tolerances are created by multiplying via first multiplier 80 which obtained the expected t ems by the preset percentual tolerances “1+a” stored in register 82 , to calculate the Upper Tolerance which is stored in register 84 .
  • second multiplier 86 the Expected t ems value is multiplied by “1 ⁇ a”, stored in register 88 , to calculate the Lower Tolerance, which is then stored in register 90 .
  • the parameter “a” is an empirically identified value for a particular type series of solenoid valves.
  • the Upper and Lower Tolerances are used in the valve failure detection as described above with reference to FIG. 19 .
  • valves may be monitored in accordance with the present invention. Each valve would be connected to a sensing circuit and the current to each valve would be analyzed as described above.

Abstract

The present invention provides a method and apparatus for determining the functional status of an electromagnetic valve having a solenoid and plunger including determining the electro-mechanical switching time of a valve based on characteristics of an electrical characteristic responsive to the solenoid; comparing the valve electro-mechanical switching time to a predetermined value; and generating a valve status signal dependant on the results of the comparison.

Description

FIELD OF THE INVENTION
The present invention relates to a method and apparatus for monitoring and determining the functional status of a valve, and, more particularly, determining when a valve should be replaced to assist in preventative maintenance.
BACKGROUND OF THE INVENTION
In fluid power applications, valves are used to control actuators or pilot other valves in a fluid power circuit. One common type of valve is a solenoid activated valve. Such a valve uses a coil which surrounds an armature or plunger. When the coil is energized, a magnetic field is created, which causes the plunger to move. This movement can cause a fluid passage to open allowing the fluid to flow to the next member in the circuit. Alternatively, the fluid passage allows the fluid to flow and act on a valve member, such as a spool, thereby shifting the valve. The plunger could alternatively be directly connected to the valve-shifting member.
In a solenoid activated valve the plunger typically is moved against the biasing force of a spring. When the coil is energized the plunger moves, compressing the spring and allowing the valve to shift. When the coil is de-energized, the spring force urges the plunger back to its initial position. This behavior is cyclic in nature, since the action of the plunger is repeated over and over again under the same conditions. Accordingly, the behavior of the plunger should be the same for each cycle.
After a repeated number of cycles, valves may begin to wear and their function degrades. Valve degradation may be caused by a sticking plunger, a weak coil or a failing spring. The valve may still function but at a reduced efficiency. For example, air may leak or the valve may shift more slowly. It is often very difficult to determine which valves are in this state without removing the valve from its circuit and conducting tests. Even before complete valve failure, the machine or circuit in which it functions will be compromised. Once a valve completely fails, immediate maintenance is required. This can interrupt production and result in significant costs.
To avoid such unexpected failures, components such as valves may be replaced after a fixed period of time. However, fully functioning components may be needlessly replaced.
Also, the use of sensors to track the condition of the various valve components would require additional hardware, and require significant computational and memory storage to process all the signal information.
Accordingly, it would be desirable to have a system that monitors valves and efficiently determines the functional status of the valves in order to permit maintenance to be performed in a cost-effective manner.
SUMMARY OF THE INVENTION
The present invention provides a method and apparatus for monitoring the functional status of a solenoid actuated valve.
The present invention also provides a method and apparatus for monitoring the functional status of a solenoid actuated valve based on an electro-mechanical switching time of the valve.
The present invention further provides a method and apparatus for monitoring the functional status of a solenoid actuated valve by determining the electro-mechanical switching time of the valve based on an electrical characteristic responsive to the solenoid. The characteristic may be the supply current to the valve.
The present invention still further provides an algorithm responsive to the change in supply current to the solenoid coil for determining the electro-mechanical switching time.
The present invention provides a method of determining the functional status of an electromagnetic valve having a solenoid and plunger including the steps of:
determining the electro-mechanical switching time of a valve based on characteristics of the current supplied to the solenoid;
comparing the valve electro-mechanical switching time to a predetermined value; and
generating a valve status signal dependant on the results of the comparison.
The present invention also provides a method of monitoring the functional status of an electro-mechanical valve having a solenoid coil and plunger comprising the steps of:
energizing the solenoid coil to initiate movement of the solenoid plunger from a first position to a second position;
acquiring a signal relating to an electrical characteristic responsive to the solenoid;
starting a first and second timer;
performing an algorithm on the signal to determine when the plunger reaches the second position;
determining an electro-mechanical switching time based on the plunger movement; comparing the switching time to predetermined tolerance values; and
indicating a functional status of the valve.
The present invention further provides an apparatus for determining the functional status of an electromagnetic valve having a solenoid and plunger including a sensing circuit for sensing the current to be supplied to the valve. An electro-mechanical switching time detector operably connected to the sensing circuit. The detector determines the electro-mechanical switching time of a valve based on characteristics of the current supplied to the solenoid. A comparator is provided for comparing the valve switching time to a predetermined value. An indication device is provided for indicating the valve status dependant on the results of the comparison.
The present invention still further provides an apparatus for determining the functional status of an electromagnetic valve having a solenoid coil and plunger including a sensing circuit for sensing the current to be supplied to the valve. An electro-mechanical switching time detector is operably connected to the sensing circuit. The detector evaluates the current to determine when the plunger has moved from a first position to a second position based on an electrical characteristic responsive to the solenoid coil. The detector determines the electro-mechanical switching time, tems, based on the position of the plunger. A comparator compares the tems to a predetermined value. An indicator indicates the valve status depending on the results of the comparison.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a partial cross-sectional view of a solenoid actuated valve.
FIG. 2A is a graphical representation of a valve supply current and voltage verses time having a charging capacitor.
FIG. 2B is a graphical representation of a valve supply current and voltage verses time having no charging capacitor.
FIG. 3 is a graphical representation of the beginning of the valve supply current.
FIG. 4 is a graphical representation of a valve supply current and piloting voltage at the beginning and the end of a measurement time window.
FIG. 5 is a graphical representation of a valve supply current and piloting voltage within the time window for measurement.
FIG. 6 is a graphical representation of a valve supply current and piloting voltage showing the electro-mechanical switching time.
FIG. 7 is a graphical representation of the valve supply current curve showing sample data points for the comparing algorithm of the present invention.
FIG. 8 is a graphical representation of the valve supply current curve showing sample data points for the Digital Trend Waveform algorithm of the present invention.
FIG. 9 is a graphical representation of the valve supply current curve showing sample data points for the comparing algorithm with the distance between data points, k equal to 1.
FIG. 10 is a graphical representation of the output of the comparing algorithm with noise present.
FIG. 11 is a graphical representation of the output of the Logic-Output Filter.
FIG. 12A is a schematic of a valve switching circuit.
FIG. 12B is a schematic of an alternative embodiment of a valve switching circuit.
FIG. 13 is a block diagram of the signal acquisition and filtering of the present invention.
FIG. 14 is a block diagram of the start of the measurement of the electro-mechanical switching time.
FIG. 15 is a graphical representation of the valve supply current and piloting voltage showing a first, second, and third timer.
FIG. 16 is a block diagram of the detection of the electro-mechanical switch time.
FIG. 17 is a block diagram of the control of the detection circuit of FIG. 16.
FIG. 18 is a block diagram of the detection of a current reduction.
FIG. 19 is a block diagram of the valve failure detection feature of the present invention.
FIG. 20 is a block diagram of the generation of tolerances.
FIG. 21 is a block diagram of the duration of switching cycle.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The present invention includes a method and apparatus for enabling a user to assess the functional status of solenoid valves including its mechanical and electrical components. The invention presents a diagnostic tool which detects and compares cyclically the value of the parameter describing the dynamic performance of a solenoid valve with a reference value of this parameter. This tool determines whether or not the measured value is within certain tolerances around the reference value.
With reference to FIG. 1, the type of valves to be monitored are preferably valves 10 having electro-mechanical actuator 12 attached to a valve body 13. One such valve may be a piloted valve in which actuator 12 may include a movable armature also referred to as a plunger 14 disposed within a stationary conductive solenoid coil 16 through which current may flow. Energizing the coil creates a magnetic field that moves the plunger. The plunger 14 may selectively cover and uncover a pilot hole 15 allowing pressurized fluid to shift the valve spool 17. Alternatively, the plunger may be directly connected (not shown) to a valve spool in what is know as a direct-controlled valve. The plunger may be biased in a first position by way of a spring 18. The solenoid coil 16 is typically operably connected to a valve controller 20 that selectively supplies current to the coil. In a preferred embodiment, the valve controller 20 may include a sensing circuit which senses an electrical characteristic responsive to the solenoid and generates a signal corresponding to the sensed characteristic, such as the current. The characteristic is preferably the current supplied to the solenoid coil. A current sensing circuit 22, which is described below with reference to FIGS. 12A and 12B, allows the current to the coil to be monitored.
In the present invention, the sensed current may be used to determine the status of the solenoid valve. When the coil 16 is energized, the plunger 14 moves from a first end position to a second end position, thereby shifting the valve. Valve solenoid coils may be initially subjected to a relatively high voltage in order to quickly move the plunger from the first position and overcome inertial, frictional, and spring forces. This is referred to as over-exciting the coil. The over-excitation may be obtained either by using a charging capacitor or an appropriately supplied over-voltage in a manner well known in the art. Once the plunger 14 has reached the second position and has completed its movement, the voltage is lowered to a holding, or hold open, level to maintain the plunger in the second position.
The movement of the solenoid plunger 14 within the electro-mechanized actuator 12 constitutes a cyclic system, meaning the same event occurs repeatedly over and over again, i.e., the same plunger is moving the same distance, against the same spring, under the same coil current. Therefore, it can be expected that a characteristic of the system, such as how long it takes the plunger to move for one cycle, should be the same for other cycles. If this is not the case, a change in the characteristic provides information as to the condition of the valve.
The electro-mechanical switching time, tems, is defined as the time elapsed from switching-on the power source of a solenoid valve to the time when the valve plunger has finished its movement. The electro-mechanical switching time of the plunger has been found to provide valuable information as to the fitness of the valve 10. For a valve that is working properly, the tems will fall within a particular range. This range depends on the particular features of the valve. If the plunger travel takes longer than an acceptable amount of time, this may indicate that the plunger is sticking or that the coil is malfunctioning. If the plunger travels too quickly, this may indicate that the spring has failed.
The present invention determines the electro-mechanical switching time by monitoring and evaluating the voltage signal and supply current to the valve. As shown in FIGS. 2A and 2B, the sensed current, Isens, supplied to the valve solenoid changes over time, t. When the valve is switched on, the current rises to a point when the plunger starts to move from its first position. The current may continue to increase at a slower rate until it begins to decline. At the end of the plunger movement, when the plunger is in its second position, the current will again begin to rise until a coil saturation point. This change in the slope of the current at the time when the plunger stops moving from negative to positive permits the mechanical switching time to be calculated from analyzing the current. The current may then be reduced to a holding current which maintains the plunger in the open position. When the valve switch-on signal is dropped, the current likewise drops, and the plunger will return to the first or closed position under the force of the spring. FIG. 2A illustrates the current curve for a valve including a charging capacitor. A charging capacitor is preferably part of the valve electronics which is placed within the valve housing, in a manner well known in the art. The charging capacitor in the valve electronics leads to shorter switching times of the valves, and therefore, may be used in fast switching valve types. FIG. 2B illustrates the current curve for a valve without a charging capacitor.
In a preferred embodiment, in order to calculate the mechanical switching time based on the supply current, first a time window, tw, may be created. The time window helps isolate the portion of the current curve which provides the information relevant to determining the end of the plunger movement. Detection of the change in slope of the current curve takes place within the time window. Referring to FIG. 3, the power up condition is detected by way of the piloting voltage Vc which changes the on-off status of the valve. The piloting voltage is described in detail with respect to FIGS. 12A and 12B. In the preferred embodiment, when the pilot voltage goes low the valve is switched on. When a negative slope, ΔV=Vs2−Vs1, is detected and it is less than a certain negative threshold value ΔVth, this constitutes the switch-on time. In FIG. 3, the switch-on time is tSO=ts2.
In order to prevent the detection circuitry from detecting events that may lead to false results in regard to the electro-mechanical switching time, e.g., noise or current peak produced by a charging capacitor, and to prevent the detection circuitry from being exposed to high voltage level signals, the time window may be started with a certain delay after the switch-on condition is detected. Since the current curve depends on the size of the charging capacitor and the solenoid time constant, this delay is preferably determined individually for each valve type or model. For the embodiment set forth herein, a time delay of 1 ms to 2 ms is used for exemplary purposes. Therefore, as shown in FIG. 3, 2 ms after the power up condition is detected, the time window starts, tWS. Other delay times may be used.
The solenoid supply current is preferably measured by way of the sensing resistor R_sens within the voltage divider as shown in FIG. 12A. The sensor signal then may be digitized by an analog-to-digital converter and stored in a First In First Out memory (FIFO). It is within the contemplation of the present invention that other means for measuring and storing the current could be employed.
Referring to FIG. 4, the end of the measurement and of the time window may be detected by looking for the current reduction to the solenoid coil. Current reduction occurs after the plunger has moved into the second position when only a lower holding current is required. Current reduction can take place at a predetermined time after the valve has been switched on. Current reduction is indicated by a high negative slope of the current curve. The condition is met when ΔI=Ir2−Ir1 is less than a predetermined negative threshold value. The end of the time window tWE occurs at tr2.
Alternatively, if the valve is not subject to over-excitation, then there will be no current reduction. Therefore, a predetermined time, or Time to Measure, may be used to determine the end of the time window. This time will be dependent on the type of valve and can be empirically determined.
With the time window defined, as shown in FIG. 5, the behavior of the current within that window may be detected and evaluated to determine plunger movement and, ultimately, the mechanical switching time tems. The current is evaluated within the window, and a decline in the current followed by an increase indicates the end of the plunger's movement.
The change in slope of the solenoid supply current curve may be detected using an algorithm, based on data derived from the sensed current supplied to the coil. Referring to FIGS. 6 and 7, in a first embodiment, a comparing algorithm is used which compares the successive points, separated by time k of the current curve from the start of the time window tws at t≧tWS.
The algorithm starts a first stage with comparing successive points of the current curve during the time window I(tj+k)>I(tj). When I(tj+1)>I(tj)=false, this indicates that the current is dropping and the local maximum of the current curve has been reached. The algorithm then enters a second stage and starts comparing the current as follows: I(tj+k)<I(tj). The local minimum is detected as soon as I(tj+k)<I(tj)=false, since the current is now rising. This point, tmin, indicates the end of the plunger movement.
As shown in FIG. 6, the electro-mechanical switching time is calculated as the difference between the switch-on signal tso and the time of the end of plunger movement tmin.
In order to make this comparing algorithm more stable, i.e. make it less sensitive to noise, the time increment k between the data points to be compared can be increased.
Example with k=1:
Stage 1:
I(t 2)>I(t 1)=true;
I(t 3)>I(t 2)=true;
I(t 4)>I(t 3)=false;
Go to Stage 2
Stage 2:
I(t 5)<I(t 4)=true;
I(t 6)<I(t 5)=false;
Local minimum detected;
Calculate electro-mechanical switching time.
With reference to FIG. 8, in an alternative embodiment, a digital trend waveform (“DTW”) algorithm may be used to evaluate the current and determine the end of the plunger movement. In this algorithm, successive data points are compared. If the later point is greater than the previous point, then the digital trend waveform value is assigned a value of 1. If the later point is less than the prior current point then the DTW value is assigned a value of −1. A local minimum or maximum of the current curve would result in a transition from “−1” to “1” or from “1” to “−1”, respectively. In the comparing algorithm described above, one free parameter, preferably the time increment k between two neighboring data points is used. In the DTW algorithm, two free parameters may be used, preferably the time increment k and a tolerance at. The change in the current value between two neighboring points must exceed the difference at in order to be recognized as a change. Therefore, parameter at may be introduced to help account for local fluctuations in the current curve.
If the current at the next point (i+k) is increased by at least the tolerance at compared to the value at point k, then the DTW is +1, or mathematically:
If I i+k>(1+a t)*I i then DTW i=1.
If the current at the next point (i+k) is decreased by at least the tolerance at smaller than at point k, then the DTW is −1 or mathematically:
If I i+k<(1−a t)*I i then DTW i=−1.
If the current at the next point (i+k) is within the tolerance band +at of −at compared to point k, then the DTW is zero or mathematically:
If (1−a t)*I i <I i+k<(1+a t)*I i, then DTW i=0.
With further reference to FIG. 8, an example of the DTW is as follows:
Given: a t=±0.05, k=1:
I 2>1.05*I 1: DTW 1=1
0.95*I 2 <I 3<1.05*I 2 : DTW 2=0
I 4<0.95*I 3 : DTW 3=−1
I 5>1.05*I 4 : DTW 4=1
In this example, the discontinuity permits the output of the DTW to change immediately from “−1” to “1” at the data point 4. This point represents the end of the plunger movement. With the end of plunger movement determined, the electro-mechanical switching time, tems, can then be calculated.
With reference to FIGS. 9 through 11 in a further alternative embodiment, the end of the plunger movement is determined by using a logic-output filter (“LOF”) algorithm. This algorithm detects the arrival of the plunger at its end position (see FIGS. 2A and 2B) by detecting a transition from negative to positive slope in the current curve at the local minimum. This algorithm does not use a tolerance at. Accordingly, the noise-influenced current curve is used as the input to the LOF. The output of the comparing algorithm with distance k=1 between the current values to be compared provides positive or negative values for a positive and a negative slope, respectively, as shown in FIG. 9. However, due to noise present in the current curve, the output of the comparing algorithm may not be stable as shown in FIG. 10. Therefore, the comparing algorithm may be enhanced by feeding the non-ideal output of the comparing algorithm through the LOF algorithm to eliminate the noise as shown in FIG. 11.
The LOF algorithm may consist of the following steps:
    • Count positive and negative values of the output of the comparing algorithm in a sample-point frame of n samples. The number of data points within a frame is discretionary.
    • If the number of positive values in that frame is greater than the number of negative values:
      LOF=1
    • If the number of negative values in that frame is greater than the number of positive values:
      LOF=−1
    • If the number of the positive and negative values is equal:
      LOF=0
      or if all values are zeros:
      LOF=0
EXAMPLE
The output of the comparing algorithm (non-ideal case FIG. 10) is used as an input for the LOF with the results shown in FIG. 11. The frame size in this example is 6; however, other frame sizes could be used. The LOF example is set forth below:
    • i=1 . . . 6:
    • Number of pos. current values: ΔIi+=5
    • Number of neg. current values ΔIi−=1
    • Number of zero values: ΔIi0=0
      LOF1=1
    • i=2 . . . 7:
    • Number of pos. current values: ΔIi+=5
    • Number of neg. current values: ΔIi−=0
    • Number of zero values: ΔIi0=1
      LOF2=1
    • i=6 . . . 11:
    • Number of pos. current values: ΔIi+=3
    • Number of neg. current values: ΔIi−=3
    • Number of zero values: ΔIi0=0
      LOF6=0
    • i=7 . . . 12:
    • Number of pos. current values: ΔIi+=2
    • Number of neg. current values: ΔIi−=4
    • Number of zero values: ΔIi0=0
      LOF7=−1
    • i=11 . . . 16:
    • Number of pos. current values: ΔIi+=3
    • Number of neg. current values: ΔIi−=3
    • Number of zero values: ΔIi0=0
      LOF11=0
    • i=12 . . . 17:
    • Number of pos. current values: ΔIi+=4
    • Number of neg. current values: ΔIi−=2
    • Number of zero values: ΔIi0=0
      LOF12=1
      Using the LOF in conjunction with the comparing algorithm helps eliminate errant signals caused by noise on the current signal. As shown in FIG. 11, the change from a local minimum to a local maximum on the current curve is clearly reflected around sample point 10.
In an alternative embodiment, to reduce the number of output levels (e.g. to ease a realization of this algorithm with a discrete circuit or to adapt the algorithm to the best working circuit) an alternative input-output relation can be used:
    • If the number of positive values in the considered frame is greater than the number of negative values:
      LOF=1
    • If the number of the negative values prevails or if the number of positive and negative values is equal or if all values are zeros:
      LOF=0
Each of the various algorithm embodiments set forth above, permits the time when the plunger movement ends to be calculated by evaluating the supply current to the solenoid. This information determines the electro-mechanical switching time. The tems provides valuable information as to the functional status of the valve.
The present invention further includes verification of the measurements and a creation of the tolerances. The electro-mechanical switching time tems depends on supply voltage Vsupply and switching frequency fsw. The relationships of these parameters are as follows:
    • 1) the higher fsw the shorter tems,
    • 2) the higher (within certain range) Vsupply the shorter tems
      Therefore, these parameters may be used to generate the tolerances of allowable deviation from optimal electro-mechanical switching time in order to prevent the diagnostic system from reporting a malfunction when none exists.
In an alternative embodiment, an additional parameter may be used for creation of the tolerances. This parameter is the relation between the duration of the “on” and of the “off” state of the electromagnetic valve (the so-called duty cycle).
One way to implement the dependency of tems on the supply voltage into tolerance generation is to integrate the supply current over time. It includes the amplitude information of this signal summed over time. This way, a power supply malfunction such as too high or too low a supply voltage, or a malfunction of the charging capacitor (if applicable) can be detected. The implementation of the switching frequency into tolerance generation can be done by measuring the time distance between two switching cycles by means of a digital timer. A combination of measurements of the electro-mechanical switching time, of the integral of the sensor signal over time, and of the switching frequency improves the confidence of the measurement. Additionally, a higher number of fault conditions can be covered this way.
The above described functionality can be provided by a discrete circuit (containing non-programmable integrated circuits), as well as by a circuit consisting of one or more software-programmed integrated circuits. In the following, a block diagram principally representing the detection circuit will be described, together with the functions of the particular blocks of the present invention.
The valve controller 20 may include, or be operably associated with, a switching logic 21 and a current sensing circuit 22. The detection circuit, which is used to detect the end of the plunger movement, receives an input from the current sensing circuit 22. Current sensing circuit is capable of generating a signal which corresponds to the current supplied to the solenoid coil. In a preferred embodiment shown in FIG. 12A, the current sensing circuit 22 includes the valve solenoid of valve 10. In one embodiment, the “switching logic” 21 provides the npn-type switching transistor T, 24, with appropriate base current, thus changing the switching status of the valve 10. More particularly, the piloting voltage may be the voltage V_c (collector voltage of the npn-type transistor) at the low-side of the power supply of the valve as depicted in FIG. 12A. For a pnp arrangement shown in FIG. 12B, the voltage V_c (collector voltage of the pnp-type transistor) is at the high-side of the power supply of the valve. The voltage Vc is controlled by the base voltage U_be and its value is complementary to U_be such that when U_be is low (=0V), then Vc is high (=Vcc) and when U_be is high (approx 0.6V), then Vc is low (approx. 0.6V). When Vc is high the valve is off and when Vc is low the valve is switched on.
The voltage divider consisting of resistors R, 26, and R_sens, 28, adjusts the output voltage level (U_sens) to the input voltage range of the detection circuit as shown in the following equation:
U_sens=U ce*R_sens/(R+R_sens)
Accordingly, the sensing circuit outputs a voltage signal which corresponds to the current, I sens, supplied to the solenoid.
In an alternative embodiment shown in FIG. 12B, valve controller 20′ includes sensing circuit 22′ having a pnp-type switching transistor instead of an npn-type transistor. The arrangement of the resistors R and R_sens is changed accordingly. It is within the contemplation of the present invention that the current sensing circuit may have varying configurations as known in the art.
With reference to FIGS. 13 through 21, the various features of the preferred embodiment of the present invention can be broken down into functional blocks to facilitate description of the invention.
“Signal Acquisition & Filtering”
Referring to FIG. 13, the output signal of the current sensing circuit 22 may be a voltage Usens that is acquired and preferably filtered through a low pass filter 30 to remove high frequency noise from the signal to be measured. This creates a filter signal Ufilt.
“Start of Measurement”
With reference to FIGS. 14 and 15, the present invention detects the condition for the start of the measurement. As set forth above, the energizing of the valve is indicated by a negative slope of the output signal (U_sens) of the current sensor. This lets a Differentiator 1, 32, produce a high level voltage signal at its output (U_diff), which in turn is fed into a Schmitt- Trigger 1, 34. The Schmitt trigger 1, 34 produces a positive high slope output signal which starts the Integrator within the functional block “Generation of Tolerances”, described below (FIG. 20), and Timers 1, 2 and 3 within the blocks “Detection of the Electro-Mechanical Switching Time,” “Control of Detection of the Electro-Mechanical Switching Time,” and “Duration of Switching Cycle” (FIGS. 16, 17 and 21).
“Detection of Electro-Mechanical Switching Time”
Referring to FIG. 16, the end of the movement of the plunger is detected and the electro-mechanical switching time is calculated through use of a Detection Circuit 36 and a Timer 1, 38. Timer 1, 38 is switched on by the valve energizing signal and switched off by the Detection Circuit 36. The signal acquired from the current sensing circuit 22 may be amplified by a Signal Amplifier 39 and fed into the Detection Circuit 36. The Detection Circuit determines when the plunger has completed its movement after the valve has received the switch-on signal. This may be achieved by applying one of the previously described detection algorithms (Compare, DTW, LOF) to the inputted signal. As soon as the end of the plunger movement is detected (this is indicated by a square wave signal), Timer 1, 38, stops and its output value is loaded into Register: Electro-Mechanical Switching Time 40. The acquired value for the electro-mechanical switching time may be indicated to a user via a display 41 for control and demonstration purposes when needed.
In the preferred embodiment, the detection circuit 36 is controlled such that the output of the detection circuit is only enabled when the plunger is expected to finish its movement, i.e., during the time window, tw. Therefore, the detection circuit 36 is operably connected to a controller 42 which selectively enables and disables the output of the detection circuit 36 by way of an output/enable signal 44. The output/enable signal 44 is desirable since it will let drop all the parts of the current curve that are not required for the detection of the electro-mechanical switching time.
“Control of “Detection of Electro-Mechanical Switching Time”
Referring to FIG. 17, the control of the detection circuit is shown. Controller 42 enables the output of the detection circuit 36 only when certain conditions are met. Preferably, the output will be enabled after the switch-on delay has passed and before either a current reduction is detected or a predetermined Time to Measure time period expires.
The controller 42 preferably consists of a Timer 2, 46 and memory register 48 for storing the Switch-on Delay value. As set forth above with reference to FIG. 3, the beginning of the time window may be delayed in order to prevent the beginning and unstable part of the current signal from improperly influencing the evaluations.
The “Time to Measure” may be a predetermined time period that determines the end point for the time window. As described above, the end of the time window may be detected by sensing a current reduction. When a coil is over-excited to move the plunger, the current is relatively high. Once the plunger has fully moved the current can be lowered to a holding current. The lowering of the current to the holding current creates a steep slope of the current curve (FIG. 4) and is detectable. When such a current drop is detected, this sets the end of the time window. However, if there is no over-excitement of the valve and hence no significant current reduction, the end of the time window can be manually set to a desired time, which is stored in register 50. This Time to Measure value would depend on the type of valve and its switching characteristics. The use of a predetermined Time to Measure value permits the controller 42 to be used for valves that do not have a current reduction.
The output of Timer 2 is compared via a first comparator 52 to the Time to Measure value. The Timer 2 output is also compared via a second comparator 54 to the Switch-on Delay value stored in register 48. The Current Reduction, as more fully described with respect to FIG. 18, is also sensed to determine if the current has been reduced. The output from the first 52 and second 54 comparators and the inverted output of the Detection of Current Reduction are fed into an And-Gate 55. If the time is less than the Time to Measure value, and greater than the Switch-on Delay value, and a reduction in current has not been detected, then the output of the Detection Circuit 36 is enabled. These conditions define the parameters of the time window referred to above, and enable the output of the Detection Circuit 36 only during the time window.
Accordingly, the Output/Enable will go high when the following conditions are met:
  • 1. the value of “Timer 2” must be less than the manually preset value of “Time to Measure”
    AND
  • 2. the value of “Timer 2” must be greater than the value of “Switch-On Delay”
    AND
  • 3. the inverted value of “Detection of Current Reduction” must be high. This is the case only if no current reduction is detected.
    The output/enable signal is disabled, or goes low, before the switch-on delay times out. In addition, as soon as a current reduction is detected by “Detection of Current Reduction” or as soon as “Timer 2” has a greater value than “Time to Measure”, the “Output/Enable” goes low. During these time periods, the detection current does not output any signal. Therefore, the current curve is not used to determine the tems.
Timer 2, 46 starts as soon as it is detected that the valve is energized (see FIGS. 3 and 15). Timer 2 stops when current reduction is detected. The time value between these events is stored in a Duration of Measurement Register 57, which is used in valve failure detection.
“Detection of Current Reduction”
In a valve where the solenoid is over-excited, the time when the current is reduced determines the end of the time window as represented in FIGS. 4 and 5. The slope of the current curve is evaluated to detect a negative slope having a certain magnitude. When this slope value is determined, the current reduction part of the current curve has been detected.
With reference to FIG. 18, the filtered signal Ufilt is fed into a Differentiator 2, 58 which is started after a preset time delay in the Switch-on Delay register 48. Once the negative slope is detected by Differentiator 2, 58, the output of Schmitt- Trigger 2, 60 is set to a logical high indicating the detection of the current reduction.
“Valve Failure Detection”
Referring to FIG. 19, determining whether the valve operates within specifications is preferably performed as follows. First, the electro-mechanical switching time, tems, stored in register 40 is compared via a first comparator 62 to the Time to Measure value stored in register 50 and the Duration of Measurement value stored in register 57 to determine if the switching time is less than these values. If not, then the valve plunger is either stuck or the coil of the valve is not being energized. An appropriate diagnostic message can then be generated.
If the switching time is less than the Time to Measure and Duration of Measurement values, the valve is switching, but still it must be determined whether or not the monitored valve is working within specifications. To achieve this, a range of acceptable operating parameters or tolerances may be created. A preferred manner of generating the tolerance range is set forth below with reference to FIG. 20. Lower and upper tolerance limits are determined and the electro-mechanical switching time is compared via a second comparator 64 with the lower tolerance and with the upper tolerance. As long as tems is within the upper and lower tolerances, the valve is considered to be functioning properly. However, if tems falls below the lower tolerance, then the return spring of the valve is likely broken since the spring does not offer any resistance against the movement of the plunger. If tems is above the upper tolerance, then a failure in electronics is highly probable or else the plunger is facing higher friction than specified. Appropriate diagnostic messages may be generated to allow a user to know the status of the valve. Preventative maintenance may then be performed to repair or replace the defective valve.
“Generation of Tolerances”
As set forth above, the tolerances may be generated by a tolerance generator 67 in order to take into account variations in the voltage to the valve coil and the switching frequency. Referring to FIG. 20, in order to generate the tolerances a reference values an Expected tems is created. This expected electro-mechanical switching time depends on present operation conditions of the valve, such as voltage to the coil and the switching frequency. Expected tems may consist of two parts: a Least Possible tems and an Interim Value. The Least Possible tems is preferably an empirical value which has been obtained by measurement of the electro-mechanical switching time while the valves have been operated with highest possible switching frequency as well as the highest possible supply voltage. This parameter is constant, and it is representative for each valve type. This value may be stored in a memory register 66.
The Interim Value parameter is responsible for the dynamic creation of the tolerances. It is preferably created internally after each measurement cycle of tems based on the integrated sensor signal, which takes into account the influence of the supply voltage, and on the switching frequency of the valve.
An Integrator 68 integrates the sensor signal Ufilt(t) from the start of measurement until the plunger finishes its movement. At the end of the integration, the output voltage Uint(tems) of the Integrator is held by Sample/Hold Circuit 70. This voltage controls the frequency fVCO(Uint(tems)) of the output signal of a Voltage Controlled Oscillator (VCO) 72. The relationship is as follows:
fVCO=Uint(tems)
The equation depends on the type of the VCO used in the circuit. It is preferred to use a VCO with a linear dependence of the frequency from the input voltage with an equation of the form:
f VCO =c*U int(t ems),
wherein c is the VCO's own proportionality factor between the input voltage and the frequency of the output signal.
The binary output value of a Carry Ripple Counter 74 increments after each elapsed period of the input signal with the frequency fVCO(Uint(tems)). The value increments until it is loaded in an Interim Value Register 76 at a particular time as set forth below.
Referring additionally to FIG. 21, a measure of the duration of the switching cycle is also employed to generate the “Interim Value”. Doing so takes into account the influence of the switching frequency on the electro-mechanical switching time to permit the creation of tolerance limits. For this purpose, Timer 3, 91, measures the duration of the previous switching cycle, that is, the time from the switch on signal from the previous cycle to the switch on signal of the present cycle. Time 3 is therefore started at the time tSO,prev (start of the previous switching cycle ) (FIG. 15). The value of Timer 3 is loaded at the time tSO (start of the measurement of the electro-mechanical switching time) into the register “Cycle Duration” 92 while Timer 3 is reset and restarted at the same time to provide a Cycle Duration for the next cycle and measurement. The value of a Counter 94, which is started when the end of plunger movement is detected, is compared to the value of a register “Maximal Time” 96 in a 3rd Comparator 98 and to the value of the register “Cycle Duration” 92 in a 4th Comparator 100. The output of the 3rd and 4th Comparators are connected to an OR-gate 101. The maximal time is the largest electro-mechanical switching time, which can occur under worst case conditions such as lower tolerance for operating voltage (Vcc), smallest switching frequency, and smallest duty cycle. The maximal switching time is measured for a value sample of a particular valve type under worst case conditions. The maximal switching time may be preset into the Maximal Time register 96. As soon as one of the values is equal to the value of counter 94, the value of Carry Ripple Counter is loaded into Interim Value register 76. For example, if the Cycle duration is shorter than the Maximal value, when the counter 94 reaches the cycle duration value, then the value of the Carry Ripple Counter will be loaded into the Interim Value register 76.
The so-acquired Interim Value is added to Least Possible tems by an adder 78 to obtain the expected electro-mechanical switching time, which is stored in register 79.
The sample/hold circuit 70 holds the value at the same time when the counter 94 begins counting. Therefore, Carry Ripple Counter 74 will keep counting until it receives a load signal. Since the load signal is dependant on the cycle duration, or maximal time, the longer the cycle duration the greater the Counter 74 value and the greater the interim value. Since the interim value is used to determine the Expected electro-mechanical switching time, tems, the greater the cycle duration the greater the Expected tems. Therefore, the switching frequency is taken into account in determining the tolerances.
At very low switching frequencies, the electro-mechanical switching time is not affected by this parameter and a cyclic measurement in a way described above cannot be performed. In this case, the maximal time between the start of the Carry Ripple Counter 74 and the loading of its value into the Interim Value register 76 can be defined. This way, the highest possible value of the Interim Value is created. The binary value of the Carry Ripple Counter 74 is then loaded into the Interim Value register 76 and the Counter 74 itself is reset at the same time. This immediately starts the next cycle of generating the Interim Value.
The tolerances are created by multiplying via first multiplier 80 which obtained the expected tems by the preset percentual tolerances “1+a” stored in register 82, to calculate the Upper Tolerance which is stored in register 84. By way of second multiplier 86, the Expected tems value is multiplied by “1−a”, stored in register 88, to calculate the Lower Tolerance, which is then stored in register 90. The parameter “a” is an empirically identified value for a particular type series of solenoid valves. The Upper and Lower Tolerances are used in the valve failure detection as described above with reference to FIG. 19.
It is within the contemplation of the present invention that alternative methods of determining the tolerances could be employed.
The functional blocks and various steps to carry out the invention may be performed by a discrete controller having suitable software and hardware.
It is within the contemplation of the present invention that a plurality of valves may be monitored in accordance with the present invention. Each valve would be connected to a sensing circuit and the current to each valve would be analyzed as described above.
Although the illustrative embodiments of the present invention have been described herein with reference to the accompanying drawings, it is to be understood that the invention is not limited to those precise embodiments, and that various other changes and modifications may be effected therein by one skilled in the art without departing from the scope or spirit of the invention.

Claims (24)

1. A method of determining a functional status of an electro-mechanical valve having a solenoid and plunger comprising the steps of:
determining an electro-mechanical switching time, (tems), of a valve based on an electrical characteristic responsive to the solenoid;
determining the (tems) includes determining a beginning and an end of a time window, and wherein determining the beginning of the time window includes the steps of:
evaluating the current supplied to the solenoid over time;
evaluating a valve switching pilot voltage (Vc) over time;
determining when a slope of the (Vc) reaches a predetermined negative value and assigning that time as a switch on time; and
adding a predetermined time value to the switch on time to determine the beginning of the time window;
comparing the (tems) to a tolerance value; and
generating a valve status signal dependant on a result of the comparison.
2. The method as defined in claim 1, wherein the (tems) corresponds to movement of the plunger from when the solenoid is energized to when the plunger reaches an end position.
3. The method of claim 1, wherein determining the end of the time window includes the steps of:
evaluating the current supplied to the solenoid over time;
determining when a slope of the current is less than a predetermined minimum value; and
assigning the end of the time window when the slope of the current equals the predetermined minimum value.
4. The method of claim 1, wherein the step of determining the (tems) further includes the step of evaluating the current of the solenoid during the time window to determine an end of plunger movement.
5. The method of claim 4, wherein the step of evaluating the current includes determining change in current over time.
6. The method of claim 4, further comprising the steps of:
comparing successive values of the solenoid current;
determining when the solenoid current changes from increasing to decreasing;
determining when the solenoid current changes from decreasing to increasing; and
assigning the time when the solenoid current changes from decreasing to increasing as the end of the plunger movement.
7. The method of claim 6, wherein the step of determining the solenoid current changes includes sampling a slope of a curve corresponding to the solenoid current at a plurality of points in time within the time window.
8. The method of claim 7, further including the step of filtering a signal which corresponds to the current which is sampled to negate the effects of noise.
9. The method of claim 4, wherein determining the end of the plunger movement further includes the steps of:
evaluating the slope of a curve corresponding to the current staffing at the beginning of the time window;
determining when the slope assumes a negative value;
determining when the slope then assumes a positive value; and
assigning the end of plunger movement to be when the slope assumes the positive value.
10. The method of claim 9, including the steps of determining a time when the valve is energized and determining the (tems) by calculating the difference between the time of the end of the plunger movement and the time when the valve is energized.
11. The method of claim 4, wherein determining the end of the plunger movement includes the steps of:
sampling the solenoid current at a plurality of successive points over time, comparing the value of the current at each sample point to the preceding sample point to create an output value;
determining when the output value changes from a positive value to a negative value; and
assigning the end of the plunger movement when the output value changes from a negative value to a positive value.
12. The method of claim 4, wherein determining the end of the plunger movement includes the steps of:
sampling the solenoid current at a plurality of successive points over time;
comparing the value of the current at each sample point to the preceding sample point to create an output value for each sample point;
evaluating a plurality of sets of predetermined number of output values to determine if the output values are predominantly positive or negative;
when the output values in a set are predominantly positive assigning a positive set value to that set, and if the output values in the set are predominantly negative, assigning a negative set value to that set; and
determining when the set values change from a positive set value to a negative set value, assigning the end of the plunger movement to when the set value changes from a negative value to a positive value.
13. The method of claim 1 further comprising the step of starting a first timer when the valve is energized and combining an output from the first timer with the output of a detection circuit which evaluates the electrical characteristic to determine the electro-mechanical switching time.
14. The method of claim 1, wherein a detection circuit determines the electro-mechanical switching time, and further comprising the step of providing a controller operably connected to the detection circuit and the controller selectively enabling and disabling an output of the detection circuit.
15. The method of claim 1, wherein the tolerance value includes an upper and lower tolerance and wherein determining the tolerances includes the steps of determining a least possible (tems) and an interim (tems), wherein the least possible (tems) is a predetermined constant value, and the interim value is determined after each valve cycle.
16. The method of claim 15, wherein the interim value is determined by integrating a signal voltage over time to determine an output voltage value and storing that value, and using the output voltage value to control a voltage control oscillator.
17. A method of monitoring the functional status of an electro-mechanical valve having a solenoid coil and plunger comprising the steps of:
energizing the solenoid coil to initiate movement of the solenoid plunger from a first position to a second position;
acquiring a signal relating to an electrical characteristic responsive to the solenoid;
performing an algorithm on the signal to determine when the plunger reaches the second position;
determining a time value based on the plunger movement between the first and second position including the step of staffing a timer upon energizing the solenoid and stopping the timer when the plunger reaches the second position;
comparing the time value to a lower and an upper tolerance value; and
indicating a functional status of the valve based on the comparison.
18. The method of claim 17, wherein the electrical characteristic is current supplied to the solenoid coil.
19. The method of claim 18, further including the step of providing a voltage divider to generate a voltage signal corresponding to the current supplied to the solenoid.
20. The method of claim 18, performing the algorithm on the signal includes the step of evaluating the change in the current over time.
21. The method of claim 20, further including the step of determining that the plunger has reached the second position when the change in the current goes from decreasing to increasing.
22. The method of claim 21, further including the step of defining a time window during which the signal is evaluated to determine when the plunger reaches the second position.
23. The method of claim 22, wherein the time window begins a predetermined amount of time after the energizing of the solenoid coil.
24. A method of determining a functional status of an electromagnetic valve having a solenoid and plunger comprising the steps of:
determining a time value for the plunger to move between an initial position and a final position based on a first electrical characteristic responsive to the solenoid;
comparing the time value to a tolerance range including an upper and lower limit;
sensing a second electrical characteristic responsive to the solenoid and determining the tolerance range responsive to the second electrical characteristic; and
generating a valve status signal indicating a defective valve if the time value falls outside of the tolerance range.
US11/455,270 2006-06-16 2006-06-16 Method and apparatus for monitoring and determining the functional status of an electromagnetic valve Expired - Fee Related US7405917B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US11/455,270 US7405917B2 (en) 2006-06-16 2006-06-16 Method and apparatus for monitoring and determining the functional status of an electromagnetic valve
DE602007012325T DE602007012325D1 (en) 2006-06-16 2007-05-25 Method and device for monitoring and determining the functional status of an electromagnetic valve
EP07010418.7A EP1867903B2 (en) 2006-06-16 2007-05-25 A method and apparatus for monitoring and determining the functional status of an electromagnetic valve

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/455,270 US7405917B2 (en) 2006-06-16 2006-06-16 Method and apparatus for monitoring and determining the functional status of an electromagnetic valve

Publications (2)

Publication Number Publication Date
US20070291438A1 US20070291438A1 (en) 2007-12-20
US7405917B2 true US7405917B2 (en) 2008-07-29

Family

ID=38474029

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/455,270 Expired - Fee Related US7405917B2 (en) 2006-06-16 2006-06-16 Method and apparatus for monitoring and determining the functional status of an electromagnetic valve

Country Status (3)

Country Link
US (1) US7405917B2 (en)
EP (1) EP1867903B2 (en)
DE (1) DE602007012325D1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090107682A1 (en) * 2007-10-23 2009-04-30 Vetco Gray Controls Limited Monitoring A Solenoid of A Directional Control Valve
US20110220206A1 (en) * 2010-03-12 2011-09-15 Target Rock Division Of Curtiss-Wright Flow Control Corporation Valve fault indication and control
GB2480423A (en) * 2010-03-15 2011-11-23 Jena Rotary Technolgy Ltd Valve system
CN102768909A (en) * 2011-05-02 2012-11-07 Abb技术股份公司 Electromagnetically actuated switching device and a method for controlling the switching operations of said switching device
US20130169287A1 (en) * 2010-08-11 2013-07-04 Sauer-Danfoss Gmbh & Co. Ohg Method and device for determining the state of an electrically controlled valve
US20150276087A1 (en) * 2014-03-31 2015-10-01 Dresser, Inc. Method for determining amplitude of stick-slip on a valve assembly and implementation thereof
US20160125993A1 (en) * 2014-11-03 2016-05-05 Texas Instruments Incorporated Detection of plunger movement in dc solenoids through current sense technique
US20190057827A1 (en) * 2017-08-18 2019-02-21 Sensus Spectrum, Llc Method to detect operational state of remote disconnect latching relay
WO2019084676A1 (en) * 2017-11-01 2019-05-09 General Technologies Corp. Valve-diagnostic system and device
US10912966B2 (en) 2018-01-29 2021-02-09 Marioff Corporation Oy Valve assembly
US20210239768A1 (en) * 2020-01-31 2021-08-05 Fisher Controls International Llc Diagnostic for pulsed solenoid i/p functionality
US11105439B2 (en) 2018-07-31 2021-08-31 Bio-Chem Fluidics, Inc. Pinch valve with failure prediction module
US11248717B2 (en) 2019-06-28 2022-02-15 Automatic Switch Company Modular smart solenoid valve
US11383965B1 (en) 2021-02-05 2022-07-12 Cana Technology, Inc. Valve current error detection for fluid mixture dispensing device

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080312883A1 (en) * 2007-06-13 2008-12-18 Festo Ag & Co Method and Apparatus for Determining a Unique System Condition
JP6244723B2 (en) * 2013-08-02 2017-12-13 株式会社デンソー High pressure pump control device
FR3014527B1 (en) * 2013-12-10 2016-04-15 Snecma DEVICE AND METHOD FOR MONITORING A VALVE
CN104696574B (en) * 2015-02-28 2017-05-17 中国电力工程顾问集团中南电力设计院有限公司 Unperturbed switchover control circuit and control method of single electric control electromagnetic valve
US9696280B2 (en) * 2015-07-10 2017-07-04 Light Serviços De Electricidade S/A Device and method for inspecting aluminum cables with a steel core (aluminum conductor steel reinforced—ASCR) installed in energized electrical energy lines
IT201800004110A1 (en) * 2018-03-30 2019-09-30 Camozzi Automation S P A PRESSURE REGULATOR
GB2574229A (en) 2018-05-31 2019-12-04 Fas Medic Sa Method and apparatus for energising a solenoid of a valve assembly
CN111834079B (en) * 2019-04-15 2023-04-14 马克西姆综合产品公司 Solenoid plunger movement detection system
US11335492B2 (en) * 2019-04-15 2022-05-17 Maxim Integrated Products, Inc. Solenoid plunger movement detection system
US11574756B2 (en) 2019-11-04 2023-02-07 Hamilton Sundstrand Corporation Determine solenoid plunger position of a current controlled solenoid using position feedback
CN114867945A (en) * 2019-12-12 2022-08-05 丹佛斯动力系统Ii技术有限公司 System and method for solenoid valve optimization and response degradation measurement
JP7424322B2 (en) * 2021-01-19 2024-01-30 Smc株式会社 fluid pressure control device
CN114114005B (en) * 2021-12-02 2023-08-01 国能神东煤炭集团有限责任公司 Electromagnetic valve action frequency detection and service life assessment method

Citations (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2828068A (en) 1956-03-16 1958-03-25 Woodward & Tiernan Printing Co Folding fan
US4734869A (en) 1981-08-12 1988-03-29 John Mickowski Diagnostic method for analyzing and monitoring the process parameters in the operation of reciprocating equipment
US4856278A (en) 1985-12-30 1989-08-15 Mannesmann Rexroth Gmbh Control arrangement for at least two hydraulic consumers fed by at least one pump
US4862385A (en) 1983-02-22 1989-08-29 Toshiba Kikai Kabushiki Kaisha Monitoring data display device
US4873606A (en) * 1987-06-22 1989-10-10 Regie Nationale Des Usines Renault Safety control device for an actuator of the flap solenoid valve type
US4976144A (en) 1988-08-25 1990-12-11 Fisher Controls International, Inc. Diagnostic apparatus and method for fluid control valves
US4985857A (en) 1988-08-19 1991-01-15 General Motors Corporation Method and apparatus for diagnosing machines
US5067099A (en) 1988-11-03 1991-11-19 Allied-Signal Inc. Methods and apparatus for monitoring system performance
US5081599A (en) 1989-08-11 1992-01-14 Kabushiki Kaisha Nagano Technical Service Diagnostic system
US5153522A (en) * 1990-07-06 1992-10-06 Jatco Corporation Solenoid valve failure detecting apparatus
US5197439A (en) * 1991-06-21 1993-03-30 Robert Bosch Gmbh Method and device for open-loop control of a solenoid-valve regulated fuel-metering system
EP0534506A2 (en) 1987-07-02 1993-03-31 Nissan Motor Company, Ltd. Air/fuel ratio control system for internal combustion engine with asynchronous fuel delivery control
US5218968A (en) 1989-12-20 1993-06-15 Critikon, Inc. Peripheral arterial monitoring instruments
EP0587902A1 (en) 1992-02-18 1994-03-23 Hitachi Construction Machinery Co., Ltd. Hydraulically driving system
US5329465A (en) 1987-10-30 1994-07-12 Westinghouse Electric Corp. Online valve diagnostic monitoring system
US5343737A (en) 1992-09-22 1994-09-06 Joseph Baumoel Method and apparatus for leak detection and pipeline temperature modelling method and apparatus
WO1995019589A1 (en) 1994-01-12 1995-07-20 Drallim Industries Ltd Monitoring apparatus and method
US5471400A (en) 1994-05-24 1995-11-28 Gas Research Institute Method for detecting and specifying compressor cylinder leaks
US5477149A (en) * 1993-12-29 1995-12-19 Spencer; George M. Method and apparatus for non-invasive monitoring of solenoid valves
US5493512A (en) 1991-01-22 1996-02-20 Centre National De La Recherche Scientifique (Cnrs) Method and apparatus for measuring unsteady flow velocity
US5550498A (en) 1995-08-30 1996-08-27 Industrial Technology Research Institute Method and apparatus for charge pulse-width modulation control
US5594663A (en) 1995-01-23 1997-01-14 Hewlett-Packard Company Remote diagnostic tool
US5608845A (en) 1989-03-17 1997-03-04 Hitachi, Ltd. Method for diagnosing a remaining lifetime, apparatus for diagnosing a remaining lifetime, method for displaying remaining lifetime data, display apparatus and expert system
US5628229A (en) 1994-03-31 1997-05-13 Caterpillar Inc. Method and apparatus for indicating pump efficiency
US5642278A (en) 1995-01-03 1997-06-24 Hewlett-Packard Co. Method and apparatus for temperature and pressure compensation of pneumatic manifolds
WO1998002664A1 (en) 1996-07-15 1998-01-22 Festo Ag & Co. Process and device for determining working positions of a working device
US5801964A (en) 1997-01-08 1998-09-01 Mccarthy; Harold Electronic monitoring apparatus for cyclic machines
US6131609A (en) 1996-06-11 2000-10-17 Neles Controls Oy Method for surveying the condition of a control valve, and a valve apparatus
US6246972B1 (en) 1996-08-23 2001-06-12 Aspen Technology, Inc. Analyzer for modeling and optimizing maintenance operations
US6282463B1 (en) 1998-12-16 2001-08-28 Smc Corporation Method of selecting pneumatic devices
US6292757B1 (en) 1999-08-16 2001-09-18 Windrock, Inc. Method and apparatus for continuously monitoring parameters of reciprocating compressor cylinders
US6308138B1 (en) 1997-07-28 2001-10-23 Tri-Way Machine Ltd. Diagnostic rule base tool condition monitoring system
DE10052664A1 (en) 2000-10-24 2002-05-08 Festo Ag & Co Industrial process, monitoring device e.g. designed as, or equipped with, micro-computer, has signaling device for indicating out-of-tolerance deviations
US6405108B1 (en) 1999-10-28 2002-06-11 General Electric Company Process and system for developing predictive diagnostics algorithms in a machine
US6425247B1 (en) 1998-09-26 2002-07-30 Daimlerchrysler Ag Method for controlling a super-charged internal combustion engine
US6542853B1 (en) 1997-11-17 2003-04-01 Komatsu, Ltd. Life estimation device for engine and machine having heat source
US20030125841A1 (en) 2001-12-20 2003-07-03 Festo Ag & Co. Diagnostic device for a fluidic device and a fluidic device equipped therewith
US6678584B2 (en) 2002-05-03 2004-01-13 Fisher Controls International Llc Method and apparatus for performing diagnostics in a control loop of a control valve
US6711507B2 (en) 2002-03-29 2004-03-23 Denso Corporation Compressed air monitor system for monitoring leakage of compressed air in compressed air circuit
US6847854B2 (en) 2001-08-10 2005-01-25 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20050043923A1 (en) 2003-08-19 2005-02-24 Festo Corporation Method and apparatus for diagnosing a cyclic system
US6874480B1 (en) 2000-07-03 2005-04-05 Combustion Dynamics Corp. Flow meter
US7031850B2 (en) 2004-04-16 2006-04-18 Festo Ag & Co. Kg Method and apparatus for diagnosing leakage in a fluid power system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3807278C2 (en) 1988-03-05 1996-05-23 Tech Ueberwachungs Verein Rhei Process for safety-related checking of solenoid valves and measuring arrangement for carrying out the process
SE466708B (en) * 1990-07-27 1992-03-23 Celleco Hedemora Ab DEVICE FOR SEPARATION OF SUSPENSIONS, WHEN SUSPENSION IS DIRECTLY SPRAYED ON A FILTER DRUM, OUTSIDE OR INFRAIN
US5492009A (en) * 1991-03-11 1996-02-20 Siemens Aktiengesellschaft Method and apparatus for testing a valve actuated by an electromagnet having an armature
DE4317109A1 (en) 1993-05-21 1994-11-24 Herion Werke Kg Method for checking solenoid valves and associated measuring arrangement
US5796261A (en) * 1995-05-08 1998-08-18 Chrysler Corporation Method and device for detecting solenoid actuation
DE50012773D1 (en) * 1999-03-30 2006-06-22 Siemens Ag METHOD FOR DETERMINING THE POSITION OF AN ANCHOR
US6326898B1 (en) * 2000-10-24 2001-12-04 Xerox Corporation Solenoid plunger position detection algorithm

Patent Citations (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2828068A (en) 1956-03-16 1958-03-25 Woodward & Tiernan Printing Co Folding fan
US4734869A (en) 1981-08-12 1988-03-29 John Mickowski Diagnostic method for analyzing and monitoring the process parameters in the operation of reciprocating equipment
USRE34559E (en) 1981-08-12 1994-03-08 Mickowski; John Diagnostic method for analyzing and monitoring the process parameters in the operation of reciprocating equipment
US4862385A (en) 1983-02-22 1989-08-29 Toshiba Kikai Kabushiki Kaisha Monitoring data display device
US4856278A (en) 1985-12-30 1989-08-15 Mannesmann Rexroth Gmbh Control arrangement for at least two hydraulic consumers fed by at least one pump
US4873606A (en) * 1987-06-22 1989-10-10 Regie Nationale Des Usines Renault Safety control device for an actuator of the flap solenoid valve type
EP0534506A2 (en) 1987-07-02 1993-03-31 Nissan Motor Company, Ltd. Air/fuel ratio control system for internal combustion engine with asynchronous fuel delivery control
US5329465A (en) 1987-10-30 1994-07-12 Westinghouse Electric Corp. Online valve diagnostic monitoring system
US4985857A (en) 1988-08-19 1991-01-15 General Motors Corporation Method and apparatus for diagnosing machines
US4976144A (en) 1988-08-25 1990-12-11 Fisher Controls International, Inc. Diagnostic apparatus and method for fluid control valves
US5067099A (en) 1988-11-03 1991-11-19 Allied-Signal Inc. Methods and apparatus for monitoring system performance
US5608845A (en) 1989-03-17 1997-03-04 Hitachi, Ltd. Method for diagnosing a remaining lifetime, apparatus for diagnosing a remaining lifetime, method for displaying remaining lifetime data, display apparatus and expert system
US5081599A (en) 1989-08-11 1992-01-14 Kabushiki Kaisha Nagano Technical Service Diagnostic system
US5218968A (en) 1989-12-20 1993-06-15 Critikon, Inc. Peripheral arterial monitoring instruments
US5153522A (en) * 1990-07-06 1992-10-06 Jatco Corporation Solenoid valve failure detecting apparatus
US5493512A (en) 1991-01-22 1996-02-20 Centre National De La Recherche Scientifique (Cnrs) Method and apparatus for measuring unsteady flow velocity
US5197439A (en) * 1991-06-21 1993-03-30 Robert Bosch Gmbh Method and device for open-loop control of a solenoid-valve regulated fuel-metering system
EP0587902A1 (en) 1992-02-18 1994-03-23 Hitachi Construction Machinery Co., Ltd. Hydraulically driving system
US5343737A (en) 1992-09-22 1994-09-06 Joseph Baumoel Method and apparatus for leak detection and pipeline temperature modelling method and apparatus
US5453944A (en) 1992-09-22 1995-09-26 Baumoel; Joseph Method and apparatus for leak detection and pipeline temperature modelling method and apparatus
US5477149A (en) * 1993-12-29 1995-12-19 Spencer; George M. Method and apparatus for non-invasive monitoring of solenoid valves
WO1995019589A1 (en) 1994-01-12 1995-07-20 Drallim Industries Ltd Monitoring apparatus and method
US5893047A (en) 1994-01-12 1999-04-06 Drallium Industries, Ltd Monitoring apparatus and method
US5628229A (en) 1994-03-31 1997-05-13 Caterpillar Inc. Method and apparatus for indicating pump efficiency
US5471400A (en) 1994-05-24 1995-11-28 Gas Research Institute Method for detecting and specifying compressor cylinder leaks
US5642278A (en) 1995-01-03 1997-06-24 Hewlett-Packard Co. Method and apparatus for temperature and pressure compensation of pneumatic manifolds
US5594663A (en) 1995-01-23 1997-01-14 Hewlett-Packard Company Remote diagnostic tool
US5550498A (en) 1995-08-30 1996-08-27 Industrial Technology Research Institute Method and apparatus for charge pulse-width modulation control
US6131609A (en) 1996-06-11 2000-10-17 Neles Controls Oy Method for surveying the condition of a control valve, and a valve apparatus
EP0850363B1 (en) 1996-07-15 2002-11-06 FESTO AG & Co Process and device for determining working positions of a working device
WO1998002664A1 (en) 1996-07-15 1998-01-22 Festo Ag & Co. Process and device for determining working positions of a working device
US6246972B1 (en) 1996-08-23 2001-06-12 Aspen Technology, Inc. Analyzer for modeling and optimizing maintenance operations
US5801964A (en) 1997-01-08 1998-09-01 Mccarthy; Harold Electronic monitoring apparatus for cyclic machines
US6308138B1 (en) 1997-07-28 2001-10-23 Tri-Way Machine Ltd. Diagnostic rule base tool condition monitoring system
US6542853B1 (en) 1997-11-17 2003-04-01 Komatsu, Ltd. Life estimation device for engine and machine having heat source
US6425247B1 (en) 1998-09-26 2002-07-30 Daimlerchrysler Ag Method for controlling a super-charged internal combustion engine
US6282463B1 (en) 1998-12-16 2001-08-28 Smc Corporation Method of selecting pneumatic devices
US6292757B1 (en) 1999-08-16 2001-09-18 Windrock, Inc. Method and apparatus for continuously monitoring parameters of reciprocating compressor cylinders
US6405108B1 (en) 1999-10-28 2002-06-11 General Electric Company Process and system for developing predictive diagnostics algorithms in a machine
US6874480B1 (en) 2000-07-03 2005-04-05 Combustion Dynamics Corp. Flow meter
DE10052664A1 (en) 2000-10-24 2002-05-08 Festo Ag & Co Industrial process, monitoring device e.g. designed as, or equipped with, micro-computer, has signaling device for indicating out-of-tolerance deviations
US6847854B2 (en) 2001-08-10 2005-01-25 Rockwell Automation Technologies, Inc. System and method for dynamic multi-objective optimization of machine selection, integration and utilization
US20030125841A1 (en) 2001-12-20 2003-07-03 Festo Ag & Co. Diagnostic device for a fluidic device and a fluidic device equipped therewith
US6711507B2 (en) 2002-03-29 2004-03-23 Denso Corporation Compressed air monitor system for monitoring leakage of compressed air in compressed air circuit
US6678584B2 (en) 2002-05-03 2004-01-13 Fisher Controls International Llc Method and apparatus for performing diagnostics in a control loop of a control valve
US20050043923A1 (en) 2003-08-19 2005-02-24 Festo Corporation Method and apparatus for diagnosing a cyclic system
US7031850B2 (en) 2004-04-16 2006-04-18 Festo Ag & Co. Kg Method and apparatus for diagnosing leakage in a fluid power system

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8122963B2 (en) * 2007-10-23 2012-02-28 Vetco Gray Controls Limited Monitoring a solenoid of a directional control valve
US20090107682A1 (en) * 2007-10-23 2009-04-30 Vetco Gray Controls Limited Monitoring A Solenoid of A Directional Control Valve
US20110220206A1 (en) * 2010-03-12 2011-09-15 Target Rock Division Of Curtiss-Wright Flow Control Corporation Valve fault indication and control
US8453674B2 (en) 2010-03-12 2013-06-04 Target Rock Division Of Curtiss-Wright Flow Control Corporation Valve fault indication and control
GB2480423A (en) * 2010-03-15 2011-11-23 Jena Rotary Technolgy Ltd Valve system
US20130169287A1 (en) * 2010-08-11 2013-07-04 Sauer-Danfoss Gmbh & Co. Ohg Method and device for determining the state of an electrically controlled valve
US10429427B2 (en) * 2010-08-11 2019-10-01 Danfoss Power Solutions Gmbh & Co. Ohg Method and device for determining the state of an electrically controlled valve
CN102768909B (en) * 2011-05-02 2016-12-14 Abb技术股份公司 The method of the handover operation of Electromagnetically actuated switching device and the described switching device of control
CN102768909A (en) * 2011-05-02 2012-11-07 Abb技术股份公司 Electromagnetically actuated switching device and a method for controlling the switching operations of said switching device
US20120281331A1 (en) * 2011-05-02 2012-11-08 Abb Technology Ag Electromagnetically actuated switching device and a method for controlling the switching operations of said switching device
US8976502B2 (en) * 2011-05-02 2015-03-10 Abb Technology Ag Electromagnetically actuated switching device and a method for controlling the switching operations of said switching device
US9920856B2 (en) * 2014-03-31 2018-03-20 Dresser, Inc. Method for determining amplitude of stick-slip on a valve assembly and implementation thereof
US20150276087A1 (en) * 2014-03-31 2015-10-01 Dresser, Inc. Method for determining amplitude of stick-slip on a valve assembly and implementation thereof
US10895608B2 (en) 2014-11-03 2021-01-19 Texas Instruments Incorporated Detection of plunger movement in DC solenoids through current sense technique
US10317453B2 (en) 2014-11-03 2019-06-11 Texas Instruments Incorporated Detection of plunger movement in DC solenoids through current sense technique
US20160125993A1 (en) * 2014-11-03 2016-05-05 Texas Instruments Incorporated Detection of plunger movement in dc solenoids through current sense technique
US20190057827A1 (en) * 2017-08-18 2019-02-21 Sensus Spectrum, Llc Method to detect operational state of remote disconnect latching relay
US10854407B2 (en) * 2017-08-18 2020-12-01 Sensus Spectrum, Llc Method to detect operational state of remote disconnect latching relay
WO2019084676A1 (en) * 2017-11-01 2019-05-09 General Technologies Corp. Valve-diagnostic system and device
US10912966B2 (en) 2018-01-29 2021-02-09 Marioff Corporation Oy Valve assembly
US11105439B2 (en) 2018-07-31 2021-08-31 Bio-Chem Fluidics, Inc. Pinch valve with failure prediction module
US11248717B2 (en) 2019-06-28 2022-02-15 Automatic Switch Company Modular smart solenoid valve
US20210239768A1 (en) * 2020-01-31 2021-08-05 Fisher Controls International Llc Diagnostic for pulsed solenoid i/p functionality
US11269017B2 (en) * 2020-01-31 2022-03-08 Fisher Controls International Llc Diagnostic for pulsed solenoid I/P functionality
US11383965B1 (en) 2021-02-05 2022-07-12 Cana Technology, Inc. Valve current error detection for fluid mixture dispensing device

Also Published As

Publication number Publication date
EP1867903B2 (en) 2015-07-22
US20070291438A1 (en) 2007-12-20
EP1867903A3 (en) 2008-03-05
EP1867903B1 (en) 2011-02-02
DE602007012325D1 (en) 2011-03-17
EP1867903A2 (en) 2007-12-19

Similar Documents

Publication Publication Date Title
US7405917B2 (en) Method and apparatus for monitoring and determining the functional status of an electromagnetic valve
CN110998761B (en) Diagnostic device and method for solenoid valves
US6895997B2 (en) System for determining positions of a control element of an electrically driven actuator
US8875557B2 (en) Circuit diagnostics from flame sensing AC component
US6017017A (en) Process and apparatus for the recognition of the state of a solenoid valve
RU2768368C2 (en) Device and method for diagnostics of solenoid valves
JP6611370B2 (en) Method, computer program, and electromechanical component for monitoring an electromechanical component of an automation system
US9134107B2 (en) Solenoid valve having a condition monitoring unit, and a method of condition monitoring a solenoid valve
US5243296A (en) Method and apparatus for checking operation of solenoid
GB2316181A (en) System for monitoring the operation of a solenoid
US5880920A (en) Method and apparatus for controlling an electromagnetic switching member
EP0701261A1 (en) Circuit and method of detecting actuator movement
EP0861459B1 (en) Verification of a digital control system
CN100546895C (en) The armature movement detecting device of elevator brake and armature position estimating apparatus
US11335492B2 (en) Solenoid plunger movement detection system
US9196434B2 (en) Method and device for performing diagnostics of an actuator, and actuator comprising one such device
JP2695698B2 (en) Checking method of movable iron core position of solenoid
JP5297408B2 (en) Solenoid valve control device
JP4703004B2 (en) Method and apparatus for evaluating a mounting gap between an active sensor and an encoder
JP4777875B2 (en) Method and device for detecting rotational speed, in particular vehicle wheel rotational speed
CN113939888B (en) Method for predicting primary relay fault
JP2695692B2 (en) How to check solenoid operation
US5119683A (en) Solenoid controller with flyback pulses useful for diagnostics and/or control
RU2746964C1 (en) Method for diagnosing the state of an electromagnet anchor and a device for its implementation
JP2695691B2 (en) How to check solenoid operation

Legal Events

Date Code Title Description
AS Assignment

Owner name: FESTO AG & CO, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:AHERNS, OLIVER;MISSAL, WJATSCHESLAW;SZENN, OTTO;AND OTHERS;REEL/FRAME:018331/0940;SIGNING DATES FROM 20060819 TO 20060915

AS Assignment

Owner name: FESTO AG & CO, GERMANY

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY'S NAME, PREVIOUSLY RECORDED AT REEL 018331 FRAME 0940;ASSIGNORS:AHRENS, OLIVER;MISSAL, WJATSCHESLAW;SZENN, OTTO;AND OTHERS;REEL/FRAME:019092/0949;SIGNING DATES FROM 20060907 TO 20060919

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: FESTO AG & CO. KG, GERMANY

Free format text: CHANGE OF NAME;ASSIGNOR:FESTO AG & CO;REEL/FRAME:021281/0460

Effective date: 20080508

Owner name: FESTO AG & CO. KG,GERMANY

Free format text: CHANGE OF NAME;ASSIGNOR:FESTO AG & CO;REEL/FRAME:021281/0460

Effective date: 20080508

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20200729