590 likes | 728 Views
The 2 by 2 Spectral Nevanlinna Pick Controller Design Problem. Fang-Bo Yeh and Huang-Nan Huang Department of Mathematic Tunghai University. Outline. Introduction - Analysis and Synthesis Problem Description Spectral NP Interpolation Theory: 2 by 2 case
E N D
The 2 by 2 Spectral Nevanlinna Pick Controller Design Problem Fang-Bo Yeh and Huang-Nan Huang Department of Mathematic Tunghai University
Outline • Introduction • -Analysis and Synthesis • Problem Description • Spectral NP Interpolation Theory: 2 by 2 case • Algorithm of -Synthesis via SNP Theory • Numerical Examples • Conclusions
Introduction • -norm thestructured singular value is a powerful tool in robust control.. • Spectral norm is the lower bound of -norm, and norm is its upper bound. H control is too conservative. • No define theory for -synthesis. • SNP interpolation theory is developed with aims to solve this problem. • Formulate controller synthesis into SNP interpolation problem. • Design -controller using SNP theory: 2 by 2 case.
P K A + - S Robust Control Problem Design K such that is internally stable and track r under the influence: 1. perturbations in system model 2. disturbance in actuator 3. sensor noise
Da P0(s) + Type of Uncertainties • Real parametric uncertainty: e.g. a given plant • Unstructured uncertainty: unmodeled dynamics 1. Additive type -
Dm Dm P0(s) P0(s) + + Type of Uncertainties • Unstructured uncertainty: unmodeled dynamics 2. Multiplicative type –
P K A + + - S + W1 W2 P W3 K A + + - S + Robust Control Problem, Again r: reference input d: disturbance n: noise Design Philosophy: “Shaping” i.e. filtering W1, W2, W3
D G D M K Structured Uncertainty Robust stability: (w=0,z=0) M+D is stable Robust performance: Design K such that (i) M+D is stable (ii)
Outline • Introduction • -Analysis and Synthesis • Problem Description • Spectral NP Interpolation Theory: 2 by 2 case • Algorithm of -Synthesis via SNP Theory • Numerical Examples • Conclusions
D M -Analysis and Synthesis Consider a matrix MCnn (the plant) and Cn n the structured uncertainty set. Uncertainty • Definition of = the smallest that causes M “instability”
Bounds on - When(S=1,F=0,r1=n) , (S=0,F=1,m1=n), the equality hold. - * Lower bound always holds, but the set of r(UM) is not convex, * Upper bound holds when 2S+F≤3.
M D D M Linear Fractional Transformation(LFT) Let M be a complex matrix of the form Define the lowerLFT Fl as Define the upperLFT Fu as
D M Robust Stability using -Synthesis - Norm • Let S denote the set of real-rational, proper, stable transfer matrices. Let Robust Stability The loop shown is well-posed and internally stable for all S with ||||<1 if and only if
D DF DRP M M Robust Performance D M Robust Performance For all S with ||||<1, the loop shown is well-posed, internally stable, and || Fu(M, ) ||<1 if and only if
Outline • Introduction • -Analysis and Synthesis • Problem Description • Spectral NP Interpolation Theory: 2 by 2 case • Algorithm of -Synthesis via SNP Theory • Numerical Examples • Conclusions
G K M Problem Description Find K such that where G is chosen, respectively, as • nominal performance (D=0): • robust stability only: • robust performance:
Q Parameterization where By using lower bound on m: we arrive at new problem: Find Q such that SpectralModel Matching Problem
Solve Interpolation Problem Let pi, i=1,2,…,n be the RHP poles of T2(G12) , T3(G21); zj, j=1,2,…,mbe the RHP zeros of T2(G12) , T3(G21). The problem becomes find analytic functionF on RHP satisfying the interpolation conditions: Spectral NP Interpolation Problem
Remark for Q Once F is solved, the Q is computed as following: • T2, T3 are square and invertible, • T2 is left invertible, T3 is right invertible, hence there exists such that and then
Outline • Introduction • -Analysis and Synthesis • Problem Description • Spectral NP Interpolation Theory: 2 by 2 case • Algorithm of -Synthesis via SNP Theory • Numerical Examples • Conclusions
Spectral NP Interpolation Problem Given distinct points l1, l2,…, lninside open unit disk D and W1, W2,…, WnCmm find an analytic mm matrix function F such that Define then
Existence of the function F (Bercovici, Foias & Tannenbaum,1989) Such a function F exists if and only if there exists invertible mm matrices Mi, i=1,…,n such that Difficulty: there are mmn unknowns in Mi, i=1,…,n. Pick Matrix for HNP problem: Choose Mi=I.
Existence of F (m=2) (Agler & Young, 2001) Such a function F exists if and only if there exist b1,…,bn,c1,…,cn such that where Note: there are only 2n unknowns instead of 2 2 n.
SNP Interpolation Problem: n=m=2 case four complex unknowns a, b, c, and d. If exists R such that Define the symmetrized bidisc with two unknowns s and p.
Modified SNP Interpolation Problem Agler & Young, 2000
Solution of Modified SNP Problem Given 1, 2D,(s1,p1),(s1,p2)G2 find analytic function , ()G2, 2Dsuch that Alger-Yeh-Young Theorem 2003 : Suppose 0 is defined by and i, sisatisfy then the solution () =(s(), p()) with where
Spectral Interpolation Find Analytic function such that
is a Complex Geodesic of through Main Idea Smallest
Totally geodesic disc Isometry
Caratheodory Distance : Caratheodory distance
Kobayashi Distance : Kobayashi distance is a corresponding extremal
known: • Schwarz Lemma: • Lempert’ Lemma: If is convex , then
Complex Geodesic of complex geodesic of : or where
Outline • Introduction • -Analysis and Synthesis • Problem Description • Spectral NP Interpolation Theory: 2 by 2 case • Algorithm of -Synthesis via SNP Theory • Numerical Examples • Conclusions
D G K Algorithm of -Synthesis via SNP Theory • First transform the robust performance problem tothemodel matching form
Algorithm of -Synthesis via SNPT (cont’d) • Modify the problem to the situation such that we can use the solution of SNP problem. • Solve the SNP problem for the function F . • Find the controller K. • Iterate for the desired K.
Outline • Introduction • -Analysis and Synthesis • Problem Description • Spectral NP Interpolation Theory: 2 by 2 case • Algorithm of -Synthesis via SNP Theory • Numerical Examples • Conclusions
Numerical Examples • Real parameter uncertainty • Dynamical uncertainty: SISO case • Dynamical uncertainty: 2 Input 2 output case
d G Real Parameter Uncertainty Plant: Structured uncertainty notation: Closed loop system: since Solve and
Dp Wu P Wp + + K D G K Dynamic Uncertainty Block Diagram: Standard Notation: Closed loop system:
Dynamic Uncertainty (cont’d) Q parameterization: Model Matching: Interpolation conditions: let zi, pj be the zeros and poles of P(s), then Restriction: M(s) must be 22matrices and the total number of i+j, must be 2.
Dynamic Uncertainty: SISO case Plant: Closed loop system: Interpolation Condition: Choose bj,cj=16/33, the existence of is guaranteed. Remark: for all SISO system