Neural Network Modeling of Valve Stiction Dynamics

Similar documents
Neural Network Predictive Controller for Pressure Control

Multiple-Layer Networks. and. Backpropagation Algorithms

Hybrid controller to Oscillation Compensator for Pneumatic Stiction Valve

Getting the Best Performance from Challenging Control Loops

Surveillance and Calibration Verification Using Autoassociative Neural Networks

DC Motor Speed Control Using Machine Learning Algorithm

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

in high pressure systems, and this can often lead to manifestation of stiction. In an operational facility it is not always possible to address the va

1 Introduction. w k x k (1.1)

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neural Networks

Paul Schafbuch. Senior Research Engineer Fisher Controls International, Inc.

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

Using Frequency-weighted data fusion to improve performance of digital charge amplifier

Using of Artificial Neural Networks to Recognize the Noisy Accidents Patterns of Nuclear Research Reactors

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast

Reducing wear of sticky pneumatic control valves using compensation pulses with variable amplitude

Stiction Compensation

Experiment 9. PID Controller

Harmonic detection by using different artificial neural network topologies

Initialisation improvement in engineering feedforward ANN models.

Nonlinear Control Lecture

MINE 432 Industrial Automation and Robotics

CHAPTER 4 PV-UPQC BASED HARMONICS REDUCTION IN POWER DISTRIBUTION SYSTEMS

Detection and Diagnosis of Stiction in Control Loops

profile Using intelligent servo drives to filter mechanical resonance and improve machine accuracy in printing and converting machinery

Dynamic Throttle Estimation by Machine Learning from Professionals

NEURAL NETWORK BASED LOAD FREQUENCY CONTROL FOR RESTRUCTURING POWER INDUSTRY

WING rock is a highly nonlinear aerodynamic phenomenon,

STANDARD TUNING PROCEDURE AND THE BECK DRIVE: A COMPARATIVE OVERVIEW AND GUIDE

Different Controller Terms

Performance Comparison of Power Control Methods That Use Neural Network and Fuzzy Inference System in CDMA

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

Position Control of DC Motor by Compensating Strategies

Comparative Analysis of Air Conditioning System Using PID and Neural Network Controller

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

MAGNT Research Report (ISSN ) Vol.6(1). PP , Controlling Cost and Time of Construction Projects Using Neural Network

Tuning interacting PID loops. The end of an era for the trial and error approach

NEURAL NETWORK BASED MAXIMUM POWER POINT TRACKING

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

Procidia Control Solutions Dead Time Compensation

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw

Neural Model for Path Loss Prediction in Suburban Environment

Key-Words: - NARX Neural Network; Nonlinear Loads; Shunt Active Power Filter; Instantaneous Reactive Power Algorithm

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

Oscillation Compensator using a new Controller PI-Fuzzy Control for Pneumatic Stiction Valve

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

Design Neural Network Controller for Mechatronic System

Designing neuro-fuzzy controller for electromagnetic anti-lock braking system (ABS) on electric vehicle

Fuzzy I+PD controller for stiction compensation in pneumatic control valve

Variable Structure Control Design for SISO Process: Sliding Mode Approach

PROCESS DYNAMICS AND CONTROL

Speed Control of a Pneumatic Monopod using a Neural Network

NNC for Power Electronics Converter Circuits: Design & Simulation

A Quantitative Comparison of Different MLP Activation Functions in Classification

Glossary of terms. Short explanation

Chapter 4 PID Design Example

Inverse Dynamic Neuro-Controller for Superheater Steam Temperature Control of a Large-Scale Ultra-Supercritical (USC) Boiler Unit

Comparison Effectiveness of PID, Self-Tuning and Fuzzy Logic Controller in Heat Exchanger

Application Research on BP Neural Network PID Control of the Belt Conveyor

Application of Artificial Neural Network for the Prediction of Aerodynamic Coefficients of a Plunging Airfoil

Advanced Servo Tuning

FAULT DIAGNOSIS AND PERFORMANCE ASSESSMENT FOR A ROTARY ACTUATOR BASED ON NEURAL NETWORK OBSERVER

Neural Network Classifier and Filtering for EEG Detection in Brain-Computer Interface Device

New PID Tuning Rule Using ITAE Criteria

Shunt active filter algorithms for a three phase system fed to adjustable speed drive

CHAPTER. delta-sigma modulators 1.0

A Comparison of Particle Swarm Optimization and Gradient Descent in Training Wavelet Neural Network to Predict DGPS Corrections

CHAPTER 4 LINK ADAPTATION USING NEURAL NETWORK

PROCESS DYNAMICS AND CONTROL

Transient stability Assessment using Artificial Neural Network Considering Fault Location

DRILLING RATE OF PENETRATION PREDICTION USING ARTIFICIAL NEURAL NETWORK: A CASE STUDY OF ONE OF IRANIAN SOUTHERN OIL FIELDS

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

NEURO-ACTIVE NOISE CONTROL USING A DECOUPLED LINEAIUNONLINEAR SYSTEM APPROACH

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

Application of Generalised Regression Neural Networks in Lossless Data Compression

LabVIEW based Intelligent Frontal & Non- Frontal Face Recognition System

A Simple Harmonics Based Stiction Detection Method

Forecasting Exchange Rates using Neural Neworks

Microprocessor Implementation of Fuzzy Systems and Neural Networks Jeremy Binfet Micron Technology

Artificial Neural Network Approach to Mobile Location Estimation in GSM Network

A Simple Design and Implementation of Reconfigurable Neural Networks

intelligent subsea control

DC Motor Speed Control using Artificial Neural Network

CHAPTER 7 CONCLUSIONS AND FUTURE SCOPE

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year

Comparison of Various Neural Network Algorithms Used for Location Estimation in Wireless Communication

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM)

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

Modeling and Control of Mold Oscillation

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

Supplementary information accompanying the manuscript Biologically Inspired Modular Neural Control for a Leg-Wheel Hybrid Robot

Optimal Control System Design

Accurate Force Control and Motion Disturbance Rejection for Shape Memory Alloy Actuators

Prediction of Compaction Parameters of Soils using Artificial Neural Network

Optimal Load Shedding Using an Ensemble of Artificial Neural Networks

A Primer on Control Systems

Use of Neural Networks in Testing Analog to Digital Converters

Design and Development of an Optimized Fuzzy Proportional-Integral-Derivative Controller using Genetic Algorithm

Transcription:

Proceedings of the World Congress on Engineering and Computer Science 7 WCECS 7, October 4-6, 7, San Francisco, USA Neural Network Modeling of Valve Stiction Dynamics H. Zabiri, Y. Samyudia, W. N. W. M. Zainudin Abstract Stiction is the most commonly found valve problem in the process industry. Valve stiction may cause oscillations in control loops which increases variability in product quality, accelerates equipment wear and tear, or leads to system instability. In this paper, we present a new approach in control valve stiction modeling using Neural-Network with NARX structure. It is shown that the performance of the developed model is comparable to other models reported in literature. Index terms Control valve stiction, neural network, modeling. O I. INTRODUCTION SCILLATIONS in process variables are widely encountered in process plants []. The presence of oscillations in a control loop enhances the variability of the process variables hence creating inferior quality products, higher rejection rates, increased energy consumption and reduced average throughput. Interactions among process units further facilitate the propagation of oscillations across the plant. There are many causes that may contribute to the oscillatory behavior observed in control loops. These include poorly tuned controllers, presence of oscillatory disturbances and nonlinearities []. A survey reported in [] found that 3% of the loops are oscillatory due to control valve problems. Control valves constitute an important element in chemical process control systems. Through a control valve, control actions are implemented on the process. They manipulate energy flows, mass flows or forces as a response to low energy input signals, for example, electrical voltages or currents, pneumatic and hydraulic pressures or flows [3]. Due to their continuous motions, control valves tend to undergo wear and aging. In general, they contain static and dynamic nonlinearities including saturation, backlash, stiction, deadband and hysteresis [4]. Among the many types of nonlinearities in control valves, stiction is the most commonly encountered in the process industry [4]. In general, stiction is a phenomena that describes the valve s stem (or shaft) sticking Manuscript received May 3, 7. This work was supported fully by Universiti Teknologi PETRONAS. H. Zabiri is with Universiti Teknologi PETRONAS, Bandar Sri Iskandar, Tronoh 375 Perak, MALAYSIA. (corresponding author phone: 65-368- 765; fax::65-366-676; e-mail: haslindazabiri@petronas.com.my). Y. Samyudia is with Curtin University of Technology, Sarawak Campus MALAYSIA. (e-mail: y.udi.samyudia@curtin.edu.my). W. N. W. M. Zainudin is with with Universiti Teknologi PETRONAS, Bandar Sri Iskandar, Tronoh 375 Perak, MALAYSIA (e-mail: Nur_safawati@utp.edu.my). when small changes are attempted [4]. Stiction causes fluctuation of process variables, which lowers productivity. The variability of process variables makes it difficult to keep operating conditions close to their constraints, and hence causes excessive or unnecessary energy consumption. It is therefore desirable to understand and study the dynamics behavior of stiction so that necessary actions can be implemented to eliminate or hinder its deleterious effect before it propagates. Several valve stiction models have been proposed in the literature. Muller [5] described a detailed physical model that formulates the stiction phenomenon as precisely as possible. However this type of model is not only impractical, it is also time-consuming since there are a number of unknown physical parameters that must be solved. On the other hand, Choudhury et al. [4] proposed a data-driven model that describes the relationship between a controller output and a valve position. An extended version of Choudhury s model that includes the flexibility of processing deterministic and stochastic signals has been proposed in Kano et al. [6]. However, both these empirical approaches involved with a rather complex logic making them difficult to implement. In this paper, a much simpler black-box approach for control valve stiction modeling is proposed using Neural- Network. The outline of this paper is as follows: Section II describes stiction in general. In Section III, the Neural- Network algorithm is presented. Section IV illustrates the proposed method in numerical simulations and benchmarked against the proven and validated data driven model of [4]. Finally, the conclusions are presented. II. CONTROL VALVE STICTION Fig. shows the general structure of a pneumatic control valve. Stiction happens when the smooth movement of the valve stem is hindered by excessive static friction at the packing area. The sudden slip of the stem after the controller output sufficiently overcomes the static friction causes undesirable effect to the control loop. Fig. illustrates the input-output behavior for control valve with stiction. The dashed line represents the ideal control valve without any friction. Stiction consists primarily of deadband, stickband, slip jump and the moving phase [7]. For control valve under stiction resting at point (a), the valve position remains unchanged even when the controller output increases due to the deadband caused by the static friction. Only when the controller output ISBN:978-988-9867-6-4 WCECS 7

Proceedings of the World Congress on Engineering and Computer Science 7 WCECS 7, October 4-6, 7, San Francisco, USA exceeds the maximum static frictional force, f S, the valve starts to respond (point(b)). A. Feedforward- Neural Network Feedforward backpropagation neural networks (FF networks) are the most popular and most widely used models in many practical applications. They are known by many different names, such as "multi-layer perceptrons." The following diagram illustrates a FF networks network with three layers: IN Layer Layer (OUT) Fig. Structure of pneumatic control valve adapted from [6]. p R x IW, S x R b S x n S x a LW, S x S x S b S x n S x R S S a S x a = tansig(iw, p + b ) a = tansig(lw, a + b ) Fig. 3 Graphical representation of a BP network architecture. Fig. Typical input-output behavior of a sticky valve adapted from [6]. A slip jump of magnitude J is incurred when the valve starts to move at point (b) when the frictional force f S is converted to kinetic force f D. From points (c) to (d), the valve position varies linearly. The same scenario happens when the valve stops at point (d), and when the controller output changes direction. Parameter S represents the deadband plus stickband regions. III. NEURAL-NETWORK An artificial neural network (ANN) or commonly just neural network (NN) is an interconnected group of artificial neurons that uses a mathematical model or computational model for information processing based on a connectionist approach to computation. In most cases an ANN is an adaptive system that changes its structure based on external or internal information that flows through the network. In this paper, two types of NN for modeling the control valve stiction are investigated. (BP) network was created by generalizing the Widrow-Hoff learning rule to multiple-layer networks and nonlinear but differentiable transfer functions [8]. BP network with biases, a sigmoid ( tansig or logsig ) transfer functions at the hidden layers, and a linear transfer function at the output layer is capable of approximating any functions. BP networks architecture is slightly more complex than a single layer network. In addition to a single (hidden) layer consisting nodes with sigmoid transfer function, another layer called the output layer is required. The output layer is usually kept linear to produce output values in the similar range as the target values. However, the sigmoid transfer functions (either logsig or tansig ) are often used if the outputs need to be constrained to the range of [,] or [-,]. The minimum architecture of BP networks is illustrated as layer diagram in Fig. 3. The (R x ) inputs p are fed to Layer (hidden layer) consisting of S tansig nodes. The resulting outputs a with linear transfer function retain the same size (S x ) as the net inputs n to Layer (output layer). With this architecture, the BP networks are capable of approximating any linear and nonlinear functions given adequate number of hidden nodes. B. Neural Network with NARX Structure (NARX network) In Feedforward NN, the neurons in one layer receive inputs from the previous layer. Neurons in one layer deliver its output to the next layer; the connections are completely unidirectional; whereas in NN, generally, some connections are present from a layer to the previous layers. The next value of output is regressed on previous values of input signal (see Fig.4). ISBN:978-988-9867-6-4 WCECS 7

Proceedings of the World Congress on Engineering and Computer Science 7 WCECS 7, October 4-6, 7, San Francisco, USA NARX Network The nonlinear autoregressive network with exogenous inputs (NARX) is a recurrent dynamic network, with feedback connections enclosing several layers of the network [9-]. (a) Fig. 4. NARX network structure. The NARX model is based on the linear ARX model, which is commonly used in time-series modeling. The defining equation for the NARX model is shown in (), where the next value of the dependent output signal y (t) is regressed on previous values of the output signal and previous values of an independent (exogenous) input signal. y( t) = f ( y( t ), y( t ), K, y( t n y ), u( t ), u( t ), K, u( t nu )) () Standard NARX architecture is as shown in Fig. 5(a). It enables the output to be fed back to the input of the feedforward neural network. This is considered a feedforward backpropagation network with feedback from output to input. In series parallel architecture, Fig. 5(b), the true output which is available during the training of the network is used instead of feeding back the estimated output. The advantage is that the input to the feedforward network is more accurate. Besides, the resulting network has a purely feedforward architecture, and static backpropagation can be used for training. IV. NUMERICAL EVALUATIONS In this section, the two types of NN for modeling valve stiction are applied to simulated data generated using the validated and proven data-driven model of Choudhury et al. [4] from a simple sine wave function. The four cases of stiction are investigated, namely, deadband (J=), stiction undershoot (S>J), stiction no offset (S=J) and stiction overshoot (S<J). The performances of the two NN models are benchmarked against that of the data-driven model. Note that the NN architecture summary for all the four cases of stiction is described in TABLE. A. Deadband (b) Fig. 5. NARX network architecture. Figs. 6 and 7 show the performance comparison between feedforward backpropagation and NARX with data-driven model of [4] for a pure deadband case. Note that in all the figures in this section onwards, only the control valve stiction output signals are plotted..8.6.4..8.6.4. 5 5 5 Fig. 6. Data driven vs. feedforward backpropagation for pure deadband case. From the figures, it can be clearly observed that NARX model followed closely the behavior of the data driven model of [4]. Feedforward backpropagation model displayed good directional change in the signal, however, the model is unable to track the constant sine wave output signal whenever it changed directions. ISBN:978-988-9867-6-4 WCECS 7

Proceedings of the World Congress on Engineering and Computer Science 7 WCECS 7, October 4-6, 7, San Francisco, USA TABLE. NN ARCHITECTURE FOR THE STICTION MODELS. Feedforward model NARX model Transfer functions Deadband Stiction undershoot Stiction no offset Stiction overshoots Deadband Stiction undershoot Stiction no offset Stiction overshoots Layer Log sigmoid Log sigmoid Linear Linear Linear Log sigmoid Linear Linear Layer Tangent sigmoid Linear Linear Linear Log sigmoid Linear Linear Tangent sigmoid Layer 3 Linear Log sigmoid Log sigmoid Log sigmoid Linear Log sigmoid Linear Linear.8.6.4..8.5.6.5.4. 5 5 5 Fig. 7. Data-driven vs. NARX for pure deadband case. 4 6 8 4 6 8 Fig. 8. Data driven vs. feedforward backpropagation for stiction undershoot. Statistical analysis for the Root Mean Squared Error (RMSE) confirms the visual inspection, with values of.336 and.869 for feedforward backpropagation and NARX, respectively. Correct Directional Change (CDC) [9] values are approximately the same for both networks as expected. This is because both networks predict the direction of change satisfactorily. B. Stiction undershoot.5 In stiction undershoot case, the valve output can never reach the valve input, i.e, there will always be some offset. Fig. 8 and 9 show the resulting performance of the three stiction models. Again, similar performance as observed earlier can be seen. NARX model with output feedback feature tracks the stiction behavior as efficient as the data driven model. RMSE of.99 and.97, and CDC values of 6% and 59% are obtained for the feedforward backpropagation and NARX models, respectively. C. Stiction no offset Stiction no offset produces a pure stick-slip behavior with no offset between the input and output signals. The moment stiction is overcome, valve output tracks the valve input signal perfectly. Fig. and display the corresponding behavior for both the networks..5 4 6 8 4 6 8 Fig. 9. Data driven vs. NARX for stiction undershoot. In this case, precise matching between the feedforward backpropagation and data driven stiction models outputs can be perceived in all the moving phase regions. However, in the deadband area, the same poor performance as seen in earlier sections is again encountered. In contrast, NARX stiction model accurately predicts the stiction output signal. CDC of 6% are obtained for both NN stiction models, with comparable RMSE of.793 and.6. ISBN:978-988-9867-6-4 WCECS 7

Proceedings of the World Congress on Engineering and Computer Science 7 WCECS 7, October 4-6, 7, San Francisco, USA.5.5.5.5 4 6 8 4 6 8 Fig.. Data driven vs. feedforward backpropagation for stiction no offset. -.5 4 6 8 4 6 8 Fig.. Data driven vs. feedforward backpropagation for stiction overshoots..5.5.5.5 4 6 8 4 6 8 Fig.. Data driven vs. NARX for stiction no offset. D. Stiction overshoot For control valve with stiction overshoot, the valve output overshoots the valve input due to excessive stiction. Stiction model developed using NARX network provides excellent prediction of the control valve output as can be seen from Fig. and 3. Feedforward backpropagation stiction model is unable to capture the sharp edges of the control valve output as satisfactorily as exhibited by the data driven model. RMSE values for the feedforward backpropagation model is.79, whilst the NARX stiction model is.48. Directional changes of the signal, however, are predicted accurately by both the NN models. -.5 4 6 8 4 6 8 Fig. 3. Data driven vs. NARX for stiction overshoot. I. CONCLUSION In this work, a simple Neural Network-based modeling approach is proposed in modeling control valve stiction. The validity of the model is demonstrated by benchmarking the performance with the proven data driven model of stiction developed by [4]. Numerical evaluations showed that NN stiction model is able to predict the control valve behavior in all four types of stiction to sufficient accuracy. Comparable results are obtained for both the NN and data driven models. The use of a purely black-box NN models avoid the use of complex logics as encountered in other models. ACKNOWLEDGMENT The authors would like to thank Universiti Teknologi PETRONAS for the funding provided for this research. ISBN:978-988-9867-6-4 WCECS 7

Proceedings of the World Congress on Engineering and Computer Science 7 WCECS 7, October 4-6, 7, San Francisco, USA REFERENCES [] Kariwala, V., M. A. A. S. Choudhury, H. Douke, S. L. Shah, H. Takada, J. F. Forbes and E. S. Meadows, Detection and diagnosis of plant-wide oscillations: An application study, In: Proceedings of IEEE APC 4, Vancouver,BC,Canada,4, http://citeseer.ist.psu.edu/kariwala4detection.html.3 [] Choudhury, M. A. A. S., Shah, S. L., and Thornhill, N. F., Diagnosis of poor control-loop performance using higher-order statistics, Automatica, 4, 4, pp. 79-78. [3] Zabiri, H., and Samyudia, Y., A hybrid formulation and design of model predictive control for systems under actuator saturation and backlash, Journal of Process Control, 6, 6, pp. 693-79. [4] Choudhury, M. A. A. S., Thornhill, N. F., and Shah, S. L., Modeling valve stiction, Control Engineering Practice, 3, pp. 64-658. [5] Muller, F., Simulation of an air operated sticky flow control valve, Proceedings of the 994 Summer Computer Simulation Conferences, 5, 994, pp. 74-745. [6] Kano, M., H., Kugemoto, H., and Shimizu, K., Practical model and detection algorithm for valve stiction, In Proceedings of the Seventh IFAC-DYCOPS Symposium, Boston, USA, 4. [7] Choudhury, M A. A. S., Kariwala, V., Shah, S. L., Douke, H., Takada, H., and Thornhill, N. F., A simple test to confirm control valve stiction. IFAC World Congress, Praha, 5. [8] Hagan M.T., Demuth H.B., Beale M.H., Neural Network Design, PWS Publishing Company, Boston, MA, 996. [9] Radhakrishnan, V. R., Zabiri, H., and Thanh, D. V., Application of Multivariable Modeling in the Hydrocarbon Industry, International Conference on Computer Process Control, Lake Louise, Alberta Canada, January -6, 6. [] Lin, T., Bill, G. H., Peter, T., Giles, C. L., Learning long-term dependencies in NARX recurrent neural networks, IEEE Tr. On Neural Networks, 7(6), 996. [] Walter, M. Bernhard, S., and Non-recurrent Dynamic Network Paradigms: A Case Study, ijcnn, p. 673, IEEE-INNS-ENNS International Joint Conference on Neural Networks (IJCNN ), 6,. [] Catfolis, T., Meert, K., Implementing Empirical Modeling Techniques with recurrent Neural Networks, Proceedings of Eight International Conference on Tool with Artificial Intelligence, November 6-9, 996. ISBN:978-988-9867-6-4 WCECS 7