Optimização de Processos

OPPágina da Cadeira
6 ECTSP2Exame: Opcional
Geral
Sem avaliações ainda
Carga de trabalho
--

Descrição

Objectives

At the end of the course, students should be able to analyze a multi-modular process and select the design variables that satisfy the degrees of freedom. Students should be able to write a mathematical programming model for non- linear systems in an interface language with existing solvers (Ex: GAMS). The model must include the constraints and the objective function. About the complete Optimization Problem you should know what kind of method you should apply. It is intended that an analysis of the results and an eventual analysis of sensitivity to economic parameters be carried out.

Syllabus

1. Review of the basic concepts of Optimization; 2. Process Analysis. Degrees of freedom and design variables; 3. Nonlinear programming. Optimization of functions with and without restrictions. Newton's method and derivatives. 1st and 2nd order Karush-Kuhn-Tucker (KKT) conditions Non-linear systems; 5. Identification and classification of stationarity points for optimization problems with and without restrictions. Startup in non-convex problems; 6. Mixed integer nonlinear programming. The subclass of MINLP problems with bilinear restrictions; LP and MILP relaxations; Global optimization algorithms; 7. Applications for obtaining an optimal solution for different systems and processes (Examples: i) Sustainable energy management in industry

  • sequential strategy for obtaining the optimal network of heat exchangers ii) Networks for the use of water and wastewater treatment).

Prerequisites

This course has no prerequisits.

Cross Competence Component

Emphasis will be given to teamwork, bibliographic research for the execution of TPCs and the ability to quickly present oral homework in the classroom. These skills will controbute the final evaluation with around 10%

Laboratorial Component

The use of wet laboratories is not foreseen, only LTI-Lab. of Computer Technologies will be used

Programming And Computing Component

Programming skills are evident, as models are developed in language suitable for reading solvers. In principle, the GAMS- General Algebraic Modeling System language will be used. More than 50% of the UC will use a programming component.

Ethical Principles

All members of a group are responsible for the group´s work. In any assessment, every student shall honestly disclose any help received and sources used. In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.