155: 518: Process Systems Engineering: Modeling and Optimization of Process Design and Operations  Spring 2004

 

Lectures:               Mon 4:50-7:30pm    SEC 210

 

Instructor:             Marianthi G. Ierapetritou

             Engineering C-137

Busch Campus

tel: (732) 445-2971, email: marianth@sol.rutgers.edu

 

Course Description: The purpose of this course is to provide fundamental instruction on the mathematical programming techniques used in the solution of process design, synthesis and operations problems. This course will review techniques in optimization and mathematical modeling to study synthesis analysis, evaluation and optimization of process alternatives, process operations involving planning and scheduling, uncertainty considerations on process design and operations.

 

Teaching Assistant:             there will be no teaching assistant for this course.

 

Course Objectives:      

1.      Educate students to structure and solve complex problems, and integrate material from diverse range of engineering disciplines - a systems approach to problem solving.

2.      Learn basics of optimization techniques.

3.      Learn optimization modeling of synthesis and operations problems.

 

Texts:              

·        Systematic Methods of Chemical Process Design (Strongly recommended).

By L.T. Biegler, I.E. Grossmann, A.W. Westerberg.

Published by Prentice Hall, 1997.

By G.V. Reklaitis, A. Ravindran, K.M.Ragsdell.

Published by John Wiley & Sons, 1983.

By C.A. Floudas. Published by Oxford University Press, 1995.

By H.P. Williams. Published by John Wiley & Sons, 1990.

By M. Minoux Published by John Wiley & Sons, 1986

By G.L. Nemhauser. Published by Elsevier, 1988.

·        Selected papers from the literature

 

Grading: Homework assignments: 20%, Exam: 40%, Project: 40%

 

 

 

Topics covered:

 

Week

Date

Topic

 

 

1

Jan    26

Course Organization-Introduction

 

 

 

 

Review of basic concepts of optimization, Optimality Conditions

 

 

 

 

 

 

 

2

Feb     2

Kuhn-Tucker optimality conditions,

Nonlinear programming algorithms

 

 

 

 

 

 

 

3

Feb.   9

Modeling Systems: GAMS,

Linear programming

 

 

 

 

 

 

 

4

Feb.  16

Modeling of discrete and continuous decisions, Propositional logic and modeling of disjunctions, Mixed integer linear programming

 

 

 

 

 

 

 

5

Feb.  23

Global Optimization

 

 

 

 

 

 

 

6

Mar. 8

Neural networks, Simulated Annealing, Genetic Algorithms (Instructor: Dr Ioannis Androulakis, Exxon Corporate Research)

 

 

 

 

 

 

 

7

Mar. 22

Mathematical Programming and Data Mining (Instructor: Dr Ioannis Androulakis, Exxon Corporate Research)

 

 

 

 

 

 

 

8

Mar. 29

Exam

 

 

 

 

 

 

 

10

Apr. 5

General Concept of Simulation for Process Design, Process Flowsheet Optimization

 

 

 

 

 

 

 

11

Apr. 19

Introduction to algorithmic process synthesis, Synthesis of heat integrated distillation sequences, Simultaneous optimization and heat integration, Structure Optimization of Process Flowsheets

 

 

 

 

 

 

 

12

Apr. 26

Design and scheduling of batch plants,

Analysis and design of flexible processes

 

 

 

 

 

 

 

13

May. 3

Analysis and design of flexible processes