跳转到内容

控制系统/数字控制简介

来自维基教科书,开放的书籍,开放的世界

离散时间稳定性

[编辑 | 编辑源代码]

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

输入-输出稳定性

[编辑 | 编辑源代码]

一致稳定性

[编辑 | 编辑源代码]

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

意味着

脉冲响应矩阵

[编辑 | 编辑源代码]

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


[脉冲响应矩阵]

或者,在一般时变情况下

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

传递函数的稳定性

[编辑 | 编辑源代码]

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

李雅普诺夫稳定性

[编辑 | 编辑源代码]

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


[数字李雅普诺夫方程]

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

李雅普诺夫稳定性定理(数字系统)
如果系统矩阵 A 的数字系统在每个正定矩阵 N 都有一个唯一的矩阵 M 满足李雅普诺夫方程,则该系统是渐近稳定的。

极点和特征值

[编辑 | 编辑源代码]

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

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

有限字长

[编辑 | 编辑源代码]

数字计算机系统存在一个固有问题,因为可实现的计算机系统具有有限的字长来处理数据。其中一些问题包括:

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