Skip to content

ipsitmantri/EE-324-Control-Systems-Lab

Repository files navigation

EE 324 - Control Systems Lab

This repository contains my solutions to the lab assignments given in the course EE 324 - Control Systems Lab in Spring 2021 at IIT Bombay

EE 324 is a core course for the undergraduate EE students at Indian Institute of Technology Bombay. This course closely follows its theory equivalent EE 302 - Control Systems. The concepts learnt in the theory course are implemented in these lab assignments to get a better understanding. Unfortunately, because of the covid-19 pandemic, the Spring 2021 version of the lab course has been conducted in an online fashion, and hence the lab assignments do not involve any controller design aspect for a practical device. There are a total of 10 lab assignments which were to be solved individually. The broad themes of the assignments is provided below.

Lab 1

It gives an introduction to Laplace Domain Analysis and deriving transfer functions of systems using Scilab.

Lab 2

It gives an introduction to Time Domain Analysis and plotting the step responses of different transfer functions in Scilab.

Lab 3

In this lab we explore the affects of pole-zero cancellation, effects of additional poles and zeroes, variation of various time domain parameters like %OS, peak time, delay time, 2% settling time as functions of damping ratio zeta and natural frequency wn and finally the second order approximation of higher order systems.

Lab 4

In this lab we explored block reduction and Routh-Hurwitz Criterion for deciding the stability of systems.

Lab 5

In this lab we explore root locus technique and designing a Proportional controller for stabilizing unity negative feedback closed loop systems.

Lab 6

In this lab we explore designing P and PI controller using root locus method for given specifications.

Lab 7

In this lab we explore designing PD controller, lead and lag compensators and plotting Magnitude and Phase Responses of systems.

Lab 8

In this lab we explore finding gain and phase margins, effect of open loop gain on gain margin and phase margin, effect of lag compensator on transient response, designing pole-zero locations using bode plots to meet certain gain and phase margin specifications and plotting bode and asymptotic bode plots using Scilab.

Lab 9

In this lab we explore Nyquist Diagrams, effect of lead and lag compensator on gain and phase margins and on Nyquist diagrams, designing a notch filter, calculating gain margins using root locus, Nyquist plot, Bode plot and asymptotic bode plots, finding minimum delay to destabilize a system and controller design using Bode plots.

Lab 10

In this lab we explore State Space Representation of a system, effects of Similarity Transformation, interconversion between state space representation and transfer function representation and relating pole-zero cancellation with properties of System matrix, Input matrix and Output matrix.

Releases

No releases published

Packages

No packages published

Languages