Home Programs BE Courses
COEG 402

COEG 402                           COMPUTER BASED CONTROL                                   3 Credits

Objective: To study how computers are implemented and used for industrial control purpose, and impart the skills necessary for use of computers with confidence in modern control systems.


Introduction: Process control techniques- history; Computers- analog and digital computers in process control- history; Systems; Applications; Static control; Continuous, dynamic, closed and open loop control systems.

Systems: Representation; State-space, Input/output; Modelling of continuous and discrete systems; SISO and MIMO system representation; Mass-spring-damper system, DC motor, energy balance model, discrete approximation, state description, determining sampling interval.

Process Computer Problem: Real time control, conventional, interrupts, pseudocode, control complexity, non-linearity, process coupling, time delays, controllability, sequential control and direct digital control, combinatory control; Case studies

Physical process Input and Output (I/O): Components of process interface, sensor properties, impedance matching, different sensors and actuators, signal transmission, conditioning, coupling and grounding.

Signal Processing: Signal filtering, analog filters, multiplexing, sample and hold, anti-aliasing, ADC, DAC, characteristics of converters, digital filters, signal data processing.

Bus systems: Bus system parameters, physical and logical concepts, bus operation protocols, interrupt-handling, VME and Multibus II, comparison of bus systems

Operating systems and Real-Time Programming: Multi tasking, non real-time, real-time; dynamic priority, task scheduling, task management, functions of RT operating systems; Synchronization, resource protection, IP communication, mutual exclusion programming methods; RT operating systems and language examples.

Sequential Control: Boolean logic programming, functional blocks, Grafcet, generator sequencing control, PLC application cases.

Feedback Control: Supervisory control, structure and representation of feedback controllers, discrete plant controllers, discretized PID controllers, position and velocity form, wind-up, switchover problem and solution, algorithm, performance limit of PID. Cascade control, Smith controller, gain scheduling, adaptive control.

Digital Communication: Model, communication aspects, OSI layers, layer 1 and layer 2, MAP, TOP, Fieldbus, FIP, Profibus vs Bitbus, ethernet, polling and token bus.

Computer Numerical Control: Introduction, NC co-ordinate system, part programming, direct numerical control (DNC), applications, adaptive control machining, developments.

Man-Machine Interface: Ergonomics, organisation of MMI, quantitative and qualitative parameters, MMI hardware, design guidelines, user friendliness, human cognition.

System Integration: Standards, System structure, centralized and distributed digital control systems, hierarchial level and information flow, SCADA, Remote Terminal Unit (RTU), functions of DDC system, system integration, non-technical aspects.


  1. Olsson and Piani, Computer Systems for Automation and Control, PHI 1992
  2. Houpis and Lamont, Digital Control Systems: Theory, Hardware, Software 2nd Ed., McGraw-Hill, 1992
  3. Astrom and Wittenmark, Computer Controlled Systems: Theory and Design 2nd Ed., PHI 1994
  4. Roslo, Neural Networks and Fuzzy Systems, PHI

Course of Study

Course of Study

Project Page

Project Page



Click HERE to give feedbacks and comments on the site!


Encipher 2009Download the technical journal, Encipher, published annually by SEEE.