H-Infinity control

randolf2022年8月9日
大约 4 分钟

H-Infinity control

H-Infinity Control

本文来自于 H-infinity methods in control theory - Wikipediaopen in new window

Introduction

控制理论中采用 H-∞(即 H- 无穷大) 方法来综合控制器,以达到在保证性能的前提下达到稳定的目的。为了使用 H-∞方法,控制设计者将控制问题表示为数学优化问题,然后找到解决该优化问题的控制器。

与经典控制技术相比,H∞技术的优势在于,H∞技术很容易应用于涉及具有交叉耦合的多变量系统的问题 (multivariate systems with cross-coupling between channels) ;H∞技术的缺点包括成功应用它们所需的数学理解水平,以及需要被控制系统的合理良好模型。

重要的是要记住,所得到的控制器只是在规定的成本函数方面是最优的,而不一定就用于评估控制器的通常性能指标 (如建立时间、能耗等) 而言代表最好的控制器。此外,诸如饱和度之类的非线性约束通常没有得到很好的处理。

这些方法在 20 世纪 70 年代末 80 年代初由 George Zmes(灵敏度最小化/sensitivity minimization)[^1]、J.William Helton(带宽匹配/broadband matching)[1]、Allen Tannenbaum(增益裕度优化/gain margin optimization)[^3] 引入控制理论。

H∞控制来自于在其上进行优化的数学空间的名称:H∞是矩阵值函数的 Hardy space - Wikipediaopen in new window 空间 (Hardy Space),这些函数是解析的,并且在 Re (S)>0 定义的复平面的开右半平面上有界;H∞范数是该空间上函数的最大奇异值(这可以解释为在任何方向和任何频率上的最大增益;对于SISO系统,这实际上是频率响应的最大幅度)

H∞技术可用于最小化扰动的闭环影响:根据问题的表示,其影响将以稳定性或性能来衡量。

同时优化系统的鲁棒性能和鲁棒镇定是困难的,接近实现这一点的一种方法是 H-infinity loop-shaping - Wikipediaopen in new window(H∞环路整形),它允许控制设计者将经典的环路整形概念应用于多变量频率响应以获得良好的鲁棒性能,然后在系统带宽附近优化响应以实现良好的鲁棒稳定(Matlab 可以搞这个)。

Problem Formulation

First, the process has to be represented according to the following standard configuration:

Pasted image 20220524101436

The plant P has two inputs, the exogenous input w,  that includes reference signal and disturbances, and the manipulated variables u .

There are two outputs, the error signals z that we want to minimize, and the measured variables v , that we use to control the system.  v is used in K to calculate the manipulated variables u . Notice that all these are generally vectorsopen in new window , whereas P and K are matricesopen in new window .

In formulae, the system is:

It is therefore possible to express the dependency of z on w as:

Called the lower linear fractional transformationopen in new window ,  is defined (the subscript comes from lower ):

note

这里的linear fractional transformation 是凸函数,参考@stephenConvexOptimization2004

Therefore, the objective of  control design is to find a controller  such that  is minimised according to the  norm.

The same definition applies to control design. The infinity norm of the transfer function matrixopen in new window    is defined as:

where  is the maximum singular valueopen in new window of the matrix  .

The achievable H ∞ norm of the closed loop system is mainly given through the matrix D 11 (when the system P is given in the form ( A , B 1 , B 2 , C 1 , C 2 , D 11 , D 12 , D 22 , D 21 )). There are several ways to come to an H ∞ controller:

参考

引文
脚注

AAA=](https://sci-hub.ee/10.1109/tac.1981.1102603)


  1. Helton, J. William (1978). "Orbit structure of the Mobius transformation semigroup action on H-infinity (broadband matching)". Adv. Math. Suppl. Stud3: 129–197. AAA=](https://sci-hub.ee/10.1080/00207178008922838). ↩︎

Loading...