KUO
BENJAMIN
C.
KUO
utomatic
control
Syste
THIRD
EDITION
7
HI
OX
2D
-'.PRLNIlUt
HALL
Automatic
Control
Systems
Third
Edition
BENJAMIN
C.
KUO
ProfessorofElectricalEngineering UniversityofIllinoisatUrbana-Champaign
(,^-s
LibraryofCongress CataloginginPublicationData
Kuo,BenjaminC
Automaticcontrol systems. Includes index.
1. Automaticcontrol. 2.Controltheory.
I.Title. TJ213.K83541975 629.8'3 74-26544 ISBN0-13-054973-8
METROPOLITAN
BOROUGH
OFW1GAN
DEPT.OF
LEISURE LIBRARIES Ace. No,10067*2
*?
A-•:o
5m^?1^;,
:©
1975 byPrentice-Hall,Inc.EnglewoodCliffs,
New
JerseyAllrightsreserved.
No
partofthisbook
may
bereproducedinany formorby any meanswithout permissioninwritingfromthe publisher.
\
10 9 8 7 6 5 4
PrintedintheUnitedStatesofAmerica
PRENTICE-HALL INTERNATIONAL,
INC., LondonPRENTICE-HALL OF AUSTRALIA,
PTY. LTD., SydneyPRENTICE-HALL OF
CANADA,
LTD., TorontoPRENTICE-HALL OF
INDIA PRIVATE LIMITED,New
DelhiContents
Preface
j
x
1.
Introduction
1.1 ControlSystems 1
1.2 WhatIsFeedbackand WhatAreItsEffects ? 1.3 TypesofFeedbackControlSystems 11
2.
Mathematical
Foundation
15
2.7 Introduction 15
2.2 Complex-Variable Concept 15 2.3 Laplace Transform 18
2.4 InverseLaplace TransformbyPartial-FractionExpansion 21 2.5 Application of Laplace Transformtothe Solution of Linear Ordinary
DifferentialEquations 25 2.6 ElementaryMatrixTheory 26 2.7 MatrixAlgebra 32
2.8 z-Transform 39
vi / Contents
3.
Transfer
Function
and
Signal
Flow Graphs
51 3.1 Introduction 513.2 TransferFunctionsof LinearSystems 51 3.3 ImpulseResponseof LinearSystems 55 3.4 Block Diagrams 58
3.5 SignalFlowGraphs 64
3.6
Summary
of Basic Properties of SignalFlowGraphs 66 3.7 Definitions forSignalFlow Graphs 673.8 Signal-Flow-Graph Algebra 69
3.9 Examplesof the Construction of SignalFlowGraphs 71
3.10 General Gain FormulaforSignalFlowGraphs 75
3.11 Application of theGeneralGain FormulatoBlockDiagrams 80 3.12 TransferFunctions of Discrete-DataSystems 81
4.
State-Variable Characterization of
Dynamic
Systems
95
4.1
Introductiontothe StateConcept 95
4.2 State EquationsandtheDynamicEquations 97 4.3 Matrix Representation of StateEquations 99 4.4 State TransitionMatrix 101
4.5 StateTransitionEquation 103
4.6 RelationshipBetweenState Equationsand High-OrderDifferentialEquations 107
4.7 TransformationtoPhase-Variable CanonicalForm 109
4.8 RelationshipBetweenStateEquationsandTransferFunctions 115 4.9 CharacteristicEquation, Eigenvalues,andEigenvectors 117 4.10 Diagonalization of the
A
Matrix(SimilarityTransformation) 118 4.11 Jordan CanonicalForm 1234.12 StateDiagram 126
4.13 Decompositionof TransferFunctions 136
4.14 TransformationintoModal Form 141 4.15 Controllabilityof LinearSystems 144 4.16 Observabilityof LinearSystems 152
4.17 Relationship
Among
Controllability, Observability,andTransferFunctions 156
4.18 Nonlinear State EquationsandTheir Linearization 158 4.19 State Equations of Linear Discrete-DataSystems 161 4.20 z-Transform Solution of Discrete StateEquations 165 4.21 StateDiagramforDiscrete-DataSystems 167 4.22 StateDiagramsforSamp/ed-Data Systems 171 4.23 State Equations of LinearTime-Varying Systems 173
5.
Mathematical Modeling
of Physical
Systems
187
5. 1
Introduction 187
5.2 Equations ofElectricalNetworks 188
5.3 ModelingofMechanical System Elements 190 5.4 Equations ofMechanical Systems 203 5.5 Error-SensingDevicesin ControlSystems 208 5.6 Tachometers 219
Contents / vii
5.7
DC
MotorsinControlSystems 220 5.8 Two-PhaseInductionMotor 225 5.9 StepMotors 2285.10 Tension-ControlSystem 235 5.11 Edge-GuideControlSystem 237
5.12 Systemswith TransportationLags 242
5.13 Sun-Seeker System 243
6.
Time-
Domain
Analysis of
Control
Systems
259
6. 1
Introduction 259
6.2 Typical Test SignalsforTimeResponseof ControlSystems 260
6.3 Time-DomainPerformanceofControlSystems—Steady-StateResponse 262 6.4 Time-DomainPerformanceofControlSystems—TransientResponse 271 6.5 TransientResponseofaSecond-OrderSystem 273
6.6 TimeResponseofaPositional ControlSystem 284 6.7 Effectsof Derivative ControlontheTimeResponseof
FeedbackControlSystems 295
6.8 EffectsofIntegralControlonthe TimeResponse ofFeedbackControlSystems 300
6.9 RateFeedbackorTachometerFeedbackControl 302
6.10 ControlbyState-VariableFeedback 305
7. Stability
of
Control
Systems
316
7.1 Introduction 316
7.2 Stability.CharacteristicEquation,andtheState TransitionMatrix 317
7.3 Stabilityof Linear Time-InvariantSystemswith Inputs 319 7.4 MethodsofDeterminingStabilityofLinear ControlSystems 321 7.5 Routh-HurwitzCriterion 322
7.6 NyquistCriterion 330
7.7 Applicationof theNyquistCriterion
344
7.8 Effectsof Additional PolesandZerosG(s)H(s) ontheShape of theNyquistLocus 352
7.9 StabilityofMultiloopSystems 356
7.10 StabilityofLinear ControlSystemswith Time Delays 360 7.11 Stabilityof NonlinearSystems—Popov'sCriterion 363
8.
Root
Locus Techniques
375
8. 1
Introduction 375
8.2 Basic Conditions of theRootLoci 376 8.3 Construction of theCompleteRootLoci 380 8.4 Applicationof theRootLocus Techniquetothe
Solution ofRootsofaPolynomial 412
8.5
Some
ImportantAspectsof theConstruction oftheRootLoci 417 8.6 RootContour—Multiple-ParameterVariation 4248.7 RootLociofSystemswithPure Time Delay 434 8.8 RelationshipBetween RootLociandthe Polar Plot 444 8.9 RootLociof Discrete-Data ControlSystems 447
viii / Contents
9.
Frequency-Domain
Analysis of
Control
Systems
459
9. 1
Introduction 459
9.2 Frequency-DomainCharacteristics 462
9.3
M
p.COp,andtheBandwidthof aSecond-Order System 4649.4 EffectsofAddingaZerototheOpen-LoopTransferFunction 467 9.5 EffectsofAddingaPoletotheOpen-LoopTransferFunction 471 9.6 Relative Stability—GainMargin,PhaseMargin,and
M
p 473 9.7 RelativeStabilityAs
RelatedtotheSlope oftheMagnitude Curveof theBodePlot 483 9.8 Constant
M
LociintheG(jOi) -Plane 485 9.9 ConstantPhase LociintheG{jCO)-Plane 4899.10 Constant
M
andN
LociintheMagnitude-Versus-PhasePlane—TheNichols Chart 490
9.11 Closed-Loop FrequencyResponseAnalysis ofNonunityFeedbackSystems 496
9.12 SensitivityStudiesintheFrequencyDomain 497
10.
Introduction
to
Control
Systems
Design
504
10.1 Introduction
504
10.2 ClassicalDesignof ControlSystems 510 10.3 Phase-Lead Compensation 51510.4 Phase-Lag Compensation 535 10.5 Lag-LeadCompensation 552
10.6 Bridged-TNetworkCompensation
557
11.
Introduction to
Optimal Control
572
11.1 Introduction 572
11.2 AnalyticalDesign 574
11.3 ParameterOptimization 583
11.4 DesignofSystemwith SpecificEigenvalues—
An
Application ofControllability 58511.5 Designof State Observers 588 11.6 OptimalLinear RegulatorDesign 599 11.7 Design withPartialStateFeedback 615
APPENDIX
A
Frequency-Domain
Plots
626
A.1 Polar PlotsofTransferFunctions 627
A.2 BodePlot (CornerPlot) ofa TransferFunction 633 A.3 Magnitude-Versus-PhasePlot 643
APPENDIX
B
Laplace
Transform
Table
645
APPENDIX C
Lagrange's
Multiplier
Method
650
Preface
The
firstedition ofthis book, publishedin 1962,was
characterizedby
having chapterson
sampled-dataand
nonlinearcontrol systems.The
treatment ofthe analysisand
design ofcontrol systemswas
allclassical.The
two major
changesinthe secondedition, publishedin 1967,werethe inclusionofthestatevariabletechniqueand
the integrationofthe discrete-data systems with the continuous data system.The
chapteron
nonlinear systemswas
eliminated in the second edition to the disappointment ofsome
users of thattext.At
thetime ofthe revision theauthorfeltthat acomprehensivetreat-ment
on
the subjectof nonlinear systems could not bemade
effectively with the available space.The
third editionis stillwritten asan
introductorytextforaseniorcourseon
control systems.Although
agreat dealhashappened
inthe area ofmodern
control theoryinthe past ten years, preparing suitable material for a
modern
course
on
introductory control systems remains a difficulttask.The
problem
isa complicated
one
becauseitisdifficulttoteachthe topics concerned withnew
developmentsin
modern
controltheory atthe undergraduatelevel.The
unique situation in controlsystems has been thatmany
ofthepractical problemsarestill being solved in the industry
by
the classical methods.While
some
ofthe techniques inmodern
control theory aremuch
more
powerfuland
can solvemore
complex
problems, there are oftenmore
restrictionswhen
itcomes
to practicalapplications ofthe solutions.However,
itshould be recognized thata
modern
control engineer should have an understanding of the classicalas well as the
modern
controlmethods.The
latter willenhanceand broaden
one's perspective in solving a practical problem. It is the author's opinionthat one shouldstrikea balanceintheteaching ofcontrolsystems theoryatthebeginningx / Preface
and
intermediate levels. Therefore in this current edition, equal emphasis isplaced
on
the classicalmethods and
themodern
control theory.A
number
of introductorybooks
with titles involvingmodern
controltheory have been published in recent years.
Some
authors have attempted to unifyand
integrate theclassicalcontrolwiththemodern
control,but according to the criticsand
reviews,most
have failed.Although
such a goal is highlydesirable, ifonly
from
the standpoint ofpresentation, there does notseem
to be agood
solution. Itis possible that the objectivemay
not be achieved untilnew
theoriesand
new
techniques are developed for this purpose.The
fact remains that control systems, insome
way,may
be regarded as a science of learninghow
to solve oneproblem—
control, inmany
different ways. These differentways
ofsolutionmay
becompared and weighed
against each other, but itmay
not be possible to unify allthe approaches.The
approach
used inthis text is topresent the classical
method
and
themodern
approach
indepen-dently,and whenever
possible, thetwo
approaches are considered asalterna-tives,
and
the advantagesand
disadvantages of each are weighed.Many
illustrative examplesare carried outby
both methods.Many
existing textbooks on
control systems have been criticized fornot including adequate practical problems.One
reason for this is, perhaps, thatmany
textbook
writers are theorists,who
lack the practicalbackground and
experience necessary to provide real-life examples.
Another
reason is that the difficulty inthe controlsystemsareaiscompounded
by
the factthatmost
real-lifeproblemsare highlycomplex,and
arerarelysuitableasillustrativeexamplesat the introductory level. Usually,
much
of the realism is lostby
simplifying theproblem
to fit the nice theoremsand
design techniques developed in the textmaterial. Nevertheless, the majorityofthe students taking a controlsystem course atthe seniorleveldo
not pursue a graduate career,and
theymust
put theirknowledge
toimmediate
use in theirnew
employment.
It is extremely important for these students, as well as thosewho
will continue, to gainan
actual feel ofwhat
a real control system is like. Therefore, the author has introduced anumber
ofpractical examples in various fields in this text.The
homework
problemsalso reflectthe attempt ofthis text to providemore
real-lifeproblems.
The
following features ofthisnew
edition areemphasized
by comparison
withthefirst
two
editions:
1.
Equal
emphasison
classicaland
modern
control theory.2. Inclusionof sampled-data
and
nonlinear systems.3. Practical system examples
and
homework
problems.The
material assembled in thisbook
isan outgrowth
of a senior-levelcontrol system course taught
by
the author at the University ofIllinois atUrbana-Champaign
formany
years.Moreover,
thisbook
iswritten in astyleadaptablefor self-study
and
reference.Chapter 1 presentsthe basicconcept ofcontrol systems.
The
definition offounda-Preface / xi
tion
and
preliminaries.The
subjects included are Laplace transform, z-trans-form, matrixalgebra,and
the applications ofthetransform methods. Transfer functionand
signal flow graphs are discussed in Chapter 3. Chapter 4 intro-duces the state variableapproach
to dynamical systems.The
conceptsand
definitionsofcontrollability
and
observability areintroducedatthe early stage These subjectsarelaterbeing usedfor the analysisand
designoflinearcontrol systems. Chapter 5 discusses the mathematicalmodeling
ofphysical systems. Here, the emphasis ison
electromechanical systems. Typical transducersand
control systems used in practice are illustrated.
The
treatment cannot be exhaustive as there arenumerous
typesofdevicesand
control systems. Chapter 6 gives the time response considerations ofcontrol systems.Both
the classicaland
themodern
approach
are used.Some
simple design considerationsin thetime
domain
arepointed out. Chapters7, 8,and
9 dealwithtopicson
stability, root locus,and
frequency response ofcontrol systems.InChapter 10,the designofcontrolsystemsisdiscussed,
and
theapproach
is basicallyclassical.Chapter
11 containssome
ofthe optimalcontrol subjects which,inthe author's opinion,can be taughtattheundergraduateleveliftime permits.The
text does containmore
material than can be covered in one semester.One
ofthe difficulties in preparing thisbook
was
the weighing ofwhat
subjects to cover.
To
keep thebook
to a reasonable length,some
subjects,which
were in the original draft,had
to be left out of the final manuscript! These includedthe treatment ofsignalflow graphsand time-domain
analysis, of discrete-data systems, the secondmethod
of Liapunov's stability
method!
describing function analysis, stateplane analysis,
and
afew
selected topicson
implementing optimal control.
The
author feels that the inclusion of these subjectswould add
materially to the spirit of the text, but at the cost of a higherprice.The
author wishes to express his sincere appreciationto
Dean
W.
L. Everitt (emeritus), Professors E. C. Jordan, O. L.Gaddy, and
E.W.
Ernst, ofthe UniversityofIllinois,fortheirencouragement and
interest intheproject!The
author is grateful to Dr.Andrew
Sage ofthe Universityof Virginiaand
Dr.G. Singh ofthe UniversityofIllinoisfortheirvaluable suggestions. Special thanksalsogoesto Mrs. Jane Carlton
who
typed agood
portion ofthemanu-script
and
gave herinvaluable assistance in proofreading.Benjamin
C.Kuo
Urbana, Illinois1
Introduction
1.1 Control
Systems
Inrecentyears,automaticcontrolsystems
have assumed an
increasingly impor-tant roleinthedevelopment and advancement
ofmodern
civilizationand
tech-nology. Domestically,automaticcontrolsinheatingand
airconditioning systems regulate the temperatureand
the humidity ofmodern homes
for comfortableliving. Industrially, automaticcontrol systems are
found
innumerous
applica-tions, suchas quality controlofmanufactured
products, automation,machine
tool control,
modern
space technologyand
weapon
systems,computer
systems, transportation systems,and
robotics.Even
such problemsasinventorycontrol, socialand economic
systemscontrol,and
environmentaland
hydrological sys-temscontrolmay
beapproached from
thetheory of automaticcontrol.The
basic control system conceptmay
be describedby
the simple blockdiagram
shown
in Fig. 1-1.The
objectiveofthesystemisto control the variable c inaprescribedmanner
by
the actuatingsignalethrough
theelements ofthe control system.In
more
common
terms, the controlled variableisthe outputofthe system,and
the actuatingsignalistheinput.As
a simple example,inthe steering control ofan
automobile, the directionofthetwo
frontwheelsmay
be regardedas the controlled variablec,theoutput.The
positionofthe steeringwheelisthe input, the actuatingsignale.The
controlled processorsystemin thiscaseiscomposed
ofthe steering
mechanisms,
including thedynamics
ofthe entire automobile.However,
ifthe objectiveis to control the speed ofthe automobile, then theamount
ofpressure exertedon
the acceleratoristhe actuating signal, withthe2 / Introduction Chap.1 Actuating Controlled signal e Control system variablec (Input) (Output) Fig.1-1. Basic control system.
Thereare
many
situationswhere
several variables aretobecontrolled simul-taneouslyby
anumber
ofinputs.Such
systems are referredto as multivariabk systems.Open-Loop
ControlSystems (Nonfeedback
Systems)The word
automaticimplies that thereisacertainamount
ofsophisticationinthe control system.
By
automatic,itgenerallymeans
that thesystemisusuallycapable of adaptingto avariety of operatingconditions
and
is able torespond to aclassofinputssatisfactorily.However,
notany
typeofcontrol system has theautomaticfeature. Usually, theautomaticfeatureis achievedby
feeding theoutputvariable
back and comparing
itwiththecommand
signal.When
a system does not havethe feedbackstructure, itis calledan
open-loop system,which
isthe simplest
and
most
economicaltypeofcontrol system. Unfortunately, open-loopcontrolsystemslackaccuracyand
versatilityand
can be usedinnone
but the simplest typesofapplications.Consider, for example, control of the furnace for
home
heating. Let usassume
thatthe furnaceis equipped only with a timing device,which
controlsthe
on and
off periods of the furnace.To
regulate the temperature to the properlevel, thehuman
operatormust
estimate theamount
of time required for thefurnace to stayon and
then setthe timeraccordingly.When
the preset time is up, the furnaceis turned off.However,
it is quite likely that thehouse temperatureiseitherabove
orbelow
the desired value,owing
toinaccuracyin the estimate.Without
further deliberation,itisquite apparentthatthistype of control is inaccurateand
unreliable.One
reason forthe inaccuracylies inthefactthat one
may
notknow
the exactcharacteristics ofthe furnace.The
other factor is thatone
hasno
control over the outdoor temperature,which
has a definite bearingon
the indoor temperature. This also points toan
important disadvantage ofthe performance ofan
open-loop control system, in that the systemis not capable of adaptingto variationsinenvironmentalconditions orto external disturbances. In the caseofthefurnacecontrol, perhaps
an
experi-enced person can providecontrol foracertain desiredtemperatureinthehouse; but if the doors orwindows
areopened
or closed intermittently during the operating period, thefinal temperature inside the housewill not be accurately regulatedby
theopen-loopcontrol.An
electricwashing machine
is anothertypicalexample
of an open-loopsystem,becausethe
amount
ofwash
timeisentirelydeterminedby
thejudgment
and
estimation of thehuman
operator.A
true automatic electricwashing
machine
should havethemeans
of checkingthecleanliness ofthe clothes con-tinuouslyand
turn itselfoffwhen
the desired degree ofcleanliness isreached.Sec. 1.1 Control
Systems /3 elements ofthe closed-loop control systems.Ingeneral,theelements of
an
open-loopcontrolsystemare representedby
the blockdiagram
ofFig. 1-2.An
input signal orcommand
r is applied to the controller,whose
output acts as the actuatingsignale;the actuatingsignalthenactuates the controlled processand
hopefullywill drive the controlled variable cto the desired value. Reference Actuating signale Controlled inputr Controller Controlled process variablec (Output)
Fig.1-2. Block diagramofanopen-loop control system. Closed-Loop Control
Systems
(Feedback Control Systems)What
is missing in the open-loop control system formore
accurateand
more
adaptablecontrolisalinkor feedbackfrom
theoutputtotheinput ofthe system. Inorderto obtainmore
accurate control, the controlledsignalc(t)must
be fed
back
and compared
with the reference input,and an
actuating signal proportionalto the difference oftheoutputand
theinputmust
besentthrough the systemto correct theerror.A
system withone
ormore
feedback pathslike thatjust describedis called a closed-loop system.Human
beings areprobably themost complex and
sophisticated feedback control system in existence.A
human
beingmay
be consideredtobe acontrol system withmany
inputsand
outputs,capable ofcarryingout highly
complex
operations.To
illustratethehuman
beingasa feedbackcontrol system, letusconsider that the objectiveistoreachforan
objecton
adesk.As
one
isreachingfor the object, the brain sends out a signal to thearm
to perform the task.The
eyes serve asasensing devicewhich
feedsback
continuouslythe positionofthehand.The
distancebetween
thehand
and
the objectisthe error,which
is eventually brought to zero as thehand
reaches the object. This is a typicalexample
of closed-loopcontrol.However,
ifone
is told toreach forthe objectand
thenisblindfolded,
one
can only reachtoward
the objectby
estimatingitsexact posi-tion.It isquite possible that the objectmay
be missedby
awide margin.With
the eyes blindfolded, thefeedback pathisbroken,
and
thehuman
is operating as an open-loopsystem.The
example
ofthe reaching ofan
objectby
ahuman
beingisdescribed
by
the blockdiagram
shown
in Fig. 1-3.As
anotherillustrativeexample
of a closed-loop control system, Fig. 1-4Error Input detector command
f
x
Error Reach for object Controller (brain) Controlled process(armandhand)
1 Controlled
variable Position
ofhand
4 / Introduction Chap.1
Rudder
Fig. 1-4. Ruddercontrol system.
shows
theblockdiagram
oftheruddercontrolsystem of aship. Inthiscase the objective ofcontrol is the position ofthe rudder,and
the reference input isappliedthroughthe steeringwheel.
The
errorbetween
the relativepositions of the steeringwheeland
the rudder is the signal,which
actuates the controllerand
the motor.When
the rudder is finally aligned with the desired reference direction,the output ofthe error sensoriszero. Letusassume
thatthe steering wheelpositionisgiven asudden
rotationofR
units, asshown
bythetimesignal in Fig. l-5(a).The
positionoftherudderasafunctionoftime,dependingupon
the characteristicsofthe system,
may
typicallybe one ofthe responsesshown
in Fig. l-5(b).Becauseallphysicalsystems haveelectrical
and
mechanicalinertia, the position ofthe rudder cannot respondinstantaneously to a step input, butwill,rather,
move
graduallytoward
thefinaldesiredposition.Often, theresponse will oscillateabout
thefinalposition before settling. Itis apparentthat for theruddercontrolitisdesirable tohave anonoscillatory response. 0,(0
R
6e
W
-*-t *~t
(a) (b)
Fig.1-5. (a)Step displacement input of rudder controlsystem,(b)Typical outputresponses.
Sec. 1.1 ControlSystems / 5 Error sensor Input
~^
Error Controller Controlled process OutputJ
Feedback elementsFig. 1-6. Basic elements of a feedbackcontrolsystem.
The
basicelementsand
the blockdiagram
ofa closed-loop controlsystemare
shown
in Fig. 1-6. In general, the configurationof a feedbackcontrolsystemmay
not be constrainedto thatofFig. 1-6. Incomplex
systems theremay
be a multitude of feedback loopsand
elementblocks.Figurel-7(a) illustratestheelements ofa tension controlsystem of a
windup
process.
The
unwind
reelmay
containarollofmaterialsuchaspaperor cablewhich
istobesent intoaprocessingunit,suchasa cutteror aprinter,and
then collectsitby
windingitonto another roll.The
controlsystem in thiscaseis to maintain the tension ofthe material orweb
at acertain prescribed tension to avoid such problems as tearing, stretching, orcreasing.To
regulate the tension, theweb
isformed
into ahalf-loopby
passing itdown
and around
aweightedroller.The
rollerisattachedtoapivotarm,which
allowsfree
up-and-down motion
oftheroller.The
combination oftherollerand
the pivot
arm
iscalled the dancer.When
the system is in operation, theweb
normally travels at a constant speed.The
ideal position ofthe danceris horizontal, producing aweb
tension equalto one-halfofthetotalweightW
ofthedancerroll.The
electric brakeon
the
unwind
reel is to generate a restrainingtorque to keep the dancer in the horizontal positionatalltimes.During
actual operation, because ofexternal disturbances, uncertaintiesand
irregularitiesoftheweb
material,and
the decreaseoftheeffectivediameter oftheunwind
reel, the dancerarm
will not remain horizontal unlesssome
scheme
isemployed
toproperly sensethe dancer-armpositionand
control the restraining brakingtorque.To
obtain the correction of the dancing-arm-position error,an
angular sensoris used tomeasure
the angulardeviation,and
asignal in proportionto the error is used to control the braking torque through a controller. Figure l-7(b)shows
a blockdiagram
thatillustrates the interconnections between the elements ofthe system.6 / Introduction
Chap.1
Unwindreel
(decreasingdia.)
Web
processing Windupreel
(increasingdia.) Drivesystem (constantweb speed) (Current) Reference input ~"\ Error Controller Electric brake Unwind process Tension Dancer arm (b)
Fig.1-7. (a) Tension control system, (b) Block diagram depicting the basicelementsand interconnections of a tensioncontrol system.
1.2
What
Is Feedback andWhat
AreItsEffects?The
concept of feedbackplaysan
importantrole incontrol systems.We
demon-strated in Section 1.1 that feedback is amajor
requirement of a closed-loop control system.Without
feedback,acontrolsystemwould
not beable to achieve the accuracyand
reliability that are required inmost
practical applications.However, from
amore
rigorous standpoint, the definitionand
thesignificance of feedback aremuch
deeperand
more
difficult to demonstrate than the few examples givenin Section 1.1. In reality, the reasons for usingfeedbackcarry farmore
meaning
thanthe simpleone
ofcomparing
the input withthe output inordertoreducetheerror.The
reductionof systemerrorismerelyone
oftheSec. 1.2 What
Is FeedbackandWhatAreItsEffects? / 7
feedbackalsohaseffects
on
such system performancecharacteristicsasstability,bandwidth, overall gain, impedance,
and
sensitivity.To
understandtheeffectsof feedbackon
acontrol system,it isessentialthatwe
examine
thisphenomenon
with abroad
mind.When
feedbackisdeliberately introducedfor thepurpose ofcontrol,itsexistenceiseasily identified.However,
there are
numerous
situationswherein aphysicalsystem thatwe
normally rec-ognize asan
inherentlynonfeedback
systemmay
turn out to have feedbackwhen
itis observedinacertainmanner.
Ingeneralwe
canstatethatwhenever
a closed sequence of cause-and-effect relation exists
among
the variables of a system,feedback issaid to exist. This viewpointwillinevitablyadmit feedback inalargenumber
of systemsthat ordinarilywould
beidentifiedasnonfeedback
systems.
However,
with the availability of the feedbackand
control system theory, this general definition of feedbackenablesnumerous
systems, with or withoutphysical feedback, tobe studiedin asystematicway
oncethe existence of feedbackintheabove-mentioned
senseis established.We
shallnow
investigate the effects of feedbackon
the various aspects of system performance.Without
the necessarybackground and
mathematical foundation oflinear system theory, at this pointwe
can only relyon
simple static system notation forourdiscussion. Let us consider the simple feedback systemconfigurationshown
in Fig. 1-8,where
ris theinputsignal,ctheoutput signal, ethe error,and
b thefeedbacksignal.The
parametersG
and
ZTmay
be consideredas constantgains.By
simple algebraic manipulationsit is simpletoshow
that theinput-outputrelationofthesystemisG
M
=
t
=
FTW
(l-i)Using
thisbasic relationship ofthefeedback system structure,we
can uncoversome
ofthe significant effects offeedback.G
_. r-
b + + e i -o c ^H
_ -oFig. 1-8. Feedbacksystem. Effectof
Feedback on
OverallGainAs
seenfrom
Eq. (1-1),feedbackaffectsthe gainG
of anonfeedback
systemby
afactorof1+
GH. The
referenceofthefeedbackinthe system ofFig. 1-8is negative, sincea
minus
signis assigned to thefeedback signal.The
quantityGH
may
itselfinclude aminus
sign, sothe generaleffect of feedbackis thatit8 / Introduction Chap.1 functionsoffrequency, so the
magnitude
of1+
GH
may
be greaterthan 1 inone
frequency range but less than 1 in another. Therefore, feedback could increase the gainofthesysteminone frequency range butdecreaseitinanother. EffectofFeedback on
StabilityStabilityisa notionthat describeswhetherthesystemwillbeable to follow the input
command.
In a nonrigorousmanner,
a system is said to be unstable ifits outputis out ofcontrol orincreases without bound.To
investigatetheeffect of feedbackon
stability,we
can againreferto the expression inEq. (1-1).IfGH
= -
1,theoutput ofthesystemisinfiniteforany
finiteinput. Therefore,we
may
state that feedback can cause a system thatisoriginally stableto
become
unstable. Certainly,feedbackis atwo-edged sword;when
itisimproperlyused,itcan
beharmful.Itshouldbe pointedout,however, thatwe
are onlydealingwiththe staticcase here, and,ingeneralGH
= —
1 isnottheonly conditionfor instability.
It can be demonstratedthat
one
ofthe advantages of incorporatingfeed-back
isthatitcanstabilizean
unstable system. Let usassume
thatthefeedback systemin Fig. 1-8 isunstablebecauseGH
=
—1.
Ifwe
introduceanotherfeed-back
loopthrough
anegative feedback ofF, asshown
in Fig. 1-9, the input-outputrelationoftheoverallsystemisc
G
r
~
I+GH+GF
( "
It is apparent that although the properties of
G
and
H
are such that the inner-loop feedback system is unstable, becauseGH =
—
1, the overallsystemcan bestable
by
properly selectingthe outer-loop feedbackgain F.-o
G
— i o+ + r b + e + c—
o +-
+ -o -oH
o--oF
o-Fig.1-9. Feedbacksystem withtwofeedbackloops. Effectof
Feedback on
SensitivitySensitivity considerations often play
an
important role in the design of control systems. Since all physical elements have properties thatchange
with environmentand
age,we
cannot always consider the parameters of a controlSec-1-2 WhatIsFeedback andWhatAreItsEffects? / 9 system tobe completely stationaryoverthe entireoperatinglifeofthe system.
For
instance, the winding resistance ofan
electricmotor
changes as the tem-perature ofthemotor
risesduringoperation. In general, agood
controlsystem should beveryinsensitiveto theseparametervariationswhilestillable to follow thecommand
responsively.We
shall investigatewhat
effectfeedback hason
the sensitivity to parameter variations.Referring to thesysteminFig. 1-8,
we
considerG
asa parameterthatmay
vary.
The
sensitivityofthe gain ofthe overallsystemM
tothe variation inG
isdefined as
™
_
dM/M
io
~
~dGjG
^-
3>where
dM
denotesthe incrementalchange
inM
due
to theincrementalchange
inG;
dM/M
and
dG/G
denotethepercentage changeinM
and
G,respectively.The
expressionofthesensitivityfunctionSg
can bederivedby
usingEq.(1-1).We
haveSM
_
dM
G
_
1io
~lGM~l+GH
(
M
>This relation
shows
that thesensitivity function can bemade
arbitrarilysmallby
increasingGH,
providedthat the system remains stable. It is apparentthat inan
open-loop system the gain ofthe system will respond in a one-to-one fashion to the variationin G.Ingeneral,thesensitivityofthesystemgainofafeedback systemto
param-eter variations depends
on where
the parameter is located.The
readermay
derivethesensitivityofthesystemin Fig. 1-8
due
to the variationofH.
Effectof
Feedback on
ExternalDisturbance or NoiseAll physical controlsystemsare subject to
some
typesof extraneoussignals ornoise duringoperation.Examples
ofthesesignals arethermalnoise voltage inelectronic amplifiersand
brush orcommutator
noisein electricmotors.The
effectof feedbackon
noisedependsgreatlyon where
the noiseisintro-duced
intothe system;no
general conclusionscan bemade. However,
inmany
situations,feedback can reducethe effectofnoiseon
system performance.Let usreferto thesystem
shown
inFig. 1-10, inwhich
rdenotes thecom-mand
signaland
n is the noise signal. In the absence offeedback,H
=
0, the outputcisc
=
G
x
G
2e+
G
2n (1-5)where
e=
r.The
signal-to-noise ratio ofthe outputis defined as outputdue
tosignal_
G
xG
2e_
c
eoutput
due
tonoise—
G
2n
~~ l
~n ' '
To
increase the signal-to-noise ratio, evidentlywe
should either increase themagnitude
of G, orerelativeton.Varyingthemagnitude
ofG
2would
haveno
effectwhatsoeveron
theratio.10 / Introduction Chap. 1 + n \h Gi
G
2 r b + e + + e2 c + __H
_. simultaneouslyisFig. 1-10. Feedbacksystem with anoisesignal.
_
GlG
2 r_| b£3 n (1-7) *_
T
+
G,G
2H
+
1+
G,G
2H
K 'Simply
comparing
Eq. (1-7) with Eq. (1-5)shows
that the noisecomponent
in theoutput of Eq. (1-7)isreducedby
the factor1+
Gfi,H,
butthesignalcom-ponent
isalsoreducedby
thesame amount.
The
signal-to-noiseratioisoutput
due
to signal_
G
iG
2rj(\+
G^G^H
) ___g
r_ (1-%}output
due
to noise ~~G
2n/(l+
G
1G
2H)
1
n
and
isthesame
as thatwithoutfeedback.Inthiscasefeedbackisshown
tohaveno
direct effecton
the output signal-to-noise ratio ofthe system in Fig. 1-10.However,
the application of feedback suggests a possibility of improving the signal-to-noiseratio undercertainconditions. Let usassume
thatinthe system ofFig. 1-10, ifthemagnitude
ofG
t is increased to G\and
that oftheinput rto r', with all other parameters unchanged,the output
due
to the input signal actingaloneisatthesame
levelasthatwhen
feedbackisabsent.Inother words,we
let'1-™
=
^
(1'9)With
the increased G,, G\, the outputdue
to noise acting alonebecomes
which
issmallerthanthe outputdue
to nwhen
G
t is notincreased.The
signal-to-noiseratiois
now
G
2nl{\+
G\G
2H)
-
n^
+
°^^>
(1-11)which
is greaterthan thatofthe system without feedback by a factorof(1+
G\G
2H).Seo-1-3
TypesofFeedbackControl Systems / 11 as bandwidth, impedance, transient response,
and
frequency response. These effectswillbecome
known
asone
progresses into theensuingmaterialofthistext.1.3 TypesofFeedbackControl
Systems
Feedback
control systemsmay
be classified in anumber
of ways, dependingupon
the purpose ofthe classification.For
instance, according to themethod
ofanalysis
and
design,feedback controlsystemsareclassifiedaslinearand
non-linear,time varyingortimeinvariant.According
tothe typesofsignalfound
in the system, referenceisoftenmade
tocontinuous-dataand
discrete-data systems, ormodulated and unmodulated
systems. Also, with reference to the type of system components,we
oftencome
across descriptionssuchaselectromechanical control systems, hydraulic control systems,pneumatic
systems,and
biological control systems. Control systems are oftenclassifiedaccordingtothemain
pur-pose ofthe system.A
positional controlsystemand
a velocity control system control the outputvariablesaccording to theway
thenames
imply. Ingeneral, there aremany
otherways
ofidentifying control systems according tosome
specialfeaturesofthe system. Itisimportantthat
some
ofthesemore
common
ways
ofclassifying control systems areknown
so that proper perspective isgainedbefore
embarking
on
the analysisand
designofthese systems.LinearVersus Nonlinear Control
Systems
Thisclassificationis
made
accordingtothemethods
ofanalysisand
design. Strictlyspeaking,linear systemsdo
notexist in practice, since allphysical sys-temsare nonlinear tosome
extent.Linear feedbackcontrolsystemsare idealizedmodels
that are fabricatedby
the analyst purely for the simplicity ofanalysisand
design.When
themagnitudes ofthesignals ina controlsystem are limited to a range inwhich
systemcomponents
exhibitlinear characteristics (i.e., the principleofsuperpositionapplies),thesystemisessentially linear.But
when
the magnitudes ofthesignalsareextendedoutside therange ofthelinearoperation, dependingupon
theseverityofthe nonlinearity, thesystemshouldno
longerbe consideredlinear.For
instance,amplifiersusedincontrolsystemsoften exhibit saturation effectwhen
their input signalsbecome
large; the magnetic field of amotor
usually has saturation properties.Other
common
nonlinear effectsfound
in control systems are the backlash ordead
playbetween
coupledgearmembers,
nonlinearcharacteristics in springs, nonlinearfrictionalforceortor-que between
moving members, and
so on. Quiteoften,nonlinearcharacteristics are intentionally introducedina control systemtoimprove
itsperformance or providemore
effectivecontrol.For
instance,to achieveminimum-time
control, an on-off (bang-bangorrelay)type ofcontrollerisused.Thistypeofcontrolisfound
inmany
missileorspacecraft control systems.For
instance,inthe attitude controlofmissilesand
spacecraft, jets aremounted
on
thesides ofthe vehicle to provide reaction torquefor attitude control. Thesejets are often controlled inafull-onorfull-offfashion, so afixedamount
ofairis appliedfrom
a given jetfor a certaintime durationtocontrol the attitudeofthespacevehicle.12 / Introduction Chap.1
For
linear systems there exists a wealth ofanalyticaland
graphical tech-niques for designand
analysis purposes.However,
nonlinearsystems are very difficult totreatmathematically,and
there areno
generalmethods
thatmay
be usedto solveawide
class ofnonlinear systems.Time-InvariantVersus Time-Varying
Systems
When
the parameters of a control system are stationary with respect to time duringtheoperation ofthe system,we
have atime-invariant system.Most
physical systems contain elements thatdrift or vary with time tosome
extent. Ifthe variation ofparameteris significantduring theperiod ofoperation, the systemistermed
atime-varying system.For
instance, the radius oftheunwind
reelofthe tension controlsystemin Fig. 1-7decreaseswith timeas the material
isbeingtransferred to the
windup
reel.Although
atime-varyingsystem withoutnonlinearityis stilla linear system,its analysisis usually
much
more
complex
than that ofthe linear time-invariant systems.Continuous-Data Control
Systems
A
continuous-data systemis one inwhich
the signals at various parts of the system are allfunctionsofthe continuous time variable t.Among
all con-tinuous-datacontrol systems, thesignalsmay
be further classified as ac or dc. Unlikethe generaldefinitionsofacand
dcsignals usedin electricalengineering, acand
dc control systems carry special significances.When
one refers toan
accontrolsystemitusually
means
thatthesignalsin the system aremodulated
by
some
kind ofmodulation
scheme.On
the other hand,when
a dc control system isreferred to, itdoes notmean
that allthe signals inthe system areof the direct-current type;thentherewould
beno
controlmovement.
A
dccontrol system simplyimplies that thesignalsareunmodulated, butthey are still acby
common
definition.The
schematicdiagram
of aclosed-loop dc control systemis
shown
in Fig. 1-11. Typicalwaveforms
ofthe system inresponse to a step^^^
Error6*^)
"r detectorReference Controlled
input variable
6,
Sec.1.3
TypesofFeedbackControl Systems / 13
function input are
shown
inthefigure.Typicalcomponents
ofa dccontrolsys-tem
are potentiometers, dc amplifiers, dc motors,and
dctachometers.The
schematicdiagram
of atypicalaccontrolsystem isshown
in Fig. 1-12.Inthis case thesignals inthesystemaremodulated; thatis, theinformationis transmitted
by an
accarrier signal. Notice that the output controlled variablestill behavessimilar to that ofthedc system ifthe
two
systems have thesame
control objective. In this case the
modulated
signals aredemodulated by
the low-pass characteristics of the control motor. Typicalcomponents
of an ac control systemare synchros, acamplifiers, ac motors, gyroscopes,and
acceler-ometers.Inpractice,notallcontrolsystemsarestrictlyoftheac or the dc type.
A
systemmay
incorporate a mixture of acand
dc components, usingmodulatorsand
demodulatorstomatch
thesignals atvarious pointsofthe system.Synchro transmitter Reference input 0. a-cservomotor
Fig. 1-12. Schematicdiagramofatypicalac closed-loop controlsystem.
Sampled-Data
and
DigitalControlSystems
Sampled-data
and
digital control systems differfrom
the continuous-data systemsinthat the signals atone
ormore
points ofthe systemareintheform
ofeithera pulsetrain or a digitalcode. Usually,sampled-data systemsreferto a
more
general class of systemswhose
signals are in theform
ofpulse data,where
adigitalcontrolsystemreferstothe useofadigitalcomputer
or controller in the system. In this text the term "discrete-data control system" is used to describebothtypesofsystems.In general a sampled-data systemreceives
data or information only inter-mittentlyat specificinstantsoftime.
For
instance, the errorsignal in acontrol systemmay
besuppliedonlyintermittentlyintheform
ofpulses, inwhich
case the control system receivesno
information about the error signalduringthe periods betweentwo
consecutive pulses. Figure 1-13 illustrateshow
a typical sampled-data systemoperates.A
continuous input signalr(t)is14 / Introduction Chap.1 Input r(t) eg)
y
e*c> Sampler Data hold (filter) hit) Controlled process c(f)Fig. 1-13. Block diagramofasampled-datacontrol system.
system.
The
errorsignale(t) issampled
by a sampling device, the sampler,and
the output ofthe samplerisa sequence ofpulses.
The
samplingrateofthesam-pler
may
ormay
not be uniform.There
aremany
advantages ofincorporating samplinginacontrol system,one
ofthemost
easilyunderstood ofthese being thatsampling provides time sharing ofan
expensiveequipment
among
several control channels.Becausedigital
computers
providemany
advantages in sizeand
flexibility,computer
control hasbecome
increasingly popular in recentyears.Many
air-borne systems containdigitalcontrollers thatcan
pack
severalthousand
discrete elementsina spaceno
largerthanthesize ofthisbook. Figure 1-14shows
the basic elements of a digitalautopilot for a guidedmissile.Digital Attitude of missile coded input Digital computer Digital-to-analog converter Airframe ,, Analog-to-con\erter
2
Mathematical
Foundation
2.1 Introduction
The
study ofcontrolsystemsreliestoa great extenton
theuseofappliedmathe-matics.
For
the study ofclassicalcontrol theory, the prerequisites include such subjects ascomplex
variable theory, differentialequations, Laplace transform,and
z-transform.Modern
control theory,on
the otherhand,requires consider-ablymore
intensive mathematical background. In addition to theabove-men-tioned subjects,
modern
control theory is basedon
the foundation of matrix theory, settheory,linearalgebra, variationalcalculus, various typesofmathe-matical
programming, and
so on.2.2 Complex-Variable
Concept
Complex-variable theoryplays
an
importantrole inthe analysisand
design of control systems.When
studying linearcontinuous-data systems, it is essential thatone
understandstheconcept ofcomplex
variableand
functionsof acomplex
variable
when
the transfer functionmethod
is used.Complex
VariableA
complex
variable jis consideredtohavetwo components:
arealcompo-nent a,
and an
imaginarycomponent
co. Graphically, the realcomponent
isrepresented
by an
axisinthe horizontaldirection,and
theimaginarycomponent
ismeasured
along a vertical axis, in thecomplex
j-plane. In other words, acomplex
variable is always definedby
a point in acomplex
plane that has'a
a
axisand
aycoaxis. Figure 2-1 illustratesthecomplex
j-plane, inwhich any
16 / Mathematical Foundation Chap.2 /co s-plane OJ] i i i i i i °\
Fig.2-1. Complexj-plane.
arbitrary point, s
=
su
isdenned by
the coordinatesa
== a,and
co=
a>„or simplySi
=
ffj +y'coi.Functions ofa
Complex
VariableThe
function G(s)is said tobe afunction ofthecomplex
variablesiffor every value of s there is a corresponding value (or there are corresponding
values)ofG(s).Sincesisdefined tohavereal
and
imaginaryparts,the functionG(s)is also represented
by
its realand
imaginary parts;that is,
G(j)
=
ReG+yImC
(2-1)where
Re
G
denotes the real part of G(s)and
Im
G
represents the imaginary part ofG
Thus, the function G(s) can also berepresentedby
thecomplex
G-planewhose
horizontal axisrepresentsRe
G
and whose
vertical axismeasures theimaginarycomponent
of G{s). Iffor every value ofs (every pointinthe s-plane) thereis onlyone
correspondingvalue for G(s) [one correspondingpoint in the G^-plane], G(s)is said to be asingle-valued function,
and
themapping
(correspondence)from
points in the j-plane onto points in the G(s)-plane is described as single valued (Fig. 2-2).However,
there aremany
functions forwhich
themapping
from
the function plane to the complex-variable planeis
x-plane /co . /
ImG
S, =0, +/C0,
a, a
G
0)-planeReG
Gfri)
Sec
-2 -2
Complex-VariableConcept / 17
notsinglevalued.
For
instance, given the functionG(J)=
,-(7TT)
<2 "2) itis apparentthat for each value ofsthere is only
one
unique corresponding value for G(s).However,
the reverse is not true; for instance, the point G(s)=
oo ismapped
ontotwo
points,s=
and
j=
—
1,inthej-plane.AnalyticFunction
A
function G(s) ofthecomplex
variables is calledan analytic function ina region ofthe s-plane ifthefunction
and
allits derivatives exist in the region.For
instance, the functiongivenin Eq. (2-2) isanalytic ateverypointinthes-plane except at the points s
=
and
s=
-1.
At
thesetwo
points the value ofthe function isinfinite.The
function G(s)=
s+
2is analyticatevery point inthefinite .s-plane.Singularities
and
Poles ofaFunctionThe
singularitiesofafunctionare the pointsinthe j-planeatwhich
the func-tionoritsderivativesdoes notexist.A
poleisthemost
common
type of singu-larityand
plays a very important role in the studies ofthe classical control theory.The
definition of apole can be statedas: If afunction G(s)isanalyticand
single valuedin the neighborhood ofs
t, except at s
t, it is saidto have apole of
orderrat s
=
s,ifthe limitlim
[0
-
s,)rG(s)]hasafinite,nonzerovalue. Inother words,the
denominator
ofG(s)must
include the factor (s—
s,)r, sowhen
s=
s„ the functionbecomes
infinite.If r
=
1,the poleat j
=
s, iscalleda simplepole.As
an
example,the functionG(s)
=
l0(s+
2)n
xi°
W
s(s
+
IX*+
3)* (2"3 >
has apoleof order2 at s
=
-3
and
simple poles at s=
and
s= -
1. Itcan also be said that the function is analytic in the j-plane except at these poles. Zeros ofaFunctionThe
definition of azeroofafunctioncan bestated as:Ifthefunction G(s)isanalytic at s
=
st ,itissaidtohave azerooforderrat s=
slif the limit!S
[(*~
J'>",<7W]
(2-4)
hasafinite,nonzerovalue.
Or
simply, G(s)hasazerooforderrat s=
s,ifl/G(s) has anrth-orderpoleats=
s,.For
example,the functioninEq.(2-3)hasasimplezero ats
=
—2.
If the function under consideration is a rational function ofs, that is,
aquotient of
two
polynomials ofs, thetotalnumber
ofpoles equals the totalnumber
ofzeros, countingthe multiple-order polesand
zeros, ifthe poles. , r. ^ • Chap.2
18 / Mathematical Foundation
zerosat infinity
and
atzero aretakeninto account.The
functioninEq. (2-3)has fourfinite polesat s=
0,-1,
-3,
-3;
thereisone
finite zeroats=
-2,
but there are three zeros atinfinity, sincelimGO)
=
lim^=0
(2"5) s-«. s-<*>STherefore, the function has atotal of fourpoles
and
four zerosinthe entire s-plane.2.3 LaplaceTransform3-5
The
Laplace transformisone
ofthe mathematical tools used for the solutionof ordinarylinear differentialequations.In
comparison
withtheclassicalmethod
ofsolvinglinear differential equations, theLaplace transformmethod
hasthe followingtwo
attractive features:
1.
The
homogeneous
equationand
the particular integral are solvedin oneoperation.
2.
The
Laplace transform converts the differential equation into an algebraicequationins.Itisthenpossible tomanipulatethe algebraicequation
by
simple algebraic rules to obtain the solution in the s domain.The
finalsolutionis obtainedby
taking the inverseLaplace transform.DefinitionoftheLaplace Transform
Given
the function /(f)which
satisfiesthe conditionr\f(t)e-°'\dt<oo
(2-6)J
for
some
finite real a,the Laplace transform of/(f)is defined asF(s)=
\~f(t)e-"dt (2-7)or
m
=
£[/(')] (2-g)The
variable sis referred to as the Laplace operator,which
is acomplex
variable; thatis,s
=
a
+jco.
The
definingequation ofEq.(2-7) isalsoknown
as the one-sidedLaplace transform,asthe integrationisevaluatedfrom
to oo.
This simply
means
thatallinformation containedin/(f) prior tot=
isignoredor consideredtobe zero.This assumption does notplaceanyserious limitation
on
the applications ofthe Laplace transform to linear system problems, since inthe usualtime-domain
studies, time reference is often chosen atthe instantt
=
0. Furthermore, for a physical systemwhen
an
input is applied at t=
0, the response ofthe system does not startsooner than t=
0; that is, responsedoes not precede excitation.
The
followingexamplesserve asillustrationson
how
Eq.(2-7)may
be used for the evaluationoftheLaplace transform of a function /(f).Sec. 2.3 LaplaceTransform / 19
Example
2-1Let/0)
beaunit step function thatisdefined tohavea constant valueofunity fort
>
and a zero valuefor/<
0.Or,/(/)
=
u.(t) (2-9)Then
theLaplace transform off(t)isF(s)
=
£[us(t)]=
j~
us«)e-"dte~"
s (2-10)
Of
course,theLaplace transformgivenbyEq. (2-10)isvalidifj |u£t)e-"|dt
=
r
|e-«|dt<
cowhichmeansthattherealpartofs,a,mustbegreaterthanzero.However,in practice,
we
simplyreferto theLaplace transform ofthe unit stepfunctionaslis,andrarelydowe
have tobe concerned aboutthe regioninwhichthe transformintegral converges absolutely.Example
2-2 Considertheexponential function /(,)=
e-", t2; wherea isaconstant.The
Laplace transform of/(?)is written=/:
F(s)
=
e--'e-" dts
+
a s+
a (2-11) InverseLaplace TransformationThe
operationofobtaining /(?)from
theLaplace transformF(s)istermedthe inverse Laplace transformation.
The
inverse Laplace transform of F(s) isdenoted
by
f(t)
=
Z-Vis)]
(2-12)and
is givenby
the inverse Laplace transformintegral/(0
=
2^7
/
'
me"ds
(2-13)where
cisarealconstantthatisgreaterthantherealpartsofallthesingularities of F(s). Equation (2-13) represents a line integral that is to be evaluated in thej-plane.However,
formost
engineeringpurposesthe inverseLaplacetrans-form
operation can be accomplished simplyby
referringto the Laplacetrans-form
table, suchas the one giveninAppendix
B.Important
Theorems
oftheLaplace TransformThe
applicationsoftheLaplace transforminmany
instances aresimplifiedby
the utilization of the properties of the transform. These properties are presented in the following in theform
of theorems,and no
proofs are given.20 / Mathematical Foundation Chap.2
1
.
MultiplicationbyaConstant
The Laplacetransformoftheproduct of aconstant
k
and
atime func-tionf{t)istheconstantk
multipliedbytheLaplacetransformoff{t); thatis,£[kf(t)]
=
kF(s) (2-14)where
F{s)isthe Laplace transform off{t).2.
Sum
andDifferenceThe
Laplacetransformofthesum
{or difference) of twotime functions isthesum
(or difference) oftheLaplacetransforms ofthe time func-tions; thatis,£[fi(0
±
UO]
=
F,(s)±
F
2(s) (2-1 5)where
F
t{s)and
F
2{s) are the Laplace transforms of fit)and/
2(r),respectively.
3. Differentiation
The
Laplace transform ofthefirstderivative ofa time function f(t)iss times theLaplace transform off(f) minus the limit off(t) as t
approaches0-\-;thatis,
df(ty dt
=
sF(s)-
lim /(/)=
sF(s)-
/(0+)
(2-16)
Ingeneral,for higher-orderderivatives,
[d'fW] _
Ldf
J =s"F(s) -- lim (-0 + s»-if(t)+
s»~ld
l^-\-
. snF(s) --^r
1/(o+)
-
5""2/
<u(o+)
- ..-/
("-"(0+)
(2-17) 4. IntegrationThe
Laplace transform ofthefirst integral of afunction fit) with respect to timeis theLaplace transform off(t) dividedbys; thatis,£
S\
f(j)dr
F{s) sIngeneral, for «th-orderintegration,
rr...r.
J o J oJo
£
... fir)dxA,
...dtn (2-18)^
(2-19) 5. Shift inTimeThe
Laplacetransformoff{t)delayedbytimeT
isequalto theLaplace transformoff{t) multipliedbye~Tl;thatis,£[fit
-
T)u
s{t-
T)]=
e-T
*F{s) (2-20)
where
us{t—
T) denotes the unit step function,which
isshiftedinSec-2-4 Inverse Laplace
Transform byPartial-FractionExpansion / 21
6. Initial-ValueTheorem
IftheLaplacetransform offit) isF(s), then
lim f(t)
=
lim sF(s) (2-21) ifthetimelimit exists.7. Final-ValueTheorem
IftheLaplace transform offit)is
F(s)and
ifsF(s)isanalytic onthe imaginaryaxisand
inthe righthalfofthe s-plane, thenlim f(t)
=
lim sFis) (2-22)The
final-valuetheorem
is a veryuseful relationinthe analysisand
design of feedbackcontrol systems, sinceitgives the finalvalue of a time functionby
determiningthebehavior ofits Laplace transform asstends tozero.
However,
thefinal-value
theorem
is notvalidifsFis)containsany
poleswhose
realpart is zero or positive,which
is equivalent to the analytic requirement of sFis) stated in thetheorem.The
followingexamplesillustratethe care thatone
must
takein applyingthefinal-value theorem.
Example
2-3 Considerthefunction F(s)s(s2
+s+2)
SincesFis) isanalytic ontheimaginary axis andin the right halfofthe.s-plane, the final-valuetheorem
may
beapplied. Therefore,using Eq. (2-22),limfit)
=
limsFis)=
lim , ,5
, „
=
-1 f2-231Example
2-4 ConsiderthefunctionF
&
=
J2"^p
(2-24) whichisknown
tobetheLaplace transform of/(f)=
sincot. SincethefunctionsFis) hastwopoleson
theimaginaryaxis,the final-valuetheoremcannotbeapplied inthis case.In other words, althoughthe final-valuetheorem would yielda value of zeroas thefinalvalue offit),theresultiserroneous.2.4 Inverse LaplaceTransform byPartial-FractionExpansion 71'
In a great majority ofthe
problems
in control systems, the evaluation ofthe inverseLaplace transform does not necessitatethe useofthe inversionintegral of Eq.(2-13).
The
inverseLaplace transform operationinvolving rational func-tions can be carried out using a Laplace transform tableand
partial-fraction expansion.When
theLaplace transformsolutionof adifferentialequationisarational functionins, itcan bewrittenX
^
=
22 / Mathematical Foundation Chap-2
where
P(s)and
Q(s) arepolynomials ofs.It isassumed
thatthe orderof Q(s)in sisgreaterthanthatofP(s).
The
polynomial Q(s)may
bewrittenQ(s)
=
sn+
a^"'
1+
. ..+
an-ts+
a„ (2-26)where
a,, . . . , an arereal coefficients.
The
zeros of Q(s) are either real or incomplex-conjugate pairs, insimple or multiple order.
The
methods
of partial-fraction expansion willnow
be given for the cases ofsimple poles, multiple-order poles,and complex
poles,ofX(s).Partial-FractionExpansion
When
AllthePoles ofX(s)Are
Simpleand
Real Ifallthe polesofX(s) are realand
simple, Eq. (2-25)can bewrittenX(
S)=
M
P
^
,
, (2-27)
where
the poles—
st ,—
s2, . . . ,—
s„ are consideredto be realnumbers
in thepresent case.
Applying
the partial-fraction expansion technique, Eq. (2-27) iswritten
X(
S)=
-^-
+
-4*-
+
• •+
T^V
<2 -28 ) v ' s+
i, s+
s 2 s -1-- s„The
coefficient,K„
(i=
1,2, . . .,n), is determinedby
multiplying bothsidesof Eq. (2-28) or (2-27)
by
the factor(s+
st)and
then setting s equal to —s,.To
find thecoefficientK
sl,for instance,we
multiplyboth sidesofEq. (2-27)by
(j
+
Ji)and
lets= —
j,; thatis,K
s\ (S+
s)?&
Pis,
(s2
—
st)(s3—
Si)... (s„—
Si)As
an
illustrative example, considerthe function(2-29)
(s
+
l)(,s+
2)(s+
3)which
iswritteninthe partial-fractionedform
The
coefficientsK_
u
K_
2,and
K_
3 aredetermined as follows:*-.
=
[('+
W*)],-i
=
(2-~lX3
+
-
3l)*-2
=
[(.s+
2)X(s)}s^
2=
5(~
2)+
3 A"-3=
[(*+
3)*(j)],-,Therefore,Eq.(2-31)