Aerial Robotics
Control Theory
C. Papachristos
Robotic Workers (RoboWork) Lab
University of Nevada, Reno
CS-491/691
Signal Processing Fundamentals
CS491/691 C. Papachristos
Time (s)
Frequency - 2πω (rad/s)
Amplitude
Frequency - 2πω (rad/s)
Phase
Dynamical System
Differential Equations
Original�Amplitude �& Phase
Sinusoid
Input
Modified�Amplitude �& Phase
Sinusoid
Output
Note: Indicative images of different domains, but for the Fourier Series
Signal Processing Fundamentals
CS491/691 C. Papachristos
Signal Processing Fundamentals
CS491/691 C. Papachristos
Signal Processing Fundamentals
CS491/691 C. Papachristos
For
ω=3
For
ω=5
By Thenub314 - Own work, CC BY-SA 3.0
Fourier Transform Magnitude
Linear Time Invariant Dynamical Systems
CS491/691 C. Papachristos
L T I
Dynamical System
Modeling of LTI Dynamical Systems
Time Domain based representation
Complex Domain based representation
CS491/691 C. Papachristos
By Zach Star, https://www.youtube.com/watch?v=n2y7n6jw5d0
Modeling of LTI Dynamical Systems
Time Domain based representation
Complex Domain based representation
CS491/691 C. Papachristos
E.g.,:
Modeling of LTI Dynamical Systems
Note 2: Used in Systems Analysis
CS491/691 C. Papachristos
Modeling of LTI Dynamical Systems
Time Domain based representation
Complex Domain based representation
CS491/691 C. Papachristos
Modeling of LTI Dynamical Systems
CS491/691 C. Papachristos
L T I
Dynamical System
Note: The Transfer Function is the Laplace Transform of the LTI’s Impulse Response
Modeling of LTI Dynamical Systems
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
C. Papachristos
Gain Origin z/p Real z/p Complex z/p Transp. Delay
On the whiteboard:
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Step Response
Analysis of LTI Dynamical Systems
2nd Order Systems Response Analysis
Second order system representation:
In transfer function form:
DC-gain :
Damping ratio:
Natural frequency:
Poles:
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Note: A critically damped system reaches the Steady-State Response in the minimum time possible
Analysis of LTI Dynamical Systems
2nd Order Systems Response Analysis
Pole Maps on the Complex Plane:
Poles are Complex numbers
Poles have only Real components
Poles have only Imaginary component
Complex Root-Pair
Locus:
CS491/691 C. Papachristos
constant “damping ratio”
lines
Analysis of LTI Dynamical Systems
2nd Order Systems Response Analysis
Time-Domain Responses:
Some overshoot & oscillation exists
No overshoot (or oscillation)
Fixed-amplitude oscillation
Complex Root-Pair
Locus:
CS491/691 C. Papachristos
Step Response
Step Response
Step Response
constant “damping ratio”
lines
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
Critical
Stability
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
No oscillations
oscillations
oscillations
Stable
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
C. Papachristos
Note: A right-half-plane Zero’s effect on a (step) response is an initial “dip” in the wrong direction (harder to control!)
A Non-Minimum-Phase system:
The Minimum Phase system:
Another Non-Minimum Phase system:
By: MATLAB: https://www.youtube.com/watch?v=jGEkmDRsq_M
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
C. Papachristos
Analysis of LTI Dynamical Systems
C. Papachristos
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Note: Upper-half of Nyquist plot is a mirror of lower-half (corresponds to response for negative frequencies)
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
“Unstable” Zeros
(or closed-loop Unstable Poles)
(only) Unstable open-loop Poles
Analysis of LTI Dynamical Systems
Stability Margins
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
CS491/691 C. Papachristos
Analysis of LTI Dynamical Systems
C. Papachristos
State-Space Modeling of LTI Dynamical Systems
CS491/691 C. Papachristos
State-Space Modeling of LTI Dynamical Systems
CS491/691 C. Papachristos
State-Space Modeling of LTI Dynamical Systems
CS491/691 C. Papachristos
State-Space Modeling of LTI Dynamical Systems
Example
SISO system Ordinary Differential Equation (2nd order):
In State-Space form:
(In State-Space form: )
CS491/691 C. Papachristos
State-Space Modeling of LTI Dynamical Systems
C. Papachristos
Eigenvalues Equation
State-Space Analysis of LTI Dynamical Systems
Continuous
Time:
C. Papachristos
State-Space Analysis of LTI Dynamical Systems
Continuous
Time:
Discrete
Time:
CS491/691 C. Papachristos
State-Space Analysis of LTI Dynamical Systems
Continuous
Time:
Discrete
Time:
CS491/691 C. Papachristos
State-Space Analysis of LTI Dynamical Systems
Continuous
Time:
Discrete
Time:
CS491/691 C. Papachristos
State-Space Analysis of LTI Dynamical Systems
Continuous
Time:
Discrete
Time:
CS491/691 C. Papachristos
Time for Questions !
CS-491/691
CS491/691 C. Papachristos