Fragility of controllers Robust and non-fragile control systems - - PowerPoint PPT Presentation

fragility of controllers
SMART_READER_LITE
LIVE PREVIEW

Fragility of controllers Robust and non-fragile control systems - - PowerPoint PPT Presentation

5/16/2018 2 1 Fragility of controllers Robust and non-fragile control systems Robust and non-fragile control systems 5/7/2018 5/7/2018 Any controller should be able to tolerate some uncertainty in its coefficients (stability and


slide-1
SLIDE 1

5/16/2018 1

5/7/2018

Robust and non-fragile control systems

1

5/7/2018

Robust and non-fragile control systems

2

Fragility of controllers

Any controller should be able to tolerate some uncertainty in its coefficients (stability and performance)

Inherent imprecision in analog-digital and digital-analog conversion

Finite resolution measuring instruments

Round off errors in numerical computations

Finite word length

 Inaccuracies in controller implementation

5/7/2018

Robust and non-fragile control systems

3 A robust controller for an electromagnetic suspension system is designed by using the 𝜈 synthesis technique[1]

Example (fragility of 𝜈 Based controller)

5/7/2018

Robust and non-fragile control systems

4 The normalized ratio

  • f

change in controller coefficients required to destabilize the closed loop is: : Transfer function coefficients of the controller ρ ∶ 𝑚 Parametric stability margin around the nominal point

Example (fragility of 𝜈 Based controller):

slide-2
SLIDE 2

5/16/2018 2

5/7/2018

Robust and non-fragile control systems

5

 In [1] optimum and robust controllers, designed by using the H2, H1, l1,

and 𝜈 formulations, can produce extremely fragile controllers

 Badly chosen optimization criteria => controller parameters that are

m mathematically ill-posed

 The stability regions in the parameter space of higher order systems have

“instability holes” and the optimization algorithm can stuff the controller parameter into tight spots close to these holes

 Good gain and phase margins are not necessarily reliable indicators of

robustness.

However, poor gain and/or phase margins are accurate indicators of fragileness!

 Controller sensitivity which may be important in other non-optimal design

techniques as well.

Example results

5/7/2018

Robust and non-fragile control systems

6 Being situated away from the boundaries of the stability region in the controller parameter space, controllers designed based on the centroid method are both robust and non-fragile.

Non-fragility criterion=minimum distance to the boundary of stability region Non-convex stability region:Finding the center of the largest convex region Optimization problem : 𝐧𝐛𝐲 (𝒔ℂ) =

𝒍 𝒏𝒃𝒚

𝟐 𝑯 (𝒜) Example[2]: IPDT process or a FOPDT Non-fragile PID controller in the viewpoint of the center of mass ~ Ziegler–Nichols

Non-fragile controller design based on centroid of admissible regions

5/7/2018

Robust and non-fragile control systems

7

Non-fragile controller design based on pole sensitivity minimization

A new measure: The measure is a weighted sum of a 2-norm of the sensitivity of the individual closed loop system pole/eigenvalues to perturbations in the controller parameters. 𝑦: 𝑗 = 1, … , 𝑜 the controllers parameters

5/7/2018

Robust and non-fragile control systems

8

Non-fragile controller design based on pole sensitivity minimization

► Controller fragility will depend upon the particular realization

  • f

the controller. ► Handles the fragility problem by minimization of the eigenvalue sensitivity to controller parameter perturbations. ► The eigenvalues pairs closest to the imaginary axis can be weighted more heavily ► Numerical method for obtaining the solution ► Parameter uncertainty is small so that first-order perturbation equations can be obtained

slide-3
SLIDE 3

5/16/2018 3

5/7/2018

Robust and non-fragile control systems

9

Pseudospectra

 Eigenvalues describe the behavior of dynamical systems  While this is only true for normal matrix  For nonnormal matrices eigenvalue analysis proves to be misleading

5/7/2018

Robust and non-fragile control systems

10

Normal matrix

↔ 𝐵𝐵∗ = 𝐵∗A

 A is normal  A is diagonalizable by a unitary matrix  There exists one complete and orthogonal set of eigenvectors of A

5/7/2018

Robust and non-fragile control systems

11

Pseudospectra

𝜁 −pseudospectrum of A is the set of 𝑨 ∈ 𝐷 1ST def. (𝑨 − 𝐵) = 𝜁 2nd def. 𝑨 ∈ 𝜏 𝐵 + 𝐹 𝑔𝑝𝑠 𝐹 ∈ 𝐷× , 𝐹 < 𝜁 3rd def. (𝑨 − 𝐵)𝜉 < 𝜁 𝑔𝑝𝑠 𝐹 ∈ 𝐷 , 𝜉 = 1

5/7/2018

Robust and non-fragile control systems

12

Pseudospectra(examples)

slide-4
SLIDE 4

5/16/2018 4

5/7/2018

Robust and non-fragile control systems

13

State space representation of structured perturbation

5/7/2018

Robust and non-fragile control systems

14

Fragility criterion

[5]

Where 𝐻(𝑡) =

  • (()) is equal to the norm of the smallest perturbation that

𝑡 is closed loop eigenvalue of the system

5/7/2018

Robust and non-fragile control systems

15

The stability threshold

5/7/2018

Robust and non-fragile control systems

16

Robust stability and performance

slide-5
SLIDE 5

5/16/2018 5

5/7/2018

Robust and non-fragile control systems

17

Robust and nonfragile control system

𝜍 ∶ Weighting function (importance of controller fragility)

𝐾 = 𝑈 + 𝜍 1 𝑌 Minimize 𝐾 = 𝑈 + 𝜍

  • 5/7/2018

Robust and non-fragile control systems

18

Simulation results

5/7/2018

Robust and non-fragile control systems

19

Simulation results

𝑇𝑢𝑠𝑣𝑑𝑢𝑣𝑠𝑓𝑒 𝑞𝑡𝑓𝑣𝑒𝑝𝑡𝑞𝑓𝑑𝑢𝑠𝑏 𝑝𝑔 𝐵 − 𝑑𝑚 (𝐼𝑗𝑜𝑔 𝑡𝑧𝑜 𝑑𝑝𝑜𝑢𝑠𝑝𝑚𝑚𝑓𝑠)

𝑇𝑢𝑠𝑣𝑑𝑢𝑣𝑠𝑓𝑒 𝑞𝑡𝑓𝑣𝑒𝑝𝑡𝑞𝑓𝑑𝑢𝑠𝑏 𝑝𝑔 𝐵 − 𝑑𝑚 (𝐼𝑗𝑜𝑔 𝑡𝑧𝑜 𝑛𝑝𝑒𝑗𝑔𝑗𝑓𝑒 𝑑𝑝𝑜𝑢𝑠𝑝𝑚𝑚𝑓𝑠)

5/7/2018

Robust and non-fragile control systems

18  Since modern control theory results in higher-order controllers for

complicated large scale MIMO systems, controller designs based on fragility and nonnormal matrices would maintain stability for perturbations.

 Adding the stability threshold to objective function is proved

to be effective through several examples with regards to pseudospectra plot

Conclusions:

slide-6
SLIDE 6

5/16/2018 6

5/7/2018

Robust and non-fragile control systems

19

 Formulating fragility criterion as an convex problem  Finding the optimum value of G(jw)  Perturbation to other state matrices

Challenges:

[1] L. H. Keel, P. Bhattacharyya, “Robust, fragile or optimal?”, American Control Conference, 1997. Proceedings of the 1997. Vol. 2. IEEE, 1997. [2] Bahavarnia, M, Tavazoei, MS. ”A new view to Ziegler–Nichols step response tuning method: analytic non- fragility justification.” J Process Contr 2013; 23: 23–33 [3] Hamid Zargaran, “Application of Pseudo spectra in synthesis of robust and fault-tolerant control systems”, M.Sc. Thesis [4] L. N. Trefethen and M. Embree, Spectra and pseudospectra: the behavior of nonnormal matrices and

  • perators, Princeton University Press, 2005

[5] D. Hinrichsen and K. Bernd Kelb, Spectral value sets: a graphical tool for robustness analysis, Systems Control Letters, vol. 21, no. 2, pp. 127-136, 1993.

References

Thanks!

Any questions?