MMU616 - STATE SPACE CONTROL THEORY

Course Name Code Semester Theory
(hours/week)
Application
(hours/week)
Credit ECTS
STATE SPACE CONTROL THEORY MMU616 Any Semester/Year 3 0 3 8
PrequisitesMMÜ 324
Course languageTurkish
Course typeElective 
Mode of DeliveryFace-to-Face 
Learning and teaching strategiesLecture
Question and Answer
Preparing and/or Presenting Reports
Problem Solving
 
Instructor (s) Dr S. ÇaÄŸlar BaÅŸlamışlı 
Course objective The main objective of this course is to introduce the students to the basics of modern control systems and to provide them with a background on the state variable approach necessary for further graduate courses on system dynamics, control, vibrations and robotics 
Learning outcomes
  1. correlate the time response of a linear system and its state transition matrix
  2. derive the state transition matrix of for a given system matrix
  3. obtain the time response of a time invariant or time varying MIMO system to a specified set of inputs and initial conditions, using its state transition matrix
  4. determine all equilibria for a given nonlinear system
  5. demonstrate their understanding of various stability definitions
  6. analyze the stability of a linear or nonlinear system about an equilibrium point using Lyapunov approach.
  7. to design linear state feedback controllers
  8. to design state observers
Course ContentState Space Representation
Solution of State Equations
Controllability and Observability
Lyapunov Stability
Controller Design with State Feedback
Observer Design
 
ReferencesOgata, K., Modern Control Engineering, 5th Edition, Pearson Prentice Hall, 2009.
/ Dorf, R.C. and Bishop, R.H., Modern Control Systems, 11th Edition, Prentice-Hall, 2007.
/ Franklin, G.F., Powell, J.D., and Emami-Naeini, A., Feedback Control of Dynamic Systems, 6th Edition, Pearson Prentice Hall, 2009.
/ Kuo, B. C. and Golnaraghi, F., Automatic Control Systems, 8th Edition, John Wiley & Sons, 2003.
/ Nise, N.S., Control Systems Engineering, 5th
 

Course outline weekly

WeeksTopics
Week 1The concept of state. State variables, state vector, state space, state trajectories. State space representation of dynamical systems, state and output equations.
Week 2Some special representations of LTI systems in various forms. Controllable canonical (phase variable) form. Observable canonical form. Diagonal canonical form. Jordan canonical form with an example
Week 3Transfer function matrix; its derivation from state and output equations; resolvent matrix. Example. Controllability and observability. Formal ways of testing controllability and observability. Theorems and examples.
Week 4Kalman's duality principle. Output controllability. Linear transformation between states; similarity transformation; invariance of characteristic polynomial and transfer function matrix under similarity transformation, Van der Monde matrix as a trans
Week 5Diagonalization by modal matrix; eigenvectors. Real and distinct eigenvalues. Example. Complex eigenvalues; modified canonical form. Example. Multiple eigenvalues. Generalized eigenvectors. Jordan blocks. Examples.
Week 6Time response of linear systems. Response to initial states. Solution as power series. Matrix exponential; state transition matrix and its properties. Forced response, convolution integral, response to impulsive inputs applied at initial time, respo
Week 7Cayley Hamilton theorem (continued). Sylvester's expansion theorem. Minimal polynomial. Response of time varying systems.
Week 8State variable feedback. SISO systems; direct method, transformation into controllable canonical form, Ackermann's formula, example. MIMO systems; output feedback
Week 9MIMO systems (continued); unity rank controllers, multivariable controllable canonical form.
Week 10Input-Output decoupling via state feedback. State feedback with integral control. Stability; equilibria, definitions.
Week 11Sign definiteness of functions of vectors. Quadratic forms and their sign definiteness; Sylvester's theorem. Positive definiteness and simple closed curves; radial unboundness. Lyapunov's 2nd (direct) method; theorems on stability in the sense of Lya
Week 12Application to linear time invariant systems using quadratic Lyapunov functions, Lyapunov equation, theorem related to the Lyapunov's 1st method. Application to nonlinear systems; estimation of the size of stability regions. Examples.
Week 13General optimal control problem. Linear quadratic regulator (LQR) problem. Algebraic (reduced) Riccati matrix equation. Example. Kalman's theorem for stabilizability. State reconstruction from the measurements of the outputs; observers. Full state ob
Week 14Class Presentations
Week 15
Week 16Final Examination

Assesment methods

Course activitiesNumberPercentage
Attendance00
Laboratory00
Application00
Field activities00
Specific practical training00
Assignments00
Presentation00
Project660
Seminar00
Midterms00
Final exam140
Total100
Percentage of semester activities contributing grade succes660
Percentage of final exam contributing grade succes140
Total100

WORKLOAD AND ECTS CALCULATION

Activities Number Duration (hour) Total Work Load
Course Duration (x14) 14 3 42
Laboratory 0 0 0
Application000
Specific practical training000
Field activities000
Study Hours Out of Class (Preliminary work, reinforcement, ect)12224
Presentation / Seminar Preparation000
Project630180
Homework assignment000
Midterms (Study duration)000
Final Exam (Study duration) 11010
Total Workload3345256

Matrix Of The Course Learning Outcomes Versus Program Outcomes

D.9. Key Learning OutcomesContrubition level*
12345
1. Has the theoretical and practical knowledge to improve and deepen the information in the different fields of the mechanical eng ineering at the level of expertize based on the undergraduate engineering outcomes.    X
2. Realizes the interaction between the interdiciplines in which the mechanical engineering applications take place.   X 
3. Uses the theoretical and practical knowledge at the levels of expertize in which he/she gains from his/her field in solving engineering problems.    X
4. Has the ability to be able to interpret and develop new information via combining his/her knowledge in which he/she becomes expert with the knowledge that comes from different diciplines.   X 
5. Has the abilitiy to be able to solve the problems in engineering applications using research methods.    X
6. Be able to perform an advanced level work in his/her field independently.    X
7. Takes the responsibility and develops new strategical approaches for solving encountered and unforeseen complicated problems in engineering applications    X 
8. Be able to lead when the problems encountered are in the fields of the mechanical engineering in which he/she specialized     X
9. Evaluates the information and skills which he/she gains at the level of expertize in the specifics of mechanical engineering and adjusts his/her learnings as and when needed.   X 
10. Systematically transfers the current progress in engineering field and his/her own studies to the groups in his/her field and to the groups out of his/her fields in written, oral and visual presentations supported by quantitative and qualitative data .     X
11. Establishes oral and written communication skills by using one foreign language at least at the level of B1 European Language Portfolia.   X 
12. Uses the information and communication technologies at the advanced level with the computer softwares as required by the area of specialization and work.     X
13. Develops strategy, policy and application plans to the problems at which engineering solutions are needed and evaluates the results within the quality processes framework.    X
14. Uses the information which he/she absorbs from his/her field, the problem solving and practical skills in interdiciplinary studies.    X

*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest