MCEN4228/5228: Industrial Automation


Instructor: Prof. Shalom D. Ruben
Office: ECME 128
Office Hours: Mon TBD, Wed TBD

Industrial applications of control are presented in this course including experimentation on a Magnetic Bearing System, where an unstable rotor is actively positioned at the shaft ends by electro-magnets using hall-affect sensors as feedback. All algorithms will be implemented on industrially used real-time control hardware. Methods for system identification of dynamical systems from input/output data, digital signal processing, and digital control of mechatronic systems will be learned.

Real-Time Input-Output (RIO) Hardware

In this course, the National Instruments myRIO hardware will be required for every student. You will use this hardware both in class and outside of class to complete projects.


We will not have a required textbook this semester! All the material for this course will be covered during lectures completely or using handouts and online resources. But, if you are like me and would like a book for reference/addition resource than I would suggest the following:

If you think you are interested in Continuous-Time Control than any of the control books will work:

  1. Modern Control Systems by Dorf

  2. Feedback control of Dyanmic Systems by Franklin

  3. Control Systems Engineering by Nise

If you would like a book that is primarily a Digital Control book:

  1. Digial Control of Dynamic Systems by Franklin, Powell, and Workman.

If you are interested in signal processing and want to know more about digital/discrete (along with continous) time systems get one of these:

  1. Signals and Systems by Oppenheim

  2. Engineering Signals and Systems by Ulaby

  3. Signal Processing First by McClellan

Grading Breakdowns

  1. Individual Work (100%)

    1. Homework (10%)

    2. Projects (60%)

    3. Exam (30%)

      1. May include practical portion using the MyRIO

      2. Apr. 27 from 7-9pm



  1. Deliverables will be in report from:

    1. Written in Latex only


  1. Assignments must be neat, organized and legible. In plain English: If we cannot read your assignment, you will not get credit for it. Typed assignments are welcome.

  2. At the start of each problem, write out a brief description of the problem including given information and what is to be found. Put a box around all final answers.

  3. Show your work enough to fully demonstrate your understating and your arrival at your answer.

  4. Write on only one side of the paper. Pages must stapled be in order (i.e. following the order in which the problems were assigned).


  1. You only have TWO WEEKS to question grading from the time the homework/exam/project is returned.

    1. Specificially for exam grade questions, students must write up a detailed document (using Word or other word processing tool, not hand-written) describing the question, staple it to the original exam, and give it to the professor.

  2. This will be the final grading scale used for the course. There is no curve. You are not competing against classmates, so help them out if you can! I reserve the right to lower the scale (i.e., make it easier), but I will not raise it.

    A : 90+
    A-: 87-89
    B+: 85-86
    B : 83-84
    B-: 80-82
    C+: 77-79
    C : 74-76
    C-: 70-73
    D+: 68-69
    D : 63-67
    D-: 60-62
    F : 59 or below

In-Class Expectations

The following expectations will assist us with the creation of a learning community and a high quality of educational experience. The University of Colorado Classroom Behavior Policy will compliment these expectations:

  1. Turn off your cell phones/ don’t text

  2. No laptops during lectures (unless approved for taking notes)

  3. Refrain from having disruptive conversations

Academic Integrity

You will be asked to complete group homework assignments in this course, but it is also expected that you will abide by The University of Colorado Honor Code at all times.

Late Work

No late work will be accepted