System And Method For Detecting Safe Operating Conditions And Maintained Integrity In A Pressure Safety Valve
20220034416 ยท 2022-02-03
Inventors
Cpc classification
F16K37/0075
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16K37/0025
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16K37/005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16K37/0083
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16K37/0091
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16K37/0041
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16K15/063
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16K17/0493
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16K15/028
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16K17/048
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16K17/0413
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F16K17/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A system for detecting safe operating conditions and maintained integrity in a Pressure Safety Valve (PSV) the valve comprising an inlet, an outlet, a valve disc controlling fluid flow between the inlet and outlet, a stem connected to the valve disc, a spring washer, and a spring in communication with the valve disc and the spring washer, a vibration sensor which detects vibration in the valve disc, an inlet pressure sensor which detects the static pressure in the inlet, a position sensor which detects the position of the valve disc transferred through the stem, a compression load cell sensor which detects the dynamic force applied on the valve spring washer by the spring, an outlet pressure sensor which detects the pressure in the outlet, a separate shock sensor adapted to determine if the PSV has popped and then activate a microcontroller.
Claims
1-7. (canceled)
8. A system for detecting safe operating conditions and maintained integrity in a pressure safety valve, comprising: an inlet and an outlet; a valve disc controlling fluid flow between the inlet and the outlet; a stem connected to the valve disc; a spring washer and a spring in communication with the valve disc and the spring washer; a position sensor for detecting the position of the valve disc via the stem; a vibration sensor for detecting vibration in the valve disc; an inlet pressure sensor for detecting the static pressure in the inlet; and a microcontroller in communication with the position sensor, the vibration sensor, and the inlet pressure sensor.
9. A system according to claim 8, further including a compression load cell sensor for detecting the dynamic force applied on the valve spring washer by the spring.
10. A system according to claim 9, further including an outlet pressure sensor for detecting the pressure in the outlet.
11. A system according to claim 8, further including an outlet pressure sensor for detecting the pressure in the outlet.
12. A system according to claim 8, wherein, in response to the microcontroller reading an inlet pressure from the inlet pressure sensor that is above a threshold pressure, the microcontroller generates a valve-struck alarm message.
13. A system according to claim 8, wherein the microcontroller computes a time series of frequency magnitudes based on sensed data from the vibration sensor and the inlet pressure sensor, and wherein, in response to the computed time series of frequency magnitudes being outside of predefined range, the microcontroller generates a check-movement message.
14. A system according to claim 13, wherein, in response to the computed time series of frequency magnitudes being outside of predefined range, the microcontroller generates a movement alarm.
15. A system according to claim 8, wherein the microcontroller computes a time series of frequency magnitudes based on data read from the vibration sensor and the inlet pressure sensor, and wherein in response to the computed time series of frequency magnitudes conforming to a corresponding stored pop data set reflecting a fast opening of the valve outside of predefined range, the microcontroller generates an estimate of a flow volume.
16. A system according to claim 15, wherein in response to the computed time series of frequency magnitudes conforming to a corresponding stored pop data set reflecting a fast opening of the valve outside of predefined range, the microcontroller generates a log that a pop has occurred.
17. A system according to claim 8, wherein the microcontroller computes a time series of frequency magnitudes based on data read from the vibration sensor, and wherein in response to the computed time series of frequency magnitudes conforming to a corresponding stored leak data set of time series of frequency magnitudes reflecting a leaky valve, the microcontroller generates an estimate of a leak flow volume.
18. A system according to claim 17, wherein in response to the computed time series of frequency magnitudes conforming to a corresponding stored leak data set of time series of frequency magnitudes reflecting a leaky valve, the microcontroller generates a log that a valve is leaking.
19. A method for detecting safe operating conditions in a pressure safety valve, the pressure safety valve including an inlet and an outlet, a valve disc controlling fluid flow between the inlet and the outlet, a position sensor for detecting the position of the valve disc, a vibration sensor for detecting vibration in the valve disc, and an inlet pressure sensor for detecting the inlet pressure in the inlet, the method comprising: a) comparing the inlet pressure with a predefined value, and if the inlet pressure is above the predefined value, generating a valve-stuck alarm, storing sensor data, and terminating the method; b) if the inlet pressure is below the predefined value, computing a time series of frequency magnitudes for sensor data from the vibration sensor and inlet pressure sensor, and comparing the computed time series of frequency magnitudes with a corresponding stored condition data set of time series of frequency magnitudes, and if the computed time series of frequency magnitudes is outside of an acceptable range: generating a check-movement alarm, storing sensor data, and terminating the method; c) if the computed time series of frequency magnitudes is within the acceptable range, comparing the time series of frequency magnitudes with a corresponding stored pop data set of time series of frequency magnitudes reflecting a fast opening of the valve, and if the computed time series of frequency magnitudes conforms to the stored pop data set: estimating a flow volume through the valve, logging that a pop has occurred, storing sensor data and the flow volume, and terminating the procedure; d) if the computed time series of frequency magnitudes does not conform to the stored pop data set, comparing the time series of frequency magnitudes for the vibration sensor with a corresponding stored leak data set of time series of frequency magnitudes reflecting a leaky valve, and if the time series of frequency magnitudes for the vibration sensor conforms to the stored leak data set: estimating leak flow volume through the valve, logging that the valve is leaking, storing sensor data and the leak flow volume, and terminating the procedure; and e) if the computed time series of frequency magnitudes does not conform to the stored leak data set, terminating the procedure.
20. A method according to claim 19, wherein the flow volume through the valve is estimated from the pressures read by the inlet pressure sensor and an outlet pressure sensor, and by the position of the valve.
21. A method according to claim 19, further including, comparing sensed data of a compression load cell sensor for detecting the dynamic force applied on a valve spring washer with a predefined value, and if the compression load cell sensor data is out of acceptable range, generating a check movement message and a movement alarm.
22. A method according to claim 19, wherein the pressure safety valve includes a microprocessor, the microprocessor initially being in a sleep mode, the microprocessor is activated either by detecting a certain level of vibration or by receiving a signal from a wake-up timer.
23. A method according to claim 19, further comprising communicating a message to an external system, the message being associated with one of the alarms, the logged pop, or the logged leaking valve.
24. A method for detecting safe operating conditions in a pressure safety valve, the pressure safety valve including an inlet and an outlet, a valve disc controlling fluid flow between the inlet and the outlet, a position sensor for detecting the position of the valve disc, a vibration sensor for detecting vibration in the valve disc, and an inlet pressure sensor for detecting the inlet pressure in the inlet, the method comprising: a) comparing the inlet pressure with a predefined value and, if the inlet pressure is above the predefined value, generating a valve-stuck alarm; b) computing a time series of frequency magnitudes for sensor data from the vibration sensor and inlet pressure sensor, c) comparing the computed time series of frequency magnitudes with a corresponding stored condition data set of time series of frequency magnitudes, and, if the computed time series of frequency magnitudes is outside of an acceptable range, generating a check-movement alarm, d) comparing the time series of frequency magnitudes with a corresponding stored pop data set of time series of frequency magnitudes reflecting a fast opening of the valve and, if the computed time series of frequency magnitudes conforms to the stored pop data set, developing a log that a pop has occurred; and e) comparing the time series of frequency magnitudes for the vibration sensor with a corresponding stored leak data set of time series of frequency magnitudes reflecting a leaky valve and, if the time series of frequency magnitudes for the vibration sensor conforms to the stored leak data set, developing a log that the valve is leaking.
25. A method according to claim 24, wherein, if the computed time series of frequency magnitudes conforms to the stored pop data set, estimating the flow volume through the valve and storing the flow volume.
26. A method according to claim 24, wherein, if the computed time series of frequency magnitudes for the vibration sensor conforms to the stored leak data set, estimating the leak flow volume through the valve and storing the leak flow volume.
27. A method according to claim 24, further comprising communicating a message to an external system, the message being associated with one of the alarms, the logged pop, or the logged leaking valve.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The invention will now be described in reference to the appended drawings, in which:
[0017]
[0018]
[0019]
DETAILED DESCRIPTION OF THE INVENTION
[0020] At least one embodiment of the present invention is described below in reference to the operation of a Pressure Safety Valve (PSV 1) within an oil and gas production plant. However, it should be apparent to those skilled in the art and guided by the teaching herein that the present invention is likewise applicable to any industrial facility that may employ PSVs. A non-exhaustive listing of possible industrial facilities that employ PSVs and have a need to monitor such valves includes power generation plants, chemical facilities and electrical facilities. Those skilled in the art will further recognize that the teaching herein are suited to other applications in addition to industrial settings such as for example military, commercial and residential applications.
[0021] Referring to the drawings
[0022]
[0023]
[0024]
[0025] When awake, the microcontroller 20 read sensor data, step 115, from the sensors 9, 10, 11, and initiate a procedure 110 where the inlet pressure 18 is compared with the set pressure for the PSV 1. If the pressure in the inlet process piping 24 is in excess of the set pressure the PSV is stuck, whereby the microcontroller 20 generates a PSV 1 Stuck alarm message. This message is communicated to external operational data systems and stored with real time in the microcontroller 150, and the microcontroller 20 goes back to sleep mode 160 and return to Start 100.
[0026] If the pressure in the inlet process piping does not exceed the set PSV pressure, the microprocessor will continue to step 116 and compute the Dynamic Movement Data Set, which is time series of frequency spectrum with amplitude generated from the said signals from the disc position 15, and the spring dynamic force 16, and the inlet pressure disc vibrations 17 and the inlet pressure 18 for a defined time interval for PSV 1 to check for stiction, friction, wear and tear by comparing the Dynamic Movement Data Set 116 with the PSV 1 Condition Data Set 120 (CDS) defined as acceptable stiction, friction, and movement characteristic for the PSV 1 to be in good working condition or not, stored in the microcontroller 19.
[0027] If the recorded Dynamic Movement Data Set 116 is outside the acceptance range of the Condition Data Set 120 a message Check Movement 121 and Movement Alarm 122 is generated, communicated to external operational data systems and stored with real time in the microcontroller 150, and the microcontroller 20 goes back to sleep mode 160, but if the recorded Dynamic Movement Data Set 116 conform with the Condition Data Set 120, the PSV 1 is in good working condition, and the microcontroller 20 check the recorded Dynamic Movement Data Set 116 against the PSV 1 pop algorithm, step 130, which define the fast opening and discharge flow characteristic for PSV 1, were the pop action can be the cause of the generated wake up 112 (check for pop), of the PSV 1, and if the PSV 1 has popped and the movement data set 116 conform to the stored pop algorithm 130, the microcontroller 20 log the pop movement 131, estimate the flow volume 132, communicate to external operational data systems and store the said data 150 with time information, and the microcontroller 20 goes back to sleep mode 160; and/or if the recorded Dynamic Movement Data Set 116 is outside the defined range of the pop algorithm 130, the PSV 1 has not popped, and the microcontroller 20 check the recorded Dynamic Movement Data Set 116 against the PSV 1 leak algorithm, step 140, which define the characteristic of a small leak flow for PSV 1, were the leak 140 action can be the cause of the generated wake up 112, of the PSV 1, (check for leak) and if the dynamic movement data set 116 conform to the stored leak 140 algorithm the PSV 1 leaks, and the microcontroller 20 log the leak 141, estimate the leak flow volume 142, and store the data 150 with real time information, and the microcontroller 20 goes back to sleep mode 160; and/or if the recorded Dynamic Movement Data Set 116 is outside the defined range of the Leak 140 algorithm, the PSV 1 is not leaking and go back to sleep 160, and wait for the above cycles from 112 to 150 is repeated by either the action of the shock sensor 110 or the wake up timer 111 where the wake up timer 111 is set by operational procedures to typically between 1 hour to 24 hours.
[0028] The system may also include an additional pressure sensor (not shown) measuring the pressure in the outlet. Then, a more accurate estimate of the flow rate through the valve may be obtained by determining the pressure differential over the valve (from readings of the pressures in the inlet and outlet), when the size of the opening of the valve is known.