The University of Newcastle, Australia
Available in 2020

Course handbook


This course is intended to equip students with an advanced understanding of control and estimation for nonlinear systems. Specifically, the course will provide an in-depth coverage of the key concepts of nonlinear systems and control theory such as stability, oscillatory behaviour, Lyapunov theory, differential geometric methods (e.g., feedback linearization), and nonlinear model predictive control. It also covers advanced topics in modern estimation and observer techniques for nonlinear systems.

Availability2020 Course Timetables


  • Semester 2 - 2020

Learning outcomes

On successful completion of the course students will be able to:

1. Apply tools from Lyapunov theory to commonly encountered nonlinear systems in engineerin

2. Design and implement feedback control systems for regulating the output of a nonlinear system

3. Design and implement antiwindup systems to improve nonlinear system performance

4. Model uncertainty in Engineering systems

5. Formulate decision problems in the presence of uncertainty

6. Design and implement observers and estimators for nonlinear systems


This course will cover: • Review of concepts from systems theory • Stability and small gain theorem • Lyapunov theory • Linearisation and review of linear systems • Antiwindup design • Sliding mode control • Feedback linearization • Nonlinear internal model control • Output regulation • Nonlinear MPC • Luenberger observers • High gain observers • Sliding mode observers • Nonlinear Kalman Filtering • Parameter estimation   


This course has similarities to ENGG4440. If you have completed ENGG4440 you cannot enrol in this course.

Assumed knowledge

ENGG6440 Linear Control and Estimation

Assessment items

Written Assignment: Assignments x 2

Tutorial / Laboratory Exercises: Laboratory Assignments x 7

Contact hours



Face to Face On Campus 2 hour(s) per Week for Full Term


Face to Face On Campus 4 hour(s) per Week for Full Term