Control Design Made Easy By Ryan Gordon

Similar documents
Modeling a Hybrid Electric Vehicle and Controller to Optimize System Performance

Digital Control of MS-150 Modular Position Servo System

Waveform Generation and Testing with Software-Defined Radios (SDR) and RF instruments

What is New in Wireless System Design

Improving a pipeline hybrid dynamic model using 2DOF PID

MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER

*Engineering and Industrial Services, TATA Consultancy Services Limited **Professor Emeritus, IIT Bombay

Surveillance and Calibration Verification Using Autoassociative Neural Networks

5G, WLAN, and LTE Wireless Design with MATLAB

DYNAMICS and CONTROL

Genetic Algorithm Optimisation of PID Controllers for a Multivariable Process

Parameter Estimation based Optimal control for a Bubble Cap Distillation Column

Model-Based Design for Sensor Systems

INTERNATIONAL JOURNAL OF ADVANCED RESEARCH IN ENGINEERING AND TECHNOLOGY (IJARET)

Glossary of terms. Short explanation

Input data selection for identification of the incremental ship s model

Further Control Systems Engineering

Simple Models That Illustrate Dynamic Matrix Control

A PID Controller Design for an Air Blower System

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

5G R&D at Huawei: An Insider Look

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

Welcome to SENG 480B / CSC 485A / CSC 586A Self-Adaptive and Self-Managing Systems

Design and Development of an Optimized Fuzzy Proportional-Integral-Derivative Controller using Genetic Algorithm

How to build an autonomous anything

PREDICTIVE CONTROL OF INDUCTION MOTOR DRIVE USING DSPACE

Honeywell Experion System:

From Antenna to Bits:

Designing PID for Disturbance Rejection

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

MATLAB: Basics to Advanced

FUZZY AND NEURO-FUZZY MODELLING AND CONTROL OF NONLINEAR SYSTEMS

Continuous Time Model Predictive Control for a Magnetic Bearing System

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control

Simulink Based Model for Analysing the Ziegler Nichols Tuning Algorithm as applied on Speed Control of DC Motor

Laboratory of Advanced Simulations

Hardware-in-the-Loop Simulation

Masterthesis. General information. About Schneider Electric

Design Neural Network Controller for Mechatronic System

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

PROCESS MODELS FOR A NEW CONTROL EDUCATION LABORATORY

Essential Technologies for Energy Efficiency and Management

2015 The MathWorks, Inc. 1

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

Relay Feedback based PID Controller for Nonlinear Process

Model Predictive Controller Design for Performance Study of a Coupled Tank Process

Techniques Of Model-Based Control By Coleman Brosilow

DC Motor Speed Control using Artificial Neural Network

REAL-TIME LINEAR QUADRATIC CONTROL USING DIGITAL SIGNAL PROCESSOR

DC Motor Speed Control for a Plant Based On PID Controller

Fuzzy Logic Control of a Magnetic Suspension. System Using xpc Target

Simulationbased Development of ADAS and Automated Driving with the Help of Machine Learning

Comparisons of Different Controller for Position Tracking of DC Servo Motor

1. Lecture Structure and Introduction

Variable Structure Control Design for SISO Process: Sliding Mode Approach

Modeling and Simulating Large Phased Array Systems

AC : ENHANCING MECHATRONICS EDUCATION USING MODEL- BASED TECHNIQUES AND MATHWORKS TOOLS

DYNAMIC SYSTEM ANALYSIS FOR EDUCATIONAL PURPOSES: IDENTIFICATION AND CONTROL OF A THERMAL LOOP

BUILDING INSIGHTS AROUND CONVERSION RATES THROUGH CUSTOM REPORTS

GAME AUDIENCE DASHBOARD MAIN FEATURES

Resistance Furnace Temperature Control System Based on OPC and MATLAB

Neural Network Predictive Controller for Pressure Control

Online Tuning of Two Conical Tank Interacting Level Process

CHAPTER 6 OPTIMIZING SWITCHING ANGLES OF SRM

Cohen-coon PID Tuning Method; A Better Option to Ziegler Nichols-PID Tuning Method

Modeling Made Easy with Simulink Aldo Caraceto, Application Engineering Group Giuseppe Ridinò, Application Engineering Group

Application Research on BP Neural Network PID Control of the Belt Conveyor

Developing an Embedded Digital Twin for HVAC Device Diagnostics

Pramod Kumar Naik Senior Application Engineer MathWorks Products

CDS 101: Lecture 1 Introduction to Feedback and Control. Richard M. Murray 30 September 2002

How to build an autonomous anything

Key words: Internal Model Control (IMC), Proportion Integral Derivative (PID), Q-parameters

A Guide to Design MIMO Controllers for Architectures

PID Controller Based Nelder Mead Algorithm for Electric Furnace System with Disturbance

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

What s Behind 5G Wireless Communications?

Design and Analysis for Robust PID Controller

LABREG SOFTWARE FOR IDENTIFICATION AND CONTROL OF REAL PROCESSES IN MATLAB

Relay Based Auto Tuner for Calibration of SCR Pump Controller Parameters in Diesel after Treatment Systems

VARIABLE STRUCTURE CONTROL DESIGN OF PROCESS PLANT BASED ON SLIDING MODE APPROACH

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

DYNAMIC LOAD SIMULATOR (DLS): STRATEGIES AND APPLICATIONS

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

Process controls in food processing

Identification of Hammerstein-Weiner System for Normal and Shading Operation of Photovoltaic System

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

UNDERSTANDING LTE WITH MATLAB

Control Systems Overview REV II

Carlos L. Castillo Corley Building 114A

CHAPTER 3 DESIGN OF MULTIVARIABLE CONTROLLERS FOR THE IDEAL CSTR USING CONVENTIONAL TECHNIQUES

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

Study and Simulation for Fuzzy PID Temperature Control System based on ARM Guiling Fan1, a and Ying Liu1, b

Development of Fuzzy Logic Controller for Quanser Bench-Top Helicopter

INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET)

Modeling & Simulating Antenna Arrays and RF Beamforming Algorithms Giorgia Zucchelli Product Marketing MathWorks

MLAB - Matlab: Fundamentals And/Or Applications

Fault Detection and Diagnosis-A Review

Developing a Frequency Response Analyzer for Electric Circuits Using MATLAB Simulink

Optimization aided Loop Shaping for Motion Systems

Arvind Pahade and Nitin Saxena Department of Electrical Engineering, Jabalpur Engineering College, Jabalpur, (MP), India

Transcription:

Control Design Made Easy By Ryan Gordon 2014 The MathWorks, Inc. 1

Key Themes You can automatically tune PID controllers in MATLAB from acquired data You can automatically tune PID controllers from dynamic simulations Complex MIMO control systems can be tuned automatically 2

Agenda (3 demos) PID Control Tuning in MATLAB from Measured Input/Output data PID Control Tuning in Simulink using a Simscape dynamic model Automatic Tuning of Multi-input Multi-output (MIMO) control systems in Simulink 3

Modeling Dynamic Systems: two approaches Data-Driven Modeling Use system test data to derive a mathematical representation 1.4e9 G( s) e 1 2.8e7s 0.1s 4

Modeling Dynamic Systems: two approaches First-Principles Modeling Use an understanding of the system s physics to derive a mathematical representation V+ V- 5

Modeling Dynamic Systems: Simscape First-Principles Modeling Use an understanding of the system s physics to map topography of physical components V+ V- 6

Both have advantages & disadvantages Data-Driven Modeling Complete Modeling Environment First-Principles Modeling Advantages: Fast Accurate Disadvantages: Requires plant Requires data acquisition system Advantages: Insight in behavior Physical parameters Disadvantages: Time-consuming Requires expertise 7

Agenda (3 demos) PID Control Tuning in MATLAB from Measured Input/Output data PID Control Tuning in Simulink using a Simscape dynamic model Automatic Tuning of Multi-input Multi-output (MIMO) control systems in Simulink 8

Introduction to Control System Toolbox Use industry-standard tools and algorithms for analysis and design of control systems Create, manipulate, and analyze linear models Design SISO and MIMO controllers 9

Introduction to System Identification Toolbox What is it? Modeling tool that can use experimental data to estimate mathematical models (black box) or tune parameters of predefined models in MATLAB (grey box) Why was it developed? To estimate models from data Who can use it? Controls engineers Plant and noise models for control system design Applications requiring prediction MPC, noise cancellation, financial analysis Decision making Virtual sensing, fault diagnosis, modal analysis y(t) t Data to Model s 2 s 2 3s 4 10

Agenda (3 demos) PID Control Tuning in MATLAB from Measured Input/Output data PID Control Tuning in Simulink using a Simscape dynamic model Automatic Tuning of Multi-input Multi-output (MIMO) control systems in Simulink 11

Introduction to Simulink Block-diagram environment Model, simulate, and analyze multidomain systems Design, implement, and test: Control systems Signal processing systems Communications systems Other dynamic systems Platform for Model-Based Design 12

Introduction to Simulink Control Design Automatically tune gains of PID controllers Rapidly perform advanced linear analysis and control design for plants modeled in Simulink u + Controller Plant A x + B u = 0 y 13

Agenda (3 demos) PID Control Tuning in MATLAB from Measured Input/Output data PID Control Tuning in Simulink using a Simscape dynamic model Automatic Tuning of Multi-input Multi-output (MIMO) control systems in Simulink 14

Introduction to Robust Control Toolbox Analyze and automatically tune control systems for performance and robustness in the presence of uncertainty Design fixed-structure controllers modeled in Simulink 15

Key Themes You can automatically tune PID controllers in MATLAB from acquired data You can automatically tune PID controllers from dynamic simulations Complex MIMO control systems can be tuned automatically 16

Next Steps Check out the other booths at the MATLAB Virtual Conference Visit the website for even more videos, examples and webinars Check out the MATLAB community Answers Cody Blogs 17