0% found this document useful (0 votes)
24 views

Lecture1 Intro Dynamics Annotated

This document provides an overview of MECE 3350 - Control Systems taught by Aaron Yurkewich. The course covers topics such as introduction to control systems, differential equations of physical systems, Laplace transforms, and more. It outlines the course schedule, assignments, exams, and labs. Students will learn about open and closed loop control systems, modeling dynamic systems using components like springs, dampers, masses, and more. They will also learn how to analyze electrical systems and apply control theory to multi-input multi-output systems. The course aims to provide an introduction to control systems and their applications as a prerequisite for other courses.

Uploaded by

Joseph Andrewes
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Lecture1 Intro Dynamics Annotated

This document provides an overview of MECE 3350 - Control Systems taught by Aaron Yurkewich. The course covers topics such as introduction to control systems, differential equations of physical systems, Laplace transforms, and more. It outlines the course schedule, assignments, exams, and labs. Students will learn about open and closed loop control systems, modeling dynamic systems using components like springs, dampers, masses, and more. They will also learn how to analyze electrical systems and apply control theory to multi-input multi-output systems. The course aims to provide an introduction to control systems and their applications as a prerequisite for other courses.

Uploaded by

Joseph Andrewes
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 44

MECE 3350 - Control Systems

Instructor: Aaron Yurkewich


Agenda

• Introduction

• Course Information

• Introduction to Control Systems

• Differential Equations of Physical Systems

2
Introduction
AARON YURKEWICH

Medical Innovations
Human Robot Interaction
Hybrid Exosuits
SURGICAL
ROBOTICS

5
IMPACT OF
SURGICAL ROBOTS
3D VISION

STERILE

PRECISION

LACK OF SENSORY
FEEDBACK
6
REHABILITATION
ROBOTICS

7
8
NEURAL
ENGINEERING

9
AUGMENTING MOTOR LEARNING WITH
ELECTRICAL STIMULTION & ACTUATION

RMSE
Trial

Satoshi Endo, Aaron Yurkewich, Hector Lopez Carral, Carmen Krewer, Chiara Höhler, Emilio Trigili¸ Thierry Keller, RehabWeek 2022 10
Course Information
Lectures, Quizzes, Exams Schedule
Tuesday, Thursday 1-4pm, Unfilled Slides will be posted on Canvas before class
Day Topic Day Topic

June 27 Control Systems July 20 Quiz, Root Locus 2


Dynamic Models PID Controllers
June 29 Laplace Transforms July 25 Tuning PID Controllers
Transfer Function Time Domain Review
July 4 Effect of Pole Locations July 27 Quiz, Bode Plots
Block Diagrams
July 6 Quiz, Steady State Error Aug 1 Nyquist Stability Criteria
Transient Response Nyquist Plots
July 11 Dominant Poles & Zeros Aug 3 Quiz, Phase and Gain Margins
Routh-Hurwitz Stability State Space Models
July 13 Quiz, Review, Root Locus 1 Aug 8 Review

July 18 Midterm Aug 9-13 Final Exam 12


Midterm and Final Exam Information
• Midterm (20%) – Material from lectures 1-5
• One-sided handwritten A4 sheet allowed
- No fully-solved solutions in numeric form
- Sheet submitted with exam

• Final Exam (30%) – All material


• Two-sided handwritten A4 sheet allowed
• Minimum of 40% required to pass the course

13
Labs (20%)
• Read the lab manual before the lab
• Prelabs will be completed at the start of class
• Lab reports are individual and due 6 days after the lab
• Labs begin July 5

TAs
• Monday: Farshad Samadpour Samarin,
[email protected]
• Wednesday: Haniyeh Fathi, [email protected]

14
Assignments (20%)
• 4 questions per assignment
• 2 of these questions will be demonstrated during tutorial
• Assignments will be posted Friday and due the next Friday,
starting July 7

TAs
• Monday: Haniyeh Fathi
• Tuesday: Farshad Samadpour Samarin
Junwoo Kim, [email protected]
15
Anonymous Class Survey

https://forms.gle/d1CfAAPNyR7qrxqdA 16
Introduction to Control Systems
Learning Outcomes
• Open Loop Control Systems
• Closed Loop Control Systems
• Noise, Disturbance and Model Changes
• Multi-Input Multi-Output Systems
• Importance of Controls Engineering

18
Open Loop Control Systems

human presses throttle car

19
Open Loop Control Systems

speed input microcontroller throttle car

20
Closed Loop Control Systems

21
Closed Loop Control Systems

22
Disturbance, Noise & Model Changes
car
hill
Model
Change

23
Multi-Loop Control Systems

24
Multi Input Multi Output (MIMO)

25
Control System Applications
Model
Change

26
Design Stages

Establish Goals, Model and Design, Simulate


Variables & Design the and Analyze the
Specifications Process Control System

27
Importance of Controls Engineering
“Professional engineers are
responsible for the accuracy, “Any sufficiently advanced
completeness and acceptability of technology is indistinguishable
all aspects of the services they from magic.”
provide, including information - Arthur Clarke
obtained using software” - PEO

Employment Prerequisite for many courses


MECE 3390U – Mechatronics
METE 3100U – Actuators and Power Electronics
MANE 4280U – Robotics and Automation

28
Questions?
Dynamic Models
Learning Outcomes
• Mass Spring Damper Friction Systems
• Rotational Systems
• Electrical Systems
• Linear Systems

31
Translational Components

Component Equation Symbol Example

x1 x2
Spring F = k (x2-x1)

v1 v2
Damper F = b (x2’-x1’)

v2
µ Mass
Friction F = µ (x2’)

a2
Mass F = m (x2’’) Mass

Viscous friction coefficient µ can be N/(m/s)


32
Translational Systems
x0
k Draw the free body diagram

x1
m F(t)

µ
b

Write the equation of motion

Exercise: Write the equation of motion in terms of velocity instead of position 33


Rotational Components

Component Equation Symbol Example

θ1 θ2
Torsion Spring T = k (θ2-θ1)

ω1 ω2
Rotational Damper F = b (θ2’-θ1’)

Polar ⍺2
Rotating Mass F = J (θ2’’) Inertia

34
Electrical Components

Component Equation Symbol Example

Resistor v=Ri

v’ = 1/C * i
! Steady state:
Capacitor v = ∫ 𝑖 𝑑𝑡 v’ = 0, so i = 0,
"
Open Circuit
Steady state:
Inductor v = L i’ i’ = 0, so v = 0,
Closed Circuit

v stands for voltage

35
Electrical Systems
Draw the current flow diagram

i
v(t) +
-

Write the equation of current

Exercise: Plot the response in Matlab 36


Linear Systems
Non-Linear
x2 = y
x y=x2
x Process y input2

x1 input2 y1=x12

x2 input2 y2=x22

x1 + x2 Process y1 + y2 Superposition x1+x2 input2 y12=(x1+x2)2

A*x Process A*y Homogeneous x+b=y

37
Linear Approximations
x x = L * sinθ
x=L*θ

Small Angle Assumption


# #
Exercise: Make a table of sinθ versus θ from − $ to $
38
Questions?
Example Questions
Question 1: Find the Differential Equations

41
Question 2: Find the Differential Equations

42
Matlab Training
Questions?

You might also like