Publication in the Diário da República: Despacho nº 9183/2020 - 25/09/2020
6 ECTS; 1º Ano, 2º Semestre, 30,0 T + 16,0 PL + 14,0 TP , Cód. 300107.
Lecturer
- João Manuel Mourão Patrício (1)(2)
- Paula Alexandra Geraldes Portugal (2)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
Not applicable
Objectives
Students should be able to identify optimisation problems in chemical processes, formulate them mathematically, select appropriate strategies to solve them and use optimisation software in integrated problem-solving environments and algorithmic solvers.
Program
1 Operational Research (OR): basic concepts and their place in planning processes
1.1 How OR fits into decision-making processes
1.2 Objective function, decision variables, constraints and technological coefficients
2. Introduction to IBM/ILOG GAMS software.
3. Modeling and solving linear programming problems.
3.1 General linear problems
3.2 Integer linear problems
3.3 Application to minimum cost flow and maximum flow problems
4. Dynamic Programming
4.1 Introduction and fundamental properties.
4.2 Bellman equation.
5. Formulating and Solving Optimization Problems in Chemical Technology
5.1. Application to Industrial Management, Production Management and Flowsheeting.
5.1.1 Project selection;
5.1.2. Production optimization in industrial units subject to internal and external constraints;
5.1.3 Optimal distribution of materials;
5.1.4 Selection of the optimum flowsheet.
5.2 Application to Heat Transfer and Energy Conservation.
5.2.1 Heat recovery;
5.2.2 Design optimization of multiple-effect evaporators;
5.2.3 Optimization of energy generating systems.
5.3 Application to Fluid Transportation.
5.3.1 Optimal pipe diameters;
5.3.2 Minimizing the work of adiabatic compression.
5.4 Application to Chemical and Biological Separation and Reaction Processes.
5.4.1. Optimizing the design and operation of fractionation-distillation columns;
5.4.2 Optimizing the operation of filters;
5.4.3 Determining optimum residence times.
Evaluation Methodology
By continuous assessment:
-Continuous assessment consists of a written test and a computer project each graded from 0 to 20. The project must include a written report and an oral defense. Students are exempt from exams, i.e. they are approved by examination if they obtain at least 5 marks in the written test, 5 marks in the computational project, and if the arithmetic average of the marks obtained in the written test and the computational project is equal to or greater than 10 marks.
By exam:
-If the student has been admitted to the exam, or has been exempted but wishes to improve his or her classification, he or she can take the regular exam - a written test (graded from 0 to 20) and a computational project with an oral defense (graded from 0 to 20). The student is approved if they obtain at least 5 points in the written test, 5 points in the computational project, and if the arithmetic average of the marks obtained in the written test and the computational project is equal to or greater than 10 points.
-If the student failed the exam during the normal exam period, he/she can take the exam during the appeal period - a test with the same rules as the normal exam period.
Bibliography
- Gill, P. e Murray, W. e Wright, M. (1981). Practical Optimization. Cambridge: Academic Press
- Hiller , F. e Lieberman, G. (1989). Introduction to Operations Research. New York: McGraw-Hill
- Lasdon, L. e Himmelblau, D. e Edgar, T. (2001). Optimization of Chemical Processes. New York: McGraw-Hill.
- Magalhães, A. e Guerreiro, J. e Ramalhete, M. (1994). Programação Linear. Lisboa: McGraw-Hill
- Sherali, H. e Jarvis, J. e Bazaraa, M. (1990). Linear Programming and Network Flows. New York: Wiley
Teaching Method
Lectures supported by practical cases, theoretical-practical and practical-laboratory lessons.
Software used in class
Mathworks Matlab and General Algebraic Modeling System (GAMS)