P.S.V. Nataraj and Sachin Tharewal Systems & Control Engineering,

Slides:



Advertisements
Similar presentations
Answering Approximate Queries over Autonomous Web Databases Xiangfu Meng, Z. M. Ma, and Li Yan College of Information Science and Engineering, Northeastern.
Advertisements

Stability Margins Professor Walter W. Olson
1 Benoit Boulet, Ph.D., Eng. Industrial Automation Lab McGill Centre for Intelligent Machines Department of Electrical and Computer Engineering McGill.
ECEN/MAE 3723 – Systems I MATLAB Lecture 3.
Efficient Keyword Search for Smallest LCAs in XML Database Yu Xu Department of Computer Science & Engineering University of California, San Diego Yannis.
Infinite Impulse Response (IIR) Filters
PROCESS INTEGRATED DESIGN WITHIN A MODEL PREDICTIVE CONTROL FRAMEWORK Mario Francisco, Pastora Vega, Omar Pérez University of Salamanca – Spain University.
Événement - date SWIM’09, Jun 10 th -11 th, /30 Design of a Robust Controller for Guaranteed Performances: Application to Piezoelectric Cantilevers.
Presenter: Yufan Liu November 17th,
Fault Detection and Isolation of an Aircraft using Set-Valued Observers Paulo Rosa (ISR/IST) Dynamic Stochastic Filtering, Prediction, and Smoothing –
INTEGRATED DESIGN OF WASTEWATER TREATMENT PROCESSES USING MODEL PREDICTIVE CONTROL Mario Francisco, Pastora Vega University of Salamanca – Spain European.
A COMPUTER BASED TOOL FOR THE SIMULATION, INTEGRATED DESIGN, AND CONTROL OF WASTEWATER TREAMENT PROCESSES By P. Vega, F. Alawneh, L. González, M. Francisco,
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
NEW APPROACH TO CALCULATION OF RANGE OF POLYNOMIALS USING BERNSTEIN FORMS.
Modern Control Systems (MCS) Dr. Imtiaz Hussain Assistant Professor URL :
LINEAR CONTROL SYSTEMS Ali Karimpour Assistant Professor Ferdowsi University of Mashhad.
F.B. Yeh & H.N. Huang, Dept. of Mathematics, Tunghai Univ Nov.8 Fang-Bo Yeh and Huang-Nan Huang Department of Mathematic Tunghai University The 2.
Multivariable Control Systems
5.7 Impulse Functions In some applications, it is necessary to deal with phenomena of an impulsive nature—for example, voltages or forces of large magnitude.
Formulation of a complete structural uncertainty model for robust flutter prediction Brian Danowsky Staff Engineer, Research Systems Technology, Inc.,
Optimization for Operation of Power Systems with Performance Guarantee
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Computation of Limit Cycles for Uncertain Nonlinear Fractional-order Systems using Interval Constraint Propagation P. S. V. Nataraj & Rambabu Kalla Systems.
1 Probabilistic Model Checking of Systems with a Large State Space: A Stratified Approach Shou-pon Lin Advisor: Nicholas F. Maxemchuk Department of Electrical.
Philip D Olivier Mercer University IASTED Controls and Applications ROBUST CONTROL OF UNSTABLE DISTRIBUTED PARAMETER SYSTEMS Philip D. Olivier Mercer.
ME375 Handouts - Spring 2002 Root Locus Method.
CERN, BE-ABP-CC3 Jürgen Pfingstner Verification of the Design of the Beam-based Controller Jürgen Pfingstner 2. June 2009.
Reinforcement Learning Control with Robust Stability Chuck Anderson, Matt Kretchmar, Department of Computer Science, Peter Young, Department of Electrical.
LP Narrowing: A New Strategy for Finding All Solutions of Nonlinear Equations Kiyotaka Yamamura Naoya Tamura Koki Suda Chuo University, Tokyo, Japan.
Loop Analysis and Repair Nafi Diallo Computer Science NJIT Advisor: Dr. Ali Mili.
On the Relation between SAT and BDDs for Equivalence Checking Sherief Reda Rolf Drechsler Alex Orailoglu Computer Science & Engineering Dept. University.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
Chapter 6: Frequency Domain Anaysis
Automated Controller Synthesis in QFT Designs … IIT Bombay P.S.V. Nataraj and Sachin Tharewal 1 An Interval Analysis Algorithm for Automated Controller.
Software Testing Mehwish Shafiq. Testing Testing is carried out to validate and verify the piece developed in order to give user a confidence to use reliable.
Lecture 23: Frequency Response for Design
Discrete Controller Design
DEPARTMENT OF MECHANICAL TECHNOLOGY VI -SEMESTER AUTOMATIC CONTROL 1 CHAPTER NO.6 State space representation of Continuous Time systems 1 Teaching Innovation.
Parametric Quadratic Optimization Oleksandr Romanko Joint work with Alireza Ghaffari Hadigheh and Tamás Terlaky McMaster University January 19, 2004.
Introduction Control Engineering Kim, Do Wan HANBAT NATIONAL UNIVERSITY.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Experiments with Range Computations using Extrapolation P. S. V. Nataraj And Shanta Sondur Systems & Control Engineering, IIT Bombay.  Indian Institute.
Control Structures: Examples. for-loop example Q: If a=1, b=3, and x=7, what is the value of x when the loop terminates? A: x=1 for(k=a; k
The Chinese University of Hong Kong Learning Larger Margin Machine Locally and Globally Dept. of Computer Science and Engineering The Chinese University.
EE4262: Digital and Non-Linear Control
A Review of Software Testing - P. David Coward
Root Locus Method Assist. Professor. Dr. Mohammed Abdulrazzaq
UNIT - 5 IIR FILTER DESIGN.
Salman Bin Abdulaziz University
Computation of the solutions of nonlinear polynomial systems
Learning Invariants using Decision Trees and Implication Counterexamples Pranav Garg Amazon India.
Time Domain and Frequency Domain Analysis
루프-쉐이핑 H 제어기 설계 (Design of Loop-Shaping H Controller)
Boundary Element Analysis of Systems Using Interval Methods
Infinite Impulse Response (IIR) Filters
Lec 14. PID Controller Design
DNT Control Principle Frequency Response Techniques DNT Control Principle.
IGRASS2011 An Interferometric Coherence Optimization Method Based on Genetic Algorithm in PolInSAR Peifeng Ma, Hong Zhang, Chao Wang, Jiehong Chen Center.
Control System Analysis and Design by the Frequency Response Method
Semi-Symbolic Analysis of Analog and Signal Processing Systems
Instituto Superior Tecnico
Root-Locus Analysis (1)
6.2 Grid Search of Chi-Square Space
(Systems And Control Engineering) (Deptartment of Electrical Engg.)
Synthesis of SISO Controllers
DOD’S PHASED SYSTEM DEVELOPMENT PROCESS
Should we forget the Smith Predictor?
Closed-Loop Frequency Response and Sensitivity Functions
IntroductionLecture 1: Basic Ideas & Terminology
Innovative Buckling Design Rules for Structural Hollow Sections FINAL WORKSHOP, Oslo, 6th June 2019 HOLLOSSTAB is an EU funded programme under RFCS, the.
Presentation transcript:

P.S.V. Nataraj and Sachin Tharewal Systems & Control Engineering, A Computational Approach to Existence Verification and Construction of Robust QFT Controllers P.S.V. Nataraj and Sachin Tharewal Systems & Control Engineering, IIT Bombay, India

Outline Contribution Introduction to QFT Problem definition Proposed Algorithm Example Conclusions

Contribution Existence verification Constructive approach – Gauranteed existence verification Give all solutions, if any solution exist.

2-DOF Structure for QFT formulation Introduction F(s) K(s) G(s) -1 Y(s) R(s) 2-DOF Structure for QFT formulation

Introduction … QFT Objective : Synthesize K(s) and F(s) for the following specifications: Robust Stability margin Tracking performance Disturbance Attenuation

Introduction … QFT Procedure : Generate the plant template at the given design frequencies . Generate the bounds in terms of nominal plant, at each design frequency, on the Nichols chart.

Introduction … QFT Procedure … Synthesize a controller K(s) such that The open loop response satisfies the given performance bounds, And gives a nominal closed loop stable system. Synthesize a prefilter F(s) which satisfies the closed loop specifications.

Problem Definition Given an uncertain plant and time domain or frequency domain specification, find out if a controller of specified (transfer function) structure exist.

. . . Feasibility Test magnitude phase Feasible Feasible Ambiguous Infeasible . . Feasible magnitude Ambiguous . Infeasible phase

Proposed Algorithm Inputs: Numerical bound set, The discrete design frequency set, Inclusion function for magnitude and angle, The initial search space box z0. Output: Set of Controller parameters, OR The message “No solution Exist”.

Proposed Algorithm… BEGIN Algorithm Check the feasibility of initial search box z0. Feasible  Complete z0 is feasible solution. Infeasible  No solution exist in z0 Ambiguous  Further processing required : Initialize stack list Lstack and solution list Lsol.

Proposed Algorithm … Choose the first box from the stack list Lstack as the current box z, and delete its entry form the stack list. Split z along the maximum width direction into two subboxes.

Proposed Algorithm … Find the feasibility of each new subbox: Feasible  Add to solution list Lsol. Infeasible  Discard. Ambiguous  Further processing required : Add to stack list Lstack.

Proposed Algorithm IF Lstack = {empty} THEN (terminate) Lsol = {empty}  “No solution exist”, Exit. Lsol {empty}  “Solution set = ” Lsol, Exit. Go to step 2 (iterate). End Algorithm

Example Uncertain plant : Uncertainty : Robust stability spec: Tracking spec:

QFT Bounds

Example … For first order controller: Parameter vector Initial search box For second order controller:

Example … For third order controller: Parameter vector Initial search box For fourth order controller:

Results For the aforementioned structures and the initial search domains, the proposed algorithm terminated with the message: “No feasible solution exists in the given initial search domain”. This finding is in agreement with the analytically found ‘non-existence’ of Horowitz.

Conclusions An algorithm has been proposed to computationally verify the existence (or non-existence) of a QFT controller solution. Proposed algorithm has been tested successfully on a QFT benchmark example. The proposed algorithm is based on interval analysis, and hence provides the most reliable technique for existence verification.

Thank you !