Linear Control Design
- Mauricio de Oliveira, first-name at ucsd dot edu
You are welcome to stop by anytime I am in my office.
Contact me by email if you would like to make an appointment.
- Yilong (Dylan) Chen, yic 013 at ucsd dot edu
EBU II 105:
- Friday from 10:00-11:00
Homework will be posted weekly
at Triton Ed.
Solutions should be submitted electronically in PDF by the due date posted.
Shortly after the submission deadline, the solution key will be posted on Triton Ed with a point breakdown for each question.
Grade your submission against the solutions and upload an annotated PDF by the posted due date.
A random sample of the submissions will be audited to ensure your grading is fair and accurate.
Following the grade audit, your grade will be available to view on Triton Ed.
If you have any questions, attend the weekly office hour or email Amit.
- No midterms
Due on: TBA
The pdf lecture notes are accompanied by Matlab and Mathematica demos.
You will need to download NCAlgebra to run some of the Mathematica demos. This is a package that will allow you to manipulate non-commutative expressions (e.g. block-matrix products) in Mathematica. It will also come with a Semidefinite Program Solver that you can use to compute the solution to the optimization problems in this class.
If you're using Matlab, you will need to download a Semidefinite Program Solver. See links below.
Controllability & Observability
mathematica files satelite.nb
- Linear Quadratic Control
LQR with Noisy Input
matlab files sat1.m sat2.m
mathematica files sat12.nb
Optimal State Estimation
matlab files sat3.m inertia1.m inertia2.m
mathematica files sat3.nb inertia.nb
Linear Quadratic Gaussian Control
matlab files sat4.m
mathematica files sat4.nb
- Linear Matrix Inequalities
A First Glimpse on Design with LMIs
matlab files sat5.m badlmi.m
mathematica files sat5.nb
The LQR Problem Revisited
matlab files sat6.m sat7.m
mathematica files sat6.nb sat7.nb
Non-Classic State Feedback Control Design
matlab files sat8.m sat9.m
mathematica files sat8.nb sat9.nb
- Output Feedback Control
LQG with Multiple Objectives
matlab files sat10.m
For my MAE 280 A notes click here.