# EE-361

### From CYPHYNETS

(→Schedule) |
(→Schedule) |
||

Line 124: | Line 124: | ||

| align ="left" | Week 1. January 24 | | align ="left" | Week 1. January 24 | ||

| align ="left" | Jan 25. Classes begin. | | align ="left" | Jan 25. Classes begin. | ||

+ | | align ="left" | '''Lecture 1'''. Introduction to concepts of control, feedback, feedforward, uncertainty and robustness; | ||

| align ="left" | | | align ="left" | | ||

- | |||

- | |||

|- | |- | ||

| align ="left" | Week 2. January 31 | | align ="left" | Week 2. January 31 | ||

Line 142: | Line 141: | ||

| align ="left" | Week 3. February 7 | | align ="left" | Week 3. February 7 | ||

| align ="left" | Feb 10. Second payment deadline | | align ="left" | Feb 10. Second payment deadline | ||

- | |||

| align ="left" | '''Lecture 5'''. Block diagrams; modeling examples; electromechanical systems; | | align ="left" | '''Lecture 5'''. Block diagrams; modeling examples; electromechanical systems; | ||

Line 148: | Line 146: | ||

'''Lab 2'''. Modeling systems and control in SIMULINK. Cruise control and water tank systems. | '''Lab 2'''. Modeling systems and control in SIMULINK. Cruise control and water tank systems. | ||

- | + | | align ="left" | | |

|- | |- | ||

| align ="left" | Week 4. February 14 | | align ="left" | Week 4. February 14 | ||

| align ="left" | Feb 16. Eid Milad-un-Nabi | | align ="left" | Feb 16. Eid Milad-un-Nabi | ||

- | |||

| align ="left" | '''Lecture 7'''. Second order models of electrical and mechanical systems; rational transfer functions; poles and zeros; effects of pole positions in the complex plane; second order response; damping and natural frequency; | | align ="left" | '''Lecture 7'''. Second order models of electrical and mechanical systems; rational transfer functions; poles and zeros; effects of pole positions in the complex plane; second order response; damping and natural frequency; | ||

Line 159: | Line 156: | ||

'''Lecture 9.''' Second order responses; rise time; peak time; overhoot; effect of zeros on response. | '''Lecture 9.''' Second order responses; rise time; peak time; overhoot; effect of zeros on response. | ||

+ | | align ="left" | | ||

|- | |- | ||

| align ="left" | Week 5. February 21 | | align ="left" | Week 5. February 21 | ||

- | |||

| align ="left" | | | align ="left" | | ||

| align ="left" | '''Lecture 8.''' Internal stability and BIBO stability; stability of LTI systems; Routh's criterion for stability; examples on computing Routh's array. | | align ="left" | '''Lecture 8.''' Internal stability and BIBO stability; stability of LTI systems; Routh's criterion for stability; examples on computing Routh's array. | ||

'''Lecture 9.''' Examples on Routh's criterion (contd.); Errors in open loop and closed loop control; Robustness against disturbances; Bode's sensitivity function; Watt's problem of disturbance rejection. | '''Lecture 9.''' Examples on Routh's criterion (contd.); Errors in open loop and closed loop control; Robustness against disturbances; Bode's sensitivity function; Watt's problem of disturbance rejection. | ||

+ | | align ="left" | | ||

|- | |- | ||

| align ="left" | Week 6. February 28 | | align ="left" | Week 6. February 28 | ||

| align ="left" | March 1. Drop with penalty | | align ="left" | March 1. Drop with penalty | ||

- | |||

| align ="left" | '''Lecture 10.''' Bode's sensitivity function; Black's feedback amplifier design problem; comparing open loop and feedback topologies; compensating steady state errors; systems types. | | align ="left" | '''Lecture 10.''' Bode's sensitivity function; Black's feedback amplifier design problem; comparing open loop and feedback topologies; compensating steady state errors; systems types. | ||

'''Lecture 11.''' Problem solving session and Quiz. | '''Lecture 11.''' Problem solving session and Quiz. | ||

+ | | align ="left" | | ||

|- | |- | ||

| align ="left" | Week 7. March 7 | | align ="left" | Week 7. March 7 | ||

- | |||

| align ="left" | | | align ="left" | | ||

| align ="left" | '''Lecture 12.''' Dynamic errors; PID control | | align ="left" | '''Lecture 12.''' Dynamic errors; PID control | ||

+ | | align ="left" | | ||

|- | |- | ||

| align ="left" | Week 8. March 14 | | align ="left" | Week 8. March 14 |

## Revision as of 14:41, 26 February 2011

EE-361: Feedback Control Systems |
---|

## Instructors

Dr. Abubakr Muhammad, Assistant Professor of Electrical Engineering

Email: abubakr [at] lums.edu.pk

Office: Room 9-311A, 3rd Floor, SSE Bldg

Office Hours: TBA

Mr. **Zeeshan Shareef**, Teaching fellow

Email: zeeshan.sharif [at] lums.edu.pk

Office: Room 9-309, 3rd Floor, SSE Bldg

Mr. **Talha Manzoor**, Teaching Assistant

Email: talha.manzoor [at] lums.edu.pk

Office: Room 9-309, 3rd Floor, SSE Bldg

## Course Details

Year: 2010-11

Semester: Spring

Category: Undergrad

Credits: 4

Core course for electrical engineering majors

Course Website: http://cyphynets.lums.edu.pk/index.php/EE-361

### Course Description

Design of linear feedback control systems for command-following, disturbance rejection, stability, and dynamic response specifications. Root-locus and frequency response design (Bode) techniques. Nyquist stability criterion. Design of dynamic compensators. State-space methods. Digitization and computer implementation issues. Integrated laboratory exercises on practical applications of control.

### Objectives

The students should learn

- Use of control for achieving desired behavior in unstable and uncertain systems.
- Advantages and disadvantages of feedback in a system.
- Open- and closed-loop control and their respective merits/demerits.
- Stability and its relationship with feedback.
- Techniques of linear time-invariant (LTI) control system design.
- Pervasiveness of feedback and control in science & engineering.
- Systems engineering tools for solving complex problems.

### Learning Outcomes

The students will be able to:

- Model physical systems, sensors and actuators in various settings using the language of signals and systems.
- Identify state, measurement and control in a given problem.
- Design controllers for linear models of systems using MATLAB and SIMULINK.
- Implement digital controllers for various mechanical and electrical systems.
- Predict and test control system performance.

### Pre-requisites

**Courses**

Enforced: EE-210. Signals and Systems

Recommended: MATH2xx Linear Algebra-I

**Topics**

Laplace transform, differential equations, programming in MATLAB and C.

### Text book

The course will be taught from the following textbook.

- Feedback control of dynamical systems by Franklin, Powell and Emami-Naeni, Prentice Hall, 2006.

Other important references include

- Feedback Systems: An Introduction for Scientists and Engineers by Karl Astrom and Richard Murray, Princeton University Press, 2008.
- Signals and Systems by Alan V. Oppenheim, Alan S. Willsky with S. Hamid, 2nd edition, Prentice Hall, 1997.
- Computer controlled systems by Karl Astrom and Bjorn Witternmark, Prentice Hall, 1997.

### Grading Scheme

Homeworks+Quiz : 15%

Lab Performance: 20%

Midterm: 30%

Final : 35%

### Policies and Guidelines

- Quizzes will be announced. There will be no makeup quiz.
- Homework will be due at the beginning of the class on the due date. Late homework will not be accepted.
- You are allowed to collaborate on homework. However, copying solutions is absolutely not permitted. Offenders will be reported for disciplinary action as per university rules.
- Any appeals on grading of homeworks, quiz or midterm scores must be resolved within one week of the return of graded material.
- Attendance is in lectures and tutorials strongly recommended but not mandatory. However, you are responsible for catching the announcements made in the class.
- Attendance in lab exercises is compulsory.
- Many of the homeworks will include MATLAB based computer exercise. Some proficiency in programming numerical algorithms is essential for both the homework and project.

### Course Delivery Method

**Lectures.** Tues, Thurs: 12:00pm-1:15pm. SC-1.

**Labs.** Mon, Wed: 10:00am-12:00 pm, 2pm-4pm. EE-Lab4. 5th Floor. SSE Bldg.

## Schedule

WEEK | SCHOOL CALENDAR | TOPICS | REFERENCES |
---|---|---|---|

Week 1. January 24 | Jan 25. Classes begin. | Lecture 1. Introduction to concepts of control, feedback, feedforward, uncertainty and robustness;
| |

Week 2. January 31 | Feb 1. Add/drop with full refund; Feb 5. Kashmir Day. | Lecture 2. advantages of feedback control; process, plant, sensor, actuator, control and disturbance; cruise control example;
| |

Week 3. February 7 | Feb 10. Second payment deadline | Lecture 5. Block diagrams; modeling examples; electromechanical systems;
| |

Week 4. February 14 | Feb 16. Eid Milad-un-Nabi | Lecture 7. Second order models of electrical and mechanical systems; rational transfer functions; poles and zeros; effects of pole positions in the complex plane; second order response; damping and natural frequency;
| |

Week 5. February 21 | Lecture 8. Internal stability and BIBO stability; stability of LTI systems; Routh's criterion for stability; examples on computing Routh's array.
| ||

Week 6. February 28 | March 1. Drop with penalty | Lecture 10. Bode's sensitivity function; Black's feedback amplifier design problem; comparing open loop and feedback topologies; compensating steady state errors; systems types.
| |

Week 7. March 7 | Lecture 12. Dynamic errors; PID control
| ||

Week 8. March 14 | Midterm exams |
| |

Week 9. March 21 | Mid semester break | ||

Week 10. March 28 | Lecture 14. Introduction to root locus design; motivational examples; MATLAB commands for drawing root-locus;
| ||

Week 11. April 4 | Lecture 16. Examples of design using root locus; effects of additional poles and zeros; introduction to dynamic compensation;
| ||

Week 12. April 11 | Lecture 18. Introduction to state space analysis; block diagrams to state-space; canonical forms; state transformations;
| ||

Week 13. April 18 | Lecture 20. Dynamic response in SS; full state feedback; derivation of control law; reference tracking;
| ||

Week 14. April 25 | Lecture 22.
| ||

Week 15. May 2 | |||

Week 16. May 9 | May 9. Last day of classes; May 10-11. Reading and Reviewing period; May 12-18. Final Exams. | ||

Week 17. May 16 | May 14-21. Final Exams | ||

Week 18. May 23 | May 19-27. Semester break; May 31. Final grades submission |