آخر تحديث :الخميس-20 فبراير 2025-09:35م
جامعة عدن
اصدارات الجامعة

Control System Theory & Practice:دار جامعة عدن للطباعة والنشر تصدر كتاب بعنوان

الجمعة - 10 يناير 2014 - 10:56 ص بتوقيت عدن
Control System Theory & Practice:دار جامعة عدن للطباعة والنشر تصدر كتاب بعنوان



أصدرت دار جامعة عدن للطباعة والنشر كتاب جديد ضمن

سلسلة الكتاب الجامعي لعام 2013

بعنوان: 


Control System Theory & Practice

Dr. A.Wali Hadi

 



غلاف الكتاب




ونستعرض هنا مقدمة الكتاب ومحتوياته

This Engineering, University of Aden. It is intended to serve as a text book for those who are oriented towards electrical or control engineering and for other specializations probably less involved in control. It is a standard fundamental text book in Control Systems, which also serves as a basis for other more advanced courses in control engineering. So, this is a standard course known under various titles such as: Automatic Control Systems, Feedback Control Systems or Theory of Linear-Cbook comes as the outgrowth of  teaching this course, for more than a decade,  the undergraduate students of Electrical Engineering Department, Faculty ofontinuous Systems etc. Control systems are in fact systems with feedback. Feedback control is the basic mechanism by which systems, whether mechanical, electrical or biological, maintain their equilibrium or homeostasis. But we are not concerned here with natural control systems, such as those that occur in living organisms or in society, but with man-made control systems such as those used to control automobiles, aircrafts, satellites, robots and industrial processes. Feedback control may be defined as the use of different signals, determined by comparing the actual values of system variables to their desired values, as a means of controlling a system. An everyday example of a feedback control system is an automobile speed control, which uses the difference between the actual and the desired speed to vary the fuel flow rate.

Due to the basic nature of this course, the studied systems are essentially linear and continuous. However, a sufficient introductory material is given for discrete-data or digital systems. The theoretical aspects of control systems are covered in detail and complemented by a wealth of examples, solved problems and exercises.

This text book is subdivided into ten chapters:

The first one serves as a general introduction in control engineering; it provides the historical background of control engineering and the basic concepts of classical control theory.

The classical topic of modelling dynamic systems with differential equations is given in chapter two. This is complemented by analyzing the system performance in the t-domain in Chapter three. Emphasis is made on the solution of differential equations by classical analytical methods and by numerical methods associated with computational aids.

Chapter four is devoted to the standard subject on transfer functions, block diagrams and signal flow graphs. This method finds wide application in practice for the analysis of control system in the s-domain, due to its simplicity, flexibility and acceptable accuracy. Moreover, in this chapter, the main aspects of evaluating the performance of control systems i.e. stability, accuracy and sensitivity are presented. It should be noted, at this level, that algebraic criteria of stability are given only. Further criteria and techniques are given in respective chapters essentially those based on frequency response and root locus technique. Therefore this chapter is considered the core chapter and constitutes the minimum knowledge that any involved student needs.

In chapter five, the frequency-response method of analysis is presented. The three approaches of constructing frequency-transfer functions are discussed in sufficient detail. These methods are: Bode diagrams, Nyquist plots and Nichols diagrams. In these methods, the magnitude and the phase of the frequency-transfer function are varied function of the frequency, however the approach in each plot differs from one method to another.

The last method of classical control i.e. root-locus technique is discussed in chapter six. This method generalizes the idea presented in differential equation analysis consisting in that the system output and performance depends upon the location of the roots of the characteristic equation of the system in the s-plane. Thus the loci of the roots of the system are plotted by varying the overall gain of the system from zero to infinity. The gain can be varied in the negative direction for the complementary root loci of the system. A wealth of numerical examples are given along with further exercises. By this, the main methods of classical control are covered. This material may be sufficient for students who are not specialized in control engineering.

More advanced material in control systems is given starting by chapter seven, in which the state-variable method of analysis of control systems is treated. It is well known that although this method is considered as a ‘modern method’, it is, strictly speaking, based on the transformation of higher-order differential equations into a set of first-order differential equations. However, this approach makes this method more adapted to multi-variable systems and computer solutions.

All the cited methods are related to the analysis of linear, time-invariant and continuous control systems. The other complementary aspect of study of control systems i.e. design of control systems is treated in chapter eight. This is precisely, the synthesis of analogue controllers: proportional (P), proportional-integral (PI), proportional-derivative (PD) and proportional-derivative-integral (PID). It is important  to underline that it is estimated around of 90% of controllers used in industry are PID controllers. The design of the other category of analogue controllers known as:: phase-lead, phase-lag and lead-lag compensators is also performed with the same depth of treatment. Frequency-response and root-locus methods are applied for the design of both categories of analogue controllers. These eight chapters cover both aspects of analysis and design of classical control or linear-continuous systems.

Chapter nine is concerned with another type of control systems i.e. Discrete-Data Control Systems or Digital Control Systems  in which computers, microprocessors and other digital devices are used for control of plants or processes. It should be recognized that the presented material is just an introduction to this extremely important area of control and for a full treatment normally a special book is required. However, the detail study of linear continuous systems or analogue systems serves as a good basis for the further study of digital control systems.

The last chapter in this book provides a brief outline of modern or advanced control to give sufficient insight at the main trends of their development, which is a valuable information for students wishing to deepen their knowledge in this area or probably for those who wish to continue their further study in control engineering..

The book is written by taking into consideration of the fulfilment the following tasks:

-  Limitation of the theoretical aspects to the required minimum, so some of the cited theorems are given without proof, but the interested reader can refer to respective references for more information on the topic.

-  Emphasis is given on problem solving and practical applications, therefore a big number of solved examples is given within each chapter.

-  The same level of importance is given for manual solution and computerized solution of tackled problems. It should be acknowledged here that the software Matlab is used for the solution of a wealth of examples and problems.

-  It is felt that is more appropriate to end each chapter by related problems for self study.

The book ends with appendixes including further material related to the treated topics, essentially: the respective tables of Laplace, z-transforms and modified z transform and w-transform are also given. Finally, a brief presentation of the utilized software in this book i.e. Matlab is presented.

The book is accompanied with a Solutions Manual of the questions and problems given at the end of chapter of the book. No doubt that this manual will offer further help for students as well as for instructors.

I hope that the collected material in this book will be helpful for our students in the Faculty and for students in other universities. Any comments or suggestions are always welcomed to my address or E-mail. Finally, I should acknowledge the help and support that I have found from my colleagues in electrical engineering department, interactivity and patience from my students and the Aden University Press that produces a good end of this book. A special gratitude is forwarded to

my family for their understanding and tolerance.







Page

PREFACE
iv





CHAPTER
1
INTRODUCTION TO CONTROL SYSTEMS
1

1-1
Introduction
1

1-2
Basic Concepts of Control Systems
1


1-2-1
Definition of a Control System
2


1-2-2
Control Strategies
2


1-2-3
Components and Signals in a Control System
4

1-3
Examples of Control Systems
7


1-3-1
Steering Control
7


1-3-2
Control of Electric Motors
7


1-3-3
Generator Control
7


1-3-4
Lift Control
8


1-3-5
Machine Tools
9


1-3-6
Manipulators
10


1-3-7
Furnace Control
10


1-3-8
Tank Reactor
11

1-4
Classification of Control Systems
12


1-4-1
Linear and Nonlinear Systems
12


1-4-2
Time-Invariant and Time Varying Systems
13


1-4-3
Monovariable and Multivariable Systems
13


1-4-4
Continuous and Discrete-Data Systems
14

1-5
Historical Background
15


1-5-1
Conventional Control
15


1-5-2
Modern Control
17

1-6
Modelling and Simulation in Control Systems
19

Questions
20



CHAPTER
2
MODELLING OF DYNAMIC SYSTEMS
21

2-1
Introduction
21

2-2
Mechanical Translational Systems
22


2-2-1
Mass and Inertial Forces
22


2-2-2
Linear Springs
23


2-2-3
Damping and Friction
24

2-3
Mechanical Rotational Systems
27


2-3-1
Inertia
27


2-3-2
Rotational Damping
28


2-3-3
Torsional Springs
28


2-3-4
Gears and Belts
29

2-4
Other Mechanical Systems
31


2-4-1
Liquid Level System
31


2-4-2
Thermal System
33

2-5
Electric and Electronic Networks
34


2-5-1
Resistors
35


2-5-2
Inductors
35


2-5-3
Capacitors
36


2-5-4
Operational Amplifiers
37


2-5-5
Transistor Family
38


2-5-6
Thyristor Family
39


2-5-7
Applications
40

2-6
Electromechanical Systems
45


2-6-1
Armature-Controlled DC Motors
46


2-6-2
Field-Controlled DC Motors
47


2-6-3
Two-Phase Servomotors
48

2-7
Sensors and Encoders
49


2-7-1
Potentiometers
50


2-7-2
Tachometers
51


2-7-3
Hall Sensors
52


2-7-4
Resolver-Based Systems
52


2-7-5
Encoder-Based Systems
54


Problems
57




CHAPTER
3
TIME-DOMAIN ANALYSIS
61

3-1
Introduction
61

3-2
Standard Inputs
62


3-2-1
Impulses
62


3-2-2
Singularity Functions
62


3-2-3
Periodic Signals
63

3-3
Explicit Solution of Ordinary Differential Equations
64


3-3-1
Solution of First-Order Ordinary Differential Equations
65


3-3-2
Solution of Second-Order Ordinary Differential Equations
72


3-3-3
Solution of High-Order Ordinary Differential Equations
93

3-4
Numerical Integration of Differential Equations
98


3-4-1
Numerical Methods
98


3-4-2
Numerical Integration of Differential Equations by Programming
99


3-4-3
Numerical Integration of Differential Equations by Mathcad Solvers
102


3-4-4
Numerical Integration of Differential Equations by Matlab Solvers
103


3-4-5
Classical Simulation Diagrams
106


Problems
109




CHAPTER
4
SYSTEM REPRESENTATION BY TRANSFER FUNCTION METHOD
113

4-1
Introduction
113

4-2
Transfer Function
113


4-2-1
Definitions
114


4-2-2
Transfer Function of Basic Elements
115


4-2-3
Transfer Function of Dynamic Systems
128

4-3
Block Diagrams
136


4-3-1
Reduction Rules for Block Diagrams
137


4-3-2
Signal Flow Graphs
141


4-3-3
Gain Formula
144

4-5
Transient Response
150


4-5-1
Analytical Approach
150


4-5-2
Computer Simulation
156

4-6
Evaluation of Steady-State Error
157


4-6-1
Types of Input Signals
158


4-6-2
System Types
159

4-7
Algebraic Criteria of Stability
162


4-7-1
Background
162


4-7-2
Hurwitz Criterion
164


4-7-3
Routh Tabulation
166


Problems
174




CHAPTER
5
FREQUENCY RESPONSE ANALYSIS
177

5-1
Introduction
177

5-2
Graphical Representation of Frequency Response
179

5-3
Frequency Response of Basic Elements
180

5-4
Numerical Calculation of Frequency Response
199

5-5
Sketching the Frequency Response
202


5-5-1
Bode Diagrams
202


5-5-2
Direct Polar Plots
212

5-6
Stability in The Frequency Domain
215


5-6-1
Nyquist Stability Criterion
216


5-6-2
Relative Stability
222

5-7
Closed-Loop Frequency Response
225


5-7-1
Polar Plot
225


5-7-2
M-contours and -contours
226


5-7-3
Nichols Chart
231

5-8
Matlab Code for Plot of Frequency Response Diagrams
235


Problems
237




CHAPTER
6
ROOT-LOCUS METHOD OF ANALYSIS
239

6-1
Introduction
239

6-2
Principles of Plotting Roots of the Characteristic Equation
240

6-3
Basic Criteria of Root Locus
241

6-4
Procedure of Geometrical Construction of Root Locus
243


6-4-1
Construction Rules
243


6-4-2
The Complementary Root Locus
245


6-4-3
Unit-Step Response and Performance Characteristics
245

6-5
Effect of Addition Poles and Zeros
258


6-5-1
Addition of a Pole
259


6-5-2
Addition of a Zero
261

6-6
Root Contours
263

6-7
Further Examples
266

6-8
Root-Locus Plot with Matlab
279


Problems
280




CHAPTER
7
STATE-VARIABLE METHOD OF ANALYSIS
283

7-1
Introduction
283

7-2
Matrix Representation of Dynamic Equations
283

7-3
Solution of Dynamic Equations
288


7-3-1
Properties of the State Transition Matrix
288


7-3-2
Alternative Expression of the State Transition Equation
289

7-4
Application of State Diagrams
291

7-5
Relationship Between Differential Equations, Transfer Functions and Dynamic Equations
295


7-5-1
Transformation of High-Order Differential Equations into Dynamic Equations
295


7-5-2
Transformation of Dynamic Equations into Transfer Functions
301


7-5-3
Transformation of Transfer Functions into Dynamic Equations
303

7-6
State Transformation
308


7-6-1
Transformation into Diagonal Canonical Form (DCF)
309


7-6-2
Transformation into Controllability Canonical Form (CCF)
316


7-6-3
Transformation into Observability Canonical Form (OCF)
319


Problems
324




CHAPTER 8
DESIGN OF CONTROL SYSTEMS
327

8-1
Introduction
327


8-1-1
Design Objectives
328


8-1-2
Types of Controllers
329

8-2
PID Controllers
330


8-2-1
Proportional (P) Controllers
331


8-2-2
Proportional-Derivative (PD) Controllers
332


8-2-3
Proportional-Integral (PI) Controllers
334


8-2-4
Proportional-Derivative-Integral (PID) Controllers
366


8-2-5
Tuning PID Controllers
338


8-2-6
Other Types of PID Controllers
341

8-3
Lag-lead Compensators
344


8-3-1
Phase-lag Compensator: An Approximation of PI Controller
344


8-3-2
Phase-lead Compensator: An Approximation of PD Controller
347


8-3-3
Lag-lead Compensator: An Approximation of PID Controller
350

8-4
Design Application with PD Controller
353


8-4-1
Position Control System
353


8-4-2
Design by the Frequency Response
355


8-4-3
Design by the Root Locus
362

8-5
Design Application with PI Controller
365


8-5-1
Design by the Frequency Response
365


8-5-2
Design by the Root Locus
369

8-6
Design Application with PID Controller
371


8-6-1
Design by the Frequency Response
372


8-6-2
Design by the Root Locus
375


8-6-3
Matlab Code for the System with PID Controller
376

8-7
Design Application with Lag Compensator
378


8-7-1
Design by the Frequency Response
378


8-7-2
Design by the Root Locus
381

8-8
Design Application with Lead Compensator
382


8-8-1
Design by the Frequency Response
382


8-8-2
Design by the Root Locus
386

8-9
Design Application with Lag-lead Compensator
387


8-9-1
Design by the Frequency Response
387


8-9-2
Design by the Root Locus
393

8-10
Pole Placement Design by State Feedback
397

8-11
Robust Control
399


Problems
402








CHAPTER
9
FUNDAMENTALS OF DIGITAL CONTROL SYSTEMS
405

9-1
Introduction
405

9-2
Data Conversion
407


9-2-1
Sampling
407


9-2-2
Quantizing and Encoding
411


9-2-3
Data Reconstruction
412

9-3
The z-Transform
414


9-3-1
Definition of the z-Transform
414


9-3-2
Properties of the z-Transform
415


9-3-3
The Inverse z-Transform
417


9-3-4
System Stability in the z-plane
418

9-4
z-Transfer Function and Block Diagrams
427


9-4-1
Pulse Transfer Function
427


9-4-2
z-Transfer Function
428


9-4-3
Reduction of Block Diagrams
428

9-5
Analysis of a Typical Digital Control System
432


9-5-1
General Analysis
433


9-5-2
Application for a First-Order Plant
434


9-5-3
Application for a Second-Order Plant
436

9-6
Error Evaluation in Digital Control Systems
437

9-7
Design of Digital Controllers
442


9-7-1
Digital Redesign
442


9-7-2
Method of Dominant Poles
444


Problems
449




CHAPTER 10
INTRODUCTION TO ADVANCED CONTROL SYSTEMS
453

10-1
Introduction
453

10-2
Process Control Systems
454


10-2-1
Principle of a Process Plant
454


10-2-2
Basic Concepts of Process Control
456


10-2-3
Models of Process Plants
457


10-2-4
Process Controllers
457

10-3
Nonlinear Control Systems
459


10-3-1
Standard Nonlinearities
459


10-3-2
A system with Nonlinear Element
462


10-3-3
Describing Function
463

10-4
Multivariable Control Systems
467


10-4-1
Modelling of  Multivariable Control Systems
467


10-4-2
Controllers for Multivariable Control Systems
471

10-5
Digital Control Systems
474


10-5-1
Modelling of Digital Control Systems
474


10-5-2
Design of Digital Controllers
479

10-6
Identification
481


10-6-1
Principle of Identification
482


10-6-2
Identification by the Impulse Response
483

10-7
Optimal Control
485


10-7-1
Formulation of the Optimal Problem
485


10-7-2
Maximum Principle for Continuous Systems
487


10-7-3
Maximum Principle for Discrete Systems
488

10-8
Adaptive Control Systems
489


10-8-1
Indirect Adaptive Controllers
490


10-8-2
Direct Adaptive Controllers
490


10-8-3
Model Reference Adaptive Control
491

10-9
Fuzzy Control
492


10-9-1
Fuzzy Sets
492


10-9-2
Fuzzy Relations
495


10-9-3
Fuzzy Logic
496


10-9-4
Fuzzy Rule-Based Systems
497


10-9-5
Fuzzy Logic Controllers
498

10-10
Artificial Neural Networks
502


10-10-1
Definitions
502


10-10-2
Learning
504


10-10-3
Learning Rules
505

10-11
Industrial Control Systems
512


10-11-1
Programmable Logic Controllers
513


10-11-2
Advanced PLCs
520






References
523






Appendixes
531