48560 Control Studio A
Warning: The information on this page is indicative. The subject outline for a
particular session, location and mode of offering is the authoritative source
of all information about the subject for that offering. Required texts, recommended texts and references in particular are likely to change. Students will be provided with a subject outline once they enrol in the subject.
Subject handbook information prior to 2021 is available in the Archives.
Credit points: 6 cp
Subject level:
Undergraduate
Result type: Grade, no marksRequisite(s): 48540 Signals and Systems
Description
The objective of this subject is to enable students to model with validation control systems and to analyse, design and implement both analog and digital controllers so that the controlled systems conform with given specifications. Emphasis is placed on laboratory work, the theoretical content of the subject being only that required to produce successful designs. Students are required to work on reduced scale models of actual industrial processes. The equipment is based upon experience gained with authentic control applications and is suitably modified for student use. Students follow the usual sequence adopted in industry, i.e. they start with the calibration of transducers and actuators leading on to dynamic response testing, physical modelling, model verification and finally to controller design, implementation and testing. Topics include linear and nonlinear modelling of control systems using Newton's rules, analogous networks or Lagrangian techniques; linearisation and development of linear, time-invariant transfer functions; development of lead-lag compensators or PID controllers using classical control design techniques such as root locus, Bode gain and phase diagrams, Nyquist plots and Nichols chart; development of state-variable equations from differential equations; development of state-variable feedback controllers and state observers; open-loop pulse transfer functions and discrete-time state models; discretisation using backward difference, bilinear, step-invariance or pole-zero mapping; development of digital PID controllers, deadbeat controllers and discrete-time state-variable feedback controllers; describing functions and limit cycles for nonlinear control systems; and the development of linear controllers for nonlinear systems using describing function techniques.
Subject learning objectives (SLOs)
Upon successful completion of this subject students should be able to:
1. | Model typical control systems and provide appropriate validation for the model. |
---|---|
2. | Design and implement analogue controllers, digital controllers or state-variable controllers so that the controlled systems conform to given specifications. |
3. | Explore situations where model uncertainty and disturbances play an important part in the system model, and where typical nonlinearities such as limiter, backlash or deadband are present. |
Course intended learning outcomes (CILOs)
This subject also contributes specifically to the development of the following Course Intended Learning Outcomes (CILOs):
- Socially Responsible: FEIT graduates identify, engage, interpret and analyse stakeholder needs and cultural perspectives, establish priorities and goals, and identify constraints, uncertainties and risks (social, ethical, cultural, legislative, environmental, economics etc.) to define the system requirements. (B.1)
- Design Oriented: FEIT graduates apply problem solving, design and decision-making methodologies to develop components, systems and processes to meet specified requirements. (C.1)
- Technically Proficient: FEIT graduates apply abstraction, mathematics and discipline fundamentals, software, tools and techniques to evaluate, implement and operate systems. (D.1)
- Collaborative and Communicative: FEIT graduates work as an effective member or leader of diverse teams, communicating effectively and operating within cross-disciplinary and cross-cultural contexts in the workplace. (E.1)
Teaching and learning strategies
Students will be asked, in the first two weeks, to choose one out of twelve possible control projects. Class time will be used for tutorials and discussions (2 hrs/week), substantial project sessions (2 hrs/week), and one seminar. It is crucial to do a deep pre-study on the relevant content before the class tutorial. The seminar is accompanied by a demonstration of the project work. The major focus for students will be on four assignment reports and one major project portfolio, completion of which will require students to understand appropriate control design concepts and skills. The primary teaching slot is mainly used for tutorials and discussions, and the secondary slot is for project work.
The course consists of 11 class activities in the form of tutorial/discussion/project seminar, and 11 laboratory activities. The class activities revise the theoretical aspects of control systems and extend to provide the background and practice in the design of both analogue and digital controllers. For laboratory work, students work on reduced scale models of actual industrial processes.The equipment is based upon authentic control applications and is suitably modified for student use. Students follow the usual sequence adopted in industry i.e. they start with the calibration of transducers and actuators leading on to dynamic response testing, model verification and finally to controller design, implementation, and testing. By the end of this subject students should be able to: acquire the ability to model, verify, analyze, design, and implement both analogue and digital controllers to conform with given specifications.
Typical projects include an overhead crane system, a ball and beam system, a ball and plate system, a ball and hoop system, a coupled-tanks system, a static VAR system, an inverted pendulum system, a motor-generator set system, a coupled drive system, a magnetic levitation system, and a steam engine system.
Content (topics)
There are four major topics in this subject:
System modelling and verification
- Lagrange equations of motion
- Ziegler-Nichols techniques
Analog controller design
- Phase lead-lag compensators
- PID controllers
- Pseudo-derivative-feedback (PDF) controllers
- State-variable feedback controllers
Digital controller design
- S-plane design and discretisation
- Z-plane design using discrete root-locus
- W-plane design using bilinear transformation
- Discrete state-variable feedback controller/observer design
Non-linear system analysis and design.
- Describing function and limit cycle,
- State-plane analysis
- Nonlinear design using describing function
Assessment
Assessment task 1: Oral Presentation of Project
Objective(s): | This assessment task addresses the following subject learning objectives (SLOs): 1, 2 and 3 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): B.1, C.1, D.1 and E.1 |
---|---|
Type: | Presentation |
Groupwork: | Group, group and individually assessed |
Weight: | 10% |
Assessment task 2: Demonstration of Project
Objective(s): | This assessment task addresses the following subject learning objectives (SLOs): 1, 2 and 3 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): B.1, C.1, D.1 and E.1 |
---|---|
Type: | Demonstration |
Groupwork: | Group, group and individually assessed |
Weight: | 10% |
Assessment task 3: Individual Major Project Report
Objective(s): | This assessment task addresses the following subject learning objectives (SLOs): 1, 2 and 3 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): B.1, C.1, D.1 and E.1 |
---|---|
Type: | Report |
Groupwork: | Individual |
Weight: | 30% |
Assessment task 4: Assignments (containing 4 assignments)
Objective(s): | This assessment task addresses the following subject learning objectives (SLOs): 1, 2 and 3 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): C.1 and D.1 |
---|---|
Type: | Design/drawing/plan/sketch |
Groupwork: | Individual |
Weight: | 25% |
Assessment task 5: Open book exam
Intent: | To evaluate the depth of students' understanding. |
---|---|
Objective(s): | This assessment task addresses the following subject learning objectives (SLOs): 1, 2 and 3 This assessment task contributes to the development of the following Course Intended Learning Outcomes (CILOs): C.1 and D.1 |
Type: | Examination |
Groupwork: | Individual |
Weight: | 25% |
Length: | 2 hours and 10 mins |
Minimum requirements
In order to pass the subject, a student must achieve an overall mark of 50% or more.
Required texts
Nguyen HT, Analogue and Digital Control (Canvas)
Recommended texts
Nise NS, Control Systems Engineering, 7th Edition, Wiley, 2015
Franklin GF, Feedback Control of Dynamic Systems, Pearson Education, 2015
Lurie BJ, Clasic Feedback Control with Matlab and Simulink, CRC Press, 2012
Stephani R, Design of Feedback Control Systems, Oxford University Press, 2002
Ogata K, Modern Control Engineering, Prentice-Hall, 2010
MacFarlane A, Dynamical System Models, Harrap, 1970
References
Ogata K, Modern Control Engineering, 2010
MacFarlane A, Problems on Dynamical System Models, 1970
Franklin GF, Feedback Control of Dynamic Systems, 2015
Franklin GF, Digital Control of Dynamic Systems, 1990
Shinners SM, Modern Control System Theory and Design, 1998
Phillips CL, Digital Control System - Analysis and Design, 2015
Van de Vegte J, Feedback Control Systems, 1994
Astrom KJ, Computer Controlled Systems, 1997
D'Azzo J J, Linear Control System - Analysis and Design, 2003
Kuo BC, Automatic Control Systems, 1987
Kuo BC, Digital Control Systems, 1992
Furuta K, State Variable Methods in Automatic Control, 1988
Palm WJ, Control Systems Engineering, 1986
Other resources
Matlab http://www.mathworks.com
Online video lectures: Control Systems Engineering: http://www.youtube.com/watch?v=g53tqrBjIgc
Online video lectures: All Control System Lecture Videos: http://www.youtube.com/watch?v=CRvVDoQJjYI&list=PLUMWjy5jgHK3j74Z5Tq6Tso1fSfVWZC8L