Chemical Processes Optimization. Prof. Cesar de Prada Dpt. of Systems Engineering and Automatic Control (ISA) UVA prada@autom.uva.



Similar documents
A joint control framework for supply chain planning

Tutorial: Operations Research in Constraint Programming

BACHELOR S DEGREE IN BUSINESS ADMINISTRATION

Course Syllabus Business Intelligence and CRM Technologies

METNUMER - Numerical Methods

240EO035 - Information Systems

c) To build a framework that will help integrate financial risk management into the overall corporate strategy of the firm.

COURSE DESCRIPTOR Signal Processing II Signalbehandling II 7.5 ECTS credit points (7,5 högskolepoäng)

SYSTEMS, CONTROL AND MECHATRONICS

Faculty of Organizational Sciences

UNIVERSITY OF MACAU DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE SFTW 463 Data Visualization Syllabus 1 st Semester 2011/2012 Part A Course Outline

CS 450/650 Fundamentals of Integrated Computer Security

Index Terms- Batch Scheduling, Evolutionary Algorithms, Multiobjective Optimization, NSGA-II.

COURSE CATALOGUE

Derivatives and Risk Management Professor: Manuel Moreno

1) Chemical Engg. PEOs & POs Programme Educational Objectives

Finite Element Methods (in Solid and Structural Mechanics)

Simulation-based Optimization Approach to Clinical Trial Supply Chain Management

CME403/603 Syllabus Page 1

SAN DIEGO COMMUNITY COLLEGE DISTRICT CITY COLLEGE ASSOCIATE DEGREE COURSE OUTLINE

Masters in Money, Banking and Finance

Ph.D. Biostatistics Note: All curriculum revisions will be updated immediately on the website

University of Macau Undergraduate Electromechanical Engineering Program

240IOI21 - Operations Management

Introduction to the course Chemical Reaction Engineering I

European Master Program in Chemical & Process Engineering ProDesInt

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Statistics in Applications III. Distribution Theory and Inference

Module Catalogue for the Master s Program National and International Administration and Policy (MANIA) Master of Arts.

Lecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method

Short-term scheduling and recipe optimization of blending processes

Math 35 Section Spring Class meetings: 6 Saturdays 9:00AM-11:30AM (on the following dates: 2/22, 3/8, 3/29, 5/3, 5/24, 6/7)

Introduction to Process Optimization

ELEC4445 Entrepreneurial Engineering

Modeling, Optimization, and Simulation in Operations Management

School of Mathematics, Computer Science and Engineering Department or equivalent School of Engineering and Mathematical Sciences Programme code

UNIVERSITY OF TRIESTE UNIVERSITY OF UDINE ACADEMIC REGULATIONS MASTER DEGREE PROGRAMMEME IN PHYSICS. Master Degree Programme Section LM-17

Programme name Mathematical Science with Computer Science Mathematical Science with Computer Science with Placement

Programme name Mathematical Science with Computer Science Mathematical Science with Computer Science with Placement

DEPARTMENT OF MECHANICAL AND MANUFACTURING ENGINEERING FACULTY OF ENGINEERING

AC : DEVELOPING STUDENT DESIGN AND PROFESSIONAL SKILLS IN AN UNDERGRADUATE BIOMEDICAL ENGINEERING CURRICULUM

MSc Business Analysis and Finance.

Functions: Piecewise, Even and Odd.

Doctor of Philosophy in Systems Engineering

PROGRAMME SPECIFICATION POSTGRADUATE PROGRAMME

Nonlinear Systems Modeling and Optimization Using AIMMS /LGO

Masters in Money, Banking and Finance

Data Technologies for Quantitative Finance

SUBJECT-SPECIFIC CRITERIA

Introduction to Process Systems Engineering

CBE 9190B ADVANCED STATISTICAL PROCESS ANALYSIS COURSE OUTLINE

MASTER COURSE SYLLABUS

IES - Introduction to Software Engineering

Final Award. (exit route if applicable for Postgraduate Taught Programmes) N/A JACS Code. UCAS Code. Length of Programme. Queen s University Belfast

4.1. Title: data analysis (systems analysis) Annotation of educational discipline: educational discipline includes in itself the mastery of the

Criteria for Accrediting Engineering Programs Effective for Evaluations during the Accreditation Cycle

Programme Specification (Postgraduate) Date amended: 25 th March 2015

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS PROJECT SCHEDULING W/LAB ENGT 2021

The University of Sheffield

ATTITUDE TOWARDS ONLINE ASSESSMENT IN PROBABILITY AND STATISTICS COURSE AT UNIVERSITI TEKNOLOGI PETRONAS

Matlab and Simulink. Matlab and Simulink for Control

Programme Specification (Undergraduate) Date amended: 27 February 2012

Program description for the Master s Degree Program in Mathematics and Finance

Supply Chain Network & Flow Management

Rules and Regulations Relating to Degree of Bachelor of Engineering / Bachelor of Technology (B.E. /B. Tech.)

BACHELOR OF ENGINEERING (HONS) IN INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT. Student Handbook ( )

LOUGHBOROUGH UNIVERSITY

Optimal Scheduling for Dependent Details Processing Using MS Excel Solver

Programme Specification (Undergraduate) Date amended: 28 August 2015

Preparing for an ABET Accreditation Visit: Writing the Self-Study

STUDY OF DAM-RESERVOIR DYNAMIC INTERACTION USING VIBRATION TESTS ON A PHYSICAL MODEL

Tele3119 Trusted Networks Course Outline 2013

Using remote and virtual laboratories in science and engineering in UNED Part I and Part II

SYLLABUS. OFFICE AND HOURS: Karnoutsos 536 (Access through K506) M 12, T 1, R 10, 12, 2 or by appointment. I am available by at all times.

Faculty of Science School of Mathematics and Statistics

Biochemistry (Molecular and Cellular) Information Sheet for entry in What is Biochemistry?

Nonlinear Optimization: Algorithms 3: Interior-point methods

ECON828 International Investment and Risk. Semester 1, Department of Economics

B. Eng. (Hons.) Chemical Engineering (Minor: Environmental Engineering)

Programme Specification Date amended: April 8, 2008

2) Eligibility of Admission

Core Maths C2. Revision Notes

Course contribution to the programme: The course contributes to the programme by helping the students to:

ATV - Lifetime Data Analysis

BTBU Master of Control Theory and Control Engineering

Teaching guide ECONOMETRICS

A Continuous-Time Formulation for Scheduling Multi- Stage Multi-product Batch Plants with Non-identical Parallel Units

Transcription:

Chemical Processes Optimization Prof. Cesar de Prada Dpt. of Systems Engineering and Automatic Control (ISA) UVA prada@autom.uva.es

Chemical Processes Optimization Compulsory, 5th year Chemical Eng. Code 44337 Background: Math / Processes nd semester 4.5 (31.5) credits hours lecturing Monday, Tuesday, 11.00h 1 hour lab Monday, 4-5 h / 5-6h Prof. Cesar de Prada / Gloria Gutierrez Web: www.isa.cie.uva.es/~prada/ E-mail: prada@autom.uva.es Moodle: http://campusvirtual.uva.es

Process Optimization Introduction Aims Programme Laboratory Marks Visits / Conferences

Optimization Problems How to choose the best option among several ones Problems of very wide nature Design (p.e. equipment sizing with minimum cost) Operation (p.e. more profitable operating point of a process) Logistics (p.e. minimum time route for distributing a product) Planning (p.e. best place to build a process plant) Control (p.e. control action that minimize the variance of the error) Etc.

Optimization problems They appear in a wide range of fields Processes Economy Biology Electronics,. Sharing some common features: An aim or criterion to minimize (maimize) A set of decision variables A set of constraints on the decision variables

How to make (rational) optimal decisions? By eperience? Testing all possibilities? Formulating the problem mathematically as an optimization one

Methodology 1 Analyse the problem Formulate it in mathematical terms min J(, y) h(, y) 0 g(, y) 0 4 Interpreting the solution and apply it 3 Solve it with the adequate algorithms and software

Analysis / Formulation (Modelling) 1 Analyse the problem Formulate it in mathematical terms min J(, y) h(, y) 0 g(, y) 0 1. Study the process. List the variables of interest. Choose and optimization criterion and formulate it in terms of the variables of the problem 3. Specify the mathematical relations among the variables imposed by physical laws, balances, etc. 4. Choose the admissible range of the variables and other physical constraints 5. Decide if there are degrees of freedom for selecting the best option

Solving / Implementing (Optimization) min J(, y) h(, y) 0 g(, y) 0 3 Solve it with the adequate algorithms and software 4 Interpreting the solution and apply it 6. Formulate the problem as one of optimization with a given structure (LP, NLP;..) 7. Study its mathematical structure and try to improve it 8. Select a solution method and a software tool and obtain a solution 9. Analyse the solution and study its sensibility to changes in the parameters of the problem.

PSE Process Systems Engineering The topic belong to the field of Process Systems Engineering (PSE) Process systems engineering is the body of knowledge in chemical engineering that deals with the systematic modelling and development of tools and solution methods for synthesis, analysis and evaluation of Process Design, Process Control and Process Operation PSE is a field where multiple disciplines cooperate in order to find useful solutions: from chemical, control, electrical, etc. engineering, to applied mathematics, basic sciences (biology, physics, etc.) and computer science.

An eample Find the size of an open cylindrical tank of 6 m 3, so that its surface is minimal d h Variables: V volume d diameter h height A surface Cost function to be minimized: A h¼ Degrees of freedom: number of variables number of independent equations: -11 Relations among variables: V ¼ h 6 Constraints: min d,h under 4V d 0, h 0 d 0, h 0 Data : V Formulation: h h : 1 4

d An eample h 1 degree of freedom min under d d,h h 0, h : h 4V 0 1 4 Sensibility: How much change the solution if the volume changes 1%? Analytical solution (not possible most of the times) 4V h 4V 4V area 4 d * area 4V 0 * d * d *3 d 8V, d * 8V π 1 3 h * 4 0 V π 1 3

d A more realistic eample h Find the size of an open cylindrical tank of 6 m 3, so that its surface is minimal, assuming that the thickness ε (and the cost) depends on d according: ε 0.0001d 0.0004 m Relations among variables: V ¼ h 6 Constraints: d 0, h 0 Variables: V volume d diameter h height A cross section min d,h under : ( h h 4V d 0, h 0 1 4 )10 4 p is the price in per kg of metal sheet spent (d 4)pρ The factor 10-4 pρ does not affect the result of the optimization and can be cancelled in the cost function

d A more realistic eample h min under d d,h h 0, ( h : h 4V 0 A direct numerical solution can be a better alternative 1 4 )(d 4) cost 4V * d *4 3 4V ( 4 * 4V ( * 4 d *3 8 64V 0 )(d 4) * )(d * 4V h area d 4) This equation has no analytical solution and must be solved using numerical methods 0 d * 0

Eample: Production Planning B A F E Product Kg A / Kg Kg B / Kg Kg C / Kg Man. Cost / Kg E 0.6 0.4 0 1.5 4 F 0.7 0.3 0 0.5 3 Price /Kg C G What amounts of E, F, G must be produced every day in order to maimize the benefits? G 0.5 0. 0.3 1 3.7 Material Availability Kg /day A 40000 1.5 B 30000 C 5000.5 Cost /Kg

Eample: Production Planning B A 4 6 C 7 1 3 5 Aim: Maimize the daily benefit F E G Variables: i Kg /day of each product processed in every process unit A, B, C Kg /day of row materials E, F, G Kg/dia of finished products Benefit /day sells processing costs row material costs (4E3F3.7G) (1.5E0.5FG) (1.5AB.5C)

Eample: Production Planning A B C E F G Aim: Maimize the daily benefit 1 3 4 5 6 7 0 5000 0 30000 0 40000 0 0.G 0.5G 0.7F 0.6E C B A G F E.5C B 1.5A.7G 3.5F.5E ma i 7 6 5 4 3 1 6 3 1 7 6 5 4 3 1 7 6 3 5 4 1

Eample: Production Planning A B C 4 6 7 1 3 5 Aim: Maimize the daily benefit F E G ma.5e 3.5F.7G 1.5A B.5C E 1 4 F 5 G 3 6 7 A 1 3 B 4 5 6 C 7 1 0.6E 0.7F 3 0.5G 6 0.G 0 1 3 40000 13 variables 10 0 4 5 6 30000 equations 3 0 5000 degrees of freedom 7 0 i An analytical solution is not feasible

Numerical optimization of a function J( 1, ) d k 1 k1 k αd k Iterative methods 1 d search direction α step length

Aims of the course Learn to model and formulate in mathematical terms optimization problems Be able to classify an optimization problem Understand the fundamentals of the optimization methods Learn to use optimization software and interpret the proposed solution Be able to apply the theory in the solution of practical decision making problems

Syllabus (30h theory, 15 h lab) Introduction, Basic mathematical concepts (3h) Unconstraint optimization (1h) Constraint optimization LP (3h) KKT, QP, Penalty (h) NLP, stochastic methods (41h) Mi-integer problems, MILP (h) Scheduling of batch processes (1h) Dynamic optimization (1h) Software, GAMS (h) Applications in the process industry (8h)

Laboratory / Practical work Aim: Learn software tools Learn to formulate and solve optimization problems Computer room groups. Tools: Matlab Optimization Toolbo (Ecel) GAMS Practical work: 3 compulsory reports Matlab Optimization Toolbo GAMS, LP, NLP problems A design mini-project (GAMS) MILP, NLP Weight in the final mark: 30% (5, 10, 15%). A minimum of 4 is required in the eam. Oral presentation of selected groups.

Reports Matlab Optimization Toolbo, Unconstraint Optimization, report due: 3 March, with oral presentation of a selected group. (5%) GAMS, LP, NLP problems, report due: 7 April, with oral presentation of a selected group (10%) A design mini-project (GAMS) NLP, MILP, report due: 6 May, with oral presentation of three selected groups (15%) Groups will be organized by the students representatives

Bibliography Optimization of Chemical Processes, T.F. Edgar, D.M. Himmenblau, L.S. Lasdon, McGraw Hill, ª edición, 001 Systematic Methods of Chemical Process Design, L.T. Biegler, I.E. Grossmann, A.W. Westerberg, Prentice Hall 1997 Engineering Optimization, G.V. Reklaitis, A. Ravindran, K.M. Ragsdell, J. Wiley 1983 Practical Methods of Optimization, R. Fletcher, J. Wiley, ª edición, 1991 Model Building in Mathematical Programming, H.P. Williams, J. Willey 4ª edic., 00 Non-linear and Mi-Integer Optimization, C. A. Floudas, Edt. Oford Univ. Press, 1995 Estrategias de Modelado, Simulación y Optimización de Procesos Químicos, L. Puigjaner, P. Ollero, C. de Prada, L. Jimenez, Edt. Síntesis, 006 Slides of the course in: http://www.isa.cie.uva.es/~prada/

Book

Web Moodle http://www.isa.cie.uva.es/~prada/ http://campusvirtual.uva.es

Other activities Visits: PETRONOR petrol refinery near Bilbao. In cooperation with the ISA student section 8th May 014. Refinery operation planning Registration by April the 3rd. Conferences: Aplicaciones de la Optimización, Prof. Carlos Mendez, INTEC, UNL, Sta. Fe, Argentina Research work: A set of topics is offered to those students that wish to develop a research project (1-15 credits). They cover applications in the petrochemical and sugar industry, LHC accelerator, gas networks, pilot plant development, process design, etc.

Marks / Tutorials Eam reports: Eam (70%): problems (60%) a set of questions (theory eercises) (40%) Reports: 30% A minimum mark of 4 in the eam is required Eams: 13 June 014 (9h.) / 30th June 014 (16h.) I shall be available in my room for any question/doubt Dpt. of Systems Engineering and Automatic Control. Ground floor. E-mails: prada@autom.uva.es gloria@autom.uva.es

Dissertation projects A set of projects is available for those students wishing to develop his final degree project with the ISA department. They cover applications in the petrochemical and sugar industry, pilot plant development, design, etc. Topics in: http://www.isa.cie.uva.es/~prada/ The doors are open for those students wishing to collaborate in current research projects develop with ISA partners: Repsol- Petronor, CERN, HYCON, Intergeo Tech., EA, CTA, etc. Topics cover modelling, simulation, advanced control, process optimization, industrial computing, etc. Other projects can be developed with pilot plants in the lab.

Complementary courses They will give you an specialization in the Process Systems Engineering field Control por computador Informática aplicada a la Ingeniería Química Sistemas de supervisión de procesos