文档介绍:现代控制理论Modern Control Theory(7)
俞立
浙江工业大学信息工程学院
第3章能控性和能观性分析
状态空间模型建立了输入、状态、输出之间的关系。
状态方程反映控制输入对状态的影响;
输出方程反映系统输出对控制输入和状态的依赖。
运动分析揭示了输入和初始状态对系统运行状况的影响
问题:希望系统有期望的运行,能否通过适当的外部输
入来实现呢?
有两个问题:系统是否有这样的能力?
如何来设计相应的控制器?
前一个问题是分析,提出了能控性概念!
后一个问题是设计,需要有各种设计方法!
能控性是系统的一种能力,状态能控性和输出能控;
卡尔曼提出了能控性概念,奠定了现代控制理论基础。
作业:查阅能控性的原始文章
报告文章中的原始思想
系统的能控性
系统模型
定义对系统的一个状态x0,存在某个时间段[0, T]
上定义的控制信号u,使得在该控制信号的作用下,
系统状态从x0转移到x(T)=0,
则称状态x0是能控的。
若系统的所有状态都是能控的,
则称系统是完全能控的,
也简称为能控的。有时也称矩阵对
是能控的。
问题:如何来判断能控性呢?
能控性判据
根据定义,能控性判断要求找到到使得闭环系统状态从初始状态转移到零状态的一个控制律。
由运动分析:
则
其中的
即:如果系统能控,则线性方程组
一定有解。
理论上可以证明:以上结果的逆也是成立的。
从而,能控性问题转化为线性方程组的可解性问题!
线性方程组 Ax = b 对所有的b有解的充分必要条件是系数矩阵A 满秩。
系统完全能控的充分必要条件是
能控性检验矩阵。
特点:只依赖状态矩阵A和输入矩阵B,和时间长短无关
是否满秩的方法:
SISO:计算的行列式
MIMO:计算行列式
MATLAB命令:ctrb(A,B)
SISO:det(ctrb(A,B))
MIMO:det(ctrb(A,B)*ctrb(A,B)’)
检验由以下状态方程描述的系统的能控性:
解能控性检验矩阵
不是满秩的
故系统不能控。
考虑倒立摆系统
线性化状态空间模型的
系数矩阵是
能控性检验矩阵
故系统是能控的。
解释!系统的状态
考虑能控标准型
能控性检验矩阵总是非奇异的。
故系统是能控的。
能控标准形:能控的;
特殊的结构。