Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction...

74
Introduction to Intelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory for Intelligent Systems ECE Department, University of Minnesota Duluth January 19 - 21, 2010

Transcript of Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction...

Page 1: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Introduction to Intelligent Control

Part 1

ECE 4951 - Spring 2010

Prof. Marian S. StachowiczLaboratory for Intelligent Systems

ECE Department, University of Minnesota Duluth

January 19 - 21, 2010

Page 2: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Instructors

• INSTRUCTORS: Prof. Marian S. Stachowicz,

• MWAH 273, phone: 218- 726-6531,

[email protected]

• http://www.d.umn.edu/ece/lis

• TIME/LOCATION: Lectures (first three weeks)

• T, Th, 8:00 – 8:50, MWAH 191

• F 16:00 – 16:50, MWAH 175

•• Laboratories (first three weeks)

• F 14:00 – 15:50, MWAH 293, • F 14:00 – 15:50, MWAH 293,

• 8 hours per week, MWAH 293 (next 10 weeks)

•• OFFICE HOURS: 14:00 - 15:30, T, Th, MWAH 273

••• CONSULTANT: Prof. Christopher Carroll

• MWAH 252, phone: 218 - 726-7530,

[email protected]

•• OFFICE HOURS: TBA, MWAH 252

2Intelligent Control

Page 3: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

REFERENCES

• 1. M.S. Stachowicz and L. Beall , Fuzzy Logic Package for Mathematica, Version 5.2, Wolfram Research, Inc., 2003

• 2. R.C. Dorf and R.H. Bishop, Modern Control Systems, 11th Edition, Prentice Hall, 2008, 11th Edition, Prentice Hall, 2008,

• 3. Kasuo Tanaka, An Introduction to Fuzzy Logic for Practical Applications, Springer, 1997

• 4. J. Yen and R. Langari, Fuzzy Logic, Prentice Hall, Inc., 1999

• 5. K.M. Passino and S. Yurkovich, Fuzzy Control, Addison Wesley Longman, Inc., 1998

3Intelligent Control

Page 4: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

• 6. D. J. Pack, Steven F. Barrett, The 68HC12 Microcontroller: The theory and Applications, Prentice Hall, 2008

• 7. F. M. Cady, Software and Hardware Engineering, Oxford University Press, Inc.,2008

• 8. H.R. Everett, Sensors for Mobile Robots, A K Peters, 1995• 8. H.R. Everett, Sensors for Mobile Robots, A K Peters, 1995• 9. ECE 4899-4999, ECE 4951 – ECE Senior Design Project

Handbook, ECE Dep. 2009

4Intelligent Control

Page 5: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

References for reading

1. R.C. Dorf and R.H. Bishop, Modern Control Systems,

10th Edition, Prentice Hall, 2008,Chapter 1.1 - 1.10

2. J.J. DiStefano, A. R. Stubberud, I. J. Williams, Feeedbackand Control Systems, Schaum's Outline Series, McGraw-Hill, Inc., 1990Chapters 1, 2

Control Systems

Page 6: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Control

• The word control is usually taken to mean :

- regulate,

- direct,- direct,

- command.

Intelligent Control 6

Page 7: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Control system

• A control system is an interconnection of

components forming a system configuration that

will provide a desired system response.will provide a desired system response.

Intelligent Control 7

Page 8: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Intelligent Control

The Input – Output relationship represent the Cause – Effect relationship

8

Page 9: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Input

• The input is the stimulus, excitation or

command applied to a control system.

• Typically from external energy source,

usually in order to produce a specified

response from the control system.

Intelligent Control 9

Page 10: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Output

• The output is the actual response obtained

from a control system.

• It may or may not be equal to specified

response implied by the input.

Intelligent Control 10

Page 11: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Two Types of Control Systems

• Open Loop

– No feedback

– Difficult to control

output with accuracy

• Closed Loop

– Must have feedback

– Must have sensor on output

– Almost always negative output with accuracy – Almost always negative

feedback

Intelligent Control 11

Page 12: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Open-loop control

An open-loop control system utilizes an actuating

device to control the process directly without using

feedback.

A common example of an open-loop control system

is an electric toaster in the kitchen.

Intelligent Control 12

Page 13: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Intelligent Control 13

Page 14: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Closed-loop control

A closed-loop control system uses a measurement

of the output and feedback of this signal to

compare it with the desired output.compare it with the desired output.

Intelligent Control 14

Page 15: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Intelligent Control 15

Page 16: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Manual control system

Intelligent Control

Goal: Regulate the level of fluid by adjusting the output valve.

The input is a reference level of fluid and is memorized by operator.The power amplifier is the operator.The sensor is visual.Operator compares the actual level with the desired level and opens or closes the valve ( actuator).

16

Page 17: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

The level of fluid in a tank control.

17Intelligent Control

Page 18: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Intelligent Control 18

Page 19: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Terms and concepts

• Automation - The control of a process by automatic means.

• Closed-loop feedback control system -A system that uses a measurement of the output and A system that uses a measurement of the output and compares it with the desired output.

Intelligent Control 19

Page 20: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Design-The process of conceiving or inventing the forms, parts, and details of a system to achieve a specified purpose.

Feedback signal - A measure of the output of the Feedback signal - A measure of the output of the system used for feedback to control the system.

Multivariable control system - A system with more than one input variable or more than one output variable.

Intelligent Control 20

Page 21: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Negative feedback -The output signal is fed back so that it subtracts from the input signal.

Open-loop control system - A system that utilizes a Open-loop control system - A system that utilizes a device to control the process without using feedback.

Optimization -The adjustment of the parameters to achieve the most favorable or advantageous design.

Intelligent Control 21

Page 22: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Positive feedback -The output signal is fed back so that it adds to the input signal.

Process -The device, plant, or system under control.

Productivity -The ratio of physical output to physical input of an industrial process.

Intelligent Control 22

Page 23: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Robot - Programmable computers integrated with a

manipulator.

Synthesis - The combining of separate elements or Synthesis - The combining of separate elements or

devices to form a coherent whole.

System - An interconnection of elements and devices

for a desired purpose.

Intelligent Control 23

Page 24: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

The Control System Design Process

Page 25: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

• Design is the process of conceiving or inventing

the forms, parts, and details of a system to

achieve a specified purpose.

Engineering design

achieve a specified purpose.

• It is the central task of the engineer.

• It is a complex process in which both creativity and analysis play major role.

Intelligent Control 25

Page 26: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

• Complexity, trade-off, gaps, and risk are inherent in designing new systems and devices.

26Intelligent Control

Page 27: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Trade-off

The result of making a judgment about how

to compromise between conflicting criteria.to compromise between conflicting criteria.

Intelligent Control 27

Page 28: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Goals

Twin goals of understanding and controlling are

complementary because effective systems

control requires that the systems be control requires that the systems be

understood and modeled.

Intelligent Control 28

Page 29: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Control engineering

Control engineering is based on the foundations

of feedback theory and linear system analysis,

and it integrates the concepts of network theory

and communication theory.and communication theory.

Intelligent Control 29

Page 30: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Given a process, how to design a feedback

control system?

Three steps:

• Modeling. Obtain mathematical description of the systems.

• Analysis. Analyze the properties of the system.

• Design. Given a plant, design a controller based on performance specifications.

The course spans each of these steps in that sequence.

Intelligent Control 30

Page 31: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

The basis for analysis of a system is the

foundation provided by linear system theory,

which assumes a cause-effect relationship for

the components of a system.the components of a system.

Intelligent Control 31

Page 32: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Intelligent Control 32

Page 33: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Design 1

Intelligent Control 33

Page 34: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Design 2

Intelligent Control 34

Page 35: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Design 3

Intelligent Control 35

Page 36: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

The design of control systems is a specific example of engineering design.

The goal of control engineering design is to obtain the configuration, specifications, and

Intelligent Control

obtain the configuration, specifications, and identification of the key parameters of a proposed system to meet an actual need.

36

Page 37: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

The design process consists of seven main building blocks, which are arrange into three groups:

1.Establishment of goals and variables to be controlled, and definition of specifications

Intelligent Control

controlled, and definition of specifications against which to measure performance.

1.System definition and modeling.

1.Control system design and integrated system simulation and analysis

37

Page 38: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Design examples

Page 39: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Rotating disk speed control

Intelligent Control 39

Page 40: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Step 1. Control goal

• Design a system that will held a rotating disk

at a constant speed. Ensure that the actual speed at a constant speed. Ensure that the actual speed

of rotation is within a specified percentage of

desired speed.

Intelligent Control 40

Page 41: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Step 2. Variable to be controlled

• Speed of rotation disc

Intelligent Control 41

Page 42: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Step 3. Control design specification

• Design a system that will ensure that

the actual speed of rotation is within a the actual speed of rotation is within a

specified percentage of desired speed.

Intelligent Control 42

Page 43: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Step 4. Preliminary system configuration

Intelligent Control 43

Page 44: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Step 4 Preliminary system configuration

Intelligent Control 44

Page 45: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

With precision components, we could expect

to reduce the error of the feedback system toto reduce the error of the feedback system to

one-hundredth of error of the open-loop system.

Intelligent Control 45

Page 46: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Insulin delivery system

Page 47: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Step 1. Control goal

• Design a system to regulate the blood sugar

concentration of a diabetic by controlled concentration of a diabetic by controlled

dispensing of insulin.

Intelligent Control 47

Page 48: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

The blood glucose and insulin concentrations for a healthy person.

Intelligent Control 48

Page 49: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Step 2. Variable to be controlled

• Blood glucose concentration

Intelligent Control 49

Page 50: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Step 3. Control design specification

• Provide a blood glucose level for the diabetic

that closely approximates the glucose level of

a healthy person.a healthy person.

Intelligent Control 50

Page 51: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Step 4 Preliminary system configurations

Intelligent Control 51

Page 52: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

E 4.1 Tracking the sun

H(s) = 1

Gc(s) = 1

H(s) = 1

N(s) = 0

G(s) = 100/(ττττ s + 1)

52Intelligent Control

Page 53: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

P 4.17 A robot gripper control

Km = 30

Rf = 1 ohmRf = 1 ohm

Kf = Ki = 1

J = 0.1,

b = 1

53Intelligent Control

Page 54: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

AP 4.1 Tank level regulator

54Intelligent Control

Page 55: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Performance Indices

Elevator

Intelligent Control 55

Page 56: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Simplified description of a control system

56Intelligent Control

Page 57: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Elevator input and output

When the fourth floor button is pressed on the firs t floor, the elevator rises to the fourth floor with a speed and floor level accuracy designed for passenger comfort. 57Intelligent Control

Page 58: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Push of the fourth-floor button is an input that

represent a desired output, shown as a step function.

58Intelligent Control

Page 59: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Transient response

Passenger comfort and passenger patience are dependent upon the transient response. If this response is too fast, passenger comfort is sacrificed; if too slow, passenger patience is sacrificed.

59Intelligent Control

Page 60: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Steady-state error

Passenger safety and convenience would besacrificed if the elevator is not properly level.

60Intelligent Control

Page 61: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Performance Indices

• A performance index is a quantitative

measure of the performance of a system and

is chosen so that emphasis is given to the is chosen so that emphasis is given to the

important system specifications.

61Intelligent Control

Page 62: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Response of the system

62Intelligent Control

Page 63: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

ISE - Integral of Square of Error

I = e2(t)T

∫ dtI1 = e (t)0

∫ dt

63Intelligent Control

Page 64: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

The Integral Squared Error

T

∫I1 = e2(t)0

T

∫ dt

64Intelligent Control

Page 65: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

IAE - Integral of the Absolute Magnitude of the

Error

I = e(t)T

∫ dtI2 = e(t)0

∫ dt

65Intelligent Control

Page 66: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

ITAE - Integral of Time Multiplied by Absolute

Error

I = t e(t)T

∫ dtI3 = t e(t)0

∫ dt

66Intelligent Control

Page 67: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

ITSE - Integral of Time Multiplied by Squared

Error

I = te2(t)T

∫ dtI4 = te (t)0

∫ dt

67Intelligent Control

Page 68: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

General form of the performance integral

I = f [e(t),r(t),c((t),t]T

∫ dtI = f [e(t),r(t),c((t),t]0

∫ dt

68Intelligent Control

Page 69: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Section 5.9

∫=T

dtteISE0

2 )( ∫=T

dtteIAE0

|)(|

∫=T

dttetITAE0

|)(| ∫=T

dttteITSE0

2 )(0 0

∫=T

dtttytrtefI0

)),(),(),((

69Intelligent Control

Page 70: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Performance criteria

T(s) = 1

s2 + 2ζs +1

70Intelligent Control

Page 71: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

71Intelligent Control

Page 72: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Optimum system

• A control system is optimum when the elected

performance index is minimized.

• The optimum value of the parameters depends

directly upon the definition of optimum, that is,

the performance index.

72Intelligent Control

Page 73: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Open-loop and closed-loop systems

73Intelligent Control

Page 74: Introduction toIntelligent Control Part 1keffe006/Workshop/ECE4951-Lecture1.pdf · Introduction toIntelligent Control Part 1 ECE 4951 - Spring 2010 Prof. Marian S. Stachowicz Laboratory

Thank you.

Intelligent Control 74