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

Similar documents
UNIVERSITI TEKNIKAL MALAYSIA MELAKA FINAL YEAR PROJECT 2 BEKU 4894

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

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

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

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

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

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

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

NURUL AFIQAH BINTI AZIZ

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

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

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

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

A PID Controller Design for an Air Blower System

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

HIRZI BIN MOHD ISHAK UNIVERSITI TEKNOLOGI MALAYSIA

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

STRUCTURE AND TUNING INTERNAL MODEL CONTROL FOR INTEGRATING PROCESS

PID IMPLEMENTATION OF UMP MINI AUTOMATION PLANT PART 1 - HEATING TANK LEE MING JIE

Signature : NOR MANIHA BINTI ABDUL GHANI

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

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

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

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

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

Nur Athykah binti Basiran

AN ANALYSIS OF VIVALDI RCS ANTENNA AT 6GHZ FOR SATELLITE COMMUNICATION ETTIE ATHIRA BINTI HADLIN

MODELING AND CONTROLLER DESIGN FOR THE VVS-400 PILOT-SCALE HEATING AND VENTILATION SYSTEM NURUL ADILLA BT MOHD SUBHA

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

iii I hereby declare that this report is the result of my own work except for quotes as cited in the references

Eliakim Bin Che Yaacob

PRODUCT DESIGN EVALUATION OF LUCAS HULL DFMA METHOD MOHD NAFIS BIN MOHAIZI

SURVEILLANCE ROBOT MUHAMMAD BUKHARI BIN KAMAROZAMAN

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

DESIGN AND IMPLEMENTATION OF AN AUTONOMOUS SUMO ROBOT

ANALYSIS OF FAULTS IN THREE PHASE VOLTAGE SOURCE INVERTER NURUL ASSHIKIN BINTI KASIM

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

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

EXPERIMENTAL AND SIMULATION STUDY OF WIND TURBINE GRID CONNECTED NURUL IZZATI YUSOP

MOHD IZZAT BIN DZOLKAFLE

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

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

DRAWBOT RADZI BIN NORZAN

AN ADAPTIVE ALGORITHM FOR THE TUNING OF TWO INPUT SHAPING METHODS NUR HAFIZAH BINTI HASSAN

ARDUINO BASED WATER LEVEL MONITOR- ING AND CONTROL VIA CAN BUS TUAN ABU BAKAR BIN TUAN ISMAIL UNIVERSITI MALAYSIA PAHANG

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

NURSYAHIDA ASHIKIN BINTI NOR IZLANIN

Universiti Teknikal Malaysia Melaka (UTeM)

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

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

OPTIMIZATION OF THE FABRICATION PROCESS PARAMETERS OF AN OPTICAL MODULATOR MOHAMMAD AZWAN SAFWAN BIN HARUN

BORANG PENGESAHAN STATUS TESIS

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

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

RESONANT CONTROL OF A FLEXIBLE MANIPULATOR SYSTEM

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

BORANG PENGESAHAN STATUS TESIS

: NORHAZILINA BT BAHARI

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

LAPORAN PROJEK SARJANA MUDA

MITIGATION OF POWER QUALITY PROBLEMS USING ACTIVE POWER FILTER MUNIRAH BINTI ROSLI

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

HAND GESTURE RECOGNITION SYSTEM FOR AUTOMATIC PRESENTATION SLIDE CONTROL LIM YAT NAM UNIVERSITI TEKNOLOGI MALAYSIA

BTST THIN FILM SENSOR APPLICATION: HEAT INDICATOR NUR FAIZAH BINTI JAAFAR

SITI NURHAFIZAH BINTI AHMAD SHUHAIMI

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

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FACULTY OF ELECTRICAL ENGINEERING FINAL YEAR PROJECT II (FYP II) BEKU 4973

CARBON NANOTUBE FIELD-EFFECT TRANSISTOR FOR A LOW NOISE AMPLIFIER NGU KEK SIANG UNIVERSITI TEKNOLOGI MALAYSIA

DEVELOPMENT OF COMPUTER-AIDED MATERIALS AND MANUFACTURING PROCESS SELECTION SOFTWARE USING BOOTHROYD-DEWHURST METHODOLOGY ZAEIME BIN ZAKARIA

MODELLING AND CONTROL FISH FEEDER SYSTEM

COMPUTER BASED INSTRUMENTATION SYSTEM FOR TEMPERATURE MEASUREMENT USING RTD IN MATLAB APPLICATION FAIZ BIN MOHD ZABRI

UNIVERSITI PUTRA MALAYSIA SIMULATED REAL TIME CONTROLLER FOR TUNING ALGORITHM USING MODIFIED HILL CLIMBING APPROACH AHMED ABDULELAH AHMED

COMPUTER AIDED APPROACH FOR OCCUPATIONALLY HEALTHIER CHEMICAL PROCESSES ASSESSMENT AND SELECTION SANTHA PANDIAN UNIVERSITI TEKNOLOGI MALAYSIA

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

FAKULTI KEJURUTERAAN ELEKTRIK (FKE) PSM TITLE: DESIGN OF ROBOTIC STRUCTURE FOR PEOPLE WITH DISABILITIES FOR EATING AND DRINKING MOTION (EATING)

DESIGN AND SIMULATION OF ADAPTIVE CRUISE CONTROL USING MATLAB/SIMULINK MOHD FIRDAUS BIN JAHAR

SLIDING MODE CONTROL FOR DC-AC CONVERTER POUYA IZADIFAR

BIMODAL RECOGNITION BASED ON THUMBPRINT AND THUMB IMAGE USING BAYESIAN CLASSIFIER LOW ZHI WEI UNIVERSITI TEKNOLOGI MALAYSIA

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

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

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

FREQUENCY RECONFIGURABLE ARCHIMEDEAN SPIRAL ANTENNA MASMURNI BINTI ABDUL RAHMAN

PROBABILITY DISTRIBUTION OF RETURNS IN HESTON MODEL FOR INDEX PRICES OF FTSE BURSA MALAYSIA KLCI TEY SEAH YING UNIVERSITI TEKNOLOGI MALAYSIA

Mohd Hafizi Bin Ab Rahim

SYNTHESIS OF MICROWAVE FILTER WITH FINITE DISSIPATIVE LOSS KONG FENG YUAN

DUAL BAND RECTYFYING CIRCUIT FOR RF ENERGY SCAVENGING NURASYIDAH BINTI MOHD SALLEH

DEVELOPMENT OF THREE PHASE INDUCTION MOTOR CONTROLLER AHMAD FAKHRUZZAMAN B M ZAWAWI. This report is submitted as partial fulfillment of the

THE DEVELOPMENT OF INTENSITY DURATION FREQUENCY CURVES FITTING CONSTANT AT KUANTAN RIVER BASIN

: Datuk Prof. Dr. Mohd Ruddin bin Ab Ghani

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

INTELLIGENT HOME AUTOMATION SYSTEM (IHAS) WITH SECURITY PROTECTION NEO CHAN LOONG UNIVERSITI MALAYSIA PAHANG

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

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

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

MOTOR SPEED CONTROLLER USING FUZZY LOGIC METHOD FOR PCB DRILLING OPERATION KHAIRUL AZMIL BIN ADZMI UNIVERSITI MALAYSIA PAHANG

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

ARDUINO-BASED TEMPERATURE MONITOR- ING AND CONTROL VIA CAN BUS MOHAMMAD HUZAIFAH BIN CHE MANAF UNIVERSITI MALAYSIA PAHANG

IMAGE IMPROVEMENT TECHNIQUE USING FEED FORWARD NEURAL NETWORK

ANALYSIS OF FILM CONDENSATION IN HORIZONTAL MICROCHANNELS WITH VARIOUS CHANNEL SHAPES USING ANSYS MU AMMAL ASHSHIDDIQI

TABLE OF CONTENTS CHAPTER TITLE PAGE DECLARATION DEDICATION ACKNOWLEDGEMENT ABSTRACT ABSTRAK

Transcription:

TRACKING PERFORMANCE OF A HOT AIR BLOWER SYSTEM USING PID CONTROLLER WITH PSO AND HARMONIC SEARCH ALGORITHM ANDY HENG POH SENG This Report Is Submitted In Partial Fulfillment Of Requirements For The Bachelor Degree Of Electronic Engineering (Industrial Electronics) With Honors Fakulti Kejuruteraan Elektronik dan Kejuruteraan Komputer Universiti Teknikal Malayasia Melaka JUNE 2015

ii

iii

iv

Dedicated to my dearest dad and mum who supported me all the time and my friends who always by my side. v

vi ACKNOWLEDGEMENT First and foremost, I would like to express my deep gratitude to my supervisor, Puan Siti Fatimah Binti Sulaiman and Puan Sharatul Izah Binti Samsudin for her advice and guidance throughout the completion of this project. This project will not complete without the help, support and words of encouragement from her. Thank you. Next, I would like to thanks my family members for giving me their physical and mental support during this project and my four years study in University Teknikal Malaysia Melaka. Special thanks to my friends, Lim Hooi Chen and Lee Kian Loong who are under the same supervisor for supporting and encourage me throughout this project. This project could not be done without them. Suggestion and criticism from my friends have always drives me to make improvement to the project. Last but not least, I would like to acknowledge those people who give their support directly or indirectly to the completion of this project and during the thesis writing. Once again, thank you very much.

vii ABSTRACT PT326 process trainer is a self-contained process and control equipment. The crucial part that can be seen from this system is to control the temperature of a flowing air. In this project, a PT326 process trainer, which is a hot air blower system is used. This project is conducted due to this problem. The scope of work for this research include modeling and controller design of a PT326 process trainer. PID controller is designed with MATLAB software to control the purpose of maintaining the process temperature at a desired value. The simulation result aim to make a comparison of the performances of the process temperature when using Particle Swarm Algorithm and Harmonic Search Algorithm. Simulation results demonstrated that the uses of Particle Swarm Optimization tuning algorithm provides a good performance in term of overshoot, settling time and percent of steady-state error.

viii ABSTRAK PT326 adalah sebuah peralatan proses dan kawalan serba lengkap. Bahagian yang penting dari sistem ini adalah untuk mengawal suhu udara yang mengalir. Dalam project ini, sistem penghembus udara panas PT326 akan digunakan. Projek ini dikendalikan kerana masalah ini. Skop kerja bagi kajian ini termasuklah pemodelan dan kawalan reka bentuk PT326. Pengawal PID direka dengan perisian MATLAB untuk mengawal dan mengekalkan suhu proses pada nilai yang dikehendaki. Hasil simulasi bertujuan untuk membuat perbandingan prestasi suhu proses apabila menggunakan pengoptimuman kumpulan zurah dan Algoritma Carian Harmonik. Keputusan simulasi menunjukkan bahawa pengoptimuman kumpual zurah memberikan prestasi yang baik dari segi terlajak, masa pengenapan dan peratusan ralat keadaan mantap.

ix CONTENTS CHAPTER CONTENTS PAGE ACKNOWLEDGEMENT vi ABSTRACT vii ABSTRAK viii CONTENTS ix-xi LIST OF FIGURES xii-xiv LIST OF TABLES xv LIST OF SYMBOLS xvi LIST OF ABBREVIATIONS xvii LIST OF APPENDICES xviii I INTRODUCTION 1.1 Overview 1-2 1.2 Objectives 2-3 1.3 Problem Statement 3 1.4 Scope of Work 3 1.5 Thesis Outline 4

x II LITERATURE REVIEW 2.1 PT326 Process Trainer 5-7 2.2 Description 7-9 2.3 System Identification 9 2.3.1 Introduction of System Identification 10-12 2.3.2 System Identification Procedures 12-13 2.4 Proportional-Integral-Derivative (PID) 13-15 Controller 2.5 Ziegler-Nichols Tuning Method 15-16 2.6 Particle Swarm Optimization (PSO) 16-20 Tuning Method 2.7 Harmonic Search Algorithm (HSA) 20 Tuning Method 2.7.1 Steps of Harmony Search Algorithm 20-21 III METHODOLOGY 3.1 Chapter Overview 22 3.2 Block Diagram 22-23 3.3 Method Implementation Flowchart 23-25 3.4 System Identification Process 26 3.4.1 Input and output data 26-33 3.4.2 Model structure selection 33-34 3.4.3 Parameter Estimation 35-36 3.4.4 Model validation 36 3.4.4.1 Best fit 36-37 3.4.4.2 Loss function 37-38

xi 3.4.4.3 Akaike s final prediction error 38-39 (FPE) 3.4.4.4 Poles and zero plot 39-40 3.5 PID Controller Design 40 3.5.1 ZN-PID Controller 41 3.5.2 PSO-PID Controller 41 3.5.3 HSA-PID Controller 42 3.6 Evaluation of the Controller Performances 42 IV RESULT AND DISCUSSION 4.1 System s Response (Without Controller) 43-45 4.2 Proportional-Integral-Derivative (PID) 45-53 Controller V CONCLUSION AND RECOMMENDATION 5.1 Conclusion 54 5.2 Future Works 54-55 REFERENCE 56-57

xii LIST OF FIGURES FIGURE NO. TITLE PAGE Figure 2.1 PT326 Process Trainer 6 Figure 2.2 Basic Element of PT326 Process Trainer 7 Figure 2.3 Input, output and disturbance relationships 10 in system identification Figure 2.4 Flow chart System Identification Approach 11 Figure 2.5 Block diagram of PID 14 Figure 2.6 Bird flock 17 Figure 2.7 Gbest and Pbest converge curve 17 Figure 3.1 Block diagram of Hot Air Blower System 23 using PID Controller, PSO and HSA Figure 3.2 Flow chart of the project 24-25 Figure 3.3 System Identification Tool GUI window 27 Figure 3.4 The Import Dialog box 28 Figure 3.5 mydata icons in System Identification Tool 28 GUI Figure 3.6 The Time Plot window 29 Figure 3.7 The updated Time Plot window (after 30 remove means process) Figure 3.8 mydatad icons added in System Identification 30 Tool GUI

xiii Figure 3.9 Selected ranges for model estimation 31 Figure 3.10 mydatade icons added in System Identification 31 Tool GUI Figure 3.11 Selected ranges for model validation 32 Figure 3.12 mydatadv icons added in System Identification 32 Tool GUI Figure 3.13 mydatade and mydatadv icons added in System 33 Identification Tool GUI Figure 3.14 Selection of linear parametric models 34 Figure 3.15 ARX model structure 34 Figure 3.16 The icons of selected model orders appeared in 35 Model Views box Figure 3.17 Measured and simulated output of ARX 233 37 Figure 3.18 ARX 233 data or model info 38 Figure 3.19 ARX 233 zero and poles plot 40 Figure 4.1 Simulink block diagram of the validated plant 44 model (without controller) Figure 4.2 The output response of the validated plant 44 model (without controller) Figure 4.3 Output responses of PID controller using 45 Ziegler Nichols tuning method Figure 4.4 Comparison of Inertia Weight using Particle 46 Swarm Optimization (PSO) tuning method Figure 4.5 Comparison number of particle using Particle 47 Swarm Optimization (PSO) tuning method Figure 4.6 Output responses of PID controller using 48 PSO tuning method Figure 4.7 Comparison number of particle using Harmonic 49 Search Algorithm (HSA) tuning method Figure 4.8 Output responses of PID controller using 50

xiv HSA tuning method Figure 4.9 Output response of the PID Controller 51

xv LIST OF TABLES TABLE NO. TITLE PAGE Table 2.1 Ziegler-Nichols Table 16 Table 3.1 Akaike s Model Validity Criterion value 39 based on ARX 233 model structure Table 3.2 Updated value of and using 41 Ziegler Nichols tuning method Table 3.3 Best value of and using PSO 41 tuning method Table 3.4 Best value of and using HSA 42 tuning method Table 4.1 The value of parameter and value 46 of the Peak time, Settling time and Percentage Overshoot using Ziegler-Nichols tuning method Table 4.2 The value of parameter and value 48 of the Peak time, Settling time and Percentage Overshoot using PSO tuning method Table 4.3 The value of parameter and value 51 of the Peak time, Settling time and Percentage Overshoot using HSA tuning method Table 4.4 Performances of the PID controller designed 52 using Ziegler-Nichols, PSO and HSA tuning method

xvi LIST OF SYMBOLS - proportional gain - integral gain - derivative gain z - discrete form e - noise

xvii LIST OF ABBREVIATIONS GUI - Graphic User Interface PID - Proportional Integral Derivative ZN - Ziegler-Nichos PSO - Particle Swarm Optimization HSA - Harmonic Search Algorithm ARX - Auto Regressive with Exogenous Input FPE - Akaike s Final Error AIC - Akaike s Information Criterion NOP - Number of particle for PSO tuning method Nt - Number of particle for HSA tuning method

xviii LIST OF APPENDICES APPENDIX TITLE PAGE A PID Controller (Using Ziegler-Nichols 58 tuning method) B PID Controller (Using PSO tuning method) 59 C PID Controller (Using HSA tuning method) 60

CHAPTER 1 INTRODUCTION 1.1 Overview In control system design, temperature is one of the crucial control variables like motor velocity in thermal appliance. In pharmaceutical industry, the ability to control temperature is important to ensure the quality of the product always within control. Besides, the ability to control the temperature of a flowing air at certain system is important due to the efforts of various designs. The main objective of this project is to maintain the process temperature at a given value due to the non-linear and significant time delay of the system. In this project design consists of few step of process and the process began with collection of input and output data from experimental works. The data collected is used for model estimation. AutoRegressive with Exogenous Input (ARX) model is chosen as a model structure of the system. Based on the input and output data of the system, the best fit criterion and correlation analysis of the residual is analyze to determine the adequate model for representing PT326 hot air blower system. PID controller is design for controlling and implemented the model system by simulation. Lastly is to make comparison and justification based on the controller

2 performance of the process temperature using Particle Swarm Optimization and Harmonic Search Algorithm. So to achieve the highest performance of the PT326 hot air blower system, PID controller needs to be designed. The best mathematical model of the system is necessary required for the controller design so that the system is under control. Consequently, the mathematical model of the PT326 process using System Identification approach was considered in this work. System Identification Toolbox in MATLAB is used to make estimation for the parameters. Besides, it is also used to approximate the system models based on the mathematical models obtained. There are two methods in System Identification Approach that used to describes the mathematical models of the system, and the two methods which are parametric and non-parametric method. Moreover, AutoRegressive with Exogenous Input (ARX) is selected as the model structure of this project to do estimation and validation of the model system. To ensure the ARX model structure obtained either accepted or rejected, the Model Validation Criterion was used. Once the model structure was accepted and the model system was validated, the PID controller is designed to improve the output response of the system. Three different tuning methods: Ziegler-Nichols, Particle Swarm Optimization (PSO) and Harmonic Search Algorithm (HSA) are proposed in this work. 1.2 Objectives The objectives of this project are: 1. To determine the mathematical model of the PT326 process trainer using System Identification Approach. 2. To estimate and validate the parameters of the PT326 mathematical model using ARX model structure. 3. To design PID controller for controlling the PT326 process trainer.

3 4. To apply PSO and Harmonic Search Algorithm in PID controller for the purpose of tuning the parameter. 5. To make a comparison and justification based on the controller performance obtained from the simulation. 1.3 Problem Statement The development of this project is based on these problems: 1. Unknown plant model or mathematical model of the PT326 process trainer. 2. Unknown suitable parametric approach or model structure to be used to estimate the mathematical model of a particular system. 3. Undesired output response of the system. 1.4 Scope of work The scope of work for this project consists of model identification and estimation continued by controller design of a hot air blower system (PT326 process trainer). A PT326 process trainer is the system to be modeled. Parametric approach using ARX model structure is used to estimate the mathematical model or approximated plant model. The approximated plant model is estimated using System Identification approach. PID controller is then designed to improve the output performance of the system. Besides, PSO and Harmonic Search Algorithm will be used to optimize the PID Controller in order to improve the dynamic and steady static characteristic of PT326. Lastly, the comparison study and justification is made based on the performance of the controller.

4 1.5 Thesis Outline Chapter 1 is the part of introduction. In this part, introduction was included to briefly explain some important parts of the whole project, objective of project, problem statement of project and scope of work. Chapter 2 represents the part of literature review. In this part, review on the related journal, books and internet resources will be done. This is due to study the related project in order to obtain the smallest possible value for the rise time, overshoot, settling time and steady state error by using the PID Controller. Chapter 3 represents the methodology. In this chapter, the overall design and methods to apply in this study had been stated. The main methodology that been stressed out related to the PID Controller and data collection from the MATLAB simulation. Chapter 4 shows the part of result and discussion. In this chapter, simulation result and discussion of this project is discussed in this chapter. The simulation results of the system performance have been observed. Besides, the implementation of PID Controller using Particle Swarm Optimization (PSO) and Harmonic Search Algorithm will be done in order to achieve the objectives. Discussion also be done discuss about the problem faced along the project. Chapter 5 is the part of conclusion and future works. For the future recommendation, some suggestion is discussed and future improvement that possible to make also had been included. Besides, the whole projects were concluded in conclusion.

5 CHAPTER 2 LITERATURE REVIEW 2.1 PT326 Process Trainer The PT326 Process Trainer is a self-contained process and control equipment. It has the basic characteristic of a large plant, enabling distance or velocity lag, transfer lag. System response, proportional and two-step control to be established. In this equipment, air drawn from atmosphere by a centrifugal blower is driven past a heater grid and through a length of tubing to atmosphere again. The process consists of heating the air flowing in the tube to the desired temperature level and the purpose of the control equipment is to measure the air temperature, compare it with a value set by the operator and generate a control signal which determines the amount of electrical power supplied to a correcting element, in this case a heater mounted adjacent to the blower. The PT326 Process Trainer is shown in Figure 2.1.

6 Figure 2.1: PT326 Process Trainer To make adjusting on the mass flow of air through the tube, the opening of the throttle must be set through the setting. There are three temperature sensors which are thermistor placed at three different locations. The indication of the temperature sensors are linked to the detector terminal. Besides, the resistance of the thermistors sensor will convert to voltage through the bridge circuit of the detector and the desired temperature may be indicated by adjusting the set value knob. Additional change in the set value can be demanded by throwing the internal switch. However at external terminal, the external reference input will be provided. The difference between the positive reference input and the feedback signal is obtainable which can be applied to the heater power supply through an adjustable gain by using the proportional band knob. A proportional band of PB% corresponds to a gain factor of 100/PB. The signal at terminal B is available at terminal A after amplification by the gain factor. The switch S is use to apply the signal from terminal A directly to the heater power supply by selecting the two-step control. The maximum heater power will achieve when the on-off controller is at on condition and the zero heater power will obtain once the on-off controller is under off condition. The hysteresis in the onoff controller can be adjusted by using the knob marked overlap while the maximum heater power to be supplied can be adjusted by using the knob marked