Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
5 views15 pages

L13 H Robust Control Design A MIMO System Example R

The document outlines a course on control systems, focusing on topics such as nominal plant models, uncertainty, performance weights, and optimal control design. It includes references, mathematical formulations, and methods for designing H∞ controllers. The final project involves designing an H∞ controller using uncertainty and performance weighing functions, with a deadline set before the next meeting.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views15 pages

L13 H Robust Control Design A MIMO System Example R

The document outlines a course on control systems, focusing on topics such as nominal plant models, uncertainty, performance weights, and optimal control design. It includes references, mathematical formulations, and methods for designing H∞ controllers. The final project involves designing an H∞ controller using uncertainty and performance weighing functions, with a deadline set before the next meeting.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Hassan Bevrani

Professor, University of Kurdistan

Fall 2023

H. Bevrani University of Kurdistan 1

Contents

1. Nominal Plant, Uncertainty (Spinning Satellite)


2. Performance Weight
3. Generalized Plant (Interconnection)
4. Optimal Control Design
5. Closed-Loop Analysis
6. H2 Controller

H. Bevrani University of Kurdistan 2


Reference

1. S. Skogestadand I. Postlethwaite, Multivariable Feedback Control; Analysis and


Design, Second Edition, Wiley, 2005.
2. M. Fujita, Lecture Notes on Feedback Control Systems, Tokyo Institute of
Technology, 2019.
3. R. Smith, Lecture Notes on Control Systems, ETH Zurich, 2020.

H. Bevrani University of Kurdistan 3

Nominal Plant Model


o Transfer
Function Matrix

o State Space Representation

H. Bevrani University of Kurdistan 4


Characteristics of Nominal Plant Model

o Poles:
Unstable Poles
Vibrational System

o Frequency Response ( )

H. Bevrani University of Kurdistan 5

Plant Model with Output Uncertainty

o Uncertain Plant Model

Gain Margin:
Delay Margin:

o Multiplicative (Output) Uncertainty

Uncertainty Weight:

H. Bevrani University of Kurdistan 6


Uncertainty Weight

H. Bevrani University of Kurdistan 7

Update Uncertainty Weight

Uncertain Factors =
Gain, Time Delay+ Unmodeled Dynamics (High Freq.)

Target Loop (Roll-off)

H. Bevrani University of Kurdistan 8


Time Responses for Uncertain Plant Model

H. Bevrani University of Kurdistan 9

Performance Weight

H. Bevrani University of Kurdistan 10


Update Performance Weight

H. Bevrani University of Kurdistan 11

Control Problem Formulation

Nominal Performance Robust Stability

H. Bevrani University of Kurdistan 12


Continue

Generalized Plant (Interconnection building):

Mixed Sensitivity

H. Bevrani University of Kurdistan 13

H∞ Optimal Controller
H∞ Control Problem

Given , find all stabilizing controllers K such


that .

[K, CL, gam, info] = hinfsyn(G, nmeas, ncon, key1, value1, key2, value2, …)
Input arguments Output arguments
G: generalized plant K: LTI controller
nmeas: number of control inputs CL: closed loop system which consists of and
ncon: number of measurement outputs gam: H∞ norm of closed loop system
info: information of output results

key settings
Gmax: upper limit of gam(=Inf)
Gmin: lower limit of gam(=0)
Tolgam: relative error of gam(=0.01) Method
So: frequency at which entropy is assessed (default=Inf)
ric: Ricatti solution (default)
Display: off (not show setting process)
lmi: LMI solution
on(show setting process)
maxe: max entropy solution
H. Bevrani University of Kurdistan 14
H∞ Optimal Controller

o Assumptions for Generalized Plant

“If the Robust Control toolbox of MATLAB complains, then it probably means
that your control problem is not well formulated, and you should think again”

H. Bevrani University of Kurdistan 15

-iteration to obtain H∞ Controller

o Check 1 Appropriately sub-optimal (Default settings)

Closed-loop Transfer Function

o Check 2

0.5);

(Ref 1, p. 358) “interested” frequency range


H. Bevrani University of Kurdistan 16
H∞ Controller

Order: 6

Poles:
Mixed Sensitivity Problem
⇒Pole/Zero Cancellations

Zeros: H∞ Loop-shaping Design


H. Bevrani University of Kurdistan 17

Open-loop Frequency Response Analysis

(corresponding maximum stability margin)

Loop Transfer Function

H. Bevrani University of Kurdistan 18


Continue

Nominal Performance (NP) Test Robust Stability (RS) Test


√ √
H. Bevrani University of Kurdistan 19

Closed-loop Performance Analysis

o Nominal Stability (NS)


Poles of

H. Bevrani University of Kurdistan 20


Continue

Nominal Performance (NP) Robust Stability (RS)

H. Bevrani University of Kurdistan 21

Closed-loop Systems Time Responses Analysis

Automatic Selection
Manual Selection

H. Bevrani University of Kurdistan 22


H∞ Controller Using mixsyn function
[K, CL, gam, info] = mixsyn(P, WP, WU, WM, key1, value1, …)

Remark:

Perfect matching

H. Bevrani University of Kurdistan 23

Important Note in MIMO Loop Shaping


SISO Loop Shaping MIMO Loop Shaping

H. Bevrani University of Kurdistan 24


Infeasible Performance Weight

√ X
Controller exists No Controller

H. Bevrani University of Kurdistan 25

Important Note: Ensuring Assumptions


o Generalized Plant

o Example

H. Bevrani University of Kurdistan 26


Example: H2 Controller
[K, CL, gam, info] = h2syn(G, nmeas, ncon)

Remark:
Error!

H. Bevrani University of Kurdistan 27

Project: Report 7

Consider your dynamic system :


Using uncertainty and performance weighing functions (W2 and W1)
in the previous project steps, Design an H∞ controller.

Deadline: The day before next Meeting


Please only use this email address: [email protected]

H. Bevrani University of Kurdistan 28


Thank You!

H. Bevrani University of Kurdistan 29

You might also like