Undergrad

Linear Systems Control

This course aims to introduce the basic concept of linear feedback control to the students. As the first and main course in control, special emphasis is on the analysis of feedback control systems, especially on the stability analysis. First modeling of the systems with transfer functions, and block diagrams are introduced, and flow graphs and Mason rule for its simplification is taught. Then the time response characteristics of first and second order system are explained, and the stability analysis is started using Roth-Horowitz criteria. Next static feedback compensation, and stability analysis through Root Locus method is detailed, and then frequency response method and Bode, Nyquist and Nichols charts are elaborated. Finally, Dynamic compensation, and general method of feedback controller design for lead-lag and PID’s are explained, based on the frequency response method. The expertise obtained by the students in this course is examined in a thorough and comprehensive design task as a term project.

Course Page
Ecourses

Modern Control

This course aims to introduce the state space methods in modeling and feedback control of linear time invariant systems. The concepts induced in this framework such as controllability, stabilzability, observability and detectability is defined and elaborated in this course. Next the system transformation, stability and realization and state controller and observer design will be explained. Due to the structure of this course, required linear system theories are developed, while with an applied vision, the application of those theories in practice is emphasized.  Finally the expertise of the students are examined  in a thorough and comprehensive design task  as a term project.

Course page
Ecourses

Instrumentation

This course aims to introduce the fundamentals of measurements and instrumentation systems. In this course the student learn how to choose the correct method of sensing, the requires sensor and transducer for a particular application, in addition to the conditioning circuit required to accomplish an instrumentation task. The quantities covered in this course are, force, torque, pressure, position, velocity, acceleration, temperature, and fluid flow. The course consists of usual course lectures in addition to a complete research project, in which each student research on a particular instrumentation system for a particular application.

Course page
Ecourses

Industrial Control

This course aims to introduce the basic concept of industrial automation and modeling and control of industrial process. The course is divided into two parts, namely industrial automation and process modeling and control. The first part of the course covers modeling of industrial processes through physical principles, and also identification of them using time and frequency domain techniques. Tuning of industrial controllers like PID is elaborated using Ziegler-Nichols criteria as well as other techniques. Finally the controller implementation through pneumatic, electric, electronic hardware as well as digital implementation is introduced. In the second part, hydraulic and pneumatic system in industrial automation is introduced and their logic design is elaborated. Next, Programmable logic controllers (PLC) are introduced and their hardware and software are explained, special attention to ladder programming for industrial processes are examined through comprehensive examples. Siemens S7 PLC’s are briefly introduced here, due to its intensive use in industries. The student will practice their knowledge of PLC programming in the PLC LAB, which is offered as a one credit course.

Course page
Ecourses

Principles of Nonlinear Control

This course aims to introduce Principles of nonlinear system, and nonlinear control schemes. The course is divided into two parts, namely analysis and synthesis. In the analysis part, the state space description of nonlinear system is introduced, and the phase portrait analysis of the second order system is elaborated. Stability analysis of the nonlinear system, based on linearization method, and direct method of Lyapunov are explained next, while the stability analysis is completed with Lasalle theorem. In the synthesis part, input-output feedback linearization are described, and sliding mode control is introduced next. To evaluate the expertise of the student in nonlinear control analysis and synthesis, a thorough and comprehensive design task is performed by students as a term project using Matlab simulations.

Digital Control

This course aims to introduce the concept of digital control system. In this course, the sampled-data and digital control system are introduced, and data sampling and reconstruction modeling and theorems are elaborated. Discrete time difference equation and Z transform transfer functions are used for system representation, and state transition matrix is introduced. Stability analysis of digital control system is then explained, using Jury criteria. Digital implementation of analog controllers is explained next, and different digital controller design methods, like deadbeat and pole placement is introduced. A brief introduction to optimal control schemes will conclude the first part. To evaluate the expertise of the student in control analysis and synthesis, a thorough and comprehensive design task is performed by them as a term project using Matlab simulations.

Course page

Introduction to Electrical Engineering

In this course the general contents of the Electrical Engineering Program is detailed for first year undergraduate students. This course describe the academic program and motivates the students by describing the potential positions of an electrical engineer in industries. The fields of studies in Electronic systems, Power systems, Communications and Control systems are detailed by four lecturers expert in these fields.

Signals and Systems

This course aims to introduce the basic concepts and mathematical analysis  for signals and system representations. Linear time invariant continuous and discrete time domain systems are considered in this course. Impulse response and  convolution integral is the main tools for the signals and system analysis in time domain, while Fourier analysis, discrete Fourier analysis, Laplace and Z transform are introduced as the main tools for signals and system analysis in frequency domain. Finally, the application of the mathematical analysis on the filter design, and the frequency response of feedbak control system is taught.

Graduate

Nonlinear Control

This course aims to introduce the analysis of nonlinear system, and the common nonlinear control schemes. The course is divided into two parts, namely analysis and synthesis. In the analysis part, the state space description of nonlinear system is introduced, and the phase portrait analysis of the second order system is elaborated. Stability analysis of the nonlinear system, based on linearization method, and direct method of Lyapunov is explained next, while the stability analysis is completed with Lasalle’s theorem, absolute stability notion, Popov, and circle criteria, and the stability analysis of time varying nonlinear systems. finally, the analysis of limit cycles is thoroughly elaborated using describing functions. In the synthesis part, after introducing of Lie Algebra, and required mathematics, Feedback linearization methods for input-state, and input-output cases are described, and backstepping method and sliding mode control is introduced next. To evaluate the expertise of the student in nonlinear control analysis and synthesis, a thorough and comprehensive design task is performed by students in a series of the assignment exercises using Matlab simulations. Moreover, a research project is assigned to each student to further study the topics which are less emphasized throughout the course as a term project.

Course Page
Ecourses

Parallel Robots

In this course the kinematics, dynamics analysis and control of parallel manipulators are studied in detail. The main emphasis of the course is the mechanics of complex structured robots such as parallel manipulators. Comprehensive kinematics and dynamic analysis of parallel manipulators is presented, and the control topologies for these robots are described. In a comprehensive design project as a series of exercises in the assignments, the students learn how to analyze the kinematics and dynamics of a planar parallel manipulator. Furthermore, A research project is conducted by the student as a term project.

Course page
Ecourses

Robotics

This course aims to introduce the fundamentals of mechanics and control of robotic manipulators. For this the required mathematics is introduced, concepts like manipulator Kinematics and Dynamics are elaborated, and different approaches to derive them are explained. Jacobian, singularity and redundancy is introduced next, and different control algorithm in joint-space and Cartesian space is introduced. The linear and nonlinear control algorithms are developed through the course, and a thorough and comprehensive design task is performed by them as a term project.

Course page

Robust Control

In this course the stability and performance analysis of feedback system in the presence of model uncertainty are introduced, and robust controller synthesis methods for uncertain systems are presented. The scope of the course is limited to linear systems, LFT type of uncertainty, H control and μ-analysis and synthesis. In addition to elaborate the required theory, the students learn how to use Robust Control Toolbox of Matlab. Moreover, a comprehensive design project is thoroughly accomplished by the students as a term project.

Course Page
Ecourses

Menu