Real-Time Parameter Estimation of a MIMO System

Similar documents
Simulation of Quadruple Tank Process for Liquid Level Control

Integral-based Algorithm for Parameter Identification of the Heat Exchanger

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT

MATLAB TOOL FOR IDENTIFICATION OF NONLINEAR SYSTEMS

Closed loop Identification of Four Tank Set up Using Direct Method

Modeling of Hydraulic Control Valves

Click to edit Master title style

Lab-Report Control Engineering. Proportional Control of a Liquid Level System

Experimental Study of Fractional Order Proportional Integral (FOPI) Controller for Water Level Control

Modeling and Model Predictive Control of Nonlinear Hydraulic System

Parameter Estimation of Single and Decentralized Control Systems Using Pulse Response Data

Identification and Control of Mechatronic Systems

Input-output data sets for development and benchmarking in nonlinear identification

( ) ( = ) = ( ) ( ) ( )

ME 3210 Mechatronics II Laboratory Lab 4: DC Motor Characteristics

Modelling, identification and simulation of the inverted pendulum PS600

MODELING OF NONLINEAR SYSTEM FOR A HYDRAULIC PROCESS

Keywords - Integral control State feedback controller, Ackermann s formula, Coupled two tank liquid level system, Pole Placement technique.

Lab 3: Quanser Hardware and Proportional Control

Step Response of First-Order Systems

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

CONTROL OF TEMPERATURE INSIDE PLUG-FLOW TUBULAR CHEMICAL REACTOR USING 1DOF AND 2DOF ADAPTIVE CONTROLLERS

Use of Differential Equations In Modeling and Simulation of CSTR

The Quadruple-Tank Process: A Multivariable Laboratory Process with an Adjustable Zero

IDENTIFICATION AND PRACTICAL CONTROL OF A FLUID PLANT

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Self-tuning Control Based on Discrete Sliding Mode

GAS-LIQUID SEPARATOR MODELLING AND SIMULATION WITH GAUSSIAN PROCESS MODELS

Active control of multi-input hydraulic journal bearing system

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1

A Discrete Robust Adaptive Iterative Learning Control for a Class of Nonlinear Systems with Unknown Control Direction

A Mathematica Toolbox for Signals, Models and Identification

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

Available online at ScienceDirect. Procedia Engineering 100 (2015 )

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Application of Dynamic Matrix Control To a Boiler-Turbine System

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

INTRODUCTION TO THE SIMULATION OF ENERGY AND STORAGE SYSTEMS

Design of Decentralized Fuzzy Controllers for Quadruple tank Process

PERFORMANCE ANALYSIS OF TWO-DEGREE-OF-FREEDOM CONTROLLER AND MODEL PREDICTIVE CONTROLLER FOR THREE TANK INTERACTING SYSTEM

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS

Fixed Order H Controller for Quarter Car Active Suspension System

Piezoelectric Transducer Modeling: with System Identification (SI) Method

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance.

Piezoelectric Transducer Modeling: with System Identification (SI) Method

EXPERIMENTAL IMPLEMENTATION OF CDM BASED TWO MODE CONTROLLER FOR AN INTERACTING 2*2 DISTILLATION PROCESS

CHAPTER 7 MODELING AND CONTROL OF SPHERICAL TANK LEVEL PROCESS 7.1 INTRODUCTION

Tishreen University Journal for Research and Scientific Studies - Engineering Sciences Series Vol. ( ) No. ( ) PID

Auto-tuning Fractional Order Control of a Laboratory Scale Equipment

A Quadruple Tank Process Control Experiment. Effendi Rusli, Siong Ang, and Richard D. Braatz

ECE 516: System Control Engineering

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

Measuring the time constant for an RC-Circuit

Comparison of Feedback Controller for Link Stabilizing Units of the Laser Based Synchronization System used at the European XFEL

Optimal Choice of Weighting Factors in Adaptive Linear Quadratic Control

Adaptive Control of Fluid Inside CSTR Using Continuous-Time and Discrete-Time Identification Model and Different Control Configurations

Bayesian Methods in Positioning Applications

Comparing Methods for System Identification on the Quadruple Tank Process

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters

Research Article. World Journal of Engineering Research and Technology WJERT.

LQR CONTROL OF LIQUID LEVEL AND TEMPERATURE CONTROL FOR COUPLED-TANK SYSTEM

A laboratory for a first course in control systems

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

DEVELOPMENT OF DIRECT TORQUE CONTROL MODELWITH USING SVI FOR THREE PHASE INDUCTION MOTOR

Process Control, 3P4 Assignment 5

Application of Passivity to Adaptive Control Compensation Systems

Improved Identification and Control of 2-by-2 MIMO System using Relay Feedback

Research on Permanent Magnet Linear Synchronous Motor Control System Simulation *

D(s) G(s) A control system design definition

Inter-Ing 2005 INTERDISCIPLINARITY IN ENGINEERING SCIENTIFIC CONFERENCE WITH INTERNATIONAL PARTICIPATION, TG. MUREŞ ROMÂNIA, NOVEMBER 2005.

Online Identification And Control of A PV-Supplied DC Motor Using Universal Learning Networks

A Comparison between Integer Order and Non-integer Order Controllers Applied to a Water Levelling System

Process Identification for an SOPDT Model Using Rectangular Pulse Input

Experimental Investigations on Fractional Order PI λ Controller in ph Neutralization System

Dynamic Characterization Results. Table of Contents. I. Introduction

APPROXIMATE REALIZATION OF VALVE DYNAMICS WITH TIME DELAY

PROCESS DESIGN AND CONTROL Offset-Free Tracking of Model Predictive Control with Model Mismatch: Experimental Results

Anakapalli Andhra Pradesh, India I. INTRODUCTION

King Saud University

Methods for analysis and control of. Lecture 4: The root locus design method

Mo de ling, Ide nti cat ion, and Control of a DC-Servomotor

Adaptive Parameter Identification and State-of-Charge Estimation of Lithium- Ion Batteries

IDENTIFICATION OF TIME-VARYING ROTOR AND STATOR RESISTANCES OF INDUCTION MOTORS

Using Neural Networks for Identification and Control of Systems

AMJAD HASOON Process Control Lec4.

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS

COMPOSITE REPRESENTATION OF BOND GRAPHS AND BLOCK DIAGRAMS FOR CONTROLLED SYSTEMS

INC 341 Feedback Control Systems: Lecture 3 Transfer Function of Dynamic Systems II

PARAMETER SENSITIVITY ANALYSIS OF AN INDUCTION MOTOR

Iterative Controller Tuning Using Bode s Integrals

YTÜ Mechanical Engineering Department

MODELLING AND SIMULATION OF AN INVERTED PENDULUM SYSTEM: COMPARISON BETWEEN EXPERIMENT AND CAD PHYSICAL MODEL

Dynamic simulation of DH house stations

Thermal System Closed-Loop Temperature Control

Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System

The parameterization of all. of all two-degree-of-freedom strongly stabilizing controllers

Transcription:

IMECS 008, 9- March, 008, Hong Kong Real-Time Parameter Estimation of a MIMO System Erkan Kaplanoğlu Member, IAENG, Koray K. Şafak, H. Selçuk Varol Abstract An experiment based method is proposed for parameter estimation of a class of linear multivariable systems. The method was applied to a pressure-level control process. Experimental time domain input/output data was utilized in a gray-box modeling approach. Continuous-time system transfer matrix parameters were estimated in real-time by the leastsquares method. Simulation results of experimentally determined system transfer function matrix compare very well with the experimental results. The proposed method can be implemented conveniently on a desktop PC equipped with a data acquisition board for parameter estimation of moderately complex linear multivariable systems. systems. The method is applied to a MIMO system where the process outputs are pressure in a tank and liquid level in a connected container. Least-squares method was utilized to determine the parameter estimates. The method is implemented on a desktop PC computer equipped with a data acquisition board. An interface tool was developed for capturing and processing the data. The method can be utilized for parameter estimation of a class of MIMO systems, where prior knowledge of the form of dynamical relations between the inputs and outputs exist. Index Terms least-squares method, MIMO systems, System identification, I. INTRODUCTION In control design for industrial processes an efficient realtime parameter estimation scheme is needed. These processes are usually in the form of multi-input multi-output (MIMO) systems with nonlinear dynamics. Prior knowledge of the dynamical relations between individual inputs and outputs often exists, or can be derived without much effort. The remaining part of the problem is to find out the correct parameters of these dynamical relations. The system identification methods rely heavily on the method of least-squares [].The least-squares method was first used by Karl Gauss for calculating the planets orbits at the end of 8 th century. Afterwards, the method has been widely accepted as a means for parameter estimation from experimental results. Readily available parameter identification methods have been associated with this method. The method is implemented easily, and can provide convenient closed-form solutions [7]. Fig. A Picture of the pressure-level system Identification methods for certain multi-input multi-output dynamical systems are available in the literature [3,6]. In this paper, emphasis is given to derivation of a real-time scheme for parameter estimation of a class of linear MIMO dynamic Paper submitted for review January, 008 Erkan Kaplanoglu is with the Marmara University, Technical Education Faculty, Department of Mechatronics Kadikoy, 347 Istanbul, Turkey (Tel:90 6 336 57 70 / 65, e-mail: ekaplanoglu@marmara.edu.tr) Koray K. Şafak is with Yeditepe University, Department of Mechanical Engineering Kayisdagi, 34755 Istanbul, Turkey (Tel: 90 6 578 04 65, e-mail: safak@yeditepe.edu.tr) H. Selçuk Varol is with the Marmara University, Technical Education Faculty, Department of Electronics and ComputerKadikoy, 347 Istanbul, Turkey (Tel: 90 6 336 57 70 / 00, e-mail: hsvarol@marmara.edu.tr) ISBN: 978-988-70--3 IMECS 008

IMECS 008, 9- March, 008, Hong Kong Pressure / current converter Y Y Proportional valve Ultrasonic level sensor Pump with DC Motor U G is a transfer function showing the relation between input and output. Likewise, G (s) is the transfer function that shows the effect of input to output, G (s) indicates the effect of input to output, and G (s) indicates the effect of input to output. Initially, a first order transfer function K τs is chosen for each input-output relation G ij (s). To find G (s), an input U 0 is applied and the relation between input (U ) and output (Y ) is found. U K Y (s) U ( s) τs (3) Fig. Block diagram of the pressure-level system II. IDENTIFICATION OF THE PRESSURE-LEVEL SYSTEM BY THE REAL-TIME PARAMETER ESTIMATION METHOD An experimental method is proposed for modeling of the pressure-level system. A black-box model along with a curve fitting approach was used to identify the input-output behavior of the system [,5].The pressure-level system has two inputs and two outputs. The inputs to the system are, U : control signal applied to the pump, U : control signal applied to proportional valve. The outputs are Y : liquid level output signal, Y : pressure value output signal. The following x system transfer function matrix is obtained Y (s) G (s).u (s) G (s).u (s) () Y (s) G (s).u (s) G (s).u (s) () The input-output relation of the system is shown in Fig.3. U (s) G (s) G (s) G (s) Y (s) In this equation, for calculating K and τ constants denominators are equalized and constants are left. Y (s).τsy (s)k.u (s) (4) τ Y ( s) Y ( s) K K s U( s) S Transforming the expression from s-domain to t-domain, the /s term is converted to an integrator. Equation for Y τ y( y( dt u( K K dt (6) τ y( y(dt y(dt K K (5) (7) K y ( y( dt u( dt τ τ Let s define the regressors y( dt φ( (9) u( dt φ ( (0) K φ y ( τ τ φ () K θ τ τ () The output equation can be obtained as below Y θ.φ (3) (8) U (s) G (s) Fig. 3 Input-output model of the system Y (s) The regression vector is θ ( T φ φ ) φ T Y (4) ISBN: 978-988-70--3 IMECS 008

IMECS 008, 9- March, 008, Hong Kong Same calculations are also used for G (s), G (s), and G (s). Calculation of system transfer function parameters are not done in real-time. A MATLAB program is used for this operation. III. INTERFACED USED FOR REAL-TIME SYSTEM MODELING An interface is designed for calculating the transfer function parameters of the experimental system by the least-squares (LS) method. MATLAB Simulink Real-Time Windows Target Toolbox (RTW) is used for the interface program (Fig.4). Besides, a data acquisition board (NI-DAQ PCI- 604E) is utilized for recording and processing the data. When the interface software runs, signals are applied to system inputs. System outputs are recorded and calculations to determine system parameters are done during run-time. Fig. 4 MATLAB interface for real-time system modeling The procedure to identify the transfer functions are described as follows: U control input is initialized (zero volt is applied to the proportional valve inpu, U control signal is set to several different values (several different voltages are applied to the pump), Y output (pressure in the tank) is measured. Here φ and Y values are recorded. θ is found as K θ τ τ (5) By using this equation, parameters of G ij transfer function are calculated. At the end of the experiments, elements of system s transfer function matrix are found as below. G G G ( s) G G (6) G 6.97638 78.7406 s (7) G 4.30343 4.09639 s (8) G.395 3.558 s (9) G 9.995875.46595 s (0) For comparison, the simulated step responses of the transfer functions obtained by the real-time identification and experimental step-responses of the system are shown in Fig. 5. To find G (s): U control input is initialized (zero volt is applied to the proportional valve inpu, U control signal is set to several different values (several different voltages are applied to the pump), Y output (liquid level in the tank) is measured. To find G (s): U control input is initialized (zero volt is applied to the pump), U control signal is set to several different values (several different voltages are applied to proportional valve), Y output (pressure in the tank) is measured. To find G (s): U control input is initialized (zero volt is applied to the pump), U control signal is set to several different values (several different voltages are applied to proportional valve), Y output (liquid level in the tank) is measured. To find G (s): ISBN: 978-988-70--3 IMECS 008

IMECS 008, 9- March, 008, Hong Kong G Step-response, experimental data Step-response, simulation of obtained model 4 pressure (bar) 9 4-0 00 00 300 400-6 time (s) Fig.6 Comparison of G simulated step-response with the experimental result. System s transfer function matrix is found as below 6.97638 4.30343 78.7406s 4.09639s G(s) - 57.756s 0.98 9.995875 4.36s 06.93s.46595s (3) Fig.5 Comparison of experimental step-responses and transfer functions obtained by real-time identification As shown in Fig. 5, G, G, and G transfer functions that are found by parameter estimation are fairly close to real system attitude. G transfer function does not reflect the real system s attitude. Because, the real system dynamics is not of a first order dynamics and it is a nonminimum phase system. Thus, G transfer function is chosen as indicated. G - as k () bs cs Then, parameters are re-calculated after adding an integrator to the interface in MATLAB. The new transfer function for G, which express the relation between the input U and the output Y is found. G - 57.756s 0.98 () 4.36s 06.93s Simulated step-response obtained from G is compared to experimental step-response. Results indicate that the simulation and experimental results follow very closely each other (Fig. 6). For comparison of the identified model with the real system, a MATLAB/Simulink model is formed and tested under various inputs. Fig.7. shows the responses of the system to unit-step applied at both system inputs. Results indicate that the proposed real-time identification method can capture the dynamic behavior of the experimental pressure-liquid level control system successfully. level(m)-pressure(bar) 00 50 00 50 Step-response, experimental data(level) Step-response, experimental data(pressure) Step-response, simulation of obtained model(level) Step-response, simulation of obtained model(pressure) 0 0 00 00 300 400 time(s) Fig.7. Comparison of simulated system models and experimental unit-step responses IV. CONCLUSIONS In this paper a real-time parameter estimation method for a class of linear MIMO systems is developed. The method is applied to an experimental pressure-level process. The prior knowledge of the form of input/output dynamic relations exists. Results indicate that the method can capture the dynamics of the moderately complex dynamic processes with a good accuracy. Easy implementation and less computational burden required make the proposed method a viable alternative to more complicated multivariable system identification methods. ISBN: 978-988-70--3 IMECS 008

IMECS 008, 9- March, 008, Hong Kong REFERENCES [] Åström, K.J., Wittenmark, B. (997). Computer-Controlled Systems. 3 rd ed., pp. 509-54, Prentice Hall. [] Kenné G., Ahmed-Ali T., Lamnabhi-Lagarrigue F. and Nkwawo H. (006). Nonlinear Systems Parameters Estimation Using Radial Basis Function Network. Control Engineering Practice, Volume 4, Issue 7, pp. 89-83. [3] Mathew A, Athimoottil V., Fairman, Frederick W. (974). Transfer Function Matrix Identification. IEEE Transactions on Circuits and Systems, v CAS-, n 5, pp. 584-588. [4] Perry, R. J., Sun, H. H., Berger W. A. (998). Determination of a Transfer Function Matrix in Multivariable Systems. IEEE Transactions on Automatic Control, v 33, n 3, pp. 305-307. [5] Sinha N. K. and Kwong Y. H. (979). Recursive Estimation of the Parameters of Linear Multivariable Systems. Automatica, Volume 5, Issue 4, pp. 47-475. [6] Zheng, W.X. (999). Least-Squares Identification of a Class of Multivariable Systems with Correlated Disturbances. Journal of the Franklin Institute, v 336, pp. 309-34. [7] Zhu Yucai. (00). Multivariable System Identification for Process Control. Oxford: Pergamon Press. ISBN: 978-988-70--3 IMECS 008