You are on page 1of 15

A D VA N C E D

RUTH
MILMAN CONTROL
SYSTEMS
THE BASICS
WHO
• Course Instructor:
– Prof. Ruth Milman - Ruth.Milman@OntarioTechU.ca
• Office Hours: Tuesdays 12:30-1:30pm ERC3035

• Tutorial Teaching Assistant:


– Prachal Jadeja- prachal.jadeja@ontariotechu.net
• Office Hours: Thursdays 1:00-2:00pm Location TBD

Fall 2022 ELEE4150 - Advanced Control Systems ©Ruth Milman 2


WHY
• This course introduces advanced control techniques, including design tools which allow the designer
to tailor the system to the required specifications. This course still focuses only on LTI systems –
BUT we do evaluate linearization as a method to apply tools to nonlinear systems.

• We focus on the time domain models of systems and use tools such as pole placement, state
estimation, observers and optimization.

• Students are expected learn, understand and apply the standard tools of design and analysis for SISO
systems. Matlab is an integral part of this process.

• Matlab is emphasized in this course.

Fall 2022 ELEE4150 - Advanced Control Systems ©Ruth Milman 3


WHAT
• This course is a continuation to concepts taught in Modern Control Systems.

• SISO (single input, single output) – LTI (linear time invariant) systems

– Focus primarily on the time domain


– Mathematical Models of Systems
• Differential equations
• State Space
– Approximating nonlinear systems through linearization
– Shaping responses through pole placement
– Estimating unknown states
– Observer design
– Optimization using the Linear Quadratic Regulator method
– Etc.

Fall 2022 ELEE4150 - Advanced Control Systems ©Ruth Milman 4


WHERE & WHEN …
( OK, WHERE IS ALWAYS ONLINE )
Synchronous Lectures:
Tuesdays 9:40-11:00am Shawenjigewinig Hall, Room 133
Fridays 9:40-11:00am Shawenjigewinig Hall, Room 133

Tutorials:
Section 003 Thursdays 8:10-9:30am SIRC-2060
Section 002 Thursdays 5:10-6:30pm UA-3130

All class information & links when required can be found in a module on Canvas

Fall 2022 ELEE4150 - Advanced Control Systems ©Ruth Milman 5


COURSE EVALUATION
Quizzes & Participation 20%
• Tutorial Quizzes will occur weekly – they will be take home group quizzes that are due Fridays at midnight.
• You need to come prepared to each class as there will also be marks for participation.
• Participation may occur through various means …
Assignments 10%
• There will four matlab assignments, including assignments that are based on project presentations.
• Assignments are group work.
Project 20%
• One design/lecture assignment will be given as a team .
• Each team will need to present a lecture as well as their design solution to the class.
• Presentation times will be during classes.
Midterm Tests 25%
– These will be held during lecture time.

Final Exam 25%

Note: There may be one on one post midterm and/or exam meeting.

Fall 2022 ELEE4150 - Advanced Control Systems ©Ruth Milman 6


THE KEY TO SUCCESS
Participation … Participation … Participation … Participation … Participation … Participation …
Participation … Participation … Participation … Participation … Participation … Participation …
Participation … Participation … Participation … Participation … Participation … Participation …
Participation … Participation … Participation … Participation … Participation … Participation …
Participation … Participation … Participation … Participation … Participation … Participation …
Participation … Participation … Participation … Participation … Participation … Participation …
Participation … Participation … Participation … Participation … Participation … Participation …
Participation … Participation … Participation … Participation … Participation … Participation …
Participation … Participation … Participation … Participation … Participation … Participation …
Participation … Participation … Participation … Participation … Participation … Participation …
Participation … Participation … Participation … Participation … Participation … Participation …
Participation … Participation … Participation … Participation … Participation … Participation …
Participation … Participation … Participation … Participation … Participation … Participation …

Fall 2022 ELEE4150 - Advanced Control Systems ©Ruth Milman 7


PARTICIPATION
• Synchronous:
– In class polling
– Asking questions in lecture
– Asking questions in tutorial

• Asynchronous
– Asking questions online
• Canvas Discussion Board

Fall 2022 ELEE4150 - Advanced Control Systems ©Ruth Milman 8


j Bo

[ ]
¥ "
=
Ax + ✗ =

KEIR
,
Csc + Da
y =

B
5150
A hxn
' '
WEIR
, YER

✗ ^ MIMO
C P

UEIRM YEIRP
D mxp

CAT
.CA#se.ruab
your controllability
how believes
Definesystem
term
through

€3
D -
feed behaviour
internal system .

A -

behaviour
stability 1-

-
how inputs enter the system .

C- what You can see .



rigid
+Do

%
Cx "
poles
"

y A)
-
=

= CGI -

B+D

state -
space .

Transfer
function
simulate this
to see how RL

it performs !
.
RA

Bode

xKx + BÑR Nyquist


help

npfiwes
understand
Kx
Ñ r 't)
system
+
a =

performance

y=C
Block
"
+ r →
"
Diagrams .
The State Space Moder

IS UNIQUE !
NOT

pole locations are ◦

But the
◦ •

z
x
is your
states
chosen
. .

'
T se
-

x=
I _- Tx

I
_ '

si = AT
'
I
TAT
-

T(tÉ)
-

i. =
ñ
É=
LOCATION :
POLE
-
TAT
'
= Ñ is diagonal
when
.
.
.

entries
then diagonal are

your eigenvalues .
-

. -

I
=
poles .
. .

underlying dynamics
are defined by the

poles .
I = DX

diagonal matrix
the
all
which contains

of distinct
your
eigenvalues / poles .

Sixdk =
SDK DX

; [é÷÷]+c
-

240)

is
out =

"
" "
ed
blc d
glow
TEXTBOOK
• Ogata – Modern Control Engineering
• Bishop & Dorf – Modern Control Systems
• Franklin & Powell – Feedback Control of Dynamic Systems
• Phillips & Parr – Feedback Control Systems

– Please note that these are recommended not a required textbooks.


– You have a list of relevant sections for each of these books and you are welcome to use any of them.

Fall 2022 ELEE4150 - Advanced Control Systems ©Ruth Milman 9

You might also like