OBSERVER-BASED RECEDING HORIZON CONTROLLER FOR POSITION AND FORCE CONTROL OF A PNEUMATIC ACTUATOR OMER F. HIKMAT

Similar documents
SYSTEM IDENTIFICATION AND POSITION CONTROL OF PNEUMATIC ACTUATOR USING EMBEDDED SYSTEM TAHA MOHAMMED AHMED SADEQ

PI Adaptive Neuro-Fuzzy and Receding Horizon Position Control for Intelligent Pneumatic Actuator

HIRZI BIN MOHD ISHAK UNIVERSITI TEKNOLOGI MALAYSIA

SYSTEM IDENTIFICATION AND INTELLIGENT CONTROL OF AUTOMOTIVE AIR CONDITIONING SYSTEM. MOHD FIRDAUS BIN MOHAMED

HIRZI BIN MOHD ISHAK UNIVERSITI TEKNOLOGI MALAYSIA

OPTIMAL PROPORTIONAL INTEGRAL DERIVATIVE CONTROLLER FOR AUTOMATIC VOLTAGE REGULATOR SYSTEM USING PARTICLE SWARM OPTIMIZATION ALGORITHM

SYSTEM IDENTIFICATION AND CONTROL OF THE HORIZONTAL MOTION OF A TWIN ROTOR MULTI-INPUT MULTI-OUTPUT SYSTEM (TRMS) NURUL HAZIRAH BINTI ABD AZIZ

TRACKING PERFORMANCE OF A HOT AIR BLOWER SYSTEM USING PID CONTROLLER WITH PSO AND HARMONIC SEARCH ALGORITHM ANDY HENG POH SENG

RESONANT CONTROL OF A FLEXIBLE MANIPULATOR SYSTEM

TWO DIMENSIONAL DIRECT CURRENT RESISTIVITY MAPPING FOR SUBSURFACE INVESTIGATION USING COMPUTATIONAL INTELLIGENCE TECHNIQUES

SPEED CONTROL OF DC MOTOR USING PID CONTROLLER IMPLEMENTATION WITH VISUAL BASIC NURUL IZZATI BINTI PANDAK JABO

SELF-TUNING PID CONTROLLER FOR ACTIVATED SLUDGE SYSTEM HUONG PEI CHOO

HARMONIC MODELING IN POWER DISTRIBUTION SYSTEM USING TIME SERIES SIMULATION CHE KU FARHANA BINTI CHE KU AMRAN UNIVERSITI TEKNOLOGI MALAYSIA

PARTICLE SWARM OPTIMIZATION FOR MPPT : SIMULATION AND ANALYSIS NOOR DZULAIKHA BINTI DAUD UNIVERSITI TEKNOLOGI MALAYSIA

HOUMAN OMIDI. A project report submitted in partial fulfilment of the. Master of Engineering (Electrical-Power) Faculty of Electrical Engineering

MITIGATING INTER-CARRIER INTERFERENCE IN ORTHOGONAL FREQUENCY DIVSION MULTIPLEXING SYSTEM USING SCALED ALPHA PULSE SHAPING TECHNIQUE

GENERALIZED PREDICTIVE CONTROL APPROACH FOR A MODIFIED SINGLE ACTING PNEUMATIC CYLINDER NU MAN DIN BIN MUSTAFA UNIVERSITI TEKNOLOGI MALAYSIA

PERFORMANCE OF INVERSE RESPONSE PROCESS WITH VARIATION OF PROCESS PARAMETERS AND TUNING METHODS LOW YEOK CHAN

SIMULATION AND OPTIMIZATION OF ELECTRICAL DISCHARGE MACHINING PROCESS USING MATLAB ELNAZ KARIMPOUR UNIVERSITI TEKNOLOGI MALAYSIA

NON-LINEAR WATER LEVEL FORECASTING OF DUNGUN RIVER USING HYBRIDIZATION OF BACKPROPAGATION NEURAL NETWORK AND GENETIC ALGORITHM SITI HAJAR BINTI ARBAIN

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FINAL YEAR PROJECT 2 BEKU 4894

PSO-TUNED PID CONTROLLER FOR COUPLED-TANK SYSTEM (CTS) VIA PRIORITY-BASED FITNESS SCHEME

STRUCTURE AND TUNING INTERNAL MODEL CONTROL FOR INTEGRATING PROCESS

OPTIMIZATION OF PID PARAMETERS FOR HYDRAULIC POSITIONING SYSTEM UTILIZING VARIABLE WEIGHT GREY-TAGUCHI AND PARTICLE SWARM OPTIMIZATION

OPTIMAL HEAT TRANSFER OF HEAT SINK DESIGN BASED ON ELECTRONIC PACKAGE THERMAL DISTRIBUTION USING COMSOL PACKAGE SOFTWARE

A HYBRID APPROACH BASED ON ARIMA AND ARTIFICIAL NEURAL NETWORKS FOR CRIME SERIES FORECASTING MOHD SUHAIMI MOHD ZAKI

SLIDING MODE CONTROL FOR DC-AC CONVERTER POUYA IZADIFAR

SYSTEM IDENTIFICATION AND INTELLIGENT CONTROL OF AUTOMOTIVE AIR CONDITIONING SYSTEM. MOHD FIRDAUS BIN MOHAMED

DEVELOPMENT OF DYNAMIC EQUIVALENTS FOR INTERCONNECTED POWER SYSTEMS USING IDENTIFICATION APPROACHES KOK BOON CHING UNIVERSITI TEKNOLOGI MALAYSIA

CONSTRUCTABILITY COMPARISON BETWEEN IBS AND CONVENTIONAL CONSTRUCTION EHSAN HARIRCHIAN UNIVERSITI TEKNOLOGI MALAYSIA

FITTING SOIL-WATER CHARACTERISTIC CURVE BY USING UNIMODAL AND BBIMODAL SOIL PHYSICAL PROPERTIES HOCK CHEONG JUN QUAN

EXPECTED LIFE CYCLE COST FOR SYSTEMS WITH REPAIRABLE COMPONENTS AMIRHOSSEIN EBRAHIMI

DESIGN A WIDEBAND LOW-NOISE AMPLIFIER FOR WIRELESS COMMUNICATION USING 0.35-µm CMOS TECHNOLOGY MOHD HAFIZ BIN ABU

MICROCONTROLLER BASED RATIO CONTROL FOR ELECTROMECHANICAL DUAL ACTING PULLEY CONTINUOUSLY VARIABLE TRANSMISSIONS ARIES BUDIANTO

MODELING, SIMULATION AND DESIGN OF AN IMPROVED HIGH POWER FACTOR BRIDGELESS SEPIC CONVERTER IZNI BINTI MUSTAFAR UNIVERSITI TEKNOLOGI MALAYSIA

FINAL YEAR PROJECT REPORT TITLE: MODELING AND PSO-BASED LQR CONTROLLER DESIGN FOR COUPLED TANK SYSTEM FIONA SERINA DAUD B

THERMAL ANALYSIS OF H.V INSULATION OIL DURING PARTIAL DISCHARGE DETECTION RASOOL ABDELFADIL GATEA UNIVERSITI TEKNOLOGI MALAYSIA

GRAPHICS PROCESSING UNIT BASED PARALLEL COPY MOVE IMAGE FORGERY DETECTION SCHEME AHMAD UWAYS BIN ZULKURNAIN

FREQUENCY ESTIMATOR USING ARTIFICIAL NEURAL NETWORK FOR ELECTRICAL POWER SYSTEM DYNAMICS AZLIZA BINTI MOHD JELANI UNIVERSITI TEKNOLOGI MALAYSIA

DEVELOPMENT OF MONOPOLE SENSORS FOR RICE QUALITY CHARACTERIZATION IN MALAYSIA JAMALIAH BINTI SALLEH

PUMP SCHEDULING OPTIMIZATION FOR WATER SUPPLY SYSTEM USING ADAPTIVE WEIGHTED SUM GENETIC ALGORITHM FOLORUNSO TALIHA ABIODUN

EFFECT OF FINENESS COCONUT SHELL CHARCOAL ASH ON THE RHEOLOGICAL PROPERTIES OF BITUMEN NURUL NAJIHAH BINTI MAD ROSNI

COMPARISON BETWEEN PIEZOELECTRIC AND CAPACITIVE SENSORS FOR PD DETECTION AND SIGNAL MONITORING IN PALM OIL

SPEED CONTROL OF BUCK-CONVERTER DRIVEN DC MOTOR USING PD-TYPE FUZZY LOGIC CONTROLLER ZAKARIA BIN ABDUL RAHMAN

PATTERN AND FREQUENCY RECONFIGURABLE ANTENNA FOR WIRELESS APPLICATIONS DELPHINE ABIJURU. requirements for the award of the degree of

SPDT SWITCH DESIGN USING SWITCHABLE RESONATOR AT 5GHZ FOR WIRELESS COMMUNICATIONS MOHD HAIDIL BIN ZURAIMI UNIVERSITI TEKNIKAL MALAYSIA MELAKA

Jurnal Teknologi. Resonant Control of a Single-Link Flexible Manipulator. Full paper. Auwalu M. Abdullahi, Z. Mohamed *, Marwan Nafea M.

PERFORMANCE EVALUATION OF DIAMOND CUTTING TOOLS WHEN ULTRA PRECISION GRINDING SPHERICAL PART CHIA CHON YUE

COMPARATIVE STUDY OF REGTANGULAR MICROSTRIP PATCH ANTENNA ARRAY DESIGN ABDULLAHI MOALLIM YUSUF

CONSTRUCTION SAFETY AND MANAGEMENT PRACTICES IN BANGLADESH MD SHAMIM HASAN SARKAR

ANALYSIS OF MARINE INCIDENTS IN MALAYSIA SURHAN JAMIL BIN HARON

Position Control for Motorized Belt Driven Table

DETERMINATION OF LEAKAGE IN AN OIL AND GAS PIPELINE NOR AZIAN BINTI MOHIDEEN ABDUL KADIR

PERFORMANCE STUDY OF VIRTUAL FENCING USING WIRELESS SENSING NETWORK CHAN HUI TING UNIVERSITI TEKNOLOGI MALAYSIA

CONTRIBUTION OF HUMAN FACTORS TO SHIPPING SAFETY ARFENA DEAH LESTARI

POWER OPTIMIZATION CONTROL OF SMALL-SIZED WIND TURBINE FOR MALAYSIA WIND CONDITION SUHAILA BINTI SAMSURI UNIVERSITI TEKNOLOGI MALAYSIA

AN IMPROVED ACCURACY OF WEB SERVICE SELECTION BASED ON MULTI-CRITERIA DECISION MAKING AND WEB SERVICE MODELING ONTOLOGY

Signature : NOR MANIHA BINTI ABDUL GHANI

PWM PIC16F877A DIMMING ELECTRONIC BALLAST FOR HPS LAMP NATRA BINTI ISMAIL

FREQUENCY RECONFIGURABLE ARCHIMEDEAN SPIRAL ANTENNA MASMURNI BINTI ABDUL RAHMAN

DEVELOPMENT OF COOPERATIVE RELAY USING UNIVERSAL SOFTWARE RADIO PERIPHERAL MUHAMMAD RUSHIDI SABIRIN

POSITION TRACKING OF SLIDER CRANK MECHANISM BY USING PID CONTROLLER. MOHAMAD ZAHARUDIN BIN SARIMAN UNIVERSITI TEKNIKAL MALAYSIA MELAKA

IMAGE IMPROVEMENT TECHNIQUE USING FEED FORWARD NEURAL NETWORK

OBJECT CLASSIFICATION USING DEEP LEARNING FONG SOON FEI

PID CONTROL SYSTEM IMPLEMENTATION IN EMBEDDED SYSTEM FOR DC MOTOR SPEED CONTROL ARIFF BIN CHE MOHD NOOR

Signature. Supervisor :.. ~.~H-.~.~0~P..?.j.~H~~~.. ~.~.~ Date :...?./!!./~~ ~

MODIFIED STEREO VISION METHOD FOR AN UNMANNED GROUND VEHICLE MASOUD SAMADI UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI TEKNOLOGI MALAYSIA

PRODUCTIVITY IMPROVEMENTS USING LEAN PRACTICES AT JAPANESE ELECTRICAL AND ELECTRONICS MANUFACTURING AFIF AIMADUDDIN BIN PARNON

SELECTION OF THE INDUSTRILIZED BUILDING MATERIAL SUPPLIER BY ANALYTIC HIERARCHY PROCESS METHOD MOHAMMAD YOUSEF MORAVVEJI

THE MEDIATION EFFECT OF VALUE ON EXPERIENCE AND SERVICE QUALITY TOWARD SATISFACTION IN MALAYSIAN TOURISM INDUSTRY KWOK SEE YING

ENHANCEMENT OF VOLTAGE STABILITY AND POWER LOSSES FOR DISTRIBUTION SYSTEM WITH DISTRIBUTED GENERATION USING GENETIC ALGORITHM OMAR TAHSEEN OMAR KHALAF

MODELING OF IMAGE PROCESSING ALGORITHMS FOR HARDWARE-SOFTWARE CO-SIMULATION IBRAHIM ISA UNIVERSITI TEKNOLOGI MALAYSIA

CRASH ANALYSIS OF A RAINFOREST VEHICLE (RFV) UNDER FRONTAL IMPACT LOADING MOHAMAD SYAUQY AMIN BIN OTHMAN

MODEL DEVELOPMENT OF ESTIMATING OIL DISCHARGE FOR SUSTAINABLE GREEN PORT NAJLAA NAZIHAH BINTI MAS OOD UNIVERSITI TEKNOLOGI MALAYSIA

EFFECTIVE AEROSOL OPTICAL THICKNESS RETRIEVAL ALGORITHM USING MODIS 500 METRE DATA AHMAD MUBIN BIN WAHAB UNIVERSITI TEKNOLOGI MALAYSIA

HIGH-PERFORMANCE DIGITAL FILTER IN FPGA SITI SUHAILA MOHD YUSOF UNIVERSITI TEKNOLOGI MALAYSIA

POST-TENSION COLUMN FOR IBS BLOCKWORK BUILDING SYSTEM ZALILAH BINTI AYOP

EXPERIMENTAL ANALYSIS OF MACHINING PERFORMANCE BASED ON SELECTED CUTTING PARAMETERS FOR SMART CNC TURNING ENVIRONMENT

BORANG PENGESAHAN STATUS TESIS

STATIC AND DYNAMIC CONTROL OF NETWORK BASED ROTARY INVERTED PENDULUM SYSTEM ZAID BIN YAAKOB

DESIGN OF A MIMO RECTANGULAR DIELECTRIC RESONATOR ANTENNA FOR LTE APPLICATION

BORANG PENGESAHAN STATUS TESIS

INTEGRATED SYSTEM OF AUTOMATIC IDENTIFICATION SYSTEM (AIS) AND RADAR FOR PORT TRAFFIC MANAGEMENT NUR AIREEN BT. AMRAN UNIVERSITI TEKNOLOGI MALAYSIA

MOHD IZZAT BIN DZOLKAFLE

PREDICTION OF TOTAL CONCENTRATION FOR SPHERICAL AND TEAR SHAPE DROPS BY USING NEURAL NETWORK NORHUSNA BINTI SAHARUN UNIVERSITI TEKNOLOGI MALAYSIA

IMPROVING THE DOCUMENTATION OF USER S REQUIREMENTS FOR E-SERVICE SYSTEMS USING SERVICE RESPONSIBILITY TABLE IBRAHIM SALIHU ANKA

SYSTEM IDENTIFICATION AND POSITION CONTROL OF PNEUMATIC ACTUATOR USING EMBEDDED SYSTEM TAHA MOHAMMED AHMED SADEQ

PRODUCT DESIGN IMPROVEMENT USING DESIGN FOR MANUFACTURE AND ASSEMBLY (DFMA) METHODOLOGY

EFFECTIVENESS OF SAFETY PROGRAMS IN MALAYSIAN CONSTRUCTION INDUSTRY JAIMEY ATTAU

A GRAY-SCALE IMAGE STEGANOGRAPHY TECHNIQUE USING FIBONACCI 12-BITPLANE DECOMPOSITION AND LSB APPROACH SABAH FADHEL HAMOOD

SPACE VECTOR MODULATION FOR FIVE-PHASE INDUCTION SPEED DRIVE CONTROL NORAZELINA BINTI KAMISMAN. of Bachelor in Electrical Engineering

SOFTWARE PROCESS FOR INTEGRATED PATTERN ORIENTED ANALYSIS AND DESIGN (POAD) AND COMPONENT ORIENTED PROGRAMMING (COP) ON EMBEDDED REAL-TIME SYSTEMS

SURVEILLANCE ROBOT MUHAMMAD BUKHARI BIN KAMAROZAMAN

THREE-DIMENSIONAL FINITE-DIFFERENCE TIME-DOMAIN SIMULATION OF COAXIAL TRANSMISSION LINE FOR BROADBAND DIELECTRIC CHARACTERIZATION

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

ANTENNA ARRAY (DESIGN AT 28 GHz FOR 5G MOBILE NETWORK BASIL JABIR SHANSHOOL. A project submitted in partial fulfilment of the

INPUT SHAPING FOR VIBRATION-FREE POSITIONING OF FLEXIBLE SYSTEMS AZDIANA BT. MD. YUSOP UNIVERSITI TEKNOLOGI MALAYSIA

FUZZY ACTIVE VIBRATION CONTROL FOR LATHE MACHINE MUHAMAD FAISAL EZUARIE BIN DRAMAN

ADAPTIVE CROSS WIGNER-VILLE DISTRIBUTION FOR PARAMETER ESTIMATION OF DIGITALLY MODULATED SIGNALS CHEE YEN MEI

Transcription:

OBSERVER-BASED RECEDING HORIZON CONTROLLER FOR POSITION AND FORCE CONTROL OF A PNEUMATIC ACTUATOR OMER F. HIKMAT A project report submitted in partial fulfilment of the requirements for the award of the degree of Master of Engineering (Electrical - Mechatronics &Automatic Control) Faculty of Electrical Engineering UniversitiTeknologi Malaysia JUNE 2013

iii ACKNOWLEDGEMENT First and foremost, I am thankful to Allah S.W.T for everything, especially for his guidance in accomplishing this level of study. I am grateful to my beloved inspirational father and my beloved heartwarming mother for their continuous support. Without their love and encouragement, I would never have succeeded in my study. I would like to express my sincere thanks and appreciation to my supervisor Ir. Dr. Ahmad `Athif Mohd Faudzi for his precious guidance, encouragement, constructive criticisms, advice, knowledge and motivation. I would also like to thank the members of our research group especially Eng. Khairuddin bin Osman, Eng. Chai Chang Kaia, Eng. Mohamed Omer Elnimair Abdelrahman, Eng. M. Asyraf bin Azman and Eng. Nu'man Din Mustafaa. To all my proffessors and lecturers who tought me during my master study, the incorporation of the knowledge you gave is what brought all the pieces together. My special appriciation goes to UTM management and staff for providing such a convinient study and research environment.

iv ABSTRACT Pneumatic systems are widely used in automation industries and in the field of automatic control. Unfortunately, some nonlinearities are existed in these actuators. These nonlinearities have made controlling these actuators more difficult to get good dynamic performance. In this project, Receding horizon controller (RHC) is proposed to control the position and the force of a pneumatic actuator. RHC is a predictive controller that predicts the future output and decides the acting signal to reduce the future errors. The type of RHC used in this project is a state feedback controller. Three types of pole assignment observers are used in this project in order to estimate the states of the position and the force models. The observers are designed, incorporated with RHC and then compared in terms of their estimation errors. The implementations of RHC and the observers are carried out using MATLAB/Simulink. Using a data acquisition system (DAQ) real time control between the computer and the pneumatic actuator is established. The RHC shows good control performance both in controlling the position and the force. The experimental and the simulation results of RHC are compared to validate the controller. To further evaluate the RHC controller, its results are compared with other controllers done in previous works, and it is found that RHC has some advantages over these controllers in terms of the control performance criteria.

v ABSTRAK Sistem pneumatik digunakan secara meluas dalam industri automasi dan dalam bidang kawalan automatik. Malangnya, wujud keadaan tidak linear dalam aktuator terbabit. Keadaan tidak linear ini telah menyebabkan kawalan terhadap aktuator lebih sukar untuk mendapatkan kawalan dinamik yang lebih baik. Dalam projek ini, Receding Horizon Controller (RHC) dicadangkan untuk mengawal posisi (position) dan daya (force) penggerak pneumatik. RHC adalah pengawal ramalan yang meramalkan output akan datang dan memutuskan isyarat yang bertindak untuk mengurangkan kesilapan-kesilapan akan datang. Jenis-jenis RHC digunakan dalam projek ini adalah keadaan pengawal suap balik (feedback controller). Tiga jenis pemerhati tugasan kutub (pole-assignment observers) telah digunakan dalam projek ini untuk menganggarkan keadaan-keadaan mengenai posisi dan model daya. Pemerhati direka, digabungkan dengan RHC dan kemudian dibandingkan dari segi kesilapan anggaran mereka. Perlaksanaan RHC dan pemerhati dijalankan menggunakan MATLAB / Simulink. Dengan menggunakan Sistem Perolehan Data (DAQ) kawalan masa sebenar (real time) di antara komputer dan penggerak pneumatik telah dihasilkan. RHC telah menunjukkan prestasi kawalan yang baik dalam mengawal bagi kedua-dua posisi dan daya. Eksperimen dan keputusan simulasi RHC kemudiannya dibandingkan untuk mengesahkan kemampuan pengawal. Untuk menilai selanjutnya pengawal RHC, keputusan yang dibandingkan dengan pengawal lain yang dilakukan dalam kerja-kerja sebelum ini, dan didapati bahawa RHC mempunyai beberapa kelebihan berbanding pengawal lain dari segi beberapa kriteria prestasi kawalan.

vi TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION ACKNOWLEDGMENT ABSTRACT ABSTRAK TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATIONS ii iii iv v vi ix x xii 1 INTRODUCTION 1.1 An Overview on Pneumatic Actuators 1 1.2 Problem Statement 2 1.3 Research Objectives 2 1.4 Scope of Work 3 2 LITERATURE REVIEW 2.1 Introduction 4 2.2 Pneumatic Actuator Control Overview 4 2.2 The pneumatic Actuator Plant 8 2.3.1 Components and Principle of Work 8 2.3.2 Position Mathematical Model of the Plant 11 2.3.3 Force Mathematical Model of the Plant 11 2.4 Model Predictive Control 12 2.4.1 Model Predictive Control Background 12 2.4.2 Theory Behind MPC 13

vii 2.4.3 Receding Horizon Control (RHC) 14 3 METHODOLOGY 3.1 Introduction 16 3.2 Project Methodology 16 3.3 Receding Horizon Control Law Formulation 18 3.3.1 Receding Horizon Control within One Optimization Window 21 3.3.1.1 Prediction of State and Output Variables 21 3.3.1.2 Optimization 23 3.4 Observers (State Estimators) 27 3.4.1 State Observability 29 3.4.2 Prediction Observer 30 3.4.3 Current (Delay-free) Observer 32 3.4.4 Reduced-order Observer 33 3.4.5 Calculating the Gain Matrix (K ob ) for the Observers 36 3.4.6 Closed-loop System Response with the observer 38 3.5 Experimental Setup 41 3.4.1 Experimental Setup for Position Control 41 3.4.2 Experimental Setup for Position Control (with loads) 42 3.4.3 Experimental Setup for Force Control 43 4 RESULTS AND DISCUSSION 4.1 Introduction 44 4.2 Position Control 44 4.2.1 The Position Transfer Function of the Pneumatic Actuator 45 4.2.2 Receding Horizon Controller Design for Position 46 4.2.3 Prediction Horizon Length and the Closed-loop Eigenvalues 49 4.2.4 The Choice of the Tuning Parameter (r w ) 50 4.2.5 Observer Design for RHC Position Control 53

viii 4.2.6 Real time Receding Horizon Controller for position 56 4.2.7 Pulse Width Modulation (PWM) Model 58 4.2.8 RHC Position Control Results 59 4.2.9 RHC Position Control Results (Plant with loads) 62 4.3 Force Control 65 4.3.1 The Force Transfer Function of the Pneumatic Actuator 65 4.3.2 Receding Horizon Controller Design for Force 66 4.3.3 Reduced-order Observer Design for RHC Force Control 67 4.3.4 RHC Force Control Results 70 5 CONCLUSION AND FUTURE WORKS 5.1 Conclusion 72 5.2 Recommendations 73 REFERENCES 74 APPENDICIES A- C 77

ix LIST OF TABLES TABLE NO. TITLE PAGE 4.1 Observers estimation error comparison 56 4.1 RHC Position control performance: Observers comparison 61 4.1 RHC Position experimental results comparison with other controllers 62 4.1 RHC Position control performance with different Play loads 64 4.1 RHC Force experimental results comparison with other controllers 71

x LIST OF FIGURES FIGURE NO TITLE PAGE 2.1 Pneumatic actuator and its components 9 2.2 Schematic operations of the pneumatic actuator 10 2.3 Basic structure of MPC 14 2.4 RHC signals scheme 15 3.1 Project methodology 18 3.2 RHC MATLAB program flowchart 26 3.3 RHC Block Diagram 27 3.4 Inputs and outputs of an observer 28 3.5 Simulink diagram of the prediction observer 31 3.6 Simulink diagram of the current observer 32 3.7 Simulink diagram of the reduced-order observer 35 3.8 RHC block diagram (With observer) 40 3.9 Experimental setup for position control 41 3.10 Experimental setup for position control (With loads) 42 3.11 Experimental setup for force control 43 4.1 Pole-zero map of the position transfer function 45 4.2 Open-loop response of the position transfer function 46 4.3 Eigenvalues of the closed-loop control system 48 4.4 RHC Simulink diagram for position (without observer) 48 4.5 Embedded MATLAB function of RHC position control 49 4.6 Prediction horizon length and the closed-loop eigenvalues 50 4.7 Closed-loop system response to step input (r w =0.02) 50 4.8 Closed-loop system response to step input (r w =1) 51 4.9 Closed-loop eigenvalues in terms of r w 51

xi 4.10 r w region for a stable closed-loop system 52 4.11 RHC Simulink diagram for position (with full-order observer) 53 4.12 RHC Simulink diagram for position (with reduced-order observer) 55 4.13 Simulink diagram of real time position RHC (full-order observer) 57 4.14 Simulink diagram of real time position RHC (reduced-order observer) 57 4.15 DAQ block components 58 4.16 PWM subsystem block components 58 4.17 Position step response and the states using the prediction observer 59 4.18 Position step response and the states using the current observer 60 4.19 Position step response and the states using the reduced-order observer 61 4.20 RHC Position step response with variable loads 63 4.21 Force applied by the actuator with variable loads 63 4.22 RHC Position step response with variable loads 64 4.23 Pole-zero map of the position transfer function 65 4.24 Open-loop response of the position transfer function 66 4.25 RHC Simulink diagram for Force (with reduced-order observer) 69 4.26 Embedded MATLAB function of RHC force control 69 4.27 Real time RHC Simulink diagram for Force 70 4.28 RHC Force step response with reduced-order observer 71 4.28 RHC Force Multi-step response with reduced-order observer 71

xii LIST OF ABBREVIATIONS ARMAX - Auto-Regressive Moving Average with Exogenous ARX - Auto-Regressive with Exogenous CCF - Controllable Canonical Form DRNN - Diagonal Recurrent Neural Network IPA - Intelligent Pneumatic Actuator MPC - Model Predictive Control\Controller OCF - Observable Canonical Form PI - Proportional-Integral PID - Proportional-Integral-Derivative PWM - Pulse Width Modulation RHC - Receding Horizon Control SI - System Identification

CHAPTER 1 INTRODUCTION 1.1 An Overview on Pneumatic Actuators Pneumatic actuators are widely used in a variety of automation industries. If they are given precision tracking ability in addition to their relatively small size, light weight and high speed, they can be used for many robotic and medical applications. Moreover, pneumatic actuators are safe and reliable. They have relatively small size compared to hydraulic actuators. Moreover, they have fast response, and at high temperatures and in nuclear environments, they have the advantages over hydraulic actuators because gases are not subjected to the temperature limitations (Ali et al., 2009). These merits, and more others, of pneumatic systems have motivated many researchers among the years to propose different approaches of controllers to get better accuracy and better dynamic performance. Their main interest is to control the position, but due to different industry and automation requirements, their interests had extended to control the force, stiffness and viscosity of the pneumatic actuators. The difficulties of controlling pneumatic actuators are mostly because of the nonlinearities existed. The high frictional forces that the pneumatic actuator is

2 subjected to, the compressibility of air, the valve dead zone, etc are all sources of the nonlinearities. As a result, these nonlinearities made it difficult to achieve accurate position control of the pneumatic actuators. There are mainly two types of pneumatic actuators, the piston-cylinder type, which is the most popular and existed one, and the rotary type. Based on the historical development, pneumatic systems were created since the 16th century (Ahmad et al., 2012). Since then, many development has been done to the pneumatic actuators to suit different automation and industry purposes according to the desired accuracy and performance and to the amount of force that is needed to each particular application. In the 20 century, more complex and intelligent pneumatic systems were developed. The Intelligent pneumatic actuator (IPA) system, which is dealt with in this study, is referred from Faudzi et al., where A. A. M. Faudzi developed intelligent actuators and applied them to Pneumatic Actuator Seating System (PASS) as an application. 1.2 Problem Statement There are difficulties in controlling the position and force of pneumatic actuators due to the nonlinearities existed. More work regarding the position and force control is needed to achieve higher accuracy and better dynamic performance. 1.3 Project Objectives The objectives of this project are:

3 1) To design and implement a receding horizon controller based on the discrete-time model of a pneumatic actuator to simulate position and force control. 2) To design a discrete-time observer to estimate the states. 3) To conduct real time control with the pneumatic actuator. 4) To validate the results with the experimental data and with a different controllers. 1.4 Scope of Work The mathematical models of position and force are previously developed by Ahmad et al., (2012) and Elnimair, (2013) respectively. Using these models, Receding Horizon Controller (RHC) is studied, designed, tuned and implemented using MATLAB/Simulink. Three types of observers are designed (to estimate the states) and implemented using MATLAB/Simulink also. The position and force control are simulated. Thereafter, using data acquisition (DAQ) system real time control is conducted with the pneumatic plant for performance testing

74 REFERENCES Ahmad Athif Mohd Faudzi, Koichi Suzumori and Shuichi Wakimoto, 2009. Development of an Intelligent Pneumatic Cylinder for Distributed Physical Human Machine Interaction, Advanced Robotics, 23, 203 225. Ahmad 'Athif Mohd Faudzi, Khairuddin Osman, Rahmat, M.F., Nu'man Din Mustafa, Asyraf, A. M., Koichi Suzumori., 2012. Nonlinear Mathematical Model of an Intelligent Pneumatic Actuator (IPA) Systems: Position and Force Controls, AIM 2012. Alexandru, S., P. G. and Bogdan C., 2006. Aspects Regarding The Neuroadaptive Control Structure properties Application to The Nonlinear Pneumatic Servo System Benchmark, Electrotechnics, Electronics, Automatic Control, Informatics, pp. 82-86. Ali, H. I., Noor, S. B. B. M., Bashi, S. M. & Marhaban, M. H., 2009. A Review of Pneumatic Actuators (Modeling and Control), Australian Journal of Basic and Applied Sciences, 2, pp. 440-454. Asyraf Azman, M., Ahmad 'Athif Mohd Faudzi, Mohamed Omer Elnimair, Omer F. Hikmat, Khairuddin Osman, Chai Chang Kai, 2013. P-Adaptive Neuro-Fuzzy and PD-Fuzzy Controller Design for Position Control of a Modified Single Acting Pneumatic Cylinder, IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2013). Charles, L. P. and Troy N. H., 1990. Digital Control System Analysis And Design, Second Edition, Printice-Hall International. Chikh, L., Poignet, P., Pierrot, F. & Michelin, M., 2010. A Generalized Predictive Force Controller for Electropneumatic Cylinders, In 8th IFAC Symposium on Nonlinear Control Systems (NOLCOS'2010), pp. 1058-1063. Elnimair, M. N., System Identification And Pi Neuro-fuzzy Control Of A Pneumatic Actuator, Master Thesis, Universiti Teknologi Malaysia, 2013. Faudzi, A.A.M., Suzumori, K., Wakimoto, S., 2008. Distributed Physical Human Machine Interaction Using Intelligent Pneumatic Cylinders, International Symposium on Micro-NanoMechatronics and Human Science (MHS 2008), pp. 249-254. Faudzi, A. A. M., Osman, K. B., Rahmat, M. F., Mustafa, N. M. D., Azman, M. A. & Suzumori, K., 2012. Controller Design for Simulation Control of Intelligent Pneumatic Actuators (IPA) System, Procedia Engineering, 41, pp. 593-599.

75 Faudzi, A.A.M., Suzumori, K., Wakimoto, S., 2009. Design and Control of New Intelligent Pneumatic Cylinder for Intelligent Chair Tool Application, IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2009), pp. 1909-1914. French, L.G. and Cox, C.S., 1988. The Robust Control of a Modern Electropneumatic Actuator, IFAC, Automatic Control in Space. Garcia, M. R., Vilas, C., Santos, L. O. & Alonso, A. A., 2012. A Robust Multi-Model Predictive Controller for Distributed Parameter Systems, Journal of Process Control, 22 (1), pp. 60-71 Garcia, C.E, Prett, D.M. & Morari, M., Model Predictive Control: Theory and Practice -a Survey, Automatica, 25(3), pp.335-348, 1989. Gary, M.B. and Shu, N., 2007. Experimental Comparison of Position Tracking Control Algorithms for Pneumatic Cylinder Actuators, IEEE/ASME Transactions on Mechatronics, 12(5), PP. 557-561. Han K.L., Gi, S.C. & Gi, H.C., 2002. A study on Tracking Position Control of Pneumatic Actuators, Mechatronics, 12, pp. 813-83. Jihong, W., Junsheng, P. & Philip, M., 1999. Accurate Position Control of Servo Pneumatic Actuator Systems: An Application to Food Packaging, Control Engineering Practice, 7, pp. 699-706. Junbo, S. and Yoshihisa, I., 1997. Robust Tracking Controller Design for Pneumatic Servo System, International Journal of Engineering Science, 35(10/11), pp. 905-920. Karim, K., Pascal, B. & Louis, A.D., 2008. Force Control Loop Affected By Bounded Uncertainties and Unbounded Inputs for Pneumatic Actuator Systems, ASME, Journal of Dynamic Systems, Measurement and Control, 130, pp. 1-9. Karl, J. A. and Wittenmark B., 1997. Computer-Controller Systems Theory and Design,Third Edition, Printice hall. Khayati, K., 2004. A Robust Feedback Linearization Force Control of a Pneumatic Actuator, IEEE International Conference on Systems, Man and cybernetics. Liuping, W., 2009. Model Predictive Control System Design and Implementation Using MATLAB, Springer books, pp. 1-40 Nagarajan, R. and Weston, R.H. 1985. Front end control schemes for pneumatic servo-driven modules, Proc. Inst. Mech. Engrs, 199(27), pp. 1-280. Samaoui, M., X. B. and Thomasset, D., 2004. Robust Position Control of an Electropneumatic System Using Second Order Sliding Mode, IEEE. Somyot, K. and Manukid, P., 2005. Force Control in a Pneumatic System Using Hybrid Adaptive Neuro-Fuzzy Model Reference Control, Mechatronics, 15, pp. 23-41.

76 Van Varseveld, R. B. & Bone, G. M. 1997. Accurate Position Control of a Pneumatic Actuator Using On/Off Solenoid Valves. Mechatronics, IEEE/ASME Transactions on, 2, pp. 195-204. Worthmann, K, 2012. Estimates on the Prediction Horizon Length in Model Predictive Control, 20 th International Symposium on Mathimatical Theory of Networks and Systems (MTNS2012). Xuesong, W. and Guangzheng, P., 2003. Modeling and Control for Pneumatic Manipulator Based on Dynamic Neural Network, IEEE, 223, pp. 1-2236. Yi, C.T. and An, C.H., 2008. Multiple-Surface Sliding Controller Design for Pneumatic Servo Systems, Mechatronics.