EDC2002 Department of Mechanical Engineering A Graphical User Interface for Computer-aided Robust Control System Design J.F. Whidborne, S.J. King P. Pangalos,

Slides:



Advertisements
Similar presentations
Stability Margins Professor Walter W. Olson
Advertisements

Root Locus Diagrams Professor Walter W. Olson
ECEN/MAE 3723 – Systems I MATLAB Lecture 3.
Basics of H ∞ Control PART #1 the Loop-Shaping/Mixed Sensitivity Approach (to Robust & Optimal Control) Leonidas Dritsas PhD Version of.
EE357 Control System I - Lec B2 (2010W) - Introduction.
Bode Magnitude Plots Constructed Bode Actual Bode
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Laplace Transforms.
Loop Shaping Professor Walter W. Olson
Robust control Saba Rezvanian Fall-Winter 88.
Chapter 1 Computing Tools Data Representation, Accuracy and Precision Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Multivariable Control Systems ECSE 6460 Fall 2009 Lecture 26: 4 December 2009.
INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.
A servo controller for an MTS machine Midterm Presentation David Schwartz & Uri goldfeld Supervisors : Dany Alkalay & Amir Reoven Supervisors : Dany Alkalay.
1 ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Frequency Response Methods and Stability
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
H  and  Optimal Controller Design for the Shell Control Problem D. Chang, E.S. Meadows, and S.L. Shah Department of Chemical and Materials Engineering.
Dr. / Mohamed Ahmed Ebrahim Mohamed Automatic Control By Dr. / Mohamed Ahmed Ebrahim Mohamed Web site:
Modern Control Systems (MCS) Dr. Imtiaz Hussain Assistant Professor URL :
Multivariable Control Systems
ECE Introduction to Control Systems -
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
Exploratory Data Analysis. Computing Science, University of Aberdeen2 Introduction Applying data mining (InfoVis as well) techniques requires gaining.
Multivariable Control Systems ECSE 6460 Fall 2009 Lecture 27: 8 December 2009.
Automatic Control Theory-
Matlab -based Scope Automation and data analysis SW 29/05/2012 Presents by- Abed Mahmoud & Hasan Natoor Supervisor– Avi Biran.
A Spring 2005 CS 426 Senior Project By Group 15 John Studebaker, Justin Gerthoffer, David Colborne CSE Dept., University of Nevada, Reno Advisors (CSE.
Unit 5: Feedback and control theory An Introduction to Mechanical Engineering: Part Two Feedback and control theory Learning summary By the end of this.
Control Theory and Congestion Glenn Vinnicombe and Fernando Paganini Cambridge/Caltech and UCLA IPAM Tutorial – March Outline of second part: 1.Performance.
Matlab Programming for Engineers Dr. Nidal Farhat Introduction to Matlab Matlab Basics Branching Statements Loops User Defined Functions Additional Data.
Computational Methods of Scientific Programming Lecturers Thomas A Herring, Room A, Chris Hill, Room ,
June 21, ASEE Annnual Conference A Technology Approach to Magnetic Levitation Steven Barker and Ron Matusiak Buffalo State College.
Matlab Programming for Engineers Dr. Bashir NOURI Introduction to Matlab Matlab Basics Branching Statements Loops User Defined Functions Additional Data.
Introduction to Control
Introduction to MATLAB 7 Engineering 161 Engineering Practices II Joe Mixsell Spring 2010.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Distributed Laboratories: Control System Experiments with LabVIEW and the LEGO NXT Platform Greg Droge, Dr. Bonnie Heck Ferri, Jill Auerbach.
Spectral Decomposition of Open Channel Flow Xavier Litrico (Cemagref, UMR G-EAU, Montpellier) with Vincent Fromion (INRA MIG, Jouy-en-Josas)
Événement - date MEA’10, December 09 th, /30 Performances analysis of controlled interval systems using H ∞ approach
Advanced Control of Marine Power System
Chapter 6: Frequency Domain Anaysis
Frequency Response OBJECTIVE - Bode and Nyquist plots for control analysis - Determination of transfer function - Gain and Phase margins - Stability in.
Introduction to MATLAB 7 MATLAB Programming for Engineer Hassan Migdadi Spring 2013.
自动控制原理 西南交通大学电气工程学院 朱英华 (Catherine) The Principle of Automatic Control.
Department of Mechanical Engineering, LSUSession VII MATLAB Tutorials Session VII Introduction to SIMULINK Rajeev Madazhy
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
NSF/STEER Program California State University, Los Angeles Summer 2003 Digital Signal Processing Laboratory Mentored by Dr. Jeffrey Y. Beyon Presented.
Introduction to MATLAB 7 Engineering 161 Engineering Practices II Joe Mixsell Spring 2012.
DC-DC Fundamentals 1.5 Converter Control. What is Converter Control? A converter can provide a constant voltage output at various condition because of.
Lecture 22: Frequency Response Analysis (Pt II) 1.Conclusion of Bode plot construction 2.Relative stability 3.System identification example ME 431, Lecture.
Frequency Response Analysis
Under supervision of: Dr S.K. Hosseini S.
Math 252: Math Modeling Eli Goldwyn Introduction to MATLAB.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Lecture 24a Problem Session.
디지털 제어 Sun Moon University 1 of 32 목 차 7. Stability Kyoung-Chul DIGITAL CONTROL.
CONTROL SYSTEM UNIT-IV Datta Meghe Institute of engineering Technology and Research Sawangi (meghe),Wardha 1 DEPARTMENT OF ELECTRONICS & TELECOMMUNICATION.
AUTOMATIC CONTROLS(ME- 308 F ) By Mr. Hari Mohan Rai ECE DEPARTMENT.
Modern Control for quantum optical systems
PSCAD models.
Time Domain and Frequency Domain Analysis
루프-쉐이핑 H 제어기 설계 (Design of Loop-Shaping H Controller)
FRED Optimization FRED: A software tool for modern engineering.
Frequency Response Bode and Nyquist plots Nyquist stability theorem
Plotting and Analysis with Matlab
System type, steady state tracking, & Bode plot
Frequency Resp. method Given: G(s)
Hanani binti Abdul Wahab 24 September 2008
Frequency Response Techniques
Chapter 8. Frequency-Domain Analysis
Presentation transcript:

EDC2002 Department of Mechanical Engineering A Graphical User Interface for Computer-aided Robust Control System Design J.F. Whidborne, S.J. King P. Pangalos, Y.H. Zweiri

EDC2002 Department of Mechanical Engineering Introduction Graphical classical control design tools (Bode, Nyquist etc) developed before advent of efficient numerical computation - good qualitative information Early quantitative methods (linear-quadratic optimal control) developed in 1950’s before availability of graphical input and output devices Multivariable computer-based graphical methods (inverse Nyquist array, characteristic locus array) do not exploit numerical capabilities of modern digital computer & suffer from curse of dimensionality Modern frequency-based approaches, (H ,  ) exploit graphical & numerical potential of modern computers - suffer curse of dimensionality less - but lack of supporting GUI-based tools.

EDC2002 Department of Mechanical Engineering McFarlane & Glover’s Loop Shaping Design Procedure (LSDP) modern H  -optimization approach (H  -norm is max magnitude of frequency response) multivariable (many inputs and outputs) robust (stability guaranteed in the face of plant perturbations & uncertainty) based on concepts from classical Bode plot methods - graphical frequency domain method number of graphical plots required is max(n,m)+n+m (Inverse Nyquist Array requires nxm)

EDC2002 Department of Mechanical Engineering LSDP - Step 1 augment plant G with weighting functions W 1 and W 2 G(s) W 2 (s)W 1 (s) Augmented Plant G s (s)

EDC2002 Department of Mechanical Engineering W 1 and W 2 chosen so weighted plant has “good” shape high gain at low freq Low gain at high freq Singular values close at cross over Roll-off < 20 dB/dec max sing. value min sing. value freq Singular values of G s (dB)

EDC2002 Department of Mechanical Engineering LSDP - Step 2 G(s)W 2 (s)W 1 (s) K s (s) optimal controller check design index - if  > 5 return to step 1 synthesize H  -optimal controller to robustly stabilize shaped plant

EDC2002 Department of Mechanical Engineering G(s) W 1 (s)K s (s)W 2 (s) LSDP - Step 3 Final controller K(s) = W 1 (s) K s (s) W 2 (s) K(s)

EDC2002 Department of Mechanical Engineering LSDPTOOL - A Graphical User Interface M ATLAB © Toolbox Features –main GUI for designing weighting functions W 1 and W 2 –GUI for input and editing model G(s) –window for displaying design index  and step responses –full M ATLAB © help system –load, save, print options

EDC2002 Department of Mechanical Engineering Case Study - A Maglev System magnetic levitation of a ball bearing controller detector light z open loop unstable electromagnet current, i, varied by controller vertical displacement of ball, z, measured by light emitter & detector F mg i

EDC2002 Department of Mechanical Engineering Maglev Controller Design Small deviations of system from equilibrium gives linearised system state description where LSDPTOOL used to design controller

EDC2002 Department of Mechanical Engineering

EDC2002 Department of Mechanical Engineering

EDC2002 Department of Mechanical Engineering

EDC2002 Department of Mechanical Engineering

EDC2002 Department of Mechanical Engineering

EDC2002 Department of Mechanical Engineering

EDC2002 Department of Mechanical Engineering Design index value  = 4.23 indicates a good design Weighting functions: System simulated in S IMULINK © Controller Design

EDC2002 Department of Mechanical Engineering Step Responses (Non-linear Model)

EDC2002 Department of Mechanical Engineering Maglev Laboratory Rig

EDC2002 Department of Mechanical Engineering Toolbox Availability Available on WWW at or through MATLAB CENTRAL on Mathworks WWW site at