TY - BOOK AU - Dukkipati,Rao V. TI - Analysis and design of control systems using Matlab / SN - 9781906574192 PY - 2009/// CY - Tunbridge Wells, Kent PB - New Age Science KW - MATLAB KW - DESIGN OF CONTROL SYSTEMS KW - CONTROL SYSTEMS KW - MATLAB TUTORIAL N1 - CONTENIDO Preface (vii) CHAPTER 1. INTRODUCTION 1-24 1.1 Introduction 1 1.2 Control Systems 1 Examples of Control Systems 2 1.3 Control System Configurations 3 1.4 Control System Terminology 5 1.5 Control System CLasses 7 Supplementary Terminology 7 1.6 Feedback Systems 8 1.7 Analysis of Feedback 8 1.8 Control System Analysis and Design Objectives 10 Summary 10 Glossary of Technical Terms 11 CHAPTER 2. MATLAB BASICS 25-130 2.1 Introduction 25 Starting and Quitting MATLAB 26 Display Windows 26 Entering Commands 26 MATLAB Expo 26 Abort 26 The Semicolon (;) 26 Typing (porcentual) 26 The clc Command 27 Help 27 Statements and Variables 27 2.2 Arithmetic Operations 27 2.3 Display Formats 27 2.4 Elementary Math Built-in Functions 28 2.5 Variable Names 31 2.6 Predefined Variables 31 2.7 Commands for Managing Variables 31 2.8 General Commands 32 2.9 Arrays 33 Row Vector 33 Column Vector 33 Matrix 33 Addressing Arrays 34 Adding Elements to a Vector or a Matrix 34 Deleting Elements 35 Built-in Functions 35 2.10 Operations with Arrays 36 Addition and Subtraction of Matrices 36 Dot Product 36 Array Multiplication 36 Array Division 36 Identity Matrix 36 Inverse of a Matrix 37 Transpose 37 Determinant 37 Array Division 37 Left Division 37 Right Division 37 Eigenvalues and Eigenvectors 38 2.11 Element-by-Element Operations 39 Built-in Functions for Arrays 39 2.12 Random Numbers Generation 41 The Random Command 41 2.13 Polynomials 42 2.14 System of Linear Equations 43 Matrix Division 44 Matrix Inverse 44 2.15 Script Files 49 Creating and Saving a Script File 49 Running a Script File 50 Input to a Script File 50 Output Commands 50 2.16 Programming in MATLAB 51 Relational and Logical Operators 51 Order of Precedence 52 Built-in Logical Functions 52 Conditional Statements 54 Nested if Statements 54 Else and Elseif Clauses 54 MATLAB while Structures 55 2.17 Graphics 57 Basic 2-D Plots 57 Specialised 2-D Plots 57 3-D Plots 59 Saving and Printing Graphs 65 2.18 Input/Output in MATLAB 66 The fopen Statement 66 2.19 Symbolic Mathematics 67 Symbolic Expressions 67 Solution to Differential Equations 70 Calculus 71 2.20 Control Systems 72 Transfer Functions 73 Model Conversion 74 2.21 The Laplace Transforms 76 Finding Zeros and Poles of B(s)/A(s) 77 Summary 117 Problems 118 CHAPTER 3. MATLAB TUTORIAL 131-274 3.1 Introduction 131 3.2 Transient Response AnĂ¡lisis 131 3.3 Response to Initial Condition 131 Case 1: State Space Approach 131 Case 2: State Space Approach 132 3.4 Second Order Systems 133 3.5 Root Locus Plots 133 3.6 Bode Diagrams 134 3.7 Nyquist Plots 135 3.8 Nichols Chart 136 3.9 Gain Margin, Phase Margin, Phase Crossover Frequency, and Gain Crossover Frequency 136 3.10 Transformation of System Models 137 Transformation of System Model fram Transfer Function to State Space 137 Transformation of System Model fram State Space to Transfer Function 137 3.11 Bode Diagrams of Systems Defined in State Space 138 3.12 Nyquist Plots of a System Defined in State Space 138 3.13 Transient Response Analysis in State Space 139 Unit Step Response 139 Impulse Response 139 Unit Ramp Response 140 Response to Arbitrary Input 141 3.14 Response to Initial Condition in State Space 141 Example with Solutions 141 Summary 260 Problems 260 CHAPTER 4. SOLUTIONS TO PROBLEMS IN MATLAB BASICS 275-330 CHAPTER 5. MATLAB TUTORIAL SOLUTIONS 331-444 Bibliography 445-449 ER -