1. 引言
二十世纪以来,随着复杂系统模型大量地应用于各种生产实践活动中,单一的系统分析方法和单个控制器越来越难以满足实际需要。在大量的实际需求的推动下,切换系统作为一类典型的复杂系统受到越来越多学者的关注,其相关的理论研究在近些年也得到了迅速的发展。此外,通过控制器之间的切换也是得到切换系统的途径之一,并且能够大幅提升控制效果 [1] 。具有切换特性的多控制器系统相对于单一控制器系统而言,其性能更加优越,适用范围也更加广泛且鲁棒性强。如常见的Bang-Bang控制器就是利用切换特性在全状态开启和关闭之间进行切换,从而实现对温度的控制 [2] 。滑模控制方法通过在设计好的滑模面附近来回切换并逐渐趋近于平衡点,能够通过切换的作用极大地抑制不确定性因素的影响 [3] [4] 。可以这么说,充分利用切换的作用设计控制器能够有效地解决很多实际问题。与单个控制器相比,采用多个控制器切换的优越性在于当系统发生故障时,多控制器系统可以选择恰当的切换规则,使系统切换到最合适的控制器以保证控制系统的稳定性。
在现实的工业系统中,电子原器件本身具有的物理局限性会造成一种非线性特性,即控制约束 [5] [6] 。输入或者输出受约束的控制系统普遍存在于各种各样的工程控制系统中,这些约束条件的存在不仅会造成控制系统的不稳定,还会降低系统的性能,极大地影响操作的安全性。例如在汽车悬架系统中,约束条件使得限位块受到频繁撞击,降低了车辆的舒适性以及行驶的安全性 [7] ;战斗机等飞行控制系统在执行器饱和的约束条件下,控制器的输入信号会增大,而输出信号却没有相应增加,导致系统不能按照既定的方式运行,进而会造成飞机坠毁等重大事故 [8] 。因此,如何解决工业系统中的约束问题从而提高系统的工作效率以及保障工业操作过程中的安全,成为了控制理论研究中的一大热点。目前对这类问题的主要解决方法是抗饱和法 [9] [10] ,即通过设计补偿器来弥补执行器饱和带来的性能缺陷。如文献 [11] 采取抗饱和神经网络动态的控制方法解决了输入约束条件下的机器人手臂轨迹跟踪控制问题,从而实现对机器人手臂系统的稳定控制,但该方法存在一定的保守性。为了解决这些设备问题或输入饱和的存在给工业生产带来的困难,考虑设计保守性更弱,性能更佳的切换控制器极具研究价值和意义的。
综上所述,本文针对控制输入约束条件下的受控系统,设计了恰当的状态依赖切换控制器以实现受控系统的渐近稳定性。主要研究内容分为三个部分:第一部分描述了待解决的问题;第二部分提出了状态依赖切换控制器的设计方法;第三部分通过数值仿真验证了该切换控制器的有效性。
2. 问题描述
考虑如下的四阶受控系统
(1)
其中,
为状态向量,
和
分别为系数矩阵和输入矩阵,分别表示为
本文主要考虑一类约束条件:控制输入的增益系数有界。u表示在该约束条件下的一个全状态反馈控制器。对于受控系统,如果单一的控制器难以满足系统的性能指标,我们可以考虑应用切换控制的思想,设计多个控制器切换以改善系统性能。将多个控制器代入受控系统后,此时的受控系统就可以看作是具有多个子系统的切换系统。子系统切换时,对应的控制器也在进行同步切换。此时,控制问题就转变为了切换问题。因此,本文旨在设计一个如下的状态依赖切换控制器
其中,
表示两个全状态反馈控制器,
为切换系统的能量函数。状态依赖切换控制器的本质是:当受控系统在单个控制器下无法实现稳定时,利用状态依赖切换控制器可以使得系统切换时减少的能量足够补偿不稳定子系统运行时增加的能量,从而保证了受控系统的渐近稳定性。
3. 状态依赖切换控制器的设计
对于受控系统(1),将控制器
分别代入其中,可以得到一个四阶切换系统
,特别地
(2)
由于受控系统在单一的控制器下不能稳定,所以加入控制器后转换得到的切换子系统
都是不稳定,文献 [12] 中,通过引入1.5自由度的线性振动系统,为子系统都不稳定的三阶切换系统构建了合理的能量函数。基于此,我们引入一个如图1所示的二自由度线性振动系统。

Figure 1. Vibration systems with 2-DOFs
图1. 二自由度振动系统
其中,
和
表示两个物块的质量,
表示弹簧的刚度系数,c表示阻尼系数。
系统的动力学方程为
在可逆变换
的作用下,该振动系统可以转换为一个四阶线性系统
(3)
其中
,
。
由于切换系统
可以与图1的二自由度系统匹配,具有明确的物理意义,因而我们将其定义为标准形四阶系统,其能量函数为动能与势能之和,具体表示为
特别地,文献 [12] 表明,无明确物理意义的一般子系统可以通过可逆变换P转换为标准形系统,即一般形系统相似于对应的标准形系统。因此,一般的四阶子系统的能量函数为
系统切换时所减少的势能实际上是子系统的等效刚度之间的切换所造成的。所以,为了保证切换系统减少的能量足以补偿不稳定子系统增加的能量,必须增大子系统之间的刚度差。而含有控制增益系数的系统(2)作为一个一般形系统,可以通过可逆变换转换为形如(3)的标准形系统,且相似矩阵的特征多项式是对应相等的。故而,标准形系统中的刚度系数
影响着系统(2)中的控制增益系数。
为此,我们给出设计切换控制器的步骤:
1) 为了增大子系统的刚度差,我们可以分别为两个标准形子系统选择一组较大与较小的刚度系数,从而得到控制器
的两组增益系数。
2) 根据对应二自由度力学系统计算子系统能量函数。
3) 利用能量比值函数设计状态依赖切换规则,基于切换规则设计切换控制器。
按上述步骤设计的切换控制器能够充分利用切换的作用减少系统的能量,从而达到受控系统渐近稳定的目的。
4. 仿真实例
考虑四阶受控系统
,其中
将控制器
代入到受控系统,得到一个四阶切换系统
,其中系数矩阵
为
而
对应的标准形四阶矩阵
为
根据相似矩阵的特征多项式相等,解得
为了增大子系统的刚度系数差,进行以下取值
得到控制器的增益系数为
由于一般形子系统
相似于标准形系统
,求解得到一个可逆变换
进而,得到子系统
的能量函数为
则切换系统的能量比值函数为
最后,设计了如下的状态依赖切换控制器
仿真结果见图2,受控系统在状态依赖切换控制器的作用下可以实现稳定,各系统状态都能快速收敛到平衡点。

Figure 2. The time histories of system states
图2. 系统状态的时间历程图
5. 结论与展望
本文基于子系统所对应的二自由度力学系统的物理意义设计了状态依赖切换规则,设计了保守性弱的状态依赖切换控制器用以稳定增益系数有界的受控系统。该类切换控制器为更复杂系统的控制设计提供了新的思想和方向。
基金项目
本文获得国家自然科学基金(11802065)的资助。