Fast Nonlinear Model Predictive Control Algorithms and Applications in Process Engineering

Size: px
Start display at page:

Download "Fast Nonlinear Model Predictive Control Algorithms and Applications in Process Engineering"

Transcription

1 Fast Nonlinear Model Predictive Control Algorithms and Applications in Process Engineering Moritz Diehl, Optimization in Engineering Center (OPTEC) & Electrical Engineering Department (ESAT) K.U. Leuven, Belgium INRIA-Rocquencourt, May 30, 2007

2 Outline of the Talk K.U.Leuven s Optimization in Engineering Center OPTEC Nonlinear Model Predictive Control (NMPC) How to solve dynamic optimization problems? Four crucial features for fast NMPC algorithms Application to a Distillation Column

3 OPTEC Aim: Connect Optimization Methods & Applications Applications: Smart problem formulations allow efficient solution (e.g. convexity) Methods: New developments are inspired and driven by application needs

4 Optimization in Engineering Center OPTEC Five year project, from 2005 to 2010, Euro per year, about 20 professors, 10 postdocs, and 60 PhD students involved in OPTEC research Promoted by four departments: Electrical Engineering Mechanical Engineering Chemical Engineering Computer Science Many real world applications at OPTEC...

5 Quarterly Stevin Lecture: Everyone Invited! Quarterly Simon Stevin Lecture on Optimization in Engineering : Dec 6: Larry Biegler, CMU Pittsburgh Apr 18: Stephen Boyd, Stanford July 9: Steve Wright, Madison, Wisconsin Oct 24: Manfred Morari, ETH Zurich Dec X: David Mayne, Imperial, London K.U. Leuven Seminar on Optimization in Engineering : Jan. 31: Mario Milanese (Torino): MPC of semi-active damping Feb. 8: Philippe Toint (Namur): large scale optimization methods Feb. 22: Peter Kuehl (Heidelberg): Robust optimal feedback control March 1: Yurii Nesterov (UCL)/ Florian Jarre (Duesseldorf): new optimization algorithms Simon Stevin, ) Lecture and following Reception in Arenberg Castle, Leuven

6 Outline of the Talk K.U.Leuven s Optimization in Engineering Center OPTEC Nonlinear Model Predictive Control (NMPC) How to solve dynamic optimization problems? Four crucial features for fast NMPC algorithms Online MPC of a combustion engine

7 First Principle Dynamic System Models E.g. some equations modelling a distillation column (in Stuttgart) Nonlinear differential algebraic equations (DAE) often in modeling languages like gproms, SIMULINK, Modelica typical order of magnitude: some hundreds to thousands variables difficulties: stiffness, discontinuities, high index Can we use these models directly for optimization and feedback control?

8 Principle of Optimal Feedback Control / Nonlinear MPC: x 0 u 0 x 0 u 0

9 Nonlinear Model Predictive Control When We Drive a Car Always look a bit into the future! Brain predicts and optimizes: e.g. slow down before curve Main challenge for NMPC: fast and reliable real-time optimization!

10 NMPC applications, with decreasing timescales Distillation column (with Univ. Stuttgart) Chromatographic Separation (with Univ. Dortmund) Looping kites for power generation, with TU Delft, Politecnico di Torino Polymerisation reactor (with BASF) Combined Cycle Power Plant (with Univ. Pavia) PET plant: Plant wide control project with Politecnico di Milano Robot arms (with Columbia Univ. & INRIA Grenoble) Car Engines: EU Project with Univ. Linz, Stuttgart, Politecnico di Milano

11 Outline of the Talk K.U.Leuven s Optimization in Engineering Center OPTEC Nonlinear Model Predictive Control (NMPC) How to solve dynamic optimization problems? Four crucial features for fast NMPC algorithms Application to a Distillation Column

12 Optimal Control Family Tree

13 Optimal Control Family Tree

14 Optimal Control Family Tree

15 Optimal Control Problem in Simplest Form

16 Simplest Approach: Single Shooting

17 Nonlinear Program (NLP) in Single Shooting After control discretization, obtain NLP: Solve with NLP solver, e.g. Sequential Quadratic Programming (SQP)

18 Sequential Quadratic Programming (SQP)

19 Toy Problem with One ODE for Illustration Mildly nonlinear and unstable system.

20 Single Shooting

21 Single Shooting: First Iteration

22 Single Shooting: Second Iteration

23 Single Shooting: Third Iteration

24 Single Shooting: 4th Iteration

25 Single Shooting: 5th Iteration

26 Single Shooting: 6th Iteration

27 Single Shooting: 7th Iteration (Solution)

28 Single Shooting: Pros and Cons

29 Alternative: Direct Multiple Shooting [Bock, Plitt 1981]

30 Nonlinear Program in Multiple Shooting

31 SQP for Multiple Shooting Summarize NLP:

32 Toy Example: Multiple Shooting Initialization

33 Multiple Shooting: First Iteration

34 Multiple Shooting: Second Iteration

35 Multiple Shooting: 3 rd Iteration (already solution!)

36 Multiple Shooting: 3 rd Iteration (already solution!) Single shooting converged much slower!

37

38 The MUSCOD-II Developer Team [Heidelberg, Leuven, Madrid]

39 Outline of the Talk K.U.Leuven s Optimization in Engineering Center OPTEC Nonlinear Model Predictive Control (NMPC) How to solve dynamic optimization problems? Four crucial features for fast NMPC algorithms Online MPC of a combustion engine

40 NMPC Computation from 1998 to : 5th order distillation model allows sampling times of only 5 minutes [Allgower, Findeisen, 1998] 2001: 206th order distillation model, sampling times of 20 seconds [D. et al. 01] 2006: 5th order engine model, sampling times of milliseconds [Ferreau et al. 06] 5*60*1000 / 20 = times faster, due to Moore s law + Algorithm Development

41 NMPC Computation from 1998 to : 5th order distillation model allows sampling times of only 5 minutes [Allgower, Findeisen, 1998] 2001: 206th order distillation model, sampling times of 20 seconds [D. et al. 01] cf. [Biegler] 2006: 5th order engine model, sampling times of milliseconds [Ferreau et al. 06], [Albersmeyer, Findeisen `06] 5*60*1000 / 20 = times faster, due to Moore s law + Algorithm Development

42 Four Crucial Features for Fast NMPC Direct, simultaneous optimal control: Multiple Shooting Efficient derivative generation for ODE/DAE solvers Initialization by Initial Value Embedding Real-Time Iterations for fast tracking of optimal solutions

43

44 x 0

45 x 0

46 x 0

47 x 0

48 x 0

49 x 0

50 x 0

51 Never simulate a nonlinear system open-loop! Conventional: Initial Value Embedding:

52 x 0 x 0

53 x 0 x 0

54 x 0 x 0

55 x 0 u 0

56 Real-Time Iterations minimize feedback delay

57 x 0 u 0

58 Outline of the Talk K.U.Leuven s Optimization in Engineering Center OPTEC Nonlinear Model Predictive Control (NMPC) How to solve dynamic optimization problems? Four crucial features for fast NMPC algorithms Application to a Distillation Column

59

60

61 Transient in 15 minutes instead of 2 hours!

62

63

64 Conclusions Recent progress makes Nonlinear MPC with first principles models in millisecond range possible (now x faster than 1998) Emerging consensus for NMPC algorithms: employ direct, simultaneous methods use Initial Value Embedding (first order predictor) perform Real-Time Iterations to trace NMPC problem solution while data change Use SQP type method to track active set changes

65 An Invitation 13th Czech-French-German Conference on Optimization (CFG07), Heidelberg, Germany, September 17-21, (inv. speakers: Fletcher, Scherer, Trelat, Waechter,...) Traditionally strong in optimal control.

66 4 PhD Positions in Numerical Optimization: Sequential Convex Programming Algorithms for Nonlinear SDP Large Scale & PDE Constrained Real-Time Optimization Algorithms Fast Model Predictive Control Applications in Mechatronic Systems Shape Optimization of Mechanical Parts under Inertia Loading (deadline: June 21, 2007)

Nonlinear Model Predictive Control: From Theory to Application

Nonlinear Model Predictive Control: From Theory to Application J. Chin. Inst. Chem. Engrs., Vol. 35, No. 3, 299-315, 2004 Nonlinear Model Predictive Control: From Theory to Application Frank Allgöwer [1], Rolf Findeisen, and Zoltan K. Nagy Institute for Systems Theory

More information

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Fault Accomodation Using Model Predictive Methods - Jovan D. Bošković and Raman K.

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XVI - Fault Accomodation Using Model Predictive Methods - Jovan D. Bošković and Raman K. FAULT ACCOMMODATION USING MODEL PREDICTIVE METHODS Scientific Systems Company, Inc., Woburn, Massachusetts, USA. Keywords: Fault accommodation, Model Predictive Control (MPC), Failure Detection, Identification

More information

SYSTEMS, CONTROL AND MECHATRONICS

SYSTEMS, CONTROL AND MECHATRONICS 2015 Master s programme SYSTEMS, CONTROL AND MECHATRONICS INTRODUCTION Technical, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers

More information

Efficient Robust Economic Nonlinear Model Predictive Control of an Industrial Batch Reactor

Efficient Robust Economic Nonlinear Model Predictive Control of an Industrial Batch Reactor Preprints of the 9th World Congress The International Federation of Automatic Control Efficient Robust Economic Nonlinear Model Predictive Control of an Industrial Batch Reactor Sergio Lucia Joel A.E.

More information

Dynamic Real-time Optimization with Direct Transcription and NLP Sensitivity

Dynamic Real-time Optimization with Direct Transcription and NLP Sensitivity Dynamic Real-time Optimization with Direct Transcription and NLP Sensitivity L. T. Biegler, R. Huang, R. Lopez Negrete, V. Zavala Chemical Engineering Department Carnegie Mellon University Pittsburgh,

More information

Optimization of Supply Chain Networks

Optimization of Supply Chain Networks Optimization of Supply Chain Networks M. Herty TU Kaiserslautern September 2006 (2006) 1 / 41 Contents 1 Supply Chain Modeling 2 Networks 3 Optimization Continuous optimal control problem Discrete optimal

More information

Specialized Course on Process Safety Engineering : PROCESS SAFETY IN UNIT OPERATIONS. 14 th 17 th OF MARCH 2016 LEUVEN FACULTY CLUB

Specialized Course on Process Safety Engineering : PROCESS SAFETY IN UNIT OPERATIONS. 14 th 17 th OF MARCH 2016 LEUVEN FACULTY CLUB Specialized Course on Process Safety Engineering : PROCESS SAFETY IN UNIT OPERATIONS 14 th 17 th OF MARCH 2016 DEAR MEMBER, essenscia would like to present the details of the Specialized Course on Process

More information

OpenFOAM Optimization Tools

OpenFOAM Optimization Tools OpenFOAM Optimization Tools Henrik Rusche and Aleks Jemcov h.rusche@wikki-gmbh.de and a.jemcov@wikki.co.uk Wikki, Germany and United Kingdom OpenFOAM Optimization Tools p. 1 Agenda Objective Review optimisation

More information

Applicazione di tecniche di controllo predittivo multivariabile ad impianti di produzione a Ciclo Combinato

Applicazione di tecniche di controllo predittivo multivariabile ad impianti di produzione a Ciclo Combinato MPC of Combined Cycle Power Plants Torna al programma Applicazione di tecniche di controllo predittivo multivariabile ad impianti di produzione a Ciclo Combinato C. Aurora, P. Colombo, F. Pretolani - CESI

More information

Analysis One Code Desc. Transaction Amount. Fiscal Period

Analysis One Code Desc. Transaction Amount. Fiscal Period Analysis One Code Desc Transaction Amount Fiscal Period 57.63 Oct-12 12.13 Oct-12-38.90 Oct-12-773.00 Oct-12-800.00 Oct-12-187.00 Oct-12-82.00 Oct-12-82.00 Oct-12-110.00 Oct-12-1115.25 Oct-12-71.00 Oct-12-41.00

More information

Towards Dual MPC. Tor Aksel N. Heirung B. Erik Ydstie Bjarne Foss

Towards Dual MPC. Tor Aksel N. Heirung B. Erik Ydstie Bjarne Foss 4th IFAC Nonlinear Model Predictive Control Conference International Federation of Automatic Control Towards Dual MPC Tor Aksel N. Heirung B. Erik Ydstie Bjarne Foss Department of Engineering Cybernetics,

More information

054414 PROCESS CONTROL SYSTEM DESIGN. 054414 Process Control System Design. LECTURE 6: SIMO and MISO CONTROL

054414 PROCESS CONTROL SYSTEM DESIGN. 054414 Process Control System Design. LECTURE 6: SIMO and MISO CONTROL 05444 Process Control System Design LECTURE 6: SIMO and MISO CONTROL Daniel R. Lewin Department of Chemical Engineering Technion, Haifa, Israel 6 - Introduction This part of the course explores opportunities

More information

How To Become A Computer Scientist

How To Become A Computer Scientist Fabio Pasqualetti Curriculum Vitae June 2015 Address: Department of Mechanical Engineering University of California at Riverside A309 Bourns Hall, Riverside, CA, 92521 Phone: +1 951 827 2327 Email: fabiopas@engr.ucr.edu

More information

Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms

Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms Al-Duwaish H. and Naeem, Wasif Electrical Engineering Department/King Fahd University of Petroleum and Minerals

More information

Domain Decomposition Methods. Partial Differential Equations

Domain Decomposition Methods. Partial Differential Equations Domain Decomposition Methods for Partial Differential Equations ALFIO QUARTERONI Professor ofnumericalanalysis, Politecnico di Milano, Italy, and Ecole Polytechnique Federale de Lausanne, Switzerland ALBERTO

More information

MOVING HORIZON ESTIMATION FOR AN INDUSTRIAL GAS PHASE POLYMERIZATION REACTOR. Jasmeer Ramlal Kenneth V. Allsford John D.

MOVING HORIZON ESTIMATION FOR AN INDUSTRIAL GAS PHASE POLYMERIZATION REACTOR. Jasmeer Ramlal Kenneth V. Allsford John D. MOVING HORIZON ESTIMATION FOR AN INDUSTRIAL GAS PHASE POLYMERIZATION REACTOR Jasmeer Ramlal Kenneth V. Allsford John D. Hedengren, Sasol Polymers, 56 Grosvenor Road, Bryanston, Randburg, South Africa 225

More information

Full professor and 6 assistant professors of IT A new school in IT Cameroon

Full professor and 6 assistant professors of IT A new school in IT Cameroon We are pleased to present our selection of the academic vacancies at Computeroxy.com - your academic website exclusively dedicated to careers in schools of computer, electrical and mathematical sciences

More information

An Optimized Linear Model Predictive Control Solver for Online Walking Motion Generation

An Optimized Linear Model Predictive Control Solver for Online Walking Motion Generation 29 IEEE International Conference on Robotics and Automation Kobe International Conference Center Kobe, Japan, May 12-17, 29 An Optimized Linear Model Predictive Control Solver for Online Walking Motion

More information

POLITECNICO DI TORINO. International Activities. Politecnico di Torino 0/40

POLITECNICO DI TORINO. International Activities. Politecnico di Torino 0/40 POLITECNICO DI TORINO International Activities Politecnico di Torino 0/40 POLITECNICO DI TORINO A centre of teaching and research, and one of the most important universities in Europe for engineering and

More information

Doctoral School and study programs at Politecnico di Torino

Doctoral School and study programs at Politecnico di Torino Doctoral School and study programs at Politecnico di Torino Giancarlo Genta Department of Mechanical and Aerospace Engineering Politecnico di Torino, Torino, Italy www.gentagiancarlo.it Lecture 2 Seminar:

More information

Model Predictive Control Algorithms for Applications with Millisecond Timescales

Model Predictive Control Algorithms for Applications with Millisecond Timescales Arenberg Doctoral School of Science, Engineering & Technology Faculty of Engineering Department of Electrical Engineering Model Predictive Control Algorithms for Applications with Millisecond Timescales

More information

Lecture 9 Modeling, Simulation, and Systems Engineering

Lecture 9 Modeling, Simulation, and Systems Engineering Lecture 9 Modeling, Simulation, and Systems Engineering Development steps Model-based control engineering Modeling and simulation Systems platform: hardware, systems software. Control Engineering 9-1 Control

More information

Robotic motion planning for 8- DOF motion stage

Robotic motion planning for 8- DOF motion stage Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl rosindustrial@alten.nl Introduction Introduction Alten FEI Motion planning MoveIt! Proof

More information

3TU Master of Science in Systems and Control. An essential engineering qualification for future decades

3TU Master of Science in Systems and Control. An essential engineering qualification for future decades 3TU Master of Science in Systems and Control An essential engineering qualification for future decades The challenge of Systems and Control As the complexity and importance of our many industrial structures

More information

C21 Model Predictive Control

C21 Model Predictive Control C21 Model Predictive Control Mark Cannon 4 lectures Hilary Term 216-1 Lecture 1 Introduction 1-2 Organisation 4 lectures: week 3 week 4 { Monday 1-11 am LR5 Thursday 1-11 am LR5 { Monday 1-11 am LR5 Thursday

More information

VENDOR MANAGED INVENTORY

VENDOR MANAGED INVENTORY VENDOR MANAGED INVENTORY Martin Savelsbergh School of Industrial and Systems Engineering Georgia Institute of Technology Joint work with Ann Campbell, Anton Kleywegt, and Vijay Nori Distribution Systems:

More information

TOMLAB - For fast and robust largescale optimization in MATLAB

TOMLAB - For fast and robust largescale optimization in MATLAB The TOMLAB Optimization Environment is a powerful optimization and modeling package for solving applied optimization problems in MATLAB. TOMLAB provides a wide range of features, tools and services for

More information

Summer course on Convex Optimization. Fifth Lecture Interior-Point Methods (1) Michel Baes, K.U.Leuven Bharath Rangarajan, U.

Summer course on Convex Optimization. Fifth Lecture Interior-Point Methods (1) Michel Baes, K.U.Leuven Bharath Rangarajan, U. Summer course on Convex Optimization Fifth Lecture Interior-Point Methods (1) Michel Baes, K.U.Leuven Bharath Rangarajan, U.Minnesota Interior-Point Methods: the rebirth of an old idea Suppose that f is

More information

AC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT

AC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT AC 2012-4561: MATHEMATICAL MODELING AND SIMULATION US- ING LABVIEW AND LABVIEW MATHSCRIPT Dr. Nikunja Swain, South Carolina State University Nikunja Swain is a professor in the College of Science, Mathematics,

More information

Chapter 3 Nonlinear Model Predictive Control

Chapter 3 Nonlinear Model Predictive Control Chapter 3 Nonlinear Model Predictive Control In this chapter, we introduce the nonlinear model predictive control algorithm in a rigorous way. We start by defining a basic NMPC algorithm for constant reference

More information

Optimization of warehousing and transportation costs, in a multiproduct multi-level supply chain system, under a stochastic demand

Optimization of warehousing and transportation costs, in a multiproduct multi-level supply chain system, under a stochastic demand Int. J. Simul. Multidisci. Des. Optim. 4, 1-5 (2010) c ASMDO 2010 DOI: 10.1051/ijsmdo / 2010001 Available online at: http://www.ijsmdo.org Optimization of warehousing and transportation costs, in a multiproduct

More information

From Control Loops to Software

From Control Loops to Software CNRS-VERIMAG Grenoble, France October 2006 Executive Summary Embedded systems realization of control systems by computers Computers are the major medium for realizing controllers There is a gap between

More information

Full- day Workshop on Online and offline optimization for humanoid robots. at IEEE IROS 2013 in Tokyo

Full- day Workshop on Online and offline optimization for humanoid robots. at IEEE IROS 2013 in Tokyo Full- day Workshop on Online and offline optimization for humanoid robots at IEEE IROS 2013 in Tokyo Organizers: Eiichi Yoshida, Katja Mombaur, Tom Erez, Yuval Tassa Nov 7, 2013 TALK ABSTRACTS Tamim Asfour

More information

Numerical Methods for Engineers

Numerical Methods for Engineers Steven C. Chapra Berger Chair in Computing and Engineering Tufts University RaymondP. Canale Professor Emeritus of Civil Engineering University of Michigan Numerical Methods for Engineers With Software

More information

Variable Neighbourhood Search for the Global Optimization of Constrained NLPs

Variable Neighbourhood Search for the Global Optimization of Constrained NLPs ProceedingsofGO2005,pp.1 5. Variable Neighbourhood Search for the Global Optimization of Constrained NLPs LeoLiberti, 1 andmilandražić 2 1 DEI,PolitecnicodiMilano,P.zzaL.daVinci32,20133Milano,Italy, liberti@elet.polimi.it

More information

TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA

TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA 2015 School of Information Technology and Electrical Engineering at the University of Queensland TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA Schedule Week Date

More information

OROCOS, the open source reference when it comes to real-time and control

OROCOS, the open source reference when it comes to real-time and control Introduction Orocos Framework Demo Summary Flanders MECHATRONICS Technology Centre www.fmtc.be OROCOS, the open source reference when it comes to real-time and control Flanders Mechatronics Technology

More information

Solutions of Equations in One Variable. Fixed-Point Iteration II

Solutions of Equations in One Variable. Fixed-Point Iteration II Solutions of Equations in One Variable Fixed-Point Iteration II Numerical Analysis (9th Edition) R L Burden & J D Faires Beamer Presentation Slides prepared by John Carroll Dublin City University c 2011

More information

G.A. Pavliotis. Department of Mathematics. Imperial College London

G.A. Pavliotis. Department of Mathematics. Imperial College London EE1 MATHEMATICS NUMERICAL METHODS G.A. Pavliotis Department of Mathematics Imperial College London 1. Numerical solution of nonlinear equations (iterative processes). 2. Numerical evaluation of integrals.

More information

June Zhang (Zhong-Ju Zhang)

June Zhang (Zhong-Ju Zhang) (Zhong-Ju Zhang) Carnegie Mellon University Dept. Electrical and Computer Engineering, 5000 Forbes Ave. Pittsburgh, PA 15213 Phone: 678-899-2492 E-Mail: junez@andrew.cmu.edu http://users.ece.cmu.edu/~junez

More information

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm

Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm 1 Enhancing the SNR of the Fiber Optic Rotation Sensor using the LMS Algorithm Hani Mehrpouyan, Student Member, IEEE, Department of Electrical and Computer Engineering Queen s University, Kingston, Ontario,

More information

Valeria Leggieri Curriculum Vitae

Valeria Leggieri Curriculum Vitae Valeria Leggieri Curriculum Vitae Last update: April 2012 Personal data Name and surname Date and place of birth Citizenship E-mail Valeria Leggieri 17 May 1979, Lecce (Italy) Italian leggierivaleria@gmail.com

More information

Introduction to Process Optimization

Introduction to Process Optimization Chapter 1 Introduction to Process Optimization Most things can be improved, so engineers and scientists optimize. While designing systems and products requires a deep understanding of influences that achieve

More information

http://educ.jmu.edu/~ohmx/ Harrisonburg, VA 22807

http://educ.jmu.edu/~ohmx/ Harrisonburg, VA 22807 Minah Oh CONTACT INFORMATION Department of Mathematics and Statistics 540-568-4929 305 Roop Hall, MSC 1911 ohmx@jmu.edu James Madison University http://educ.jmu.edu/~ohmx/ Harrisonburg, VA 22807 EDUCATION

More information

Implementation of Fuzzy and PID Controller to Water Level System using LabView

Implementation of Fuzzy and PID Controller to Water Level System using LabView Implementation of Fuzzy and PID Controller to Water Level System using LabView Laith Abed Sabri, Ph.D University of Baghdad AL-Khwarizmi college of Engineering Hussein Ahmed AL-Mshat University of Baghdad

More information

Z-Knipsers Team Description Paper for RoboCup 2016

Z-Knipsers Team Description Paper for RoboCup 2016 Z-Knipsers Team Description Paper for RoboCup 2016 Georgios Darivianakis 1, Benjamin Flamm 1, Marc Naumann 1, T.A. Khoa Nguyen 1, Louis Lettry 2, and Alex Locher 2 1 Automatic Control Lab 2 Computer Vision

More information

Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci

Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci 1 Artificial Intelligence and Robotics @ Politecnico di Milano Presented by Matteo Matteucci What is Artificial Intelligence «The field of theory & development of computer systems able to perform tasks

More information

International Summer School on Embedded Systems

International Summer School on Embedded Systems International Summer School on Embedded Systems Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences Shenzhen, July 30 -- August 3, 2012 Sponsored by Chinese Academy of Sciences and

More information

Moving Horizon Estimation and Control for an Industrial Gas Phase Polymerization Reactor

Moving Horizon Estimation and Control for an Industrial Gas Phase Polymerization Reactor Moving Horizon Estimation and Control for an Industrial Gas Phase Polymerization Reactor John D. Hedengren and Kenneth V. Allsford Advanced Process Control & Optimization PAS, Inc. 655 Space Center Blvd.

More information

A Technical Writing Program Implemented in a First Year Engineering Design Course at KU Leuven

A Technical Writing Program Implemented in a First Year Engineering Design Course at KU Leuven A Technical Program Implemented in a First Year Engineering Design Course at KU Leuven C. Heylen & E. Londers Tutorial Services Faculty of Engineering Science, KU Leuven, Leuven, Belgium christel.heylen@mirw.kuleuven.be

More information

Speed up numerical analysis with MATLAB

Speed up numerical analysis with MATLAB 2011 Technology Trend Seminar Speed up numerical analysis with MATLAB MathWorks: Giorgia Zucchelli Marieke van Geffen Rachid Adarghal TU Delft: Prof.dr.ir. Kees Vuik Thales Nederland: Dènis Riedijk 2011

More information

EE 402 RECITATION #13 REPORT

EE 402 RECITATION #13 REPORT MIDDLE EAST TECHNICAL UNIVERSITY EE 402 RECITATION #13 REPORT LEAD-LAG COMPENSATOR DESIGN F. Kağan İPEK Utku KIRAN Ç. Berkan Şahin 5/16/2013 Contents INTRODUCTION... 3 MODELLING... 3 OBTAINING PTF of OPEN

More information

Mobatec in a nutshell

Mobatec in a nutshell Mobatec in a nutshell www.mobatec.nl Copyright 2015 Mobatec. All Rights Reserved. Mobatec Specialisation Mathematical modelling of all kind of physical and/or chemical processes Knowledge base Chemical

More information

Supporting Education and Training in the field of Satellite Navigation in Europe. Gabriella Povero. Istituto Superiore Mario Boella

Supporting Education and Training in the field of Satellite Navigation in Europe. Gabriella Povero. Istituto Superiore Mario Boella Supporting Education and Training in the field of Satellite Navigation in Europe Gabriella Povero Istituto Superiore Mario Boella The NavSAS The NavSAS research group is a joint team between Istituto Superiore

More information

AdTheorent s. The Intelligent Solution for Real-time Predictive Technology in Mobile Advertising. The Intelligent Impression TM

AdTheorent s. The Intelligent Solution for Real-time Predictive Technology in Mobile Advertising. The Intelligent Impression TM AdTheorent s Real-Time Learning Machine (RTLM) The Intelligent Solution for Real-time Predictive Technology in Mobile Advertising Worldwide mobile advertising revenue is forecast to reach $11.4 billion

More information

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

Lecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method Lecture 3 3B1B Optimization Michaelmas 2015 A. Zisserman Linear Programming Extreme solutions Simplex method Interior point method Integer programming and relaxation The Optimization Tree Linear Programming

More information

Industrial Automation course

Industrial Automation course Industrial Automation course Lesson 1 Introduction Politecnico di Milano Universidad de Monterrey, July 2015, A. L. Cologni 1 What do we do Industrial Automation Course for the Monterrey Students @ PoliMi

More information

SIMS 2015 Plenary. Accomplishing Ground Moving Innovations through Modeling, Simulation, and Optimal Control

SIMS 2015 Plenary. Accomplishing Ground Moving Innovations through Modeling, Simulation, and Optimal Control SIMS 2015 Plenary Accomplishing Ground Moving Innovations through Modeling, Simulation, and Optimal Control Lars Eriksson lars.eriksson@liu.se Professor Division of Vehicular Systems Department of Electrical

More information

HPC enabling of OpenFOAM R for CFD applications

HPC enabling of OpenFOAM R for CFD applications HPC enabling of OpenFOAM R for CFD applications Towards the exascale: OpenFOAM perspective Ivan Spisso 25-27 March 2015, Casalecchio di Reno, BOLOGNA. SuperComputing Applications and Innovation Department,

More information

Final Year Projects at itm. Topics 2010/2011

Final Year Projects at itm. Topics 2010/2011 Final Year Projects at itm Topics 2010/2011 Chair of Information Technology in Mechanical Engineering Prof. Dr.-Ing. B. Vogel-Heuser Prof. Dr.-Ing. Frank Schiller Prof. Dr.-Ing. Klaus Bender Technische

More information

Joints Workshop Vibration and Turbomachinery

Joints Workshop Vibration and Turbomachinery Vibration University Technology Centre Joints Workshop Vibration and Turbomachinery Muzio M. Gola Professor of Machine Design Team leader LAQ AERMEC DIMEAS -POLITO muzio.gola@polito.it C. Schwingshackl

More information

EU SUSTAINABLE ENERGY WEEK 24-28 JUNE 2013

EU SUSTAINABLE ENERGY WEEK 24-28 JUNE 2013 EU SUSTAINABLE ENERGY WEEK 24-28 JUNE 2013 Prof. Anna Osello 25.06.2013 Energy Summary The SEEMPubS project Objectives The demonstrator Methodology Results End user s awareness The DIMMER project Objectives

More information

AT&T Global Network Client for Windows Product Support Matrix January 29, 2015

AT&T Global Network Client for Windows Product Support Matrix January 29, 2015 AT&T Global Network Client for Windows Product Support Matrix January 29, 2015 Product Support Matrix Following is the Product Support Matrix for the AT&T Global Network Client. See the AT&T Global Network

More information

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS Revised Edition James Epperson Mathematical Reviews BICENTENNIAL 0, 1 8 0 7 z ewiley wu 2007 r71 BICENTENNIAL WILEY-INTERSCIENCE A John Wiley & Sons, Inc.,

More information

Brian Alan Snyder, Ph. D.

Brian Alan Snyder, Ph. D. Brian Alan Snyder, Ph. D. Current work address Department of Mathematics and Computer Science Work phone: (906) 635-2658 Lake Superior State Home phone: (906) 253-9822 650 West Easterday Ave. Department

More information

Victoria Kostina Curriculum Vitae - September 6, 2015 Page 1 of 5. Victoria Kostina

Victoria Kostina Curriculum Vitae - September 6, 2015 Page 1 of 5. Victoria Kostina Victoria Kostina Curriculum Vitae - September 6, 2015 Page 1 of 5 Victoria Kostina Department of Electrical Engineering www.caltech.edu/~vkostina California Institute of Technology, CA 91125 vkostina@caltech.edu

More information

Model predictive control for railway networks

Model predictive control for railway networks Delft University of Technology Fac. of Information Technology and Systems Control Systems Engineering Technical report bds:00-17 Model predictive control for railway networks B. De Schutter and T. van

More information

Dual Methods for Total Variation-Based Image Restoration

Dual Methods for Total Variation-Based Image Restoration Dual Methods for Total Variation-Based Image Restoration Jamylle Carter Institute for Mathematics and its Applications University of Minnesota, Twin Cities Ph.D. (Mathematics), UCLA, 2001 Advisor: Tony

More information

Simple and efficient online algorithms for real world applications

Simple and efficient online algorithms for real world applications Simple and efficient online algorithms for real world applications Università degli Studi di Milano Milano, Italy Talk @ Centro de Visión por Computador Something about me PhD in Robotics at LIRA-Lab,

More information

Product Synthesis. CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18

Product Synthesis. CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18 Product Synthesis CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18 Product Synthesis CATIA - Product Engineering Optimizer Accelerates design alternatives exploration and optimization according

More information

Simulation in design of high performance machine tools

Simulation in design of high performance machine tools P. Wagner, Gebr. HELLER Maschinenfabrik GmbH 1. Introduktion Machine tools have been constructed and used for industrial applications for more than 100 years. Today, almost 100 large-sized companies and

More information

MODELING, SIMULATION AND DESIGN OF CONTROL CIRCUIT FOR FLEXIBLE ENERGY SYSTEM IN MATLAB&SIMULINK

MODELING, SIMULATION AND DESIGN OF CONTROL CIRCUIT FOR FLEXIBLE ENERGY SYSTEM IN MATLAB&SIMULINK MODELING, SIMULATION AND DESIGN OF CONTROL CIRCUIT FOR FLEXIBLE ENERGY SYSTEM IN MATLAB&SIMULINK M. Pies, S. Ozana VSB-Technical University of Ostrava Faculty of Electrotechnical Engineering and Computer

More information

Master Specialization in Digital Design: Design and Programming of Embedded Systems

Master Specialization in Digital Design: Design and Programming of Embedded Systems Master Specialization in Digital Design: Design and Programming of Embedded Systems Jan Schmidt, Ph.D. Department of Digital Design Faculty of Information Technology Czech Technical University in Prague

More information

Sampled-Data Model Predictive Control for Constrained Continuous Time Systems

Sampled-Data Model Predictive Control for Constrained Continuous Time Systems Sampled-Data Model Predictive Control for Constrained Continuous Time Systems Rolf Findeisen, Tobias Raff, and Frank Allgöwer Institute for Systems Theory and Automatic Control, University of Stuttgart,

More information

Big Data Optimization at SAS

Big Data Optimization at SAS Big Data Optimization at SAS Imre Pólik et al. SAS Institute Cary, NC, USA Edinburgh, 2013 Outline 1 Optimization at SAS 2 Big Data Optimization at SAS The SAS HPA architecture Support vector machines

More information

EQUITY DERIVATIVES AND STRUCTURED EQUITY PRODUCTS

EQUITY DERIVATIVES AND STRUCTURED EQUITY PRODUCTS NEW YORK 17 & 18 September 2007 LONDON 26 & 27 September 2007 EQUITY AND STRUCTURED EQUITY PRODUCTS ADVANCED TECHNIQUES FOR PRICING, HEDGING AND TRADING Course highlights: Compare and evaluate the leading

More information

The University of Winnipeg Medical Algorithms propose New Network Utility Maximize Problem

The University of Winnipeg Medical Algorithms propose New Network Utility Maximize Problem The University of Winnipeg Applied Computer Science Candidate Presentation Amir-Hamed Mohsenian-Rad, University of Toronto Friday, March 12, 2010 9:30 a.m. - 10:30 a.m. - Room 3D03 Abstract Medium access

More information

axel@joint-action.de axel@joint-action.de

axel@joint-action.de axel@joint-action.de VFX VFX Supervisor, Supervisor, Pipeline Pipeline Developer, Developer, Digital Digital Artist Artist Axel Axel Mähler Mähler axel@joint-action.de axel@joint-action.de 2012-2015 2004-2012 1994-2004 Skills

More information

Mean-Shift Tracking with Random Sampling

Mean-Shift Tracking with Random Sampling 1 Mean-Shift Tracking with Random Sampling Alex Po Leung, Shaogang Gong Department of Computer Science Queen Mary, University of London, London, E1 4NS Abstract In this work, boosting the efficiency of

More information

METHODOLOGICAL CONSIDERATIONS OF DRIVE SYSTEM SIMULATION, WHEN COUPLING FINITE ELEMENT MACHINE MODELS WITH THE CIRCUIT SIMULATOR MODELS OF CONVERTERS.

METHODOLOGICAL CONSIDERATIONS OF DRIVE SYSTEM SIMULATION, WHEN COUPLING FINITE ELEMENT MACHINE MODELS WITH THE CIRCUIT SIMULATOR MODELS OF CONVERTERS. SEDM 24 June 16th - 18th, CPRI (Italy) METHODOLOGICL CONSIDERTIONS OF DRIVE SYSTEM SIMULTION, WHEN COUPLING FINITE ELEMENT MCHINE MODELS WITH THE CIRCUIT SIMULTOR MODELS OF CONVERTERS. Áron Szûcs BB Electrical

More information

Levels of Analysis and ACT-R

Levels of Analysis and ACT-R 1 Levels of Analysis and ACT-R LaLoCo, Fall 2013 Adrian Brasoveanu, Karl DeVries [based on slides by Sharon Goldwater & Frank Keller] 2 David Marr: levels of analysis Background Levels of Analysis John

More information

Department of Information Technology and Electrical Engineering. Master. Electrical Engineering and Information Technology

Department of Information Technology and Electrical Engineering. Master. Electrical Engineering and Information Technology Department of Information Technology and Electrical Engineering Master Electrical Engineering and Information Technology Welcome Curriculum Structure Electrical engineers continue to invent and to shape

More information

Balancing Manufacturability and Optimal Structural Performance for Laminate Composites through a Genetic Algorithm

Balancing Manufacturability and Optimal Structural Performance for Laminate Composites through a Genetic Algorithm Balancing Manufacturability and Optimal Structural Performance for Laminate Composites through a Genetic Algorithm Mike Stephens Senior Composites Stress Engineer, Airbus UK Composite Research, Golf Course

More information

An Overview of the Finite Element Analysis

An Overview of the Finite Element Analysis CHAPTER 1 An Overview of the Finite Element Analysis 1.1 Introduction Finite element analysis (FEA) involves solution of engineering problems using computers. Engineering structures that have complex geometry

More information

Towards an effective interoperability of models within the System Engineering applied to aeronautics

Towards an effective interoperability of models within the System Engineering applied to aeronautics CONFERENZA INCOSE ITALIA SU SYSTEMS ENGINEERING CIISE 2014 Roma, 24 25 Novembre 2014 Towards an effective interoperability of models within the System Engineering applied to aeronautics Eugenio Brusa,

More information

The Basics of FEA Procedure

The Basics of FEA Procedure CHAPTER 2 The Basics of FEA Procedure 2.1 Introduction This chapter discusses the spring element, especially for the purpose of introducing various concepts involved in use of the FEA technique. A spring

More information

Industry Environment and Concepts for Forecasting 1

Industry Environment and Concepts for Forecasting 1 Table of Contents Industry Environment and Concepts for Forecasting 1 Forecasting Methods Overview...2 Multilevel Forecasting...3 Demand Forecasting...4 Integrating Information...5 Simplifying the Forecast...6

More information

Fast Model Predictive Control Using Online Optimization Yang Wang and Stephen Boyd, Fellow, IEEE

Fast Model Predictive Control Using Online Optimization Yang Wang and Stephen Boyd, Fellow, IEEE IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 18, NO 2, MARCH 2010 267 Fast Model Predictive Control Using Online Optimization Yang Wang and Stephen Boyd, Fellow, IEEE Abstract A widely recognized

More information

Continuous Quality Improvement using Centricity EMR

Continuous Quality Improvement using Centricity EMR Continuous Quality Improvement using Centricity EMR Jamie Howard, MD David A. Nelsen, Jr, MD, MS Associate Professors, UAMS Family & Preventive Medicine Sept 22-25, 2004 CLINICAL INFORMATION SYSTEMS 1

More information

Web-Based Economic Optimization Tools for Reducing Operating Costs

Web-Based Economic Optimization Tools for Reducing Operating Costs Web-Based Economic Tools for Reducing Operating Costs Authors: Keywords: Abstract: Jeffery Williams Power & Water Solutions, Inc. David Egelston Power & Water Solutions, Inc. Browsers, Economics, Linear

More information

Curriculum vitae. July 2007 present Professor of Mathematics (W3), Technische

Curriculum vitae. July 2007 present Professor of Mathematics (W3), Technische Peter Bank Institut für Mathematik, Sekr. MA 7-1 Straße des 17. Juni 136 10623 Berlin Germany Tel.: +49 (30) 314-22816 Fax.: +49 (30) 314-24413 e-mail: bank@math.tu-berlin.edu URL: www.math.tu-berlin.de/

More information

RETIS Lab Real-Time Systems Laboratory

RETIS Lab Real-Time Systems Laboratory RETIS Lab Real-Time Systems Laboratory A brief introduction RETIS Lab Real-Time Systems Laboratory RETIS Lab investigates embedded computing systems with particular emphasis in Real-time methodologies

More information

Safety-Critical Applications Built via Agile Discipline

Safety-Critical Applications Built via Agile Discipline Safety-Critical Applications Built via Agile Discipline Nancy Van Schooenderwoert http://www.leanagilepartners.com/ nancyv@leanagilepartners.com September 16, 2008 Copyright 2008 Lean-Agile Partners, Inc.

More information

An innovative approach combining industrial process data analytics and operator participation to implement lean energy programs: A Case Study

An innovative approach combining industrial process data analytics and operator participation to implement lean energy programs: A Case Study An innovative approach combining industrial process data analytics and operator participation to implement lean energy programs: A Case Study Philippe Mack, Pepite SA Joanna Huddleston, Pepite SA Bernard

More information

1. Introduction 1. INTRODUCTION

1. Introduction 1. INTRODUCTION 1. INTRODUCTION 1. Introduction Nowadays, numerical simulation plays one of the key roles in the area of solids process engineering. It is applied to describe, to analyze and to predict process behavior

More information

IMPROVED NETWORK PARAMETER ERROR IDENTIFICATION USING MULTIPLE MEASUREMENT SCANS

IMPROVED NETWORK PARAMETER ERROR IDENTIFICATION USING MULTIPLE MEASUREMENT SCANS IMPROVED NETWORK PARAMETER ERROR IDENTIFICATION USING MULTIPLE MEASUREMENT SCANS Liuxi Zhang and Ali Abur Department of Electrical and Computer Engineering Northeastern University Boston, MA, USA lzhang@ece.neu.edu

More information

How To Become An Electrical Engineer

How To Become An Electrical Engineer Department of Information Technology and Electrical Engineering Master Electrical Engineering and Information Technology Welcome Electrical engineers continue to invent and to shape the future of the digital

More information

Customer Experience Strategy

Customer Experience Strategy Customer Experience Strategy 2012 2017 Strategy owner: Executive Director Customer Services Customer Experience Strategy Feb 2013 v1.2 1 Defining and implementing a new Customer Experience strategy The

More information

Copyright 2014 IEEE. Reprinted from Proceedings of the 2014 European Control Conference

Copyright 2014 IEEE. Reprinted from Proceedings of the 2014 European Control Conference Copyright 2014 IEEE Reprinted from Proceedings of the 2014 European Control Conference Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current

More information