INTRODUCTION LITERATURE REVIEW METHODOLOGY DESIGN AND DEVELOPMENT

v TABLE OF CONTENT Abstrak i Abstract ii Dedication iii Acknowledgement iv Table of Content v List of Tables x List of Figures xi List of Abbreviation xv

1. INTRODUCTION

1.1 Background

1 1.2 Problem Statement 2

1.3 Project Objective

3 1.4 Project Scope 4

1.5 Project Planning

5

2. LITERATURE REVIEW

2.1 Introduction 7 2.2 Temperature Sensor 7 2.2.1 Selecting a Temperature Sensor 8 2.2.2 Thermocouple Temperature Sensor 8 2.3 Time Response 10 2.3.1 Natural Frequency 12 2.3.2 Damping Ratio 12 2.3.3 Underdamped Second-Order Systems 13 2.4 Stability System 16 2.5 Steady-state Error 17 vi 2.5.1 Application to Stable Systems 18 2.5.2 Evaluating Steady-State Error 18 2.5.3 Sources of Steady-State Error 19 2.6 Temperature Control 20 2.6.1 Ideal Integral Compensation PI 20 2.6.2 Ideal Derivative Compensation PD 21 2.6.3 Proportional Integral Derivative PID 22 2.7 Computer Aided Design 23 2.7.1 MATLAB Software 24 2.8 Temperature Control Application by means of a 25 PIC16F877 Microcontroller 2.8.1 Introduction 25 2.8.1.1 The Heat Control System 25 2.8.1.2 Input Layer 26 2.8.1.3 Output Layer 27 2.8.2 Control Methods 29 2.8.2.1 Stages of Digital PID Controller Design 29 2.8.2.2 Stages of Fuzzy Controller Design 30 2.8.3 Control Program 32 2.8.4 Experimental Results 33 2.8.4.1 Result of PID Control 33 2.8.4.2 Result of Fuzzy Control 34 2.8.5 Conclusion 35

3. METHODOLOGY

3.1 Introduction 36 3.2 Project flow planning 36 3.3 Literature Stage 46 3.4 Experiment: At Machining Process Press Drill Machine 38 3.5 Design Stage 38 vii 3.6 Comparison and Analysis Stage 39 3.7 Tool and Equipments 39 3.7.1 Thermocouple type –K 40 3.7.2 Vernier Lab Pro 40 3.7.3 Logger Pro 3 41 3.7.4 Workpiece for Experiments 41

4. DESIGN AND DEVELOPMENT

4.1 Introduction 43 4.2 Conceptual Design 43 4.2.1 Software Design 44 4.2.2 Importing data 44 4.2.3 Building the Block Diagram 48 4.2.3.1 Block diagram representation of control systems 49 4.2.3.2 Control system operation 50 4.2.4 Designing PID Controller 51 4.2.4.1 MATLAB programming for design PID Controller 52 4.2.5 Static Error Constants 54 4.2.5.1 System Type 55 4.2.5.2 MATLAB Programming for Steady-state Error 56 4.2.6 Stability Design of the system 56 4.2.6.1 Generating a Basic Routh Table 57 4.2.6.2 MATLAB Programming for analysis the stability by using 59 RH Table

5. RESULT AND DISCUSSION