Dynamic Optimization Dr

Slides:



Advertisements
Similar presentations
Finite element method Among the up-to-date methods of stress state analysis, the finite element method (abbreviated as FEM below, or often as FEA for analyses.
Advertisements

Lect.3 Modeling in The Time Domain Basil Hamed
Linear Programming Problem. Introduction Linear Programming was developed by George B Dantzing in 1947 for solving military logistic operations.
Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
CHE 185 – PROCESS CONTROL AND DYNAMICS
Chapter 3 Dynamic Modeling.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Lumped Parameter Systems.
Water Resources Planning and Management Daene C. McKinney Optimization.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
D Nagesh Kumar, IIScOptimization Methods: M1L1 1 Introduction and Basic Concepts (i) Historical Development and Model Building.
Illustrations We use quantitative mathematical models of physical systems to design and analyze control systems. The dynamic behavior is generally described.
Signals Systems For example ...
An analysis of MLR and NLP for use in river flood routing and comparison with the Muskingum method Mohammad Zare Manfred Koch Dept. of Geotechnology and.
CSE 425: Industrial Process Control 1. About the course Lect.TuLabTotal Semester work 80Final 125Total Grading Scheme Course webpage:
Unit 3a Industrial Control Systems
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.

Wavelets Series Used to Solve Dynamic Optimization Problems Lizandro S. Santos, Argimiro R. Secchi, Evaristo. C. Biscaia Jr. Programa de Engenharia Química/COPPE,
By Saparila Worokinasih
MESB374 System Modeling and Analysis Introduction.
Linear System Theory Instructor: Zhenhua Li Associate Professor Mobile : School of Control Science and Engineering, Shandong.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
Book Adaptive control -astrom and witten mark
1 Tips for solving Project 1 Reactor SO 3 SO 2 +O 2.
Signal and Systems Prof. H. Sameti
Math 3120 Differential Equations with Boundary Value Problems Chapter 4: Higher-Order Differential Equations Section 4-9: Solving Systems of Linear Differential.
Illustrations Course Synopsis Provides a background of control principles in various engineering applications. Basic mathematical tools such as Laplace.
Ken YoussefiMechanical Engineering Dept. 1 Design Optimization Optimization is a component of design process The design of systems can be formulated as.
Introduction A GENERAL MODEL OF SYSTEM OPTIMIZATION.
Quadruped Robot Modeling and Numerical Generation of the Open-Loop Trajectory Introduction We model a symmetric quadruped gait for a planar robot with.
20/10/2009 IVR Herrmann IVR:Control Theory OVERVIEW Control problems Kinematics Examples of control in a physical system A simple approach to kinematic.
Mathematical Models and Block Diagrams of Systems Regulation And Control Engineering.
1 Departament of Bioengineering, University of California 2 Harvard Medical School Department of Genetics Metabolic Flux Balance Analysis and the in Silico.
Dr. Tamer Samy Gaafar.   Teaching Assistant:- Eng. Hamdy Soltan.
Serge Andrianov Theory of Symplectic Formalism for Spin-Orbit Tracking Institute for Nuclear Physics Forschungszentrum Juelich Saint-Petersburg State University,
Solution of a Partial Differential Equations using the Method of Lines
1 MODELING MATTER AT NANOSCALES 4. Introduction to quantum treatments The variational method.
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
Håkon Dahl-Olsen, Sridharakumar Narasimhan and Sigurd Skogestad Optimal output selection for batch processes.
Chapter 3 System Performance and Models Introduction A system is the part of the real world under study. Composed of a set of entities interacting.
12/7/2015© 2008 Raymond P. Jefferis III1 Simulation of Computer Systems.
Part 1 Chapter 1 Mathematical Modeling, Numerical Methods, and Problem Solving PowerPoints organized by Dr. Michael R. Gustafson II, Duke University and.
OPERATING SYSTEMS CS 3530 Summer 2014 Systems and Models Chapter 03.
IGEM 2008 Tutorial Modeling. What? Model A model in science is a physical, mathematical, or logical representation of a system of entities, phenomena,
Chapter 2: Heat Conduction Equation
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Modeling & Simulation of Dynamic Systems (MSDS)
President UniversityErwin SitompulSMI 1/1 Dr.-Ing. Erwin Sitompul President University Lecture 1 System Modeling and Identification
Part 1 Chapter 1 Mathematical Modeling, Numerical Methods, and Problem Solving PowerPoints organized by Dr. Michael R. Gustafson II, Duke University and.
The first question is really "Why do you need a control system at all?” Consider the following: What good is an airplane if you are a pilot and you.
Introduction and Preliminaries D Nagesh Kumar, IISc Water Resources Planning and Management: M4L1 Dynamic Programming and Applications.
Computacion Inteligente Least-Square Methods for System Identification.
CORRELATION-REGULATION ANALYSIS Томский политехнический университет.
Systems Dynamics Dr. Mohammad Kilani Class 1 Introduction.
1 1- Introduction Focus of Human Factors: Human factors (or ERGONOMICS) focus on human beings and their interaction with products, equipment, facilities,
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
BASIC CONCEPTS OF CONTROL SYSTEM SEM :- V CONTROL ENGINEERING ENROLLMENT NO: GUIDED BY PROF. S.P.PATEL.
1 College of Communication Engineering Undergraduate Course: Signals and Linear Systems Lecturer: Kunbao CAI.
Process and System Characterization Describe and characterize transport and transformation phenomena based reactor dynamics ( 반응공학 ) – natural and engineered.
Operations Research Chapter one.
OPERATING SYSTEMS CS 3502 Fall 2017
Automatic Control Theory
Mathematical Models of Systems Objectives
Introduction to Control Systems Objectives
Linear Control Systems
Process design, process integration and energy system optimization
Digital Control Systems (DCS)
Digital Control Systems (DCS)
Chapter 3 Modeling in the Time Domain
Presentation transcript:

Dynamic Optimization Dr Dynamic Optimization Dr. Abebe Geletu Ilmenau University of Technology Department of Simulation and Optimal Processes (SOP) www.tu-ilmenau.de/simulation

Chapter 1: Introduction 1.1 What is a system? "A system is a self-contained entity with interconnected elements, process and parts. A system can be the design of nature or a human invention." A system is an aggregation of interactive elements. A system has a clearly defined boundary. Outside this boundary is the environment surrounding the system. The interaction of the system with its environment is the most vital aspect. A system responds, changes its behavior, etc. as a result of influences (impulses) from the environment. www.tu-ilmenau.de/simulation

Course Content Chapters Introduction Mathematical Preliminaries Numerical Methods of Differential Equations Modern Methods of Nonlinear Constrained Optimization Problems Direct Methods for Dynamic Optimization Problems Introduction of Model Predictive Control (Optional) References: www.tu-ilmenau.de/simulation

1.2. Some examples of systems Water reservoir and distribution network systems Thermal energy generation and distribution systems Solar and/or wind-energy generation and distribution systems Transportation network systems Communication network systems Chemical processing systems Mechanical systems Electrical systems Social Systems Ecological and environmental system Biological system Financial system Planning and budget management system etc www.tu-ilmenau.de/simulation

Space and Flight Industries Dynamic Processes: Start up Landing Trajectory control www.tu-ilmenau.de/simulation

Chemical Industries Dynamic Processes: Start-up Chemical reactions Change of Products Feed variations Shutdown Chemical Industries www.tu-ilmenau.de/simulation

Industrial Robot Dynamische Processes: Positionining Transportation www.tu-ilmenau.de/simulation

1.3. Why System Analysis and Control? 1.3.1 Purpose of systems analysis: study how a system behaves under external influences predict future behavior of a system and make necessary preparations understand how the components of a system interact among each other identify important aspects of a system – magnify some while subduing others, etc. www.tu-ilmenau.de/simulation

Strategies for Systems Analysis System analysis requires system modeling and simulation simulation A model is a representation or an idealization of a system. Modeling usually considers some important aspects and processes of a system. A model for a system can be: a graphical or pictorial representation a verbal description a mathematical formulation indicating the interaction of components of the system www.tu-ilmenau.de/simulation

1.3.1A. Mathematical Models The mathematical model of a system usually leads to a system of equations describing the nature of the interaction of the system. These equations are commonly known as governing laws or model equations of the system. The model equations can be: time independent steady-state model equations time dependent dynamic model equations In this course, we are mainly interested in dynamical systems. Sytems that we evolove with time are known as dynamic systems. www.tu-ilmenau.de/simulation

1.3.2. Examples of dynamic models Linear Differential Equations Example RLC circuit (Ohm‘s and Kirchhoff‘s Laws) www.tu-ilmenau.de/simulation

1.3.2. Examples of dynamic models Nonlinear Differential equations www.tu-ilmenau.de/simulation

1.3.2. Examples of dynamic models Nonlinear Differential equations www.tu-ilmenau.de/simulation

1.3.1B Simulation studies the response of a system under various external influences – input scenarios for model validation and adjustment – may give hint for parameter estimation helps identify crucial and influential characterstics (parameters) of a system helps investigate: instability, chaotic, bifurcation behaviors in a systems dynamic as caused by certain external influences helps identify parameters that need to be controlled www.tu-ilmenau.de/simulation

1.3.1B. Simulation ... In mathematical systems theory, simulation is done by solving the governing equations of the system for various input scenarios. This requires algorithms corresponding to the type of systems model equation. Numerical methods for the solution of systems of equations and differential equations. www.tu-ilmenau.de/simulation

1.4 Optimization of Dynamic Systems A system with degrees of freedom can be always manuplated to display certain useful behavior. Manuplation possibility to control Control variables are usually systems degrees of freedom. We ask: What is the best control strategy that forces a system display required characterstics, output, follow a trajectory, etc? Methods of Numerical Optimization Optimal Control www.tu-ilmenau.de/simulation

Optimal Control of a space-shuttle 1 2 Initial States: The shuttle has a drive engine for both launching and landing. Objective: To land the space vehicle at a given position , say position „0“, where it could be brought halted after landing. Target states: Position , Speed What is the optimal strategy to bring the space-shuttle to the desired state with a minimum energy consumption? www.tu-ilmenau.de/simulation

Optimal Control of a space-shuttle 1 2 Model Equations: Then Hence Objectives of the optimal control: Minimization of the error: Minimization of energy: www.tu-ilmenau.de/simulation

Problem formulation: Performance function: Model (state ) equations: Initial states: Desired final states: How to solve the above optimal control problem in order to achieve the desired goal? That is, how to determine the optimal trajectories that provide a minimum energy consumption so that the shuttel can be halted at the desired position? www.tu-ilmenau.de/simulation

Optimal Operation of a Batch Reactor www.tu-ilmenau.de/simulation

Optimal Operation of a Batch Reactor Some basic operations of a batch reactor feeding Ingredients adding chemical catalysts Raising temprature Reaction startups Reactor shutdown Chemical ractions: Initial states: Objective: What is the optimal temperature strategy, during the operation of the reactor, in order to maximize the concentration of komponent B in the final product? Allowed limits on the temperature: www.tu-ilmenau.de/simulation

Mathematical Formulation: Objective of the optimization: Model equations: Process constraints: Initial states: Time interval: This is a nonlinear dynamic optimization problem. www.tu-ilmenau.de/simulation

1.5 Optimization of Dynmaic Systems General form of a dynamic optimization problem a DAE system www.tu-ilmenau.de/simulation

State and control discretization 1.4. Solution strategies for dynamic optimization problems Solution Strategies Indirect Methods Direct Methods Dynamic Programming Sequential Method Maximum Principle Simultaneous Method State and control discretization Nonlinear Optimization Solution Nonlinear Optimization Algorithms www.tu-ilmenau.de/simulation

Solution strategies for dynamic optimization problems Indirect methods (classical methods) Calculus of variations ( before the 1950‘s) Dynamic programming (Bellman, 1953) The Maximum-Principle (Pontryagin, 1956)1 Lev Pontryagin Direct (or collocation) Methods (since the 1980‘s) Discretization of the dynamic system Transformation of the problem into a nonlinear optimization problem Solution of the problem using optimization algorithms Verfahren www.tu-ilmenau.de/simulation

1.5. Nonlinear Optimization formulation of dynamic optimization problem After appropriate renaming of variables we obtain a non-linear programming problem (NLP) Collocation Method www.tu-ilmenau.de/simulation