Sie sind auf Seite 1von 6

LESSON PLAN

FACULTY OF CHEMICAL ENGINEERING


CHE555 NUMERICAL METHODS
UNIVERSITI TEKNOLOGI MARA
AND OPTIMIZATION
PAGE 1/6

1.0 COURSE INFORMATION

COURSE NAME : NUMERICAL METHODS AND OPTIMIZATION


COURSE CODE : CHE555
PROGRAM : EH220
SEMESTER : 4
CREDIT HOURS : 3
CONTACT HOURS : 4
COURSE STATUS : CORE
PRE-REQUISITE : NIL

2.0 SYNOPSIS
This course provides basic knowledge of numerical methods with the aid of
MATLAB and MS Excel including root-finding, elementary numerical linear algebra,
solving systems of linear equations, curve fitting, numerical solution to ordinary
equations and optimization. The numerical techniques acquired in this course will
enable students to solve chemical engineering problems..

3.0 OBJECTIVES
Upon completion of this course, students are expected to be able to:
1. Identify and describe the most common techniques from the various numerical
methods of mathematical problems.
2. Analyze and solve the numerical methods outlined manually and using high
programming language as MATLAB and MS Excel to solve chemical
engineering problems.
3. Develop formulation and evaluate the numerical methods outlined to chemical
engineering problems.

4.0 METHODS OF INSTRUCTION


Lectures and tutorials
Lectures : 2 hours/week
Tutorials/Computer Labs : 2 hours/week
LESSON PLAN
FACULTY OF CHEMICAL ENGINEERING
CHE555 NUMERICAL METHODS
UNIVERSITI TEKNOLOGI MARA
AND OPTIMIZATION
PAGE 2/6

WK DURATION CHAPTER/CONTENT ACTIVITIES


1. Introduction to numerical methods:
 Mathematical modeling Lectures and class
 Approximation and round-off errors exercises.
 Truncation errors and Taylor series Text book;
1 1 1.1, 3.1-3.4, 4.1
Lab session
 Introduction to Matlab Laboratory
 Simple calculations with Matlab exercises
2. Roots of equations:

Bracketing methods: Lectures and class


 Graphical method exercises.
 Bisection method Text book;
 False position method 5.1-5.3
2 1
Lab session
 Assignment and mathematical
operations in Matlab
 Variable scope
 Scripts and functions (M-files) Laboratory
exercises
 Plotting in Matlab
2. Roots of equations:

Open methods: Lectures and class


 Simple fixed point method exercises.
 Newton-Raphson method Text book;
3 1  Secant method 6.1-6.3

Lab session
 Design structures (if, else, switch) Laboratory
 Loop structures (for and while) exercises
LESSON PLAN
FACULTY OF CHEMICAL ENGINEERING
CHE555 NUMERICAL METHODS
UNIVERSITI TEKNOLOGI MARA
AND OPTIMIZATION
PAGE 3/6

WK DURATION CHAPTER/CONTENT ACTIVITIES


2. Roots of equations:

 Multiple roots and system of non-linear Lectures and class


equations exercises.
 Roots of polynomials: Muller’s and Text book;
4 1 Bairstow’s methods 6.5-6.6,
7.4-7.5
Lab session:
Solving roots of equations and polynomials Laboratory
using packages and libraries as well as exercises
Matlab
3. Linear algebraic equations: Lectures and class
exercises.
 Cramer rule Text book;
 Gauss elimination 9.1, 9.2, 9.4, 9.7,
 Gauss-Jordan 11.2
5 1  Gauss-Seidel
Assignment 1
Lab session: (Chapter 2 and 3)
Solving simultaneous linear algebraic
equations using packages and libraries as Laboratory
well as Matlab exercises
4. Curve fitting:
Lectures and class
Least squares regression: exercises.
 Linear regression Text book;
 Polynomial regression 17.1-17.3, 17.5
 Multiple linear regression
6-7 2  Nonlinear regression
TEST 1 (Manual)
Lab session: TEST 2 (Matlab)
Applying packages and libraries as well as (Chapter 2, 3 and 4)
Matlab in solving curve fitting and
regression problems Laboratory
exercises
LESSON PLAN
FACULTY OF CHEMICAL ENGINEERING
CHE555 NUMERICAL METHODS
UNIVERSITI TEKNOLOGI MARA
AND OPTIMIZATION
PAGE 4/6

WK DURATION CHAPTER/CONTENT ACTIVITIES


5. Numerical Integration and
Differentiation

Newton-Cotes integration formulas: Lectures and class


 Trapezoidal rule exercises.
 Simpson’s rule Text book;
 Integration with unequal segments 21.1-21.3,
23.1-23.2
8-9 2
Numerical differentiation:
 High accuracy differentiation formula Assignment 2
 Richardson extrapolation (Chapter 4 and 5)

Lab session:
Applying packages and libraries as well as Laboratory
Matlab in solving numerical integration and exercises
differentiation
6. Differential Equations

Ordinary differential equations: Lectures and class


 Euler’s method exercises.
 Improvements of Euler’s methods Text book;
10-11 2  Runge-Kutta methods 25.1-25.3, 25.5
 Adaptive Runge-Kutta methods

Lab session:
Applying packages and libraries as well as Laboratory
Matlab in solving differential equations exercises
LESSON PLAN
FACULTY OF CHEMICAL ENGINEERING
CHE555 NUMERICAL METHODS
UNIVERSITI TEKNOLOGI MARA
AND OPTIMIZATION
PAGE 5/6

WK DURATION CHAPTER/CONTENT ACTIVITIES


7. Optimization
Lectures and class
One dimensional unconstrained optimization: exercises.
 Golden section search Text book;
 Quadratic interpolation 13.1-13.3,
 Newton’s method 15.1

Constrained optimization: TEST 3 (Manual)


12-14 3
 Graphical method TEST 4 (Matlab)
 Linear programming (Chapter 5 and 6)

Assignment 3
(Chapter 6 and 7)
Lab session:
Applying packages and libraries as well as Laboratory
Matlab in solving optimization problems exercises

5.0 ASSESSMENT

Tests and Assignments : 60%


Final Examination : 40%

6.0 TEXT BOOK USED

Steven C. Chapra and Raymond P. Canale, Numerical Methods For Engineers, 6th
Edition, Place:Mc Graw-Hill Education (2010).
LESSON PLAN
FACULTY OF CHEMICAL ENGINEERING
CHE555 NUMERICAL METHODS
UNIVERSITI TEKNOLOGI MARA
AND OPTIMIZATION
PAGE 6/6

7.0 REFERENCES

Steven C. Chapra, Applied Numerical Methods with Matlab for Engineers and
Scientists, Place: Mc Graw-Hill Education (2005).

Bruce A. Finlayson, Introduction to Chemical Engineering Computing, Place: Wiley-


Interscience (2006).

Thomas F. Edgar, David M. Himmelblau and Leon S. Lasdon, Optimization of


Chemical Processes, 2nd Edition,Place: McGraw-Hill Book Co (2001).

8.0 ADDITIONAL INFORMATION

Attendance is compulsory.
Follow up tests will not be given unless for medical reasons supported with legal
documents.
No cheating in any aspect. Non-compliance will be met with the severest disciplinary
actions.

PREPARED BY: APPROVED BY:

SIGNATURE: SIGNATURE:

NAME: Sherif Abdulbari Ali NAME: Dr Norliza Ibrahim


POSITION: Lecturer POSITION:

DATE: 4th July 2013 DATE: 4th July 2013

Das könnte Ihnen auch gefallen