跳转至内容

控制系统/数字控制简介

来自维基教科书,为开放世界提供开放书籍

离散时间稳定性

[编辑 | 编辑源代码]

离散时间或数字系统的稳定性分析类似于连续时间系统的分析。然而,存在足够的差异,因此需要单独的一章来讨论。

输入-输出稳定性

[编辑 | 编辑源代码]

一致稳定性

[编辑 | 编辑源代码]

如果存在正常数 L,使得以下条件成立,则 LTI 因果系统是一致 BIBO 稳定的

意味着

脉冲响应矩阵

[编辑 | 编辑源代码]

我们可以将离散时间系统的脉冲响应矩阵定义为


[脉冲响应矩阵]

或者,在一般时变情况下

当且仅当存在正常数 L,使得对于所有非负 k 成立时,数字系统是 BIBO 稳定的

传递函数稳定性

[编辑 | 编辑源代码]

当且仅当传递函数矩阵中每个传递函数的每个极点的幅度小于 1 时,MIMO 离散时间系统是 BIBO 稳定的。所有传递函数的所有极点必须存在于 Z 平面上的单位圆内。

李雅普诺夫稳定性

[编辑 | 编辑源代码]

存在适用于数字系统的李雅普诺夫稳定性定理的离散版本。给定离散李雅普诺夫方程


[数字李雅普诺夫方程]

我们可以使用这个版本的李雅普诺夫方程来定义离散时间系统稳定性的条件

离散系统李雅普诺夫稳定性定理
一个具有系统矩阵 A 的离散系统,当且仅当存在一个唯一的矩阵 M 满足李雅普诺夫方程(对于任何正定矩阵 N)时,该系统才是渐进稳定的。

极点和特征值

[编辑 | 编辑源代码]

G(z) 的每一个极点都是系统矩阵 A 的一个特征值。但 A 的每一个特征值不一定是 G(z) 的一个极点。与传递函数的极点类似,系统矩阵的所有特征值的模都必须小于 1。数学上,

如果系统矩阵 A 的特征值或传递函数的极点的模大于 1,则系统是不稳定的。

有限字长

[编辑 | 编辑源代码]

数字计算机系统存在一个固有的问题,因为可实现的计算机系统使用有限的字长进行运算。一些问题包括:

  1. 实数只能以有限精度表示。通常情况下,计算机系统只能准确地表示到有限位小数。
  2. 由于上述原因,带有反馈的计算机系统会在每次程序迭代中累积误差。算法中的一步的小误差会导致程序后期出现大的误差。
  3. 计算机系统中的整数也有有限长度。因此,整数会发生“溢出”或“饱和”,具体取决于计算机系统的设计。这两种情况都可能导致结果不准确。
华夏公益教科书