Courses offered in SysCon

Click on courses for details
SC 401 - Linear systems and electromagnetic waves
SC 601 - Modelling and Identification of Dynamical Systems SC 602 - Control of Nonlinear Dynamical Systems SC 605 - Optimization-based Control of Stochastic Systems
SC 607 - Optimization SC 612 - Introduction to Linear Filtering and Beyond SC 616 - Large Scale Systems
SC 617 - Adaptive Control Theory SC 618 - Analytic and Geometric Dynamics SC 619 - Control of Langrangian and Hamiltonian Systems
SC 620 - Automation and Feedback Control SC 621 - Quantitative Feedback Theory I SC 623 - Optimal and Robust Control
SC 624 - Differential Geometric Methods in Control SC 625 - Systems Theory SC 627 - Motion Planning and Coordination of Autonomous Vehicles
SC 628 - Guidance Strategies for Autonomous Vehicles SC 629 - Introduction to Probability and Random Processes SC 630 - Variable Structure and Sliding Mode Control
SC 631 - Games and Information SC 633 - Geometric and Analytic Aspects of Optimal Control SC 634 - Introduction to Mobile robotics
SC 635 - Advance Topics in Mobile Robotics SC 636 - Theory of Output Regulation SC 637 - Sparsity methods in systems and Control
SC 638 - Quantum Control SC 639 - Mathematical Structures for Control SC 640 - Applied Predictive Analytics
SC 641 - Solid State Systems and Control SC 642 - Observation Theory SC 643 - Stochastic and Networked Control
SC 645 - Intelligent Feedback Control SC 646 - Distributed Optimization and Machine Learning SC 647 - Topological Methods in Control and Data Science
SC 648 - Stochastic Processes in Engineering and Natural Systems
SC 700 - Embeded Control System SC 701 - Physics and Control SC 702 - Control of Distributed Parameter Systems

SC 401 - Linear systems and electromagnetic waves

  • Electromagnetic waves and propagation
  • Waveguides and resonantors
  • Antennas and Transmission lines
  • rf and microwave engineering
  • Geometric optics
  • Optical Resonance

Text/References :
  • Navin Khaneja, "Electomagnetic waves and optics, a linear system approach", 2018.
  • E.M. Prucell and D. Morin, "Electricity and Magnetism", Cambridge University Press, 2013.
  • R.K. Shevagaonkar, "Electromagnetic waves", TaTa McGraw Hill, 2006.
  • D. Griffiths, "Introducation to Electrodynamics", Prentice Hall, 1999.

SC 601 - Modelling and Identification of Dynamical Systems

Classification of inputs and models, analytical and experimental methods of modelling: transform methods, impulse and frequency response, Fourier transform. Response to random inputs, state-space models, Z transform, correlation technique. pseudo-random signal testing parameter tracking, regression and least-square methods.

Discrete time series models: FIR and ARX models, development of ARX models by least square estimation, Unmeasured disturbance Modeling: AR-MAX, OE, Box-Jenkin'smodels, Time-series analysis, AR and ARX models, least-squares setting.

Text/References :
  • E.O. Doeblin, System Modelling and Response, John Wiley Sons, 1980
  • Desai and Lalwani, Identification Techniques, Tata McGraw Hill, 1977
  • L. Ljung, System Identification: Theory for the User, Prentice Hall, 1992

SC 602 - Control of Nonlinear Dynamical Systems

An introduction to vector fields, flows and integral curves of differential equations, affine-in-the control nonlinear systems, equilibria, notions of stability, La Salle's invariance principle, feedback linearization, zero dynamics, controller design examples, distributions, integrable and involutive distributions

Text/References :
  • H. K. Khalil, Nonlinear Systems -, Prentice Hall, 2002
  • V. Arnold, Ordinary Differential Equations -, Springer, 1992.
  • A. Isidori, Nonlinear Control Systems -, Springer, 1989.
  • H. Neijmier and A. Van der Schaft ,Nonlinear Control Systems -, Springer,1992.

SC 605 - Optimization-based Control of Stochastic Systems

Pre-requisites : SC 625 - Systems Theory , OR EE 635 - Applied Linear Algebra in Electrical Engineering, OR EE640 - Multivariable Control Systems (convex optimization is a plus but not a requirement ( the necessary theory will be reviewed ))

Review of finite-dimensional linear systems, review of LQ theory, basics of convex optimization, stochastic processes in discrete time, Markov processes. Optimization-based control, key concepts; brief excursion into Markov control processes. Finite-horizon problems: LQ with constraints-probabilistic, variance, ' integrated chance constraints ', etc. Infinite horizon considerations: stability, quantitative bounds on performance loss.

Text/References :
There is no required textbook; course notes will be supplied. In addition, the following is a non-exhaustive list of references:
  • R. W. Brockett, Finite-dimensional linear Systems, John Wiley& Sons Inc, 1970
  • J. M. Maciejowski, Predictive Control with Constraints, Prentice Hall, 2001
  • S. P. Boyd and L. Vanderberghe, Convex Optimization, Cambridge University Press, 2004
  • B. Hajek, Probability with Engineering Applications
  • B. Hajek, An Exploration of Random Processes for Engineers, Lecture notes at University of Illinois, Jan 2011

SC 607 - Optimization

Introduction to interval analysis. Interval numbers and interval arithmetic. Functions of intervals. Interval linear equations and linear inequalities. Taylor series. Interval Newton method for nonlinear equations of one variable and systems of nonlinear equations. Covering algorithm for parameter dependant systems of nonlinear equations. Global optimization using interval analysis.

Applications of interval analysis tools to control systems, robotics, neural networks and other areas of science and engineering.

Text/References :
  • E. Hansen, Global Optimization Using Interval Analysis, Second edition, Marcel Dekker, New York, 2005.
  • R. E. Moore, Methods and Application of Interval Analysis, SIAM, Philadelphia, 1979

SC 612 - Introduction to Linear Filtering and Beyond

Pre-requisites : SC-625 (Systems Theory) or EE-635 (Applied Linear Algebra) in Electrical Engineering, and reasonable background in probability & randomprocesses, and sufficient mathematical maturity.

Probability spaces, conditional expectations as projections, etc.

  • Gaussian and conditionally Gaussian processes
  • The Kalman _lter:
    • derivation, application areas
    • the Kalman filter under communication constraints
    • asymplectic algebraic view of the Kalman filter
  • The Levinson and the Wiener filters, and connections to orthogonal polynomials on the unit circle
  • Quick tour of nonlinear filters

Text/References :
No required text, course notes will be supplied. The following is a non-exhaustive list of references:
  • B. Hajek, Probability with Engineering Applications
  • A.V. Balakrishnan, Kalman Filtering Theory
  • B.D.O. Anderson & J.B. Moore, Optimal Filtering
  • A.H. Jazwinski, Stochastic Processes and Filtering Theory
  • D. Luenberger, Optimization by Vector Space Methods
  • D. Bertsekas, Dynamic Programming and Optimal Control, vol I

SC 616 - Large Scale Systems

Prerequisites : SC 601 Modeling of Dynamic Systems

Introduction to Large Scale Systems. Principal Component based model reduction methods. Model reduction through aggregation. Frequency domain based model reduction techniques - Pade, Routh and Continued fraction approximations. Model reduction using step and inpulse error minimization techniques. Balanced truncation and Hankel norm minimization.

Pole placement techniques. State feedback and output feedback of single and multi-input systems. Multirate output feedback techniques - Periodic Output Feedback (POF) and Fast Output Sampling Feedback (FOS).

Robust Control Techniques. Uncertain systems. Kharitonov theorem. State Feedback design techniques for parametric uncertain systems.

Text/References :
  • M. G. Singh, M.S. Mamoud, Large Scale Systems Modelling, International Series on Systems and Control, Pergamemon Press, 1981
  • M.Jamshidi, Large Scale Systems: Modelling and Control, North Holland, New York, 1983
  • Kemin Zhou, John C. Doyle, Keith Glover, Robust and Optimal Control, Prentice Hall, Upper Saddle River, New Jerset, 1996
  • M. Gopal, Modern Control Systems Theory, 2nd Edition, John Wiley, 1993
  • S. P. Bhattacharyya, H. Chappelat, L. H. Keel, Robust Control - The Parametric Approach, Prentice Hall, NJ, 1995
  • Selected Papers from Technical Journals

SC 617 - Adaptive Control Theory

Prerequisites : Systems Theory (SC 625) or EE 635

Stability of time-varying systems - Barbalat's Lemma, Overview of Lyapunov Stability Theory, Classical Adaptive Control Theory - Certainty Equivalence, Filter Construction and Non-Certainty Equivalence Adaptive Control, Advanced topics include parameter projection and robustness modifications in adaptive control.

Text/References :
There is no required text for the course and adequate notes will be provided. However, additional material and problems might be derived from the following sources:
  • P. Ioannou and J. Sun, Robust Adaptive Control, Upper Saddle River, NJ: Prentice Hall, 1996.
  • S. Sastry and M. Bodson, Adaptive Control: Stability, Convergence and Robustness, Upper Saddle River, NJ, Prentice Hall, 1989
  • H. K. Khalil, Nonlinear Systems, Upper Saddle River, NJ: Prentice Hall, 2002.

SC 618 - Analytic and Geometric Dynamics

Prerequisites : An understanding of vector spaces (equivalent to SC 625)

  • Elementary Newtonian Dynamic Dynamics of systems of particles - Newton's laws and rotational analogues, work-energy and impulse-momentum relationships, Kinematics of particles and rigid bodies, Impact problems, Changing mass problems.
  • Kinematics Reference frames - orthonormal, dextral frames, sequence of rotations, Rates of change of vectors in various frames, Coriolis acceleration and effects.
  • Analytical Dynamics - Lagrangian/Hamiltonian formulations, Constraints, generalized coordinates, Virtual work principle, generalized forces, Extension of dynaimics (D-Alembert principles), Lagrange's Equations, Conserved quantities and Cyclic coordinates, Generalized momenta, Hamilton/Jacobi integral, Hamilton's equations, Routhian and Routh's equations, Non-Holonomic Constrains, Lagrange Multipliers.
  • Introduction to smooth manifolds and Lie groups, kinematics on the Lie groups SO(3) and SE(3), a geometric view of the rigid body motion both in a Hamiltonian and Lagrangian geometric framework, the rigid body stability and heavy top stability.

Text/References :
  • Introduction to Robotics: Mechanics and Control - J. J. Craig, Addison Wesley, 2nd Edition, 1989
  • Analytical Mechanics - Joseph S. Torok, Wiley-Interscience, 1999
  • Principles of Dynamics - Donald T. Greenwood, Prentice-Hall, 2nd Edition, 1987
  • Methods of Analytical Dynamics - Leonard Meirovitch, McGraw-Hill, 1970
  • Geometric Mechanics and Symmetry - D .D. Holm, T. Schmah and C. Stoica, Oxford University Press, 2009
  • Introduction to Mechanics and Symmetry - J. Marsden and T. Ratiu, Springer-Verlag, 1994

SC 619 - Control of Langrangian and Hamiltonian Systems

Prerequisites : Vector Spaces (Linear Algebra)

  • Rigid body motions, Hamilton's principle, Euler - Lagrange equations, holonomic and nonholonomic constraints
  • Differentiable manifolds, tangent bundles, distributions, fiber bundles, differential forms
  • Symplectic manifolds, Poisson manifolds, momentum maps, the mechanical connection
  • Dirac structures, distributed parameter systems, Stokes' theorem, Energy-Casimid techniques
Application domains: Modelling and control of physical systems like (1) a flexible beam on a cart (2) fluid in a tank and (3) a plug-flow reactor, from a Dirac structure perspective. Analyzing the motion of a sphere on a plate using Lie Poisson reduction results.

Text/References :
  • Introduction to Mechanics and Symmetry - J.E. Marsden and T.Ratiu, Springer - Verlag, 1994
  • Nonholonomic Mechanics and Control - A.M.Bloch, Springer, 2003

SC 620 - Automation and Feedback Control

Basic concepts and techniques, tuning procedures, special feedback techniques, direct synthesis and adaptive control, decoupling and feed-forward methods, various multiple loop feedback control strategies widely used in industries, such as cascade, ratio, split-range, selective, feedforward compensation, sensors and actuators, basics of industrial automation systems: PLCs and Distributed control systems (DCS), their features and applications

Text/References :
  • M. Morari and T.J. McAvoy, Chemical Process Control - CPC/Elsevier, Amsterdam, 1986
  • F. G. Shinskey, Process Control Systems, McGraw Hill, 1979
  • Process control instrumentation technology (8th edition) by Curtis Johnson,TMH

SC 621 - Quantitative Feedback Theory I

Prerequisites : A First Course in Control System Design

Introduction to feedback properties. One and two degrees of freedom structures. Properties of loop transmission function. Formulation of closed-loop specifications in time and frequency domain. Basic procedure for single input-output linear-time-invariant systems: Extensions to time varying plants.

Design procedures for Multi input-output systems.

Text/References :
  • I.M. Horowitz, Quantitative Feedback Theory (QFT), Volume 1, Colorado Press, Boulder, Colorado, 1993.
  • C. H. Houpis, S. I. Rasmussen, Quantitative Feedback Theory : fundamentals and applications, Marcel Dekker, 1999.
  • O. Yaniv, Quantitative Feedback Design of Linear and Nonlinear Control Systems, Kluwer Academic, Boston, 1999.

SC 623 - Optimal and Robust Control

Prerequisites : Classical Control theory and elementary notions of state-space Theory.

The linear-Quadratic problem-formulation and solution; LQG problem; Frequency domain interpretations; loop transfer recovery; robustness issues; H2 optimization; small gain theorem; H optimality-motivation, the standard set up. Co-prime factorization, the model-matching problem, state space solutions.

References :
  • Kwakernaak and Sivan Linear Optimal Control, John Wiley, 1972.
  • Anderson and Moore Linear Optimal Control Prentice-Hall 1990.
  • B. A. Francis A Course in H Control Theory-Springer Verlag 1987

SC 624 - Differential Geometric Methods in Control

Prerequisites : Vector Spaces (Linear Algebra)


  • Hamilton's principle, Euler-Lagrange equations, holonomic and non-holonomic constraints, Lagrange D'Alembert equations, examples -rolling coin, knife edge, rolling sphere
  • Rotations, rigid body motions and the Lie groups SO(3) and SE(3), the Lie algebras so(3) and se(3), the exponential map, twists and screw representations.
  • Differentiable manifolds, tangent vectors, vector fields, covector fields, integrable distributions, Frobenius' theorem, differential forms
  • Fibre bundles, connections

Text/References :
  • A Mathematical Introduction to Robot Manipulation and Control - R. Murray, Z. Li and S. Sastry, CRC Press, 1992
  • Nonholonomic Mechanics and Control - A. M. Bloch, Springer, 2003 Nonlinear Control Systems - H. Neijmier and A. Van der Schaft, Springer,1992.
  • Ordinary Differential Equations - V. Arnold, Springer, 92.

SC 625 - Systems Theory

Prerequisites : None


  • (Basics of linear theory / linear algebra) Vector spaces, dimension, basis, subspaces, dual spaces, annihilators, direct sum, linear transformations, matrix representations, similarity, rank and nullity, a primer on linear systems - state-space models, minimal realization, controllability, observability
  • (Optional instructor-dependant addition) Basics of nonlinear theory: n-surfaces, tangent vectors, vector fields, solutions of differential equations, parametrized n-surfaces, charts, at-lases, differentiable manifolds, tangent bundle, flows, a primer on non-linear systems

References :
  • Finite Dimensional Vector Spaces - P. Halmos, Springer, 84
  • Elementary Topics in Differential Geometry - I. Thorpe, Springer, 88
  • Ordinary Differential Equations - V. Arnold, Springer, 92
  • A Comprehensive Introduction to Differential Geometry - Vol 1, M. Spivak, W. A. Benjamin Inc, 1965

SC 627 - Motion Planning and Coordination of Autonomous Vehicles

Prerequisites : Classical Control Theory

Introduction : Overview of robot motion problems, Configuration space of a robot, Example configuration spaces. (~2 weeks)
Classical motion planning paradigm : the roadmap, potential field method, cellular decomposition approach, Graph search and Discrete planning Algorithms. (~3 weeks)
Sensor based motion planning : Class of Bug algorithms, Incremental Voronoi Graph. (~2 weeks)

Introduction to multi-agent systems, multi-agent coordination strategies (specifically for autonomous vehicle): Leader-follower, potential field theory, algebraic graph theory, behavioral based method (~2 weeks)
Multi-agent Consensus algorithms: basics of matrix theory and graph theory, consensus algorithms for dynamical systems, applications of consensus algorithms - Rendezvous, flocking, formation flying (~3 weeks)
Other applications: Area coverage problem, boundary tracking problem and resource allocation techniques (~2 week)

References :
  • Principles of Robot Motion : Theory, Algorithms and Implementation, Howie Choset and Others MIT Press, 2005
  • Planning Algorithms, Cambridge University Press, Steven M. LaValle, Cambridge University Press
  • Cooperative Control of Distributed Multi-Agent Systems - Jeff Shamma, John Wiley and Sons Ltd., 2007
  • Distributed Control of Robotic Networks - F.Bullo and J. Cortés and S. Martínez, Princeton University Press, 2009
  • Distributed Consensus in Multi-vehicle Cooperative Control : Theory and Applications – Wei Ren and Randal W. Beard, Springer, 2007

SC 628 - Guidance Strategies for Autonomous Vehicles

Prerequisites : None

Basics of missile guidance - Introduction to missiles, missile guidance laws(pursuit, line-of-sight, proportional navigation), capturability analysis formaneuvering and non-maneuvering targets (8 weeks)
Applications of guidance strategies to cooperative control - multi-vehicle pathplanning, collision avoidance, rendezvous/docking problems

References :
N.A.Shneydor: Missile guidance and pursuit: Kinematics,Dynamics and Control, Harwood Publishing, 1998

SC 629 - Introduction to Probability and Random Processes

  • Discrete-type random variables - random variables and probability mass function, mean and variance, conditional probabilities - independence, Baye's formula - discrete distributions: Bernoulli, binomial, geometric, Poisson maximum likelihood estimation
  • Continuous-type random variables - cumulative distribution functions, probability density function - independence, Baye's formula - continuous distributions: uniform, exponential, Gaussian, chi-square - functions of random variables .
  • Joint distributions, transformation of probability functions under maps, joint Gaussian distribution.
  • Minimum mean square error estimation
  • Basic ideas of the probabilistic method-the first and second moment techniques

References :
  • (Text) Probability with Engineering Applications by B. Hajek , Cambridge University Press, 2005.
  • (reference) Probability and computing: Randomized Algorithms and Probabilistic Analysis, by Mitzenmacher and E. Upfal, Cambridge University Press, 2005
  • (Reference) Applied Probability, by P. Pfeiffer, Birkh303244user Boston, 1978
  • (Reference) Introduction to Probability, by D Bertsekas and J. Tsitsiklis, Athena Scientific, 2008

SC630 - Variable Structure and Sliding Mode Control

Introduction to variable structure system, phase plane analysis, Discontinuous system- solution in Filippov sense, Sliding Hyper plane design-pole placement and LQR method, Reachability condition, Digital sliding mode control, Reaching law for discrete-time sliding mode (DSM), DSM for matched and unmatched uncertainties, DSM using multirate technique, Finite time and terminal sliding mode, Sliding mode observer, Integral sliding mode, Integral sliding mode with nonlinear composite feedback control (CNF),Second order sliding mode control and observation, Application of sliding mode control- Flight control design, Smart structure, slosh container system and Nuclear reactor.

Text/References :
  • Sliding Mode Control : Theory and Applications - C. Edwards and S. Spurgeon, Taylor & Francis, 1998.
  • Discrete-time Sliding Mode Control : A Multirate Output Feedback Approach, B. Bandyopadhyay and S. Janardhanan, Vol. 323, in Lecture Notes in Control and Information Science, 147 p., Springer-Verlag, ISBN 3-540-28140-1, Oct. 2005.
  • Sliding Mode Control using Novel Sliding Surfaces, B. Bandyopadhyay, Deepak Fulwani and K. S. Kim, Vol.392 Lecture Notes in Control and Information Science, Springer-Verlag, ISBN 978-3-642-03447-3, Oct. 2009.
  • Sliding Mode Control in Electromechanical Systems, VadimIvanovichUtkin, Jürgen Gulder, Jingxin Shi, CRC PressINC, 2009 - 485 pages.

SC 631 - Games and Information

Prerequisites : A course in optimization, such as SC 607, AE 310, EE 659,IE 501, IE 601 or consent of instructor

Basics of static games: Zero-sum and non-zero sum games, concept of Nash equilibrium and Stackelberg equilibrium. Multi-act games: extensive form of games and information sets. Aumann's common knowledge, rationality, bounded rationality. Dynamic games: Incomplete information, Bayesian Nash equilibrium. General formulation of dynamic games: sub-game perfectness, open-loop, closedloop and feedback Nash equilibria, informational properties of Nash equilibria, informational nonuniqueness. Information structures: static and dynamic information structures. Dynamic stochastic team problems: introduction, person-by-person optimality, Witsenhausen problem, signalling, connections to economics and information theory.

Text/References :
  • T. Basar and G. Olsder, Dynamic Noncooperative Game Theory, SIAM, 1999
  • E. Rasmusen. Games and Information: An Introduction to Game Theory. Wiley-Blackwell, 4th ed, 2006
  • M. J. Osborne and A. Rubinstein. Course in Game Theory. MIT Press, 1994
  • S. Yuksel and T. Basar, Stochastic Networked Control Systems - Stabilization and Optimization under Information Constraints. Birkhauser, 2013

SC 633 - Geometric and Analytic Aspects of Optimal Control

Prerequisites : SC-625 (Systems Theory) or EE-635 (Applied Linear Algebrain Electrical Engineering)

  • Geometric theory of the Pontryagin minimum principle, applications to nonlinear filtering, management science ,operations research
  • Dynamic programming: analytical foundations, deterministic and stochastic versions, applications to mathematical finance
  • Reachability of nonlinear dynamical systems viewed asoptimal control problems, motion planning of controlled stochastic processes
  • Average cost optimal control

Text/References :
  • Geometric Optimal Control, H. Schattler and U. Ledzewicz, Springer Verlag, 2013
  • Calculus of Variations and Optimal Control, D. Liberzon, Princeton University Press, 2012
  • Dynamic Programming and Viscosity Solutions toHamilton-Jacobi-Bellman equations, M. Bardi and I. Capuzo-Dolcetta, Birkhauser, Boston, 1998

SC 634 - Introduction to Mobile robotics

  • Mobile robot kinematics - direct and inverse kinematics, nonholonomic constraints, unicycle, differential drive, omnidirectional (~3 weeks)
  • Mobile robot dynamics - Newton-Euler model, Lagrange equation, dyamic modelling of nonholonomic robots (~3 weeks)
  • Sensors and actuators - range sensors, motors and their interfacing (~2 weeks)
  • Localization - Kalman filter, triangulation, trilateration, topological (~3 weeks)
  • Control - position control, kinematic tracking control, dynamic tracking control, lyapunov based methods, feedback linearization (~3 weeks)
  • Applications (optional) - collision avoidance, line following, occupancy grid methods

Text/References :
  • "Where am I" - sensors and methods for mobile robot positioning, by J. Borenstein, H.R.Everett and L. Feng,e-book 1996
  • Introduction to autonomous mobile robots by R.Siegwart, I.R.Nourbaksh and D.Scaramuzza, Second edition, PHI publications, 2004
  • Introduction to mobile robot control by Spyros G Tzafestas, First edition, Elsevier, 2014

SC 635 - Advance Topics in Mobile Robotics

Prerequisites : If needed, it will be taught or handouts will be given

  • Probabilistic methods of motion planning: velocity and position models (~3weeks)
  • Recursive state estimation: interaction between the robot and environment, Markov model, parametric and nonparametric filters with case studies of range and feature based visual sensing (~ 4 weeks)
  • swarm robotics (~3 weeks)
  • robot art - artistic geometry, generating music, dancing robots (~2 weeks)
  • modular robots, aerial robots and underwater robots - dynamics, control and guidance (~2 weeks)

Text/References :
  • Probabilistic robotics by S.Thrun, W.Burgard and D.Fox 2006
  • Space-time continuous models of swarm robotic systems: Supporting Global-to-Local Programming by H. Hamann, Springer. 2010
  • Controls and art: Inquiries at the intersection of the subjective and the objective by A. LaViers and M. Egerstedt, Springer, 2014
Notes will be provided on some topics

SC 636 - Theory of Output Regulation

Prerequisites : SC301 or Instructor Consent
Introduction to the linear regulator problem, linear regulator equations, robust output regulation, repetitive control, transfer function approach to output regulation, center manifold theorem, nonlinear regulator equations, immersion of dynamical systems, brief introduction to infinite-dimensional systems, output regulation for linear infinite-dimensional systems.

Text/References :
There are no required textbooks. The lecture notes, and handouts given during the class, will be sufficient. Some relevant books are listed below.
  • H.W. Knobloch, A. Isidori, D. Flockerzi, Topics in Control Theory, Birkhäuser-Verlag, Basel, 1993
  • A. Isidori, Nonlinear Control Systems, 3rd ed., Springer-Verlag, London, 1995
  • C.I. Byrnes, F.D. Priscoli, A. Isidori, Output Regulation of Uncertain Nonlinear Systems, Birkhäuser, Boston, 1997
  • J. Huang, Nonlinear Output Regulation: Theory and Applications, SIAM, Philadelphia, PA, 2004
  • R.F. Curtain, H.J. Zwart, An Introduction to Infinite-Dimensional Linear Systems Theory, Springer-Verlag, New York, 1995

SC 637 - Sparsity methods in systems and Control

Prerequisites : Prerequisites : SC 625 or equivalent

  • Vector spaces and redundant dictionaries
  • Curve fitting via regularization
  • Convex optimization for sparse optimization
  • Greedy algorithms
  • Dynamical Systems and Optimal Control
  • Maximum Hands-off Control

Text/References :
Instructor’s lecture notes will be provided. In addition, the following sources will be employed:
  • Sparse and Redundant Representations, M. Elad, Spring, 2010.
  • Convex Optimization Algorithms, D. Bertsekas, Athena Scientific, 2015
  • Optimal Control, M. Athans and P. Falb, Dover Publication, 1966

SC 638 - Quantum Control

Prerequisites : Prerequisites : A course in linear system theory, Familiarity with basics of mechanics, electricity and magnetism

  • Wavefunctions, Schrodinger equation, formalism of quantum mechanics
  • Hydrogen atom, angular momentum, spin
  • Perturbation theory, two level systems
  • Fundamentals of spin dynamics and NMR, product operator formalism
  • Coupled spins dynamics, Multidimensional NMR spectroscopy
  • Models of relaxation and decoherence in NMR, master equations
  • Pulse sequences in NMR , broadband excitation and control, decoupling and recoupling

Text/References :
A complete set of notes will be provided by the instructor. Following are reference texts
  • D.J. Griffiths, “Introduction to Quantum Mechanics”, Pearson Prentice Hall, 2004
  • J. Cavanagh, W. Fairbrother, A. Palmer, N. Skelton, “Protein NMR Spectroscopy”, Academic Press, 2007
  • M. Goldman, “Quantum description of high resolution NMR in liquids”, Oxford Univ. Press, 1988

SC 700 - Embeded Control System

Embedded Systems : Design challenges, Processors (General purpose ?? software and single purpose- hardware, application specific), Peripherals (Timer, counter, UART, PWM, ADC, real-time clocks etc.), memory and interfacing techniques, serial, parallel and wireless communication protocols. ( 5 weeks)

Optimization Techniques : Introduction to pipelining and parallel processing, Retiming, Folding and Unfolding. (weeks)

Control Systems : Overview of sampling theory, design issues with computer based control, data types, quantization, overflow and resource issues, real-world issues in measuring frequency response. ( 6 weeks)

Text/References :
  • Embedded System Design : A unified hardware/software introduction by F. Vahid and T.D.Givargis, John Wiley & Sons, 2002
  • VLSI Digital Signal Processing Systems : Design and Implementation by Keshab K. Parhi, John Wiley & Sons, 2003
  • Applied Control Theory for embedded systems by Tim Wescott, Newness publications, 2006

SC 701 - Physics and Control

Prerequisites : A course in linear system theory, A course in linear algebra, A course in multivariable calculus.

  • Basic differential geometry, vector fields, Lie groups, Lie algebras, Lie Brackets
  • Theorem of Frobenius and Chow, nonlinear controllability
  • Control systems on Lie groups, maximum principle and optimal control
  • Fundamentals of spin dynamics and NMR
  • Coupled spins dynamics, time optimal control in NMR
  • Models of relaxation and decoherence in NMR, master equations and optional steering
  • Ensemble control, broadband excitation and control, decoupling and recoupling

Text/References :
  • V. Jurdjevic, “Geometric control theory”, Cambridge Univ. Press, 1997
  • J. Cavanagh, W. Fairbrother, A. Palmer, N. Skelton, “Protein NMR Spectroscopy”, Academic Press, 2007
  • M. Goldman, “Quantum description of high resolution NMR in liquids”, Oxford Univ. Press, 1988

SC 702 - Control of Distributed Parameter Systems

Prerequisites : Prerequisites : Linear Systems Theory at the level of SC 301, EE 302 or equivalent
Applications of tracking problem., tracking problem in finite dimensions, review of topics from real analysis and functional analysis, properties of operator semigroups, generation theorems, Riesz spectral operators, perturbation results, systems modeled by partial differential equations(PDEs) as abstract linear systems, controllability and observability, stabilizability and detectability., tracking problem for PDEs, application to the heat and wave equations.

Text/References :
  • R.F. Curtain, H.J. Zwart, An Introduction to Infinite-Dimensional Linear Systems Theory, Springer-Verlag, New York, 1995
  • H.W. Knobloch, A. Isidori, D. Flockerzi, Topics in Control Theory, Birkh¨auserVerlag, Basel, 1993
  • A. Pazy, Semigroups of Linear Operators and Applications to Partial Differential Equations, Applied Mathematical Sciences 44, Springer, New York, 1983
  • M. Tucsnak, G. Weiss, Observation and Control for Operator Semigroups, Birkh¨auser-Verlag, Basel, 2009

SC 639 - Mathematical Structures for Control

Prerequisites : First course in calculus

Text/References :
  • K. Hoffman and R. Kunze, “Linear Algebra”, Prentice Hall, 2015
  • I. N. Herstein, “Topics in Algebra”, Wiley, 2006
  • W. Rudin, “Principles of Mathematical Analysis”, TaTa McGraw Hill, 1976
  • J. Munkres, “Analysis on Manifolds”, CRC Press, 2018
  • David G. Luenberger, “Optimization by vector space method”, New York: John Wiley, 1969

SC 640 - Applied Predictive Analytics

Prerequisites : Course 1- No pre-requisite courses. Only background of standard college level mathematics is assumed.

Text/References :
  • Applied Predictive Analytics: Principles and Techniques for the Professional Data Analyst, Dean Abott, Wiley, 2014. ISBN: 978-1-118-72796-6 97 8-1-118-72796-978-1-118-72796
  • Mastering Predictive Analytics with R, J. D. Miller and R. M. Forte, Second revised edition, Packt Publishing, 2017. ISBN-13: 978-1787121393
  • Fundamentals of Machine Learning for Predictive Data Analytics - Algorithms, Worked Examples, and Case Studies. John D. Kelleher, Brian Mac Namee and Aoife D'Arcy, MIT Press July 2015. ISBN: 978-0262-02944-5

SC 641 - Solid State Systems and Control

Prerequisites :

  • A course in electricity and magnetism
  • A course in waves and mechanics

Text/References :
Instructor will provide a complete set of notes. Following are reference texts
  • C. Kittel , “Introduction to Solid State Physics ”, John Wiley & Sons , 2005
  • N.W. Ashcroft and D. Mermin “Solid State Physics”, Harcourt College Publishers, 1976
  • Steve H. Simon, “Solid Sate Basics”, Oxford Univ. Press, 2013

SC 642 - Observation Theory

Prerequisites :

  • Revision of continuous and discrete time linear observers
  • Continuous-time nonlinear observation theory: the Hermann-Krener theory, local decompositions and uniform observability
  • Continuous-time nonlinear observation theory after Gauthier-Kupka: differential observability and canonical forms
  • Recent advances on the observability of coupled cell networks
  • Stochastic observation theory: linear filtering, the Kalman filter
  • Moving horizon estimation: computational aspects
  • Nonlinear filtering: computational aspects

Text/References :
  • J-P. Gauthier and I. Kupka, Deterministic Observation Theory, Cambridge University Press, 2001
  • D. G. Luenberger, Optimization by Vector Space Methods, John Wiley & Sons, 1969
  • S-I. Amari, Information Geometry and Its Applications, Springer-Verlag, 2016
  • Instructor’s lecture notes

SC 643 - Stochastic and Networked Control

Prerequisites :

  • Classical stochastic control and Markov decision processes. Bellman equation, dynamic programming and LP formulation
  • Partially observed Markov decision processes. Reduction to the fully observed case. Linear quadratic Gaussian problem, Certainty equivalence and separation principle. Information structure.
  • Witsenhausen problem. Discussion on current state of the art.
  • Information theory. Introduction to entropy and mutual information. Coding theorems of information theory - channel coding and source coding and rate distortion theory.
  • Control with communication constraints. Stabilization over noisy channels. Anytime capacity.
  • Information structure and teams. Static and partially nested linear-quadratic Gaussian teams.
  • Optimization approach to stochastic control and information theory.

Text/References :
  • Dynamic Programming and Optimal Control Vol I, Dimitri Bertsekas, Athena Scientific, 2017
  • Information Theory: Coding Theorems for Discrete Memoryless Systems, Imre Csiszar and Janos Korner, Cambridge University Press, 2011
  • Elements of Information Theory, Thomas Cover and Joy Thomas, Wiley, 2012
  • Stochastic Networked Control Systems, Serdar Yuksel and Tamer Basar, Birkhauser, 2013

SC 645 - Intelligent Feedback Control

Part-I: Fundamentals of feedback systems:
Basic concepts and techniques, tuning procedures, Model based PID tuning, Set point weighting, Integral wind-up, Benchmarking tuning techniques

Part-II: Industrial control techniques:
Cascade, Ratio, Split-range, Selective, Feedforward compensation, Gain scheduling and applying ISA standards

Part-III: Multi-variable control:
RGA, Condition number, Decoupling, Various multiple loop feedback control techniques, MIMO concepts

Part-IV: Latest PID techniques (optional):
Machine Learning methods for PID tuning, Event-driven, Data-driven PID Control techniques

Text/References :
  • K. Astrom and T. Hagglund, PID Controllers: Theory, Design and Tuning, ISA: The Instrumentation, Systems, and Automation Society, 1995
  • R. Vilanova and A. Visioli, PID Control in the third millennium: Lessons learned and new approaches, Advances in Industrial Control, Springer, 2012
  • Multivariable control systems: An engineering approach, by P. Albertos and A.Sala, Springer, Advanced texbooks in control and signal processing, 2004
  • T. Kailath, Linear system, Prentice Hall, 1980

SC 646 - Distributed Optimization and Machine Learning

Prerequisites :
Systems theory at the level of SC625 / SC301 or equivalent is necessary

Content :
Review of convex optimization:

  • Properties of convex functions
  • Iterative algorithms for constrained and unconstrained optimization
  • First and second-order methods
  • Dynamical systems viewpoint

Review of control theory:
  • Lyapunov theory
  • Single and double-integrator systems

Review of graph theory:
  • Elements of graph theory
  • Network topology
  • Multi-agent systems

Distributed optimization problem:
  • Problem formulation
  • Distributed consensus
  • Algorithms for distributed optimization
  • Dynamical Systems viewpoint
  • Robustness

  • Distributed economic dispatch
  • Distributed control of UAVs

Machine learning:
  • Distributed clustering
  • Distributed training of neural networks
  • Federated learning

Text/References :
  • Y. Nesterov, Introductory Lectures on Convex Optimization: A Basic Course, Springer.
  • J. Nocedal and S. Wright, Numerical Optimization, Springer, 2nd Edition.
  • Boyd, S., Parikh, N., & Chu, E. (2011). Distributed optimization and statistical learning via the alternating direction method of multipliers. Now Publishers Inc.
  • A. Nedic (2015). Convergence Rate of Distributed Averaging Dynamics and Optimization. Now Publishers Inc.
  • Yang, Q., Liu, Y., Cheng, Y., Kang, Y., Chen, T., & Yu, H. (2019). Federated learning. Synthesis Lectures on Artificial Intelligence and Machine Learning

SC 647 - Topological Methods in Control and Data Science

Prerequisites :
Systems theory at the level of SC625 / SC301 or equivalent is necessary

Content :
Topological methods in control theory:

  • Topological index and the fixed point index
  • Krasnoselskii’s theory of indices of vector fields and their ramifications

Topological methods in data science:
  • Simplicial homology
  • Rips, Cech, Alpha complexes, and their applications in data science
  • Persistence homology and its ramifications in learning theory

Text/References :
  • Geometrical Methods of Nonlinear Analysis, A. Krasnoselskii and P. P. Zabreiko; Springer
  • Control and Nonlinearity, J-M. Coron; American Mathematical Society
  • Organized Collapse, D. Kozlov; American Mathematical Society
  • Algebraic Topology, A. Hatcher; Cambridge University Press

SC 648 - Stochastic Processes in Engineering and Natural Systems

Prerequisites :
Systems theory at the level of SC625 / SC301 or equivalent is necessary

Content :
Review of probability theory:

  • Probability spaces
  • Random variables and processes

Introduction to Stochastic processes:
  • Random Walk Model of Brownian Motion
  • Einstein’s Brownian Motion
  • Ornstein-Uhlenbeck Processes
  • Langevin's Brownian Motion
  • Stochastic Damped Harmonic Oscillator

Stochastic Differential Equations:
  • Solution in the sense of Ito
  • Solution in the sense of Stratonovic
  • Fokker-Planck for jump processes
  • Fokker-Planck for jump-diffusion processes

System Concepts:
  • LTI Systems
  • Controllability and Observability

  • Filtering: Kalman filter as an LMSE estimator
  • Applications in Mathematical Finance

Text/References :
  • An Introduction to Stochastic Processes in Physics (Don S. Lemons)
  • Handbook of Stochastic methods for Physics, Chemistry, and Natural Sciences (C.W. Gardiner)
  • An Informal Introduction to Stochastic Calculus with Applications (O. Calin)
  • Stochastic Differential Equations: An Introduction with Applications (B. Øksendal)
  • Stochastic systems (G. Adomian)

Website Maintained by Webteam - SysCon