矩阵函数在线性时不变系统的能控性和能观性上的应用
控制理论 线性系统 矩阵分析引言
控制理论诞生于上个世纪,基于信息的交互来控制目标的运动,经典的控制理论已经广泛用于工业自动化、认知科学、人工智能和经济学等多个领域。现代控制理论基于状态空间描述的状态方程模型,基于矩阵作用于状态向量来表示系统,通过矩阵函数简化了对系统稳定性的判断和控制器的设计,也便于计算机求解。本文将简要介绍状态空间方程的定义,以及如何根据矩阵函数的运算性质来分析线性时不变系统的能控性和能观性。
线性时不变系统
首先定义系统的状态变量
线性系统可以进一步的写成如下形式
其中
非线性系统可以通过 Jacobian 矩阵在平衡点附近线性化,然后用线性系统的方法来分析。当
考虑最简单的线性自治系统
的解可以借助一个
通过不动点迭代求解常微分方程的初值问题,按照如下的公式
带入
可以看到,
转移函数具有指数函数的性质。对于普通的线性时不变系统
代入解的形式
化简得到
使用不动点迭代得到
再应用转移函数的定义得到任意时刻的状态变量解
前一项
输出变量可分解成自治的运动、受控的运动和直接控制三个部分的线性叠加。
能控性
能控性是指系统是否可以在有限时间内,从任意初始状态经由一个连续的控制输入到达任意状态。对于线性时不变系统,可以通过控制矩阵
其中
是控制输入的
满足
也就是说
则系统是能控的。此为 Kalman 可控性条件。
能观性
能观性是指系统是否可以通过有限时间内通过连续的控制变量以及测得的输出变量的信息,完全地确定初始状态
注意到后两项与初始条件
假设存在非零向量
则
这意味着
则系统是能观的。此为 Kalman 可观性条件。
结论
本文简要介绍了线性时不变系统的状态空间方程,以及如何通过矩阵函数的运算性质来分析系统的能控性和能观性。能控性和能观性是线性时不变系统的两个重要性质,能控性保证系统可以在有限时间内从任意初始状态到达任意状态,能观性保证系统可以通过有限时间内通过连续的控制变量以及测得的输出变量的信息,完全地确定初始状态。这两个性质是系统稳定性和控制器设计的基础,对于控制理论的研究和应用具有重要意义。