Title: ME451: Control Systems Jongeun Choi, Ph.D. Assistant Professor Department of Mechanical Engineering, Michigan State University http://www.egr.msu.edu/classes/me451/jchoi/ http://www.egr.msu.edu/jchoi jchoi@egr.msu.edu
1ME451 Control SystemsJongeun Choi,
Ph.D.Assistant Professor Department of
Mechanical Engineering, Michigan State
Universityhttp//www.egr.msu.edu/classes/me451/j
choi/http//www.egr.msu.edu/jchoijchoi_at_egr.msu
.edu
2Course Information (Syllabus)
- Lecture 2205 EB, Sections 5, 6, 7, 8, MWF
1240-130pm - Class website http//www.egr.msu.edu/classes/me45
1/jchoi/ - Laboratory website http//www.egr.msu.edu/classes
/me451/radcliff/lab - Class Instructor Jongeun Choi, Assisntant
Professor, 2459 EB, Email jchoi_at_egr.msu.edu - Office Hours of Dr. Choi 2459 EB, MW
0140-230pm, Extra hours by appointment only
(via email) - Laboratory Instructor Professor C. J. Radcliffe,
2445 EB, Phone (517)-355-5198 - Required Text Feedback Control Systems, C. L.
Phillips and R. D. Harbor, Prentice Hall, 4th
edition, 2000, ISBN 0-13-949090-6 - Grading Homework (15), Exam 1 (15), Exam 2
(15), Final Exam(comprehensive) (30),
Laboratory work (25) - Note
- Homework will be done in one week from the day it
is assigned. - 100 laboratory attendance and 75 marks in the
laboratory reports will be required to pass the
course. - Laboratory groups for all sections will be posted
on the door of 1532 EB.
3About Your Instructor
- Ph.D. (06) in Mechanical Engineering, UC
Berkeley - Major field Controls, Minor fields Dynamics,
Statistics - M.S. (02) in Mechanical Engineering, UC Berkeley
- B.S. (98) in Mechanical Design and Production
Engineering, Yonsei University at Seoul, Korea - Research Interests Adaptive, learning,
distributed and robust control, with applications
to unsupervised competitive algorithms,
self-organizing systems, distributed learning
coordination algorithms for autonomous vehicles,
multiple robust controllers, and
micro-electromechanical systems (MEMS) - 2459 EB, Phone (517)-432-3164, Email
jchoi_at_egr.msu.edu, Website http//www.egr.msu.edu
/jchoi/
4Motivation
- A control system is an interconnected system to
manage, command, direct or regulate some quantity
of devices or systems. - Some quantity temperature, speed, distance,
altitude, force - Applications
- Heater, hard disk drives, CD players
- Automobiles, airplane, space shuttle
- Robots, unmanned vehicles,
5Open-Loop vs. Closed-Loop Control
- Open-loop Control System
- Toaster, microwave oven, shoot a basketball
- Calibration is the key!
- Can be sensitive to disturbances
Manipulated variable
Signal Input
output
Controller (Actuator)
Plant
6Open-Loop vs. Closed-Loop Control
- Closed-loop control system
- Driving, cruise control, home heating, guided
missile
Manipulated variable
Signal Input
output
Error
Controller (Actuator)
Plant
-
Sensor
7Feedback Control
- Compare actual behavior with desired behavior
- Make corrections based on the error difference
- The sensor and the actuator are key elements of a
feedback loop - Design control algorithm
Signal Input
Error
output
Control Algorithm
Plant
Actuator
-
Sensor
8Common Control Objectives
- Regulation (regulator) maintain controlled
output at constant setpoint despite disturbances - Room temperature control,
- Cruise control
- Tracking (servomechanism) controlled output
follows a desired time-varying trajectory despite
disturbances - Automatic landing aircraft,
- Hard disk drive data track following control
9Control Problem
- Design Control Algorithm
- such that the closed-loop system meets certain
performance measures, and specifications - Performance measures in terms of
- Disturbance rejection
- Steady-state errors
- Transient response
- Sensitivity to parameter changes in the plant
- Stability of the closed-loop system
10Why the Stability of the Dynamical System?
- Engineers are not artists
- Code of ethics, Responsibility
- Otherwise, Tacoma Narrows Bridge Nov. 7, 1940
-
Wind-induced vibrations
Catastrophe
11Linear (Dynamical) Systems
- H is a linear system if it satisfies the
properties of superposition and scaling - Inputs
- Outputs
-
- Superposition
- Scaling
- Otherwise, it is a nonlinear system
12Why Linear Systems?
- Easier to understand and obtain solutions
- Linear ordinary differential equations (ODEs),
- Homogeneous solution and particular solution
- Transient solution and steady state solution
- Solution caused by initial values, and forced
solution - Add many simple solutions to get more complex
ones (Utilize superposition and scaling!) - Easy to check the Stability of stationary states
(Laplace Transform) - Even nonlinear systems can be approximated by
linear systems for small deviations around an
operating point
13Convolution Integral with Impulse
14Output Signal of a Linear System
- Input signal
- Output signal
Superposition!
def impulse response
def convolution
def causality
15Impulse Response
16Causal Linear Time Invariant (LTI) System
- A causal system (a physical or nonanticipative
system) is a system where the output
only depends on the input values - Thus, the current output can be
generated by the causal system with the current
and past input values - Causal LTI impulse response
- Thus, we have
17Causal System (Physically Realizable)
future
past
past
future
System
current
current
18Causal System?
- Derivative operator (input position, output
velocity) - Integral operator (input velocity, output
position)
19Complex Numbers
- Ordered pair of two real numbers
- Conjugate
- Addition
- Multiplication
20Complex Numbers
- Eulers identity
- Polar form
- Magnitude
- Phase
21(No Transcript)
22Transfer Function Laplace Transform of Unit
Impulse Response of the System
- Input signal
- Output signal
- Take
def Transfer Function
Laplace transform of the impulse response
23Frequency Response
- Input
- We know
- Complex numbers
Magnitude
Phase shift
24Frequency Response
25The Laplace Transform (Appendix B)
- Laplace transform converts a calculus problem
(the linear differential equation) to an algebra
problem - How to Use it
- Take the Laplace transform of a linear
differential equation - Solve the algebra problem
- Take the Inverse Laplace transform to obtain the
solution to the original differential equation -
def Laplace transform
def Inverse Laplace transform
26The Laplace Transform (Appendix B)
- Laplace Transform of a function f(t)
- Convolution integral
27Properties of Laplace Transforms (page 641-643)
Non-rational function
28Properties of Laplace Transforms
- Shift in Frequency
- Differentiation
29Properties of Laplace Transforms
- Differentiation ( in time domain , s in
Laplace domain) - Integration ( in time domain , 1/s in
Laplace domain)
30Laplace Transform of Impulse and Unit Step
31Unit Ramp
32Exponential Function
33Sinusoidal Functions
34Partial-fraction Expansion (Text, page 637-641)
- F(s) is rational, realizable condition (d/dt
is not realizable)
zeros
poles
35Cover-up Method
- Check the repeated root for the partial-fraction
expansion (page 638)
36Example
37Transfer Function
- Defined as the ratio of the Laplace transform of
the output signal to that of the input signal
(think of it as a gain factor!) - Contains information about dynamics of a Linear
Time Invariant system - Time domain
- Frequency domain
Laplace transform
Inverse Laplace transform
38Mass-Spring-Damper System
- ODE
- Assume all initial conditions are zero. Then take
Laplace transform,
Output
Transfer function
Input
39Transfer Function
- Differential equation replaced by algebraic
relation Y(s)H(s)U(s) - If U(s)1 then Y(s)H(s) is the impulse response
of the system - If U(s)1/s, the unit step input function, then
Y(s)H(s)/s is the step response - The magnitude and phase shift of the response to
a sinusoid at frequency is given by the
magnitude and phase of the complex number - Impulse
- Unit step
40Kirchhoffs Voltage Law
- The algebraic sum of voltages around any closed
loop in an electrical circuit is zero.
41Kirchhoffs Current Law
- The algebraic sum of currents into any junction
in an electrical circuit is zero.
42Theorems
- Initial Value Theorem
- Final Value Theorem
- If all poles of sF(s) are in the left half plane,
then
43DC Gain of a System
- DC gain the ratio of the steady state output of
a system to its constant input (1/s) - For a stable transfer function
- Use final value theorem to compute the steady
state of the output
44Pure Integrator
- Impulse response
- Step response
45First Order System
- Impulse response
- Step response
- DC gain (Use final value theorem)
46Matlab Simulation
- Gtf(0 5,1 2)
- impulse(G)
- step(G)
47Second Order Systems with Complex Poles
48Second Order Systems with Complex Poles
49Impulse Response of the 2nd Order System
50Matlab Simulation
- zeta 0.3 wn1
- Gtf(wn,1 2zetawn wn2)
- impulse(G)
51Unit Step Response of the 2nd Order System
52Unit Step Response (page 122)
53Matlab Simulation
- zeta 0.3 wn1 Gtf(wn,1 2zetawn wn2)
- step(G)
54Laplace Transform Table
55Laplace Transform Table
56Laplace Transform Table
57Laplace Transform Table
58Resistance
- Voltage Source
- Kirchhoffs voltage law
- Current Source
-
59Linearization of nonlinear systems
- Identify an operating point
- Perform Taylor series expansion and keep only
constant and 1st derivative terms - For a nonlinear function linearized
around
60Linearization