< Bison Academy

ECE 463/663: Modern Control

Feeback Control using State-Space Methods:

Spring 2018

 

 

Bison Academy

Old Homework and Solutions

 

 

 

 

Instructor:            Jake Glower 

Office                  ECE 201A

Phone:                701_231_8068

Email:                  Jacob_glower@yahoo.com

Office Hours       Tu/Th 11AM - noon.

Class Time         MWF 10AM,  room 123  (room change)

 


 

Date

Topic

Code & Videos*

Homework

Old HW & Solutions

M

Jan 8

Holiday

 

HW #1

Solution #1

W

Jan 10

Syllabus

MATLAB Review

Download Matlab (link here)

Download SciLab (link here)

F

Jan 11

LaPlace Transforms and Dominant Poles

Dominant Poles(v)

M

Jan 15

Holiday

 

HW #2

Solution #2

Heat.m

W

Jan 17

System Modeling in State Space

State Space(v)

F

Jan 19

Eigenvalues and Eigenvectors

Eigenvectors(v)

M

Jan 22

Canonical Forms

Heat.m

HW #3

Solution #3

Ball / BallDisplay / BallDynamics

W

Jan 24

Similarity Transforms

Wave.m

F

Jan 26

LaGrangian Dynamics

Ball.m

M

Jan 29

Cart and Pendulum System

CartDisplay.m

CartDynamics.m

Cart.m

HW #4

Solution #4

W

Jan 31

Ball and Beam System

Beam.m

BeamDynamics.m

BeamDisplay.m

F

Feb 2

Dynamics of a 2-Link Robot

2-Link

2-Link Dynamics

Double Pendulum Control

M

Feb 5

Controllability / Observability

Test #1

Test #1 Solution

W

Feb 7

Holiday – Career Fair

Gantry

GantryDisplay

GantryDynamics

F

Feb 9

Review

M

Feb 12

Test #1

HW #5

Solution #5

W

Feb 14

Full-State Feedback

F

Feb 16

Pole Placement Derivation

M

Feb 19

Holiday – President Trump Day

Cart & Pendulum (Sp18 ver)

Cart  -  CartDynamics  -  CartDisplay

 

W

Feb 21

Pole Placement: Heat Eq

10-Stage RC Filter (sp18 ver)

Heat

F

Feb 23

Pole Placement:  Cart & Pendulum

pole placement Matlab routine

ppl.m

M

Feb 26

Servo-Compensators

Ball & Beam System (sp18 ver)

Beam  -  BeamDynamics  -  BeamDisplay

HW #6

Solution #6

W

Feb 28

SC for Sinusoidal Setpoints

Heat_Servo_1.txt

F

Mar 1

Generalized Servo-Compensator

Heat_Servo_2.txt

M

Mar 5

Snow Day

 

HW #7

Solution #7

W

Mar 7

Linear Observers

Step2.m

Step response with initial conditions

F

Mar 9

The Separation Principle

Disturbances and Tracking

 

M

Mar 12

Holiday

 

 

W

Mar 14

Holiday

 

F

Mar 16

Holiday

 

M

Mar 19

Reduced Order Observers

 

Test #2

Test #2 Solution

 

W

Mar 21

Test #2:  Q & A

Gantry System (sp18 ver)

Gantry  -  GantryDynamics  -  GantryDisplay

F

Mar 23

Test #2:  Q & A

 

M

Mar 26

Calculus of Variations

 

HW #8

Solution #8

W

Mar 28

The Ricatti Equation

 

F

Mar 30

Holiday

 

M

Apr 2

Holiday

 

 

W

Apr 4

Optimal Control (LQG)

 

F

Apr 6

LQG Control with Multiple Inputs

 

M

Apr 9

LQG Control with Servo-Compensators

 

HW #9

Solution #9

W

Apr 11

LQG with MIMO Servo-Compensators

 

F

Apr 13

Holiday!  (PE Exam Day)

 

M

Apr 16

LQG Observers

Kalman Filters

Step3.m

Step response with state and sensor noise

HW #10

W

Apr 18

Kalman Filter Example

LQG/LTR Control

F

Apr 20

LQG/LTR with Servo-Compensators

 

M

Apr 23

VSS and Saturating Control

 

 

W

Apr 25

Review

 

F

Apr 27

Test #3  (In Class)

 

M

Apr 30

Final Exam (take home)

Beam.m

BeamDynamics.m

BeamDisplay.m

 

W

May 2

Q & A:  Final Exam

F

May 4

Holiday (IET Conference)

F

May 12

Final Exam Due:  4PM Friday, May 12

 

 

 

 

Pink Noise and Noise Cancellation

Animation in MATLAB

Animation(v)