SCE Graduate Course Descriptions


SCE 500 Principles of Feedback Control Systems (3-0-3)

Linear systems, modeling of physical systems, Ordinary Differential equations models, Laplace Transform, transfer functions, block diagram manipulation. Open loop and closed loop systems, time domain analysis, response of systems to different test signals, Steady state analysis. Transient and Steady-State analysis and design specifications. Root locus, Concept of stability, Design using Root locus. Frequency Response Techniques, Bode plot, Nyquist plot, Specifications and controller Design in the Frequency domain. State-space model, analysis of the state-space model, Controllability and Observability, state feedback control systems. Note: This course is intended to be a deficiency makeup course for students with inadequate background in the SCE field. The course will not be counted for credit in the SCE undergraduate, Master, or Ph.D. programs.

SCE 507 Linear Multivariable Control (3-0-3)

An integrated treatment of linear continuous-time control theory; Input/output representations and state space realizations; Canonical forms, Transformations: Nerode equivalence, Geometric interpretations; Matrix Fraction Descriptions: observability, controllability matrices, minimal realizations, polynomial matrices; Concepts and structural properties: stability/stabilizability, controllability/ reachability, and observability/detectability; State feedback and compensator 172 design; full and reduced order state-observer; Output feedback; Time-variant state equations: controllability and observability Gramians. Prerequisite: Graduate Standing (cross-listed with EE 550)

SCE 513 System Identification (3-0-3)

This course gives theoretical and practical knowledge of methods to develop mathematical models from experimental data. Parametric and non-parametric methods; Review of modeling principles; Process identification from step response; Frequency response identification; Commonly used Signals, spectral Properties, persistent excitation; Correlation methods; Least squares identification; Recursive LS techniques; determining model orders; model validation; AR, MA modeling of system, linear prediction; Multidimensional systems; Application and case studies. Prerequisite: Graduate Standing (Not to be taken for credit with EE551)

SCE 514 Optimal and Robust Control (3-0-3)

Performance measures for dynamic control problems: minimum time, regulator, servo mechanisms, minimum energy; System norms and transformation; Dynamic programming; Linear quadratic (LQ) and Linear quadratic Gaussian (LQG) regulators; Hardy spaces; Uncertainty and robustness; H2 Optimal control; H∞ control; Tracking and Set-point optimal Regulator; Discrete time systems; Case Studies. Prerequisite: SCE 507 or equivalent (cross-listed with EE 552)

SCE 515 Stochastic Control Systems (3-0-3)

Review of multivariable probability distributions, stochastic systems, Correlation and power spectral density functions, Conditional probability, Baye’s theorem, Statistical independence, Expectation and conditional expectation. Stochastic processes, ergodicity, stationarity, 1st , 2nd and higher order statistics (HOS), Spectral factorization, Minimum variance control problem, LQG, optimal control, Bellman equation. Prerequisite: SCE 514

SCE 516 Linear Estimation (3-0-3)

Stochastic state space model; properties of Wiener process; stochastic differential equation; linear optimal filtering and prediction; Kalman filter and Wiener-Hopf filter; fixed lag smoothing and fixed point smoothing; filtering and prediction using stochastic ARMA model; extended Kalman filter; parameter estimation for stochastic dynamic systems; adaptive filtering and prediction. Prerequisites:

SCE 513 or equivalent SCE 517 Control of Nonlinear Systems (3-0-3)

Introduction to nonlinear models; Second-order systems: phase portraits, equilibrium, limit cycles, bifurcation; Stability of equilibrium points; Liapunov Stability; Passivity: models and criteria; IS and IO Stability: ultimate bounds, L2 gain and small-gain theorems; Nonlinear forms; Stabilization; Tracking; Observers and integral control; Engineering case studies. Prerequisite: SCE 507 or equivalent (cross-listed with EE652)

SCE 518 Process Modeling and Control (3-0-3)

Fundamental laws, mathematical modeling; modeling and simulation of typical processes, e.g., CSTR, Gas phase CSTR, Vaporizers, Batch reactors, binary column, CIE (SCE) Course Descriptions – Graduate Courses multi-component distillation columns, heat exchangers, boilers, compressor-turbine units, etc., and model linearization. Review of time domain analysis, feedback control, PID tuning, feed- forward, cascade control, ratio control, process decoupling, discrete systems, systems identification, IMC, Model predictive control, DMC, Neural Network modeling and control. Prerequisites: Graduate Standing, cannot be taken for credit with CHE 562

SCE 527 Adaptive Control (3-0-3)

General approach to controller design; Adaptive control methods; Model reference adaptive systems, parametric optimization methods; Lyapunov function method; Hyperstability and positivity concepts; Self-tuning controllers; minimum variance self-tuner; explicit and implicit algorithms; pole assignment regulators; variable structure systems; sliding motion; choice of control function; control of phase canonic models; Applications. Prerequisites: SCE 507 or equivalent (cross-listed with EE 651)

SCE 529 Decentralized Control (3-0-3)

Characteristic of large scale systems; Analysis and design procedures; Model aggregation and perturbations; Concepts of decentralized control; Time and frequency domain techniques; Interconnected linear regulator problem; System decomposition and multilevel coordination; Hierarchical control methods; Singularlyperturbed systems; Overlapping techniques. Prerequisite: SCE 514 or equivalent (Not to be taken for credit with EE 654)

SCE 530 Monitoring and Detection (3-0-3)

Dynamic Systems models; FIR, AR, ARX, ARMA, State space, Multiple models, nonlinear models, System performance evaluation, abnormality / loss of performance detection. Detection techniques; Filtering, CUSUM, Likelihood tests, change point estimation, whiteness test, parity checks, residuals autocorrelation tests. Applications and case studies. Prerequisite: SCE 513 or equivalent

SCE 532 Industrial Automation (3-0-3)

Industrial instrumentation: measurement techniques in industrial processes. Computer data acquisition. NC and CNC machine tools. Computer process interfacing and control. Feedback control systems. Group technology. Flexible manufacturing systems. Automated assembly. Industrial robots. Computer-aided inspection and testing. Automated factories. Case studies. Prerequisites: Graduate Standing CIE (SCE) Course Descriptions – Graduate Courses

SCE 534 Digital Signal Processing (3-0-3)

Review of 1-D time- and frequency-domain representation of signals and systems; Transformation representation of LTI systems; Digital filter (FIR and IIR) design and structures; Analysis of finite length effects in Digital filters; Spectral Analysis; Introduction to multi-rate DSP; DSP applications and hardware. Prerequisite: Graduate Standing (cross listed with EE 562)

SCE 535 Distributed Computer Control and Field Buses (3-0-3)

Distributed control systems configuration, Plant control hierarchy; Control networks; Internet SCADA systems; Field buses; OPC; Reliability and Safety Instrumented Systems; Function blocks and Software components in DCS systems, Future trends in distributed computer control. Prerequisite: Graduate Standing

SCE 540 Intelligent Instrumentation Systems (3-0-3)

Principles of intelligent measurement devices. Signal conditioning; typical measurement systems; temperature, pressure, force, and motion sensors; Sensors for oil logging, Resistivity measurements, neutron absorption, gamma ray methods, photo electric methods, acoustic methods; sensors networking; sensor fusion, soft sensing, sensor communications; wireless sensors networks. Prerequisite: Graduate Standing

SCE 542 Condition Based Maintenance (3-0-3)

The objective of the course is to provide students with the latest developments in the area of condition-based maintenance. The course will emphasize modeling, diagnosis and use of CBM in industries such as petrochemical, electrical power and aerospace. Prerequisite: Graduate Standing

SCE 544 Safety Instrumented Systems (3-0-3)

Maintainability, fault trees and failure mode analysis. Combinatorial reliability; series, parallel and r-out-of-n configuration; general computation techniques. Catastrophic failure models: hazard rate models. System reliability: Safety Integrity Level (SIL). Safety standards IEC 61508, IEC 61511 & ISA 84.01, basic process control system (BPCS) and Safety Instrumented System (SIS), functional safety, analysis of safety integrity level (SIL), case studies of SIS design. Prerequisite: SCE 535 or equivalent CIE (SCE) Course Descriptions – Graduate Courses

SCE 546 Wireless & Internet for Instrumentation & Control (3-0-3)

Remote control systems and SCADA architecture of heterogamous systems; introduction to network layers structure; transmission media; Internet; effect of time delay and packet loss; Radio propagation fundamentals; Signal modulation and coding, communication protocols, radio transmitter/receivers, PWM, DSSS, FHSS, OFDM; Wireless networks for Automation; determinism and reliability; Cluster Tree and Mesh networks; Standards for WL in automation; GPRS, RFID; IEE802.15.4; Wireless HART; ISA 100.11; Security measures for Wireless and Internet in SCADA and control applications. Communication, command, and control systems; unmanned air vehicles. Prerequisite: Graduate Standing

SCE 555 Real-Time Computer Control Systems (3-0-3)

The course explores in detail the interrelationships between the architecture and systems software of a modern minicomputer: configuration; real-time operating systems; memory management; interactive editor, program scheduling; priority levels; swapping; input/output control; resource management. Real time programming languages. Prerequisite: Graduate Standing

SCE 556 Microcomputer-Based Measurement Techniques (3-0-3)

SCADA systems; industrial computer systems; Computer buses; Signal conditioning; ultrasonic measurement; vibration measurements; Special purpose sensors; MEMs; gas chromatography; mass spectroscopy; infrared Systems, Fiber optics sensors. Prerequisite: Graduate Standing

SCE 560 Soft Computing for Control and Automation (3-0-3)

Introduction to soft computing for Control and Automation, Neural models and network architectures; basic and advanced architectures and algorithms. Neural networks for control and identification, Adaptive neuro-control. Fuzzy systems, Construction of fuzzy inference systems; Objective vs. subjective fuzzy modeling and fuzzy rule generation, examples, Fuzzy control and identification, Stability analysis and design of fuzzy control system, Hybrid soft computing, construction of a hybrid soft computing system, Application of hybrid soft computing to control systems and automation, Case studies and projects in control and automation. Prerequisite: Graduate standing CIE (SCE) Course Descriptions – Graduate Courses

SCE 562 Intelligent Systems and Control (3-0-3)

Introduction to Intelligent systems, model and knowledge based systems, Adaptive systems and learning systems, Modeling using dynamic neuron-fuzzy networks, Expert and Fuzzy systems. Evolutionary programming and design, Hybrid neural networks with Bayesian belief networks and HMMs techniques, Hierarchical evolutionary neuron-fuzzy systems, Application of neuro-fuzzy 175 systems to control and optimization of large scale systems, Hybrid neuro-fuzzy systems for smart machine design, examples, Multi-objective control system and optimization, Neuron fuzzy predictive control systems. Intelligent systems in real world applications Prerequisite: Graduate standing (cross listed with EE556)

SCE 571 Robot Dynamics and Control (3-0-3)

Basic concepts in robotics. Mathematical description of multi-joint robots. Homogeneous transformation. Forward and reverse kinematics. Mathematical modeling of multi-joint Dynamics. Newton-Euler and Lagrange Formulation. Generalized D’Alembert Equations of Motion. Robot Dynamic Control. Prerequisite: Graduate Standing (Cross listed with EE656)

SCE 572 Industrial Robots (3-0-3)

Dynamic and Kinematic analysis of robot manipulators; sensors (position, velocity, force, vision, tactile) actuators and power transmission; direct drive and indirect drive; point to point control; straight and curved path following; industrial practice in servo control; application of optimal linear quadratic control; nonlinear control and compliance control; collision avoidance; modeling and control of robots in the manufacture environment. Guided vehicles and their industrial applications. Prerequisite: SCE 571 or Equivalent

SCE 574 Advanced Mechatronics (3-0-3)

Modeling of mechatronic system composed of mechanical, electronic, fluid, and thermal components. Sensors, IR, optical encoders, acoustic/ultrasonic, light/color sensor, thermal sensors; robotics vision; Motors DC/AC, stepper, motor modeling and control; actuators; embedded systems and real-time systems; Mobile robot platform; motion planning and guidance; mission management; Guided and autonomous systems. Prerequisite: Graduate Standing CIE (SCE) Course Descriptions – Graduate Courses

SCE 591 Special Topics in Systems and Control Theory (3-0-3)

Advanced topics are selected from the broad area of Systems and Control Theory. The contents of the course are given in detail one semester in advance of that in which it is to be offered. The approval of the Graduate Council will be necessary for offering this course. SCE 592 Special Topics in Instrumentation and DSP (3-0-3) Advanced topics are selected from the broad area of Instrumentation and DSP. The contents of the course are given in detail one semester in advance of that in which it is to be offered. The approval of the Graduate Council will be necessary for offering this course.

SCE 593 Special Topics in Control Applications (3-0-3)

Advanced topics are selected from the broad area of Control Applications. The contents of the course are given in detail one semester in advance of that in which it is to be offered. The approval of the Graduate Council will be necessary for offering this course.

SCE 594 Special Topics in Intelligent Automation and Robotics (3-0-3)

Advanced topics are selected from the broad area of Intelligent Automation and Robotics. The contents of the course are given in detail one semester in advance of that in which it is to be offered. The approval of the Graduate Council will be necessary for offering this course.

SCE 599 Seminar (1-0-0)

Graduate students working towards their M.S. or Ph.D. degrees are required to attend the seminars given by faculty, visiting scholars, and fellow graduate students. Additionally, each student must present at least one seminar on a timely research topic. Among other things, this course is designed to give the student an overview of research in the department, and a familiarity with the research methodology, journals and professional societies in his discipline. Graded on Pass or Fail basis. Prerequisite: Graduate standing

SCE 600 Master of Engineering Project-I (0 -0-3)

This advanced project course is arranged between a faculty member and a student to train students in undertaking implementation projects and to explore new technologies in their fields. Students are asked to prepare a study and submit a report on a feasible application of advanced knowledge in the SCE field. This report should include an introduction to the topic, literature review, research methodology, analysis CIE (SCE) Course Descriptions – Graduate Courses of data, conclusions and recommendations, appendices and references. The report will be presented and orally examined by a faculty committee. (Must be taken by all M.Eng., open for M.Eng. option only). Co-requisites: SCE 599

SCE 601 Master of Engineering Project –II (0 -0-3)

The Advanced project courses are arranged between a faculty member and a student to train students in undertaking implementation projects and to explore new technologies in their fields. In these courses students are asked to prepare a feasible application of advanced knowledge in the SCE field. The work will be evaluated based on a report, a seminar and/or an oral examination. (Open to M.Eng. option only)

SCE 606 Independent Research (0-0-3)

This course is intended to allow the student to conduct research in advanced problems in his M.S. research area. The faculty offering the course should submit a research plan to be approved by the Graduate Program Committee at the academic department. The student is expected to deliver a public seminar and a report on his research outcomes at the end of the course. Graded on Pass or Fail basis. Prerequisite: Prior arrangement with an instructor SCE 610 M.S. Thesis (0-0-6) Prerequisite: SCE 599

SCE 612 Advanced Methods for Control Systems (0-0-3)

Introduction to Hilbert Spaces; Banach Spaces; and Hardy Spaces; Laurent, Hankel, and Toeplitz Operators; parameterization of all stabilizing controllers (Youla’s parameterization); factorization theory; model matching problem; Nehari’s Theorem; Wiener–Hopf optimal controllers; H∞ optimization problem; model reduction; l1- optimal control and other state of the art control system synthesis methods. Prerequisites: SCE 507 or Equivalent

SCE 614 Robust Control Systems (3-0-3)

Argument principle; Rouche’s Theorem; chordal metric; Concepts of uncertainty and robustness in control systems design; unstructured uncertainty; structured uncertainty; real parameter uncertainty; necessary and sufficient conditions for robust stability; structured singular value (µ, time varying uncertainty, etc.); H2 , H∞ and H2 / H∞ design methods; Engineering Applications Prerequisites: SCE 514 or equivalent

SCE 616 Nonlinear Filtering (3-0-3)

Theory of nonlinear filtering, propagation of the conditional probability density function, moment closure problem, nonlinear filtering CIE (SCE) Course Descriptions – Graduate Courses approximations, EKF, Gaussian sum approximation, higher order approximations. Particle filtering and UKF techniques. Computational aspects of nonlinear filtering. Prerequisites: SCE 516

SCE 630 Distributed Process Control Systems (3-0-3)

Synthesis and implementation of digital control systems for complex systems; control 177 configurations; process modeling and identification; dynamic matrix control and internal model control; adaptive control systems; Supervisory and optimizing control; applications and case studies for distillation, combustion, heat exchangers, and flow reactors; recent developments in computer process control. Prerequisite: SCE 518 or equivalent

SCE 634 Advanced Techniques in Digital Signal Processing (3-0-3)

2-D time and frequency-domain representation of signals and systems, discrete random process. Linear prediction. Least squares (LS) and Recursive Least (RLS) Techniques with applications to Filter Design, System Modeling and array signal processing. Power spectrum Estimation. Cepstral Analysis, Selective Coverage of latest tools used in signal processing such as Neural nets, Higher Order Statistics and Wavelets. Applications. Prerequisite: SCE 534

SCE 636 Speech Processing and Recognition (3-0-3)

Speech production models; acoustical properties of vocal tract; classification of speech sounds, application to Arabic speech; time and frequency domain models for speech production; linear prediction methods; pitch detection algorithms; formant frequency trajectories; homomorphic speech processing; acoustic properties of Arabic sounds; allophone and Diphone techniques for speech synthesis; speech coding techniques; vector quantization; vocoders; speech recognition; distance measures; dynamic programming for template matching; Hidden Markov Model HMM techniques, application to phonetics based Arabic speech recognition. Prerequisite: Graduate standing (Not to be taken for credit with EE563)

SCE 660 Advanced Topics in Intelligent Control (3-0-3)

Basic problem and methods; pattern classification; feature extraction and learning methods; heuristic search techniques; goal directed and ordered search; representation techniques; production systems; semantic networks and frames; input/output systems; problem solving and expert systems; expert systems in automation systems, CAD/ CAM, material handling, scheduling, and process control. Prerequisite: SCE 560 CIE (SCE) Course Descriptions – Graduate Courses

SCE 662 Machine Vision and Pattern Recognition in Automation (3-0-3)

Computer processing and recognition of pictorial data; mathematical description of images and human perception picture digitization and encoding; image processing hardware; unitary transforms and image compression; image enhancement, restoration, and segmentation; shape description and pattern recognition; application to motion estimation. Robot automatic guidance, image tracking systems, feature extraction similarity measures, clustering techniques, syntactic methods in pattern recognition and applications. Prerequisite: SCE 534

SCE 668 Guided Systems Control (3-0-3)

Dynamic equations of rigid bodies; missile dynamic equations; introduction to missiles aerodynamics; linearization of the equations of motion; gain scheduling techniques; longitudinal equations of motion, longitudinal autopilot; missiles lateral dynamics; lateral autopilot; inertia cross coupling; advanced control systems; measurement of missile motion, gyros, laser gyros; guidance systems techniques and design, UAV system components and control issues Prerequisite: Graduate standing (cannot be taken for credit with AE 540) 178

SCE 672 Advanced Robotics (3-0-3)

Intelligent robots, Sensor-based Estimation, Vision and Image Analysis, Probabilistic Robotics, localization, navigation, and mapping, SLAM Problem, Principles of Decision-Making, NeuroFuzzy and soft computing systems in Robotics, Special Topics in Advanced Robotics, Autonomous systems, Hybrid architectures, Complex robotic systems, Multi-Robot Systems, Intelligent learning and control of multi-robot systems, case studies and projects. Prerequisite: Graduate Standing

SCE 691 Special Topics in Systems & Control (3-0-3)

The objective of this course is to select a specific area in Systems & Control, and study cases and research papers in it to enable the student to conduct research at the frontier of the area. The specific contents of the special topic will be given in detail at least one semester in advance of that in which it will be offered. The approval of the Graduate Council will be necessary for offering this course.

SCE 692 Special Topics in Instrumentation and DSP (3-0-3)

The objective of this course is to select a specific area in Instrumentation or Digital Signal Processing, and study cases and research papers in it to enable the student to conduct research at the frontier of the area. The specific contents of the special topic CIE (SCE) Course Descriptions – Graduate Courses will be given in detail at least one semester in advance of that in which it will be offered. The approval of the Graduate Council will be necessary for offering this course.

SCE 693 Special Topics in Control Applications (3-0-3)

The objective of this course is to select a specific area in Control Applications, and study cases and research papers in it to enable the student to conduct research at the frontier of the area. The specific contents of the special topic will be given in detail at least one semester in advance of that in which it will be offered. The approval of the Graduate Council will be necessary for offering this course.

SCE 694 Special Topics in Intelligent Automation and Robotics (3-0-3)

The objective of this course is to select a specific area in Automation, Robotics and Intelligent System, and study cases and research papers in it to enable the student to conduct research at the frontier of the area. The specific contents of the special topic will be given in detail at least one semester in advance of that in which it will be offered. The approval of the Graduate Council will be necessary for offering this course.

SCE 699: Ph.D. Seminar (1-0-0)

Ph.D students are required to attend Departmental seminars delivered by faculty, visiting scholars and graduate students. Additionally, each Ph.D student should present at least one seminar on a timely research topic. Ph.D. students should pass the comprehensive examination as part of this course. This course is a pre-requisite to registering the Ph.D. Pre-dissertation SCE 711. The course is graded on Pass or Fail basis. IC grade is awarded if the Ph.D. comprehensive exam is not yet passed. Prerequisite: Graduate Standing.

SCE 701 Directed Research I (0-0-3)

This course is intended to allow the student to conduct research in advanced problems in his Ph.D. research area. The faculty offering the course should submit a research plan to be approved by the Graduate Program Committee and the graduate school. The student is expected to deliver a public seminar and a report on his research outcomes at the end of the courses. Graded on Pass or Fail basis. Prerequisite: Admission to Ph.D. Program,Prior arrangement with an instructor

SCE 702 Directed Research II (0-0-3)

This course is intended to allow the student to conduct research in advanced problems in his Ph.D. research area. The faculty offering the course should submit a research plan to be approved by the Graduate Program Committee and the graduate school. CIE (SCE) Course Descriptions – Graduate Courses The student is expected to deliver a public seminar and a report on his research outcomes at the end of the courses. Graded on Pass or Fail basis. Prerequisite:Admission to Ph.D. Program,Prior arrangement with an instructor

SCE 711 Ph.D. Pre-Dissertation (0-0-3)

This course enables the student to submit his Ph.D. Dissertation Proposal and defend it in public. The student passes the course if the Ph.D. Dissertation Committee accepts the submitted dissertation proposal report and upon successfully passing the Dissertation Proposal Public Defense. The course grade can be NP, NF or IC. Prerequisite: Ph.D. Candidacy, Co-requisite: SCE 699

SCE 712 Ph.D. Dissertation (0-0-9)

This course enables the student work on his Ph.D. Dissertation as per the submitted dissertation proposal, submit its final report and defend it in public. The student passes this course if the PhD dissertation Committee accepts the submitted final dissertation report and upon successfully passing the Dissertation Public Defense. The course grade can be NP, NF or IP. Prerequisite: SCE 711