Control Systems: Lecture 13 - Steady State Error and Performance Measures, Study notes of Control Systems

A portion of lecture notes from michigan state university's me451: control systems course during the fall 2008 semester. The notes cover topics such as steady state error, performance measures, and error constants. The lecture also includes examples and exercises for students to practice.

Typology: Study notes

Pre 2010

Uploaded on 07/22/2009

koofers-user-fju-2
koofers-user-fju-2 🇺🇸

4

(2)

10 documents

1 / 8

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Fall 2008 1
ME451: Control Systems
ME451: Control Systems
Dr.
Dr. Jongeun
Jongeun Choi
Choi
Department of Mechanical Engineering
Department of Mechanical Engineering
Michigan State University
Michigan State University
Lecture 13
Lecture 13
Steady
Steady-
-state error
state error
Fall 2008 2
Course roadmap
Course roadmap
Laplace transform
Laplace transform
Transfer function
Transfer function
Models for systems
Models for systems
electrical
electrical
mechanical
mechanical
electromechanical
electromechanical
Block diagrams
Block diagrams
Linearization
Linearization
Modeling
Modeling Analysis
Analysis Design
Design
Time response
Time response
Transient
Transient
Steady state
Steady state
Frequency response
Frequency response
Bode plot
Bode plot
Stability
Stability
Routh
Routh-
-Hurwitz
Hurwitz
Nyquist
Nyquist
Design specs
Design specs
Root locus
Root locus
Frequency domain
Frequency domain
PID & Lead
PID & Lead-
-lag
lag
Design examples
Design examples
(
(Matlab
Matlab simulations &) laboratories
simulations &) laboratories
pf3
pf4
pf5
pf8

Partial preview of the text

Download Control Systems: Lecture 13 - Steady State Error and Performance Measures and more Study notes Control Systems in PDF only on Docsity!

Fall 2008 1

ME451: Control SystemsME451: Control Systems

Dr. JongeunDr.Jongeun ChoiChoi Department of Mechanical EngineeringDepartment of Mechanical Engineering Michigan State UniversityMichigan State University

Lecture 13 Lecture 13 Steady-Steady-state errorstate error

Course roadmapCourse roadmap

Laplace transformLaplace transform

Transfer functionTransfer function

Models for systemsModels for systems

  • • electricalelectrical
  • • mechanicalmechanical
  • • electromechanicalelectromechanical Block diagramsBlock diagrams LinearizationLinearization

ModelingModeling^ AnalysisAnalysis^ DesignDesign Time responseTime response

  • • TransientTransient
  • • Steady stateSteady state Frequency responseFrequency response
  • • Bode plotBode plot StabilityStability
  • • RouthRouth--HurwitzHurwitz
  • • NyquistNyquist

Design specsDesign specs Root locusRoot locus Frequency domainFrequency domain PID & LeadPID & Lead--laglag Design examplesDesign examples

(Matlab (Matlab simulations &) laboratoriessimulations &) laboratories

Fall 2008 3

Performance measures (review)Performance measures (review)

ƒ ƒ Transient responseTransient response ƒ ƒ Peak valuePeak value ƒ ƒ Peak timePeak time ƒ ƒ Percent overshootPercent overshoot ƒ ƒ Delay timeDelay time ƒ ƒ Rise timeRise time ƒ ƒ Settling timeSettling time ƒ ƒ Steady state responseSteady state response ƒ ƒ Steady state errorSteady state error

Next, we will connect Next, we will connect these measuresthese measures with s-with s-domain.domain.

(Today’ (Today’s lecture)s lecture)

(From next lecture)(From next lecture)

Steady- Steady-state error:state error: unity feedbackunity feedback

ƒ ƒ Suppose that we want output y(tSuppose that we want outputy(t) to track) to track r(tr(t).). ƒ ƒ ErrorError ƒ ƒ Steady-Steady-state errorstate error

Final value theoremFinal value theorem (Suppose CL system is stable!!!)(Suppose CL system is stable!!!)

Unity feedback! Unity feedback!

We assume that theWe assume that the CL system is stable!CL system is stable!

Fall 2008 7

Steady- Steady-state error for rampstate error for ramp r(tr(t))

KvKv

Steady- Steady-state error for parabolicstate error for parabolic r(tr(t))

KaKa

Fall 2008 9

System typeSystem type

ƒ ƒ System type of GSystem type of G (^) is defined as the orderis defined as the order (number) of poles of G(s(number) of poles ofG(s) at s=0.) at s=0.

ƒ ƒ ExamplesExamples

type 1 type 1

type 2type 2

type 3type 3

Zero steady-Zero steady-state errorstate error

ƒ ƒ If error constant is infinite, we can achieve zeroIf error constant is infinite, we can achieve zero steady-steady-state error. (Accurate tracking)state error. (Accurate tracking) ƒ ƒ For step r(tFor stepr(t))

ƒ ƒ For ramp r(tFor rampr(t))

ƒ ƒ For parabolic r(tFor parabolicr(t))

Fall 2008 13

Example 3Example 3

ƒ ƒ G(s) of type 2G(s) of type 2

ƒ ƒ By RouthByRouth--Hurwitz criterion, we can show that CLHurwitz criterion, we can show that CL system is stable.system is stable.

ƒ ƒ Step r(tStepr(t))

ƒ ƒ Ramp r(tRampr(t))

ƒ ƒ Parabolic r(tParabolicr(t))

G(s) G(s)

A control exampleA control example

ƒ ƒ Closed-Closed-loop stable?loop stable?

ƒ ƒ Compute error constantsCompute error constants

ƒ ƒ Compute steady state errorsCompute steady state errors

Summary and ExercisesSummary and Exercises

ƒ ƒ Steady-Steady-state errorstate error ƒ ƒ For unity feedbackForunity feedback (STABLE!) systems, the system(STABLE!) systems, the system type of the forward-type of the forward-path system determines if thepath system determines if the steady-steady-state error is zero.state error is zero. ƒ ƒ The key tool is the final value theoremThe key tool is thefinal value theorem!!

ƒ ƒ Next, time response of 1st-Next, time response of 1st-order systemsorder systems

ƒ ƒ ExercisesExercises ƒ ƒ Read Section 5.5.Read Section 5.5. ƒ ƒ Solve Problems 5.9 and 5.14.Solve Problems 5.9 and 5.14.