This invention is related to the assessment and diagnosis of a control loop for valve operation based on process and manipulated data.
Valves installed in a plant are controlled by control loops.
Typical control loop performance indices are used for detecting poorly performing control loops by comparing the controller performance against a user-defined benchmark, such as a minimum variance index. An example of the method of monitoring is illustrated in
Precious time and resources are required for such a diagnosis. Hence, there is a need for a method to improve the assessment and diagnosis of the control loops. In addition, prior methods do not consider other factors such as valve wear and tear, poor tuning, leakage and/or impulse line blocking which can affect the overall performance of the control loop.
Japanese patent publication number JP 02-150740 discloses a method for evaluating performance of a valve from its service life. This is done by calculating the differential pressure between the upstream and downstream side pressure of the valve and cavitation number, and finding the coordinate point of the opening of the valve and cavitation number. The calculation is based on the downstream side pressure and atmospheric pressure. The position and time, corresponding to the coordinate point, are integrated to find a life index. The service life of the valve is evaluated based on the life index.
The applicants' prior invention, Japanese patent number JP 3219116 provides an abnormality diagnostic method by collecting PV as data for a desired range. The data is expressed in a linear function against time by using the least squares method. Standard deviations between the linear function and the collected dated are obtained and the maximum data is set to be a common standard deviation value and is used to establish the respective polygonal line functions of an upper and lower limits of the desired range. When a measured data does not exist in the range between the polygonal line functions, the process is diagnosed to be abnormal and a signal is output.
This method only monitors the PV over a duration or period of time and does not take into consideration the other dynamic elements in the control loop such as a control valve movement in which wear and tear of the actuator plays a key role in affecting the PV.
The objective of the current invention is to provide a true dynamic representation of the entire control loop performance and diagnosis by taking into account all the factors which affect the characteristics of all the elements in the loop.
The invention is a system for assessing and diagnosing a control loop performance, comprising a Data Collection Section which collects data of two parameters of the control loop for an installed valve during a steady state. The data collected during the steady state operation, which can be referred as the Reference Data, is processed in a Linear Regression Section to generate a linear regression. A User Setting Port is provided to define the tolerance band and the boundary points, which are the minimum and maximum operating points. The generated linear regression, together with the defined tolerance band and boundary points are processed in a Linear Approximation Section to generate an acceptable reference region.
A preferred embodiment of the invention is a system for applying, assessing and diagnosing a control loop performance as illustrated in
In order to ensure that sufficient data is collected for establishing a reference region which is representative of the installed valve characteristic, the valve opening is varied to obtain the corresponding PV. Alternatively, the setpoint is varied to obtain the corresponding MV. The data collected during the steady state operation, which can be referred as the Reference Data, is processed in a Linear Regression Section 302 to generate a linear regression line.
The linear regression line is generated based on an equation in the form:
y=m·x+b
where:
Σx=x
1
+x
2
+ . . . +x
n;
Σy=y
1
+y
2
+ . . . y
n;
Σxy=x
1
y
1
+x
2
y
2
+ . . . +x
n
y
n;
Σx
2
=x
1
2
+x
2
2
+ . . . +x
n
2.
A User Setting Port 303 in
In a Linear Approximation Section 304 of
Taking into consideration the set of boundary values, (xmin, ymin), which define the minimum values and (xlow, ylow) as the set of values which define the lowest data collected, the interpolated line 406 is formed from an equation in the form
y=m·x+b
Secondly, another line is generated using a set of boundary values (xmax, ymax) which defines the maximum values, and a set of values (xhigh, yhigh) which defines the upper limits of the tolerance band based on an equation in the form
y=m·x+b
and
The reference line formed by the lines 406, 401 and 407 illustrates the characteristic of the valve.
The Linear Approximation Section further defines a reference region by applying the user-defined tolerance band around the reference line. In an example, β represents a user-defined tolerance band. A value of β*stdev(X) is applied to the maximum operating point, higher end point, lower end point and minimum operating point as represented in
When the reference region is generated, referring back to
The invention provides a method illustrated in
Step 603 determines if the data collection is completed. If not, data collection is done until the required amount of data is collected. This will ensure that sufficient data samples are collected for a reliable representation of the steady state operation. The amount of data to be collected is determined either by specifying the number of data samples for collection, or the period of data collection. In order to obtain data samples, this is done preferably by varying the valve opening or setpoint which changes the values for the PV or MV respectively. For example, a setpoint with the control loop in a preferred mode, or a controller output with the control loop in a manual mode, when varied, result in data sets of PV and the respective valve opening or MV. However, the varied setpoints and controller outputs must be within the pre-defined specifications for the steady state operation.
When the required data collection is finished, a reference region of data is established as previously described for the system. The reference region is representative of the installed valve characteristics during the different states of operations. This is done firstly in the step 604 by defining at least one set of boundary values. Preferably two set of boundary values are defined, the minimum operating point as the lower boundary and the higher operating point as the higher boundary. In step 605, a tolerance band is defined. The boundary values and tolerance band can be defined by allowing a user to enter the values manually or applying pre-defined values.
In step 606, a linear regression is performed on the data collected to generate a steady state region. In a linear approximation step 607, interpolation is performed from the higher end point of the collected data to the maximum operating value and from the lower end point to the minimum operating value to generate a reference line. In step 608, the tolerance band is applied to the reference line to generate a linearized region.
In order to realise this invention, the following assumptions are considered. A substantially linear relationship between the parameters, the PV and valve opening or MV, can be obtained around the steady state operating region; and a substantially linear relationship is assumed between the limits of the steady state operating region and the boundary limits, which are the maximum and minimum operating points.
When the reference region is generated, preferably the generated region is determined if it is acceptable in step 609. If it is not acceptable, the steps of generating the reference region are repeated from defining the boundary values and the tolerance band. These steps are repeated until generated region is acceptable.
After an acceptable reference region is generated, the assessment and diagnosis of the control loop can be activated. This is done by collecting new data in step 610 and comparing against the data within the reference region, thereby assessing and diagnosing the control loop performance. This method of assessing and diagnosing the control loop performance eliminates the step of taking the control loop off-line for special tests. Since the control loop does not have to be put in an off-line mode, because data for any predefined parameters can be collected while the control loop is in on-line, a continuous assessment is possible.
For each data set collected, the assessment and diagnosis include determining if the data is out of the reference region in step 611. If the data set is out of the reference region, the signature of the data set is recorded and a diagnosis is performed in step 612. Examples of signatures of data sets are illustrated in
In the invention, the control loop in addition to the valve performance is being monitored by collecting data for both the PV and the valve opening or MV. The process value is not only monitored over time, the valve performance is also taken into consideration. Hence, the collected data is a true dynamic representation of the entire control loop performance. The signature of the data collected when plotted against the reference region allows much more efficient troubleshooting. For example
With the application of the invention, there is no disruption to the control loop which is being assessed and diagnosed. The control loop performance can be continuously monitored and diagnosed to efficiently identify poorly or underperforming control loops. With such a clear view of the performance of the control loops, preventive maintenance plans can be prioritised and deployed in more efficient manner.
Advantageously, this reduces the need for performing offline tests on the control loop for the valves which affects the productivity and performance of a plant having control loops.
Number | Date | Country | Kind |
---|---|---|---|
200702340-1 | Mar 2007 | SG | national |