Course Title : Advanced Process Systems Engineering

Code 10H011
Course Year Master and Doctor Course
Term 2016/ Fall term
Class day & Period Tue 2nd
Location A2-305
Credits 1.5
Restriction No Restriction
Lecture Form(s) Lecture
Language Japanese
Instructor Dept. of Chem. Eng., Professor, Shinji Hasebe

Course Description

In the design and operation of chemical processes, various types of optimization problems arise. In this course, the formulation procedure of these problems and their solution methods are explained.


The degree of understandings is evaluated by the homework (30 %) and final examination (70 %).

Course Goals

The course goals are to obtain the ability of constructing the mathematical models, solving the optimization problems, and explaining the results of optimization.

Course Topics

Theme Class number of times Description
Formulations as the optimization problems 1 For optimization problems which arise in the design and operational problems, formulations as the optimization problems are introduced.
Unconstraint optimization 2 For unconstrained single and multivariable optimization problems, analytical and numerical optimization methods are explained. For the design problem of chemical plants, optimization procedure using numerical differentiation is also explained.
Linear programming 1 The applications of linear programming in the chemical engineering are explained.
Lagrangian multipliers 1 For the problems containing equality constraints, it is explained that the necessary conditions for an extremum can be obtained by Lagrangian multipliers.
Nonlinear programming with constraints 2 The concepts of quadratic programming and successive linear programming are explained, and their applications to chemical engineering problems are introduced.
Dynamic programming 1 The concept of dynamic programming is explained, and its applications to chemical engineering problems are introduced.
Mixed integer programming 2 For process synthesis and scheduling problems, the mathematical formulations as mixed integer (non) linear programming problems are explained, and their solution procedures are illustrated.
Meta-heuristics 1 The concepts of meta-heuristic methods such as simulated annealing and genetic algorithm are explained using the examples which appear in the chemical engineering problems.


The supplemental prints are distributed in the class.


Optimization of Chemical Processes (McGraw-Hill)


The basic knowledge of unit operations, calculus and linear algebra is requested.

Independent Study Outside of Class

Web Sites

Additional Information

This course is not opened in the 2015 academic year.