Control Part. Arenberg Doctoral School of Science, Engineering & Technology. Moritz Diehl, Gianluca Frison, Benjamin Stickan

Size: px
Start display at page:

Download "Control Part. Arenberg Doctoral School of Science, Engineering & Technology. Moritz Diehl, Gianluca Frison, Benjamin Stickan"

Transcription

1 Arenberg Doctoral School of Science, Engineering & Technology Control Part Faculty of Engineering Science Department of Electrical Engineering of Power Electronic Devices and Circuits Moritz Diehl, Gianluca Frison, Benjamin Stickan Systems Control and Optimization Laboratory Department of Microsystems Engineering (IMTEK) and Department of Mathematics Albert Ludwig University of Freiburg some videos are from when MD was the PI of the Optimization in Engineering Center (OPTEC) at KU Leuven University Freiburg, June 1, 2017

2 Aims and Topics of Control Part Aims: - know about control concepts in state space - be able to design state space controllers on a computer Topics: - State Space Control for Linear Time Invariant (LTI) Systems - Linear Quadratic Regulator (LQR) - State Estimation and Kalman Filter (KF) - Model Predictive Control (MPC) - Exercises in MATLAB (incl. homework) M. Diehl 2

3 Introduction of Teachers Lecturers: - Moritz Diehl (Professor for Systems, Control and Optimisation at IMTEK) - Gianluca Frison (Postdoc, expert on embedded model predictive control) Tutor: - Benjamin Stickan (PhD student at ISE Fraunhofer and IMTEK) M. Diehl 3

4 Team Specialty: Embedded Optimization (optimization algorithm acting on a stream of incoming data) SENSORS GPS acceleration radar vision... State Estimation: fit model to data Model Predictive Control (MPC): make optimal plan, realize only first step ACTUATORS flight surfaces steering wheel motor speeds joint torques 4

5 Model Predictive Control (MPC) Always look a bit into the future Example: driver predicts and optimizes, and therefore slows down before a curve M. Diehl 5

6 Optimal Control Problem in MPC For given system state x, which controls u lead to the best objective value without violation of constraints? simulated state trajectory controls (unknowns / variables) prediction horizon (length also unknown for time optimal MPC) M. Diehl 6

7 Optimal Control Problem in MPC For given system state x, which controls u lead to the best objective value without violation of constraints? simulated state trajectory controls (unknowns / variables) prediction horizon (length also unknown for time optimal MPC) M. Diehl 7

8 Time Optimal Motion of a Crane Univ. Leuven [Vandenbrouck, Swevers, D. et al] 8

9 Optimal solutions varying in time (inequalities matter) Solver qpoases [PhD H.J. Ferreau, 2011], [Ferreau, Kirches, Potschka, Bock, D., A parametric active-set algorithm for quadratic programming, Mathematical Programming Computation, 2014] M. Diehl 9

10 Crane Writing Time Optimally Univ. Leuven 10

11 Predictive control example: time-optimal racing of model cars Freiburg/Leuven/ETH/Siemens-PLM. 100 Hz sampling time using MPC [Verschueren, De Bruyne, Zanon, Frasch, D. CDC 2014] (Nonlinear MPC video from in Freiburg) Robin Verschueren 11

12 Metamorphosis of a wind turbine

13 Predictive Control of Kite Carousel in Freiburg Jonas Schlangenhauf Thorbjörn Jörger 20Hz/50ms sampling time using ACADO (Nonlinear MPC video from in Freiburg) (video by Ben Schleusener) 13

14 Schedule (this week) Thu, June 1, 2017, Lecture Slot 1 - Introduction - Linear time invariant (LTI) systems in state space - Controllability Fri, June 2, 2017, Lecture Slot 2 - Linear Quadratic Regulator (LQR) - Explanation of Exercise 1 (homework) Seven weeks to rehearse background material and to work on Exercise 1 M. Diehl 14

15 Schedule (cont.) Thu, July 20, 2017, Lecture Slot 3 o Discussion and Solution of Exercise 1 o Observers, Kalman Filter and Output Feedback Fri, July 21, 2017, Lecture Slot 4 o Discrete Time Systems o Explanation of Exercise 2 (homework) Thu, July 27, 2017, Lecture Slot 5 o Model Predictive Control (MPC) Fri, July 28, 2017, Lecture Slot 6 o Discussion and Solution of Exercise 2 o Lecture Summary M. Diehl 15

16 Course Webpage All info can be found on > Teaching > Power Electronics Devices and Circuits - Control Part In particular, download and read the PDF of the Course Manuscript M. Diehl 16

Nonlinear Model Predictive Torque Control of a Load Commutated Inverter and Synchronous Machine

Nonlinear Model Predictive Torque Control of a Load Commutated Inverter and Synchronous Machine Nonlinear Model Predictive Torque Control of a Load Commutated Inverter and Synchronous Machine Stefan Almér, Thomas Besselmann and Joachim Ferreau ABB Corporate Research Segelhofstrasse K, 545 Baden-Dättwil,

More information

LAB 5: Mobile robots -- Modeling, control and tracking

LAB 5: Mobile robots -- Modeling, control and tracking LAB 5: Mobile robots -- Modeling, control and tracking Overview In this laboratory experiment, a wheeled mobile robot will be used to illustrate Modeling Independent speed control and steering Longitudinal

More information

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Lecture 1 p. 1/13 4F3 - Predictive Control Lecture 1 - Introduction to Predictive Control Jan Maciejowski jmm@eng.cam.ac.uk http://www-control.eng.cam.ac.uk/homepage/officialweb.php?id=1

More information

Welcome to TSRT78 Digital Signal Processing

Welcome to TSRT78 Digital Signal Processing Welcome to TSRT78 Digital Signal Processing Fredrik Gustafsson Division of Automatic Control Department of Electrical Engineering Linköping University E-mail: fredrik.gustafsson@liu.se Phone: 28276 Office:

More information

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D.

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D. Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D. chow@ncsu.edu Advanced Diagnosis and Control (ADAC) Lab Department of Electrical and Computer Engineering North Carolina State University

More information

INTRODUCTION TO KALMAN FILTERS

INTRODUCTION TO KALMAN FILTERS ECE5550: Applied Kalman Filtering 1 1 INTRODUCTION TO KALMAN FILTERS 1.1: What does a Kalman filter do? AKalmanfilterisatool analgorithmusuallyimplementedasa computer program that uses sensor measurements

More information

AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC

AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC AC 2011-490: A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC Ziqian Liu, SUNY Maritime College Ziqian Liu received the Ph.D. degree from the Southern Illinois University Carbondale in 2005. He

More information

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA

RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA 2016 Volume 24, Number 39 UTILIZATION OF ADVANCED METHODS IN THE CONTROL OF A MECHATRONIC

More information

Booklet of teaching units

Booklet of teaching units International Master Program in Mechatronic Systems for Rehabilitation Booklet of teaching units Third semester (M2 S1) Master Sciences de l Ingénieur Université Pierre et Marie Curie Paris 6 Boite 164,

More information

Computer Vision 2 Exercise 2. Extended Kalman Filter & Particle Filter

Computer Vision 2 Exercise 2. Extended Kalman Filter & Particle Filter Computer Vision Exercise Extended Kalman Filter & Particle Filter engelmann@vision.rwth-aachen.de, stueckler@vision.rwth-aachen.de RWTH Aachen University, Computer Vision Group http://www.vision.rwth-aachen.de

More information

Chapter 1: Introduction to Control Systems Objectives

Chapter 1: Introduction to Control Systems Objectives Chapter 1: Introduction to Control Systems Objectives In this chapter we describe a general process for designing a control system. A control system consisting of interconnected components is designed

More information

Affordable Real-Time Vision Guidance for Robot Motion Control

Affordable Real-Time Vision Guidance for Robot Motion Control Affordable Real-Time Vision Guidance for Robot Motion Control Cong Wang Assistant Professor ECE and MIE Departments New Jersey Institute of Technology Mobile: (510)529-6691 Office: (973)596-5744 Advanced

More information

Closing the loop around Sensor Networks

Closing the loop around Sensor Networks Closing the loop around Sensor Networks Bruno Sinopoli Shankar Sastry Dept of Electrical Engineering, UC Berkeley Chess Review May 11, 2005 Berkeley, CA Conceptual Issues Given a certain wireless sensor

More information

Implementing a Kalman Filter on FPGA Embedded Processor for Speed Control of a DC Motor Using Low Resolution Incremental Encoders

Implementing a Kalman Filter on FPGA Embedded Processor for Speed Control of a DC Motor Using Low Resolution Incremental Encoders , October 19-21, 2016, San Francisco, USA Implementing a Kalman Filter on FPGA Embedded Processor for Speed Control of a DC Motor Using Low Resolution Incremental Encoders Herman I. Veriñaz Jadan, Caril

More information

Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules.

Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules. Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules. Period 1: 27.8.2018 26.10.2018 MODULE INTRODUCTION TO AUTOMATION ENGINEERING This module introduces the

More information

Fundamentals of Robotics

Fundamentals of Robotics Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 205 - ESEIAAT - Terrassa School of Industrial, Aerospace and Audiovisual Engineering 707 - ESAII - Department of Automatic Control

More information

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute Use an example to explain what is admittance control? You may refer to exoskeleton

More information

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK May 2018 Authorized for Distribution by the New York State Education Department This test design and framework document is designed

More information

NCS Lecture 2 Case Study - Alice. Alice Overview

NCS Lecture 2 Case Study - Alice. Alice Overview NCS Lecture 2 Case Study - Alice Richard M. Murray 17 March 2008 Goals: Provide detailed overview of a a model networked control system Introduce NCS features to be addressed in upcoming lectures Reading:

More information

23270: AUGMENTED REALITY FOR NAVIGATION AND INFORMATIONAL ADAS. Sergii Bykov Technical Lead Machine Learning 12 Oct 2017

23270: AUGMENTED REALITY FOR NAVIGATION AND INFORMATIONAL ADAS. Sergii Bykov Technical Lead Machine Learning 12 Oct 2017 23270: AUGMENTED REALITY FOR NAVIGATION AND INFORMATIONAL ADAS Sergii Bykov Technical Lead Machine Learning 12 Oct 2017 Product Vision Company Introduction Apostera GmbH with headquarter in Munich, was

More information

ENGG4420 END OF CHAPTER 1 QUESTIONS AND PROBLEMS

ENGG4420 END OF CHAPTER 1 QUESTIONS AND PROBLEMS CHAPTER 1 By Radu Muresan University of Guelph Page 1 ENGG4420 END OF CHAPTER 1 QUESTIONS AND PROBLEMS September 25 12 12:45 PM QUESTIONS SET 1 1. Give 3 advantages of feedback in control. 2. Give 2 disadvantages

More information

SOURAV PATRA. Thesis: Linear matrix inequality approach to H-infinity Loop shaping control problems

SOURAV PATRA. Thesis: Linear matrix inequality approach to H-infinity Loop shaping control problems SOURAV PATRA RESEARCH INTERESTS Robust Control o H-infinity control o Control of negative-imaginary systems o Generalized distance measure for uncertain systems o Control of dynamical systems with actuator

More information

CDS 110 L10.2: Motion Control Systems. Motion Control Systems

CDS 110 L10.2: Motion Control Systems. Motion Control Systems CDS, Lecture.2 4 Dec 2 R. M. Murray, Caltech CDS CDS L.2: Motion Control Systems Richard M. Murray 4 December 22 Announcements Final exam available at 3 pm (during break); due 5 pm, Friday, 3 Dec 2 Outline:

More information

CS686: High-level Motion/Path Planning Applications

CS686: High-level Motion/Path Planning Applications CS686: High-level Motion/Path Planning Applications Sung-Eui Yoon ( 윤성의 ) Course URL: http://sglab.kaist.ac.kr/~sungeui/mpa Class Objectives Discuss my general research view on motion planning Discuss

More information

ME 597/780 AUTONOMOUS MOBILE ROBOTICS SECTION 1: INTRODUCTION

ME 597/780 AUTONOMOUS MOBILE ROBOTICS SECTION 1: INTRODUCTION ME 597/780 AUTONOMOUS MOBILE ROBOTICS SECTION 1: INTRODUCTION Prof. Steven Waslander SYLLABUS Contact Info: Prof. Steven Waslander E3X-4118 (519) 888-4567 x32205 stevenw@uwaterloo.ca Michael Smart E5-3012

More information

AVACS Automatic Verification and Analysis of Complex Systems

AVACS Automatic Verification and Analysis of Complex Systems AVACS Automatic Verification and Analysis of Complex s Werner Damm AVACS coordinator of Presentation The AVACS Vision Highlights of Phase II 2 Complex s Copyright Prevent Project 3 Source: Aramis Project

More information

Time-average constraints in stochastic Model Predictive Control

Time-average constraints in stochastic Model Predictive Control Time-average constraints in stochastic Model Predictive Control James Fleming Mark Cannon ACC, May 2017 James Fleming, Mark Cannon Time-average constraints in stochastic MPC ACC, May 2017 1 / 24 Outline

More information

CYBERPHYSICAL LABORATORY

CYBERPHYSICAL LABORATORY 5/23/2018 Andrea Calanca - Altair Lab 1 CYBERPHYSICAL LABORATORY Andrea Calanca 5/23/2018 Andrea Calanca - Altair Lab 2 The Practical Guy It works! But I don t know why. 5/23/2018 Andrea Calanca - Altair

More information

Embedded Robust Control of Self-balancing Two-wheeled Robot

Embedded Robust Control of Self-balancing Two-wheeled Robot Embedded Robust Control of Self-balancing Two-wheeled Robot L. Mollov, P. Petkov Key Words: Robust control; embedded systems; two-wheeled robots; -synthesis; MATLAB. Abstract. This paper presents the design

More information

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1 In this lecture, we will examine a very popular feedback controller known as the proportional-integral-derivative (PID) control method. This type of controller is widely used in industry, does not require

More information

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Ahmed Okasha, Assistant Lecturer okasha1st@gmail.com Objective Have a

More information

Carlos L. Castillo Corley Building 114A

Carlos L. Castillo Corley Building 114A A. Title Page Final Report for Study of Advanced Control Techniques Applied to Electric Motors Carlos L. Castillo Corley Building 114A 964-0877 ccastillo@atu.edu 1 B. Restatement of problem researched

More information

Lecture 4 Biosignal Processing. Digital Signal Processing and Analysis in Biomedical Systems

Lecture 4 Biosignal Processing. Digital Signal Processing and Analysis in Biomedical Systems Lecture 4 Biosignal Processing Digital Signal Processing and Analysis in Biomedical Systems Contents - Preprocessing as first step of signal analysis - Biosignal acquisition - ADC - Filtration (linear,

More information

AUTOMOTIVE CONTROL SYSTEMS

AUTOMOTIVE CONTROL SYSTEMS AUTOMOTIVE CONTROL SYSTEMS This engineering textbook is designed to introduce advanced control systems for vehicles, including advanced automotive concepts and the next generation of vehicles for Intelligent

More information

Intelligent Robotics Project and simulator

Intelligent Robotics Project and simulator Intelligent Robotics Project and simulator Thibaut Cuvelier 16 February 2017 Today s plan Project details Introduction to the simulator MATLAB for the simulator http://www.montefiore.ulg.ac.be/~tcuvelier/ir

More information

Estimation of State Variables of Active Suspension System using Kalman Filter

Estimation of State Variables of Active Suspension System using Kalman Filter International Journal of Current Engineering and Technology E-ISSN 2277 416, P-ISSN 2347 5161 217 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Estimation

More information

Mechanical & Industrial Engineering Course and Option Talk - Mechatronics

Mechanical & Industrial Engineering Course and Option Talk - Mechatronics Mechanical & Industrial Engineering Course and Option Talk - Mechatronics 1 3 rd Year Curriculum Overview FALL MIE301: Kinematics and Dynamics of Machines MIE312: Fluid Mechanics I MIE342: Circuits with

More information

AWESCO Summer School

AWESCO Summer School AWESCO Summer School Room B2-005, University of Limerick 7 th 14 th June 2016 AWESCO - Airborne Wind Energy: System Modelling Control and Optimisation The project is an Innovative Training Network (ITN)

More information

Figure C-1 (p. 907) MATLAB window showing how to access Simulink. The Simulink Library Browser button is shown circled.

Figure C-1 (p. 907) MATLAB window showing how to access Simulink. The Simulink Library Browser button is shown circled. Figure C-1 (p. 907) MATLAB window showing how to access Simulink. The Simulink Library Browser button is shown circled. Figure C-2 (p. 908) a. Simulink Library Browser window showing the Create a new model

More information

MOBILE ROBOT LOCALIZATION with POSITION CONTROL

MOBILE ROBOT LOCALIZATION with POSITION CONTROL T.C. DOKUZ EYLÜL UNIVERSITY ENGINEERING FACULTY ELECTRICAL & ELECTRONICS ENGINEERING DEPARTMENT MOBILE ROBOT LOCALIZATION with POSITION CONTROL Project Report by Ayhan ŞAVKLIYILDIZ - 2011502093 Burcu YELİS

More information

Automated Testing of Autonomous Driving Assistance Systems

Automated Testing of Autonomous Driving Assistance Systems Automated Testing of Autonomous Driving Assistance Systems Lionel Briand Vector Testing Symposium, Stuttgart, 2018 SnT Centre Top level research in Information & Communication Technologies Created to fuel

More information

Tactical and Strategic Missile Guidance

Tactical and Strategic Missile Guidance Israel Association for Automatic Control 5 Day Course 10-14 March 2013 Hotel Daniel, Herzliya Tactical and Strategic Missile Guidance Fee: 5000 NIS/participant for participants 1-20 from the same company

More information

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL Experiment No. 1(a) : Modeling of physical systems and study of

More information

Curriculum Vitae. Abd El Khalick Mohammad, 17 Nov Doctor of Engineering H-index: 6 and Citation: 107 (Google Scholar) 1.

Curriculum Vitae. Abd El Khalick Mohammad, 17 Nov Doctor of Engineering H-index: 6 and Citation: 107 (Google Scholar) 1. Curriculum Vitae Abd El Khalick Mohammad, 17 Nov. 1984 Doctor of Engineering H-index: 6 and Citation: 107 (Google Scholar) Previous position: Research Fellow Centre for E-City EXQUISITUS, Electrical and

More information

Electronics Design Laboratory Lecture #6. ECEN2270 Electronics Design Laboratory

Electronics Design Laboratory Lecture #6. ECEN2270 Electronics Design Laboratory Electronics Design Laboratory Lecture #6 Electronics Design Laboratory 1 Soldering tips ECEN 227 Electronics Design Laboratory 2 Introduction to Lab 3 Part B: Closed-Loop Speed Control -1V Experiment 3A

More information

Embedded Control Project -Iterative learning control for

Embedded Control Project -Iterative learning control for Embedded Control Project -Iterative learning control for Author : Axel Andersson Hariprasad Govindharajan Shahrzad Khodayari Project Guide : Alexander Medvedev Program : Embedded Systems and Engineering

More information

ME7752: Mechanics and Control of Robots Lecture 1

ME7752: Mechanics and Control of Robots Lecture 1 ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu ( PDF posted. In the PDF, if there are no links to videos, do a

More information

State observers based on detailed multibody models applied to an automobile

State observers based on detailed multibody models applied to an automobile State observers based on detailed multibody models applied to an automobile Emilio Sanjurjo, Advisors: Miguel Ángel Naya Villaverde Javier Cuadrado Aranda Outline Introduction Multibody Dynamics Kalman

More information

ADAS Development using Advanced Real-Time All-in-the-Loop Simulators. Roberto De Vecchi VI-grade Enrico Busto - AddFor

ADAS Development using Advanced Real-Time All-in-the-Loop Simulators. Roberto De Vecchi VI-grade Enrico Busto - AddFor ADAS Development using Advanced Real-Time All-in-the-Loop Simulators Roberto De Vecchi VI-grade Enrico Busto - AddFor The Scenario The introduction of ADAS and AV has created completely new challenges

More information

Open Loop Frequency Response

Open Loop Frequency Response TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Open Loop Frequency Response by Carion Pelton 1 OBJECTIVE This experiment will reinforce your understanding of the concept of frequency response. As part of the

More information

I.1 Smart Machines. Unit Overview:

I.1 Smart Machines. Unit Overview: I Smart Machines I.1 Smart Machines Unit Overview: This unit introduces students to Sensors and Programming with VEX IQ. VEX IQ Sensors allow for autonomous and hybrid control of VEX IQ robots and other

More information

Vorlesung Bewegungssteuerung durch geregelte elektrische Antriebe. Predictive Control

Vorlesung Bewegungssteuerung durch geregelte elektrische Antriebe. Predictive Control Vorlesung Bewegungssteuerung durch geregelte elektrische Antriebe Predictive Control A Simple and Powerful Method to Control Power Converters and Drives Ralph M. Kennel, Technische Universitaet Muenchen,

More information

Networked and Distributed Control Systems Lecture 1. Tamas Keviczky and Nathan van de Wouw

Networked and Distributed Control Systems Lecture 1. Tamas Keviczky and Nathan van de Wouw Networked and Distributed Control Systems Lecture 1 Tamas Keviczky and Nathan van de Wouw Lecturers / contact information Dr. T. Keviczky (Tamas) Office: 34-C-3-310 E-mail: t.keviczky@tudelft.nl Prof.dr.ir.

More information

Available theses (October 2012) MERLIN Group

Available theses (October 2012) MERLIN Group Available theses (October 2012) MERLIN Group Politecnico di Milano - Dipartimento di Elettronica e Informazione MERLIN Group 2 Luca Bascetta bascetta@elet.polimi.it Gianni Ferretti ferretti@elet.polimi.it

More information

Simple Models That Illustrate Dynamic Matrix Control

Simple Models That Illustrate Dynamic Matrix Control Session 3513 Simple Models That Illustrate Dynamic Matrix Control Charles R. Nippert Widener Univeristy Abstract Dynamic Matrix Control (DMC) is one of the most popular methods of model predictive control.

More information

FAULT DIAGNOSIS AND RECONFIGURATION IN FLIGHT CONTROL SYSTEMS

FAULT DIAGNOSIS AND RECONFIGURATION IN FLIGHT CONTROL SYSTEMS FAULT DIAGNOSIS AND RECONFIGURATION IN FLIGHT CONTROL SYSTEMS by CHINGIZ HAJIYEV Istanbul Technical University, Turkey and FIKRET CALISKAN Istanbul Technical University, Turkey Kluwer Academic Publishers

More information

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback Expo Paper Department of Electrical and Computer Engineering By: Christopher Spevacek and Manfred Meissner Advisor:

More information

Francesco Borrelli Curriculum Vitae

Francesco Borrelli Curriculum Vitae Francesco Borrelli Curriculum Vitae Date & place of birth: Languages: Army service: 17 December 1974, Milano, Italy Italian, English (fluent), German (basic) Exempted for High-Value Scientific Research

More information

Embedded Control Systems

Embedded Control Systems Embedded Control Systems Lecture: MW 130-3PM 1311 EECS Labs: 4342 EECS Jeff Cook jeffcook@eecs.umich.edu Office: 4238 EECS Zhaori Cong (Thursday 9:30) zcong@umich.edu Jeff Roder (Tuesday, Thursday 1:30)

More information

Identification and Real Time Control of a DC Motor

Identification and Real Time Control of a DC Motor IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 7, Issue 4 (Sep. - Oct. 2013), PP 54-58 Identification and Real Time Control of a DC Motor

More information

Development of a Laboratory Kit for Robotics Engineering Education

Development of a Laboratory Kit for Robotics Engineering Education Development of a Laboratory Kit for Robotics Engineering Education Taskin Padir, William Michalson, Greg Fischer, Gary Pollice Worcester Polytechnic Institute Robotics Engineering Program tpadir@wpi.edu

More information

EXPERT VISIT January 2017 University of Limerick

EXPERT VISIT January 2017 University of Limerick EXPERT VISIT 3 18-20 January 2017 1. VENUE Grey Hall, University of Zagreb Faculty of Electrical Engineering (UNIZG-FER) Address: Unska 3, Zagreb, Croatia 2. PREREQUISITES FROM PARTICIPANTS It is required

More information

Designing Better Industrial Robots with Adams Multibody Simulation Software

Designing Better Industrial Robots with Adams Multibody Simulation Software Designing Better Industrial Robots with Adams Multibody Simulation Software MSC Software: Designing Better Industrial Robots with Adams Multibody Simulation Software Introduction Industrial robots are

More information

WB2306 The Human Controller

WB2306 The Human Controller Simulation WB2306 The Human Controller Class 1. General Introduction Adapt the device to the human, not the human to the device! Teacher: David ABBINK Assistant professor at Delft Haptics Lab (www.delfthapticslab.nl)

More information

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives Kevin Block, Timothy De Pasion, Benjamin Roos, Alexander Schmidt Gary Dempsey

More information

TSKS01 Digital Communication Lecture 1

TSKS01 Digital Communication Lecture 1 TSKS01 Digital Communication Lecture 1 Introduction, Repetition, Channels as Filters, Complex-baseband representation Emil Björnson Department of Electrical Engineering (ISY) Division of Communication

More information

Vehicle Speed Estimation Using GPS/RISS (Reduced Inertial Sensor System)

Vehicle Speed Estimation Using GPS/RISS (Reduced Inertial Sensor System) ISSC 2013, LYIT Letterkenny, June 20 21 Vehicle Speed Estimation Using GPS/RISS (Reduced Inertial Sensor System) Thomas O Kane and John V. Ringwood Department of Electronic Engineering National University

More information

SELF-BALANCING MOBILE ROBOT TILTER

SELF-BALANCING MOBILE ROBOT TILTER Tomislav Tomašić Andrea Demetlika Prof. dr. sc. Mladen Crneković ISSN xxx-xxxx SELF-BALANCING MOBILE ROBOT TILTER Summary UDC 007.52, 62-523.8 In this project a remote controlled self-balancing mobile

More information

MODELLING AND CONTROL OF OFFSHORE CRANE SYSTEMS

MODELLING AND CONTROL OF OFFSHORE CRANE SYSTEMS UNIVERSITY OF TECHNOLOGY, SYDNEY Faculty of Engineering and Information Technology MODELLING AND CONTROL OF OFFSHORE CRANE SYSTEMS by R.M.T. Raja Ismail A Thesis Submitted in Partial Fulfillment of the

More information

Secure High-Bandwidth Communications for a Fleet of Low-Cost Ground Robotic Vehicles. ZZZ (Advisor: Dr. A.A. Rodriguez, Electrical Engineering)

Secure High-Bandwidth Communications for a Fleet of Low-Cost Ground Robotic Vehicles. ZZZ (Advisor: Dr. A.A. Rodriguez, Electrical Engineering) Secure High-Bandwidth Communications for a Fleet of Low-Cost Ground Robotic Vehicles GOALS. The proposed research shall focus on meeting critical objectives toward achieving the long-term goal of developing

More information

A MATHEMATICAL MODEL OF A LEGO DIFFERENTIAL DRIVE ROBOT

A MATHEMATICAL MODEL OF A LEGO DIFFERENTIAL DRIVE ROBOT 314 A MATHEMATICAL MODEL OF A LEGO DIFFERENTIAL DRIVE ROBOT Ph.D. Stud. Eng. Gheorghe GÎLCĂ, Faculty of Automation, Computers and Electronics, University of Craiova, gigi@robotics.ucv.ro Prof. Ph.D. Eng.

More information

Teaching Mechanical Students to Build and Analyze Motor Controllers

Teaching Mechanical Students to Build and Analyze Motor Controllers Teaching Mechanical Students to Build and Analyze Motor Controllers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Session

More information

Lecture: Allows operation in enviroment without prior knowledge

Lecture: Allows operation in enviroment without prior knowledge Lecture: SLAM Lecture: Is it possible for an autonomous vehicle to start at an unknown environment and then to incrementally build a map of this enviroment while simulaneous using this map for vehicle

More information

CIS 849: Autonomous Robot Vision

CIS 849: Autonomous Robot Vision CIS 849: Autonomous Robot Vision Instructor: Christopher Rasmussen Course web page: www.cis.udel.edu/~cer/arv September 5, 2002 Purpose of this Course To provide an introduction to the uses of visual sensing

More information

Computer Aided Design Basic Course

Computer Aided Design Basic Course Kon-41.3006 Computer Aided Design Basic Course 9 th January 2016 Agenda Practical Arrangements Parametric Modeling Software 2 Practical Arrangements Course Staff kaur.jaakma@aalto.fi Responsible Teacher

More information

Lab S-1: Complex Exponentials Source Localization

Lab S-1: Complex Exponentials Source Localization DSP First, 2e Signal Processing First Lab S-1: Complex Exponentials Source Localization Pre-Lab: Read the Pre-Lab and do all the exercises in the Pre-Lab section prior to attending lab. Verification: The

More information

ABE 591Y Instrumentation and Data Acquisition Autumn 2005

ABE 591Y Instrumentation and Data Acquisition Autumn 2005 ABE 591Y Instrumentation and Data Acquisition Autumn 2005 Warning: Contents may change. Check at least weekly! Instructor: Keith Cherkauer, ABE Rm 312, Phone: 49-67982 Office hours: Mon and Wed 1:00 pm

More information

"This powerpoint presentation is property of David Abbink and Delft University of Technology. No part of this publication may be reproduced, stored

This powerpoint presentation is property of David Abbink and Delft University of Technology. No part of this publication may be reproduced, stored "This powerpoint presentation is property of David Abbink and Delft University of Technology. No part of this publication may be reproduced, stored in other retrieval systems or transmitted in any form

More information

GPS data correction using encoders and INS sensors

GPS data correction using encoders and INS sensors GPS data correction using encoders and INS sensors Sid Ahmed Berrabah Mechanical Department, Royal Military School, Belgium, Avenue de la Renaissance 30, 1000 Brussels, Belgium sidahmed.berrabah@rma.ac.be

More information

TigreSAT 2010 &2011 June Monthly Report

TigreSAT 2010 &2011 June Monthly Report 2010-2011 TigreSAT Monthly Progress Report EQUIS ADS 2010 PAYLOAD No changes have been done to the payload since it had passed all the tests, requirements and integration that are necessary for LSU HASP

More information

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects Name: Club or School: Robots Knowledge Survey (Pre) Multiple Choice: For each of the following questions, circle the letter of the answer that best answers the question. 1. A robot must be in order to

More information

Intelligent Sensor Platforms for Remotely Piloted and Unmanned Vehicles. Dr. Nick Krouglicof 14 June 2012

Intelligent Sensor Platforms for Remotely Piloted and Unmanned Vehicles. Dr. Nick Krouglicof 14 June 2012 Intelligent Sensor Platforms for Remotely Piloted and Unmanned Vehicles Dr. Nick Krouglicof 14 June 2012 Project Overview Project Duration September 1, 2010 to June 30, 2016 Primary objective(s) / outcomes

More information

All theses offered at MERLIN (November 2017)

All theses offered at MERLIN (November 2017) All theses offered at MERLIN (November 2017) MSc theses at Politecnico di Milano Thesis with reviewer Thesis without reviewer ( tesina ) Expected effort 6 months full time 3 4 months full time Reviewer

More information

Structure of Intelligent Agents. Examples of Agents 1. Examples of Agents 2. Intelligent Agents and their Environments. An agent:

Structure of Intelligent Agents. Examples of Agents 1. Examples of Agents 2. Intelligent Agents and their Environments. An agent: Intelligent Agents and their Environments Michael Rovatsos University of Edinburgh Structure of Intelligent Agents An agent: Perceives its environment, Through its sensors, Then achieves its goals By acting

More information

Control of motion stability of the line tracer robot using fuzzy logic and kalman filter

Control of motion stability of the line tracer robot using fuzzy logic and kalman filter Journal of Physics: Conference Series PAPER OPEN ACCESS Control of motion stability of the line tracer robot using fuzzy logic and kalman filter To cite this article: M S Novelan et al 2018 J. Phys.: Conf.

More information

DSpace Platform for Speed Estimation AC Slip-Ring Motor in Crane Mechatronic System

DSpace Platform for Speed Estimation AC Slip-Ring Motor in Crane Mechatronic System DSpace Platform for Speed Estimation AC Slip-Ring Motor in Crane Mechatronic System Alen Poljugan B.Sc. 1), Fetah Kolonic Ph.D. 2), Alojz Slutej Ph.D. 3) 1,2) Department of Electric Machines, Drives and

More information

PREDICTIVE CONTROL OF POWER CONVERTERS AND ELECTRICAL DRIVES

PREDICTIVE CONTROL OF POWER CONVERTERS AND ELECTRICAL DRIVES PREDICTIVE CONTROL OF POWER CONVERTERS AND ELECTRICAL DRIVES PREDICTIVE CONTROL OF POWER CONVERTERS AND ELECTRICAL DRIVES Jose Rodriguez and Patricio Cortes Universidad Tecnica Federico Santa Maria, Valparaiso,

More information

Matlab source code for pid controller

Matlab source code for pid controller Matlab source code for pid controller I have a brushed DC motor, with unknown parameters (R,L, J,. ) How I can determine the parameters of such motor by using the output shaft speed. The above plot shows

More information

Glossary of terms. Short explanation

Glossary of terms. Short explanation Glossary Concept Module. Video Short explanation Abstraction 2.4 Capturing the essence of the behavior of interest (getting a model or representation) Action in the control Derivative 4.2 The control signal

More information

Estimation and Control of Lateral Displacement of Electric Vehicle Using WPT Information

Estimation and Control of Lateral Displacement of Electric Vehicle Using WPT Information Estimation and Control of Lateral Displacement of Electric Vehicle Using WPT Information Pakorn Sukprasert Department of Electrical Engineering and Information Systems, The University of Tokyo Tokyo, Japan

More information

Motion Graphs Teacher s Guide

Motion Graphs Teacher s Guide Motion Graphs Teacher s Guide 1.0 Summary Motion Graphs is the third activity in the Dynamica sequence. This activity should be done after Vector Motion. Motion Graphs has been revised for the 2004-2005

More information

VENTILATION CONTROL OF THE BLANKA TUNNEL: A MATHEMATICAL PROGRAMMING APPROACH

VENTILATION CONTROL OF THE BLANKA TUNNEL: A MATHEMATICAL PROGRAMMING APPROACH - 19 - VENTILATION CONTROL OF THE BLANKA TUNNEL: A MATHEMATICAL PROGRAMMING APPROACH Pořízek J. 1, Zápařka J. 1, Ferkl L. 1 Satra, Czech Republic Feramat Cybernetics, Czech Republic ABSTRACT The Blanka

More information

Design and Field Testing of A Cooperative Adaptive Cruise Control System

Design and Field Testing of A Cooperative Adaptive Cruise Control System 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 ThC20.4 Design and Field Testing of A Cooperative Adaptive Cruise Control System Fanping Bu, Han-Shue Tan

More information

WITH THE advent of low-cost personal computers and

WITH THE advent of low-cost personal computers and IEEE TRANSACTIONS ON EDUCATION, VOL. 48, NO. 1, FEBRUARY 2005 37 Induction Motor Tests Using MATLAB/Simulink and Their Integration Into Undergraduate Electric Machinery Courses Saffet Ayasun, Member, IEEE,

More information

HEALTH-AWARE OPERATION OF A SUBSEA GAS COMPRESSION SYSTEM UNDER UNCERTAINTY

HEALTH-AWARE OPERATION OF A SUBSEA GAS COMPRESSION SYSTEM UNDER UNCERTAINTY HEALTH-AWARE OPERATION OF A SUBSEA GAS COMPRESSION SYSTEM UNDER UNCERTAINTY A. Verheyleweghen and J. Jäschke Dept. of Chemical Engineering, Norwegian University of Science and Technology, NTNU, Trondheim,

More information

Lecture 2 Exercise 1a. Lecture 2 Exercise 1b

Lecture 2 Exercise 1a. Lecture 2 Exercise 1b Lecture 2 Exercise 1a 1 Design a converter that converts a speed of 60 miles per hour to kilometers per hour. Make the following format changes to your blocks: All text should be displayed in bold. Constant

More information

A.I in Automotive? Why and When.

A.I in Automotive? Why and When. A.I in Automotive? Why and When. AGENDA 01 02 03 04 Definitions A.I? A.I in automotive Now? Next big A.I breakthrough in Automotive 01 DEFINITIONS DEFINITIONS Artificial Intelligence Artificial Intelligence:

More information

2 days University Experience Programme - From Physics and ICT to Engineering

2 days University Experience Programme - From Physics and ICT to Engineering 2 days University Experience Programme - From Physics and ICT to Engineering Date: 17 th -18 th July 2018 (Tue and Wed) (Contingency date: 19 th 20 th July 2018) Venue: V322, Jockey Club Innovation Tower,

More information

Model Predictive Control of an Automotive Organic Rankine Cycle System

Model Predictive Control of an Automotive Organic Rankine Cycle System Model Predictive Control of an Automotive Organic Rankine Cycle System Xiaobing Liu, Adamu Yebi, Paul Anschel, John Shutty, Bin Xu, Mark Hoffman, Simona Onori Presentation Outline System Description, Layout,

More information

Extended Speed Current Profiling Algorithm for Low Torque Ripple SRM using Model Predictive Control

Extended Speed Current Profiling Algorithm for Low Torque Ripple SRM using Model Predictive Control Extended Speed Current Profiling Algorithm for Low Torque Ripple SRM using Model Predictive Control Siddharth Mehta, Md. Ashfanoor Kabir and Iqbal Husain FREEDM Systems Center, Department of Electrical

More information