ENCH484-20S1 (C) Semester One 2020

Advanced Modelling and Simulation

15 points

Start Date: Monday, 17 February 2020
End Date: Sunday, 21 June 2020
Withdrawal Dates
Last Day to withdraw from this course:
  • Without financial penalty (full fee refund): Friday, 28 February 2020
  • Without academic penalty (including no fee refund): Friday, 29 May 2020


This course provides a detailed introduction to numerical methods used in chemical engineering. The course includes an introduction to the theory of numerical methods as well as practical guidance on the implementation of these tools to a variety of problems. The course is about 2/3 on numerical methods for simulation and 1/3 on computational fluid dynamics (CFD).

"Numerical methods for the simulation of chemical processes (Matthew Watson)
• methods for solution of non-linear, poorly scaled, algebraic equations
• solution of large systems of ODEs
• modelling and solution of differential-algebraic equation (DAE) systems
• modelling of distributed parameter systems
• solution of partial differential equation systems using the method of lines
• using sparsity for speed

Optimisation and parameter estimation (Luke Schneider)
• optimisation
• optimisation for non-linear curve fitting
• design and analysis of experiments using non-linear models
• parameter uncertainty in linear models
• modelling uncertainty in systems
• optimisation of dynamic systems, including parameter estimation

Python  (Alfred Herritsch)
• Introduction to scientific programming with Python
• time series analysis
• Python classes and applications for solving  problems
• useful Python packages for chemical engineers

Learning Outcomes

1. Develop and numerically solve models of chemical engineering processes.
2. Identify and apply the numerical tools appropriate to a particular problem.
3. Apply optimisation and parameter estimation to  problems in chemical engineering.
4. Formulate and solving chemical engineering problems using an open source programming language.
5. Critique  results to estimate the accuracy and help guide design.


ENCH391 Process Systems and Control

Timetable Note

36 contact hours and completion of all assessments.  If required there will be dedicated computer lab sessions.

Course Coordinator / Lecturer

Luke Schneider


Matt James Watson and Alfred Herritsch


Assessment Due Date Percentage 
Numerical Methods 1 04 Mar 2019 13%
Numerical Methods 2 18 Mar 2019 20%
Optimisation 01 Apr 2019 13%
Parameter Estimation 01 May 2019 20%
CFD Tutorial Problem 03 May 2019 1%
CFD Assignment 1 17 May 2019 15%
CFD Assignment 2 31 May 2019 18%

3 Assignments Total:  Assignment 1 due  16 March.  Assignment 2 due  4 May.  Assignment 3 due  29 May.

Textbooks / Resources

Recommended Reading

Beveridge, Gordon S. G. , Schechter, Robert Samuel; Optimization: theory and practice ; McGraw-Hill, 1970.

Canter and Schimmel; Biophysical Chemistry ; (3 volume set).

Hornbeck, R.W; Numerical Methods ; Quantum Publishers, 1975.

Recommended Reading:

Hangos, K. and Cameron, I.T. (2001) Process Modelling and Model Analysis, Academic Press.
Beers, K.J. (2007) Numerical Methods for Chemical Engineers: Applications in Matlab, Cambridge University Press, Cambridge, UK.

Schiesser, W.E. (2009) A Compendium of Partial Differential Equation Models: Method of Lines Analysis with Matlab, Cambridge University Press, Cambridge, UK.

Chapra, S.C. and Canale, R.P. (2010) Numerical Methods for Engineers, 6th ed., McGraw-Hill, Boston.


Students with concerns about the course should contact the course coordinator or the 3rd Pro Director of Studies, Dr Alex Yip.

General Policies of the Department
Students may obtain the general policies of the University on matters such as the special considerations, appeals procedures, reconsideration of grades and special provision for students with disabilities from the University Calendar.  The Department assessment details, Departmental Safety Handbook, Electrical Safety Supplement and Disposal of Chemical Wastes Policy are distributed to the students at the beginning of the new year.

Prerequisite: ENCH391. In addition good mathematics and Matlab skills are recommended. This course is an optional 3rd Professional depth elective.

Additional Course Outline Information


Lectures encouraged but not mandatory

Late submission of work

Late submission gathers a 10% penalty per day

Where to submit and collect work

4th floor of LINK building.

Indicative Fees

Domestic fee $975.00

International fee $5,500.00

* All fees are inclusive of NZ GST or any equivalent overseas tax, and do not include any programme level discount or additional course-related expenses.

Minimum enrolments

This course will not be offered if fewer than 10 people apply to enrol.

For further information see Chemical and Process Engineering .

All ENCH484 Occurrences

  • ENCH484-20S1 (C) Semester One 2020