ecen 191 new student seminar - session 10: controls controls ecen 191 new student seminar

27
ECEn 191 – New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

Upload: chloe-carpenter

Post on 18-Jan-2018

223 views

Category:

Documents


0 download

DESCRIPTION

ECEn 191 – New Student Seminar - Session 10: Controls EARLY ELECTRONIC EXAMPLE

TRANSCRIPT

Page 1: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

Controls

ECEn 191 New Student Seminar

Page 2: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

WE ALREADY KNOW CONTROL

Page 3: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

EARLY ELECTRONIC EXAMPLE

Page 4: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

CONTROL EXAMPLE 1

Page 5: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

CONTROL EXAMPLE 2

Page 6: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

CONTROL EXAMPLE 3

Page 7: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

A CONTROLLED SYSTEM

Control Algorithm Actuators System

Sensors

Objectives

Page 8: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

CRUISE CONTROL SYSTEM

Page 9: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

BANG-BANG CONTROL

Page 10: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

BANG-BANG: DEADBAND

Page 11: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

PID CONTROL

P – Proportional

I – Integral

D – Derivative

Page 12: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

PROPORTIONALITY CONTROL

proportionality constant

speed

acceleration = kp(desired speed – measured speed)

desired speed

measured speed

Page 13: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

INTEGRATION CONTROL

integration constant

speed

acceleration = kp(desired speed – measured speed) + ki [ (desired speed – measured speed) dt]

desired speed

measured speed

Page 14: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

DERIVATIVE CONTROL

derivative constant

acceleration = kp(desired speed – measured speed) + ki [ (desired speed – measured speed) dt] +

kd [ d/dt (desired speed – measured speed) ]

speeddesired speed

measured speed

Page 15: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

OTHER SETPOINT EXAMPLES

Page 16: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

PATH PLANNING

start

stop

Page 17: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

A POSSIBLE PATH SOLUTION

start

stop

Page 18: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

V – Put up a slide with a picture of a self-driving car – perhaps from DARPA Grand Challenge

AUTOMATION - SELF DRIVING CAR

Page 19: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

PARALLEL PARKING CAR

Page 20: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

BYU ROBOT SOCCER

Page 21: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

AUTOMATION - MANUFACTURING

Page 22: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

ECE CAREERS - AEROVIRONMENT

Page 23: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

ECE CAREERS - IROBOT

Page 24: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

ECE CAREERS - SEGWAY

Page 25: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

WHAT’S NEXT

Coordinated Control Very Difficult Environments

Page 26: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

CONTROL CLASSES

• ECEn 380 – Signals and Systems• ECEn 483 – Design of Control

Systems• ECEn 490 – Senior Project

(Indoor Flying Robot)

Page 27: ECEn 191  New Student Seminar - Session 10: Controls Controls ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 10: Controls

LAB EXERCISE

www.et.byu.edu/groups/newstudent/schedule.html