Course Details

Subject {L-T-P / C} : EE6373 : Control Systems Simulation Laboratory {0-0-3 / 2}
Subject Nature : Practical
Coordinator : Prof. Asim Kumar Naskar


Basics of Programming in MATLAB: Variables, array, matrices, programming structure, Script files, Functions, Debugging programs, Loops, branches and control flow, Relational and logical operations MATLAB graphics: Two and three dimensional graphics, Multiple plots, Plot properties Numerical analysis: Non-linear equations and optimization, Differential equations Introduction to SIMULINK: models, blocks, Systems and sub-systems, Simulating Dynamic System, Solving a model, solvers, MATLAB SIMULINK integration, S-function Commonly used control functions: models in transfer function and state-space, Frequency response plot, root-locus, step response, solution of state-space equations, controllability, observability MATLAB Optimization Toolbox: Solving linear and quadratic optimization problems MATLAB LMI Toolbox: Familiarization with commands, solving control problems with LMI constraints which appear in different analysis and synthesis methods LabVIEW: Introduction to LabVIEW Virtual Instrumentation, wiring and programming basics, Mini-project.

Course Objectives

  1. Students will be introduced to different inbuilt functions and modules provided by Matlab and LabView for control applications.

Course Outcomes

At the end of the course, students will be able to
(I) Use computational tools to support analysis and synthesis requirements in control.
(II) Support documentation in the form of graph, figure, audio-visuals etc.

Essential Reading

  1. Marvin Marcus, Matrices and MATLAB: A Tutorial, Prentice Hall , 2010
  2. , ,

Supplementary Reading

  1. , ,
  2. , ,