注:本文是在MOOC平台上学习西北工业大学《现代控制理论基础》(郭建国、赵斌、郭宗易)的课程进行随笔记录与整理

一.凯莱-哈密尔顿定理


任何一个n阶矩阵,其n到0次幂都是线性相关的,其线性相关的参数和该矩阵的特征多项式参数相同。

推论1

任何一个n阶矩阵的n及其以上幂次,均可以用n-1次幂直到0次幂的线性结合。

推论2

任何一个n阶矩阵的矩阵指数阵,均可以用n-1次幂直到0次幂的线性结合。

二.线性定常连续系统的能控性

1.能控性定义

分为状态能控性和输出能控性:
状态能控性只与状态方程有关,描述输入信号与状态变量的关系;
输出能控性:与状态方程、输出方程均有关系,描述输入信号对输出的影响。
主要讨论的是状态能控性。

能控性定义:
设连续系统状态方程为:x`=Ax+Bu
有限时间间隔t0 ≦ t ≦ tf 内,存在无约束的分段容许连续控制函数 u(t) ,能使系统从任意初态 x(t0) 转移到终态 x(tf)=0,则称系统是状态完全能控的,简称能控的

即:把系统状态从任意一点转移到稳定点(对于线性系统即原点)
为了便于理解举出两例:

在1中,x2的导只有x2决定,与输入u无关,因此不完全可控即不可控;在2中,x1的导虽然不直接又u决定,但会通过x2影响x1,此时是完全能控即能控的。

2.能控性判据

秩判据:
rank[B AB …A^(n-1)B] = rank Qc = n
n为矩阵A的维数

(为什么上面要写凯莱哈密尔顿定理呢,因为能控判据的证明会用到。。但是写证明过程麻烦且用处不大。。所以就省略了(狗头))

注意:
状态能控性只与状态方程中的A,B矩阵有关,若系统能控,则==[A,B]为能控对==。
(wo在看到一些论文的时候感觉看到“能控对”的说法还挺多,在校学的时候对这个说法都没有印象。。所以应该还挺常用的?)

对于离散系统的能控判据,和连续系统类似,只是状态方程有变化,连续中的A相当于离散中的Ф, 连续中的B相当于离散中的G

三.线性定常连续系统的能观测性

1.能观测性定义

能观:由系统的输出估计状态的可能性
能观定义:
系统状态方程为:x`=Ax+Bu, y=Cx+Du
已知输入u(t),通过在有限时间间隔t0 ≦ t ≦ tf 内测量到的输入y(t),能唯一确定任意初始状态x(t0)的每一分量,则称系统是完全能观测的。

2.能观测性判据

秩判据:

注意:
状态能观测性只与状态方程中的A,C矩阵有关,若系统能观测,则==[A,C]对 称为 能观测对==。

离散的能观与能控一样,可以通过线性定常连续系统进行类比。

四.对偶原理

能控与能观的矩阵存在对偶关系:

这种对偶关系反应了控制问题与估计问题的对偶性

对偶原理:
如果原系统S1能控(能观),则对偶系统S2是能观(能控)的。
或者:原系统S1能控(能观)的条件,和对偶系统S2能观(能控)的条件完全相同。

呈现在框图上,即输入输出进行了互换(图上方向相反)
S1:
S2:
应用:可以将一个系统的能控(能观)转换成另一个系统的能观(能控)问题来处理。

五.线性变换后的特性


在如图的线性变换下,系统的性质有什么改变呢?
外部特性:
1)系统传递矩阵(G)不变——输入输出特性不变
内部特性:
2)系统特征多项式、特征值不变——稳定性不变
3)变换后能控矩阵秩相同——系统能控性不变
4)变换后能观矩阵秩相同——系统能观测性不变
综上,系统线性变换不会改变内部/外部特性,也不会改变内在/外在性质。

六.线性定常系统的规范形结构分解

结构分解的意义:
系统中有一个状态变量不能控,则系统不能控;
系统中有一个状态变量不能观,则系统不能观;
不能控系统可能含有能控、不能控两种状态变量;
不能观系统可能含有能观、不能观两种状态变量;

根据系统的能控/不能控,能观/不能观,可以分成四类子系统:能控能观,能控不能观,不能控能观,不能控不能观
传递函数的极点只反映 能控能观 部分的特征值,但其他部分虽然不出现在传函中,但必然会影响系统的稳定性和品质。

可以通过以下的变换方法,对系统进行线性变换,将能控/能观 与 不能控/不能观 的部分分开。
★系统不能控时:
在能控矩阵Qc中选出r个线性无关列向量,另外附上任选的(n-r)个列向量,构成非奇异的变换矩阵。

在方框图中可以看出下面的部分是不受输入u影响的:

★系统不能观测时:
在能观测矩阵Qo中选出l个线性无关列向量,另外附上任选的(n-l)个列向量,构成非奇异的变换矩阵。

在方框图中可以看出下面的部分是不影响输出y的:

如下为能控能观分解的典型结构:
能控问题:A的左下角为0块矩阵;输入矩阵中有0
能观测问题:A分块矩阵的右上角为0;输出矩阵中有0

现代控制理论6——能控、能观及其对偶原理、线性变换、结构分解相关推荐

  1. 移动机器人中的现代控制理论之能控能观与稳定性

    有很多同学反应,现代控制理论就是学数学(矩阵),控制在哪里? 其实这样的理解与教学和教材枯燥有关: 现代控制理论是一门用数学(矩阵)方法对物理(真实)系统进行建模.求解.分析.配置和优化的理论课程: ...

  2. matlab ctrb(),4.8Matlab问题能控能观解释.ppt

    Ch.4 线性系统的能控性和能观性 Matlab问题(1/1) 4.8 Matlab问题 本章涉及的计算问题主要有 状态能控性/能观性判定. 系统能控能观分解. 能控/能观规范形变换以及 能控/能观规 ...

  3. 若尔当型状态空间方程的能控能观判断

    若尔当型状态空间方程的能控能观判断 对于若尔当型状态空间方程: 能控充要条件:当且仅当同一特征值对应的每个若尔当块的最后一行对应B矩阵的行向量线性无关. 注:每个特征值均应满足以上条件. 能观充要条件 ...

  4. matlab分析能控条件,一级倒立摆MATLAB仿真、能控能观性分析、数学模型、极点配置.doc...

    一级倒立摆MATLAB仿真.能控能观性分析.数学模型.极点配置 题目一: 考虑如图所示的倒立摆系统.图中,倒立摆安装在一个小车上.这里仅考虑倒立摆在图面内运动的二维问题.倒立摆系统的参数包括:摆杆的质 ...

  5. 基于 J a v a S c r i p t 与 D B G R I D控件的 B / S结构客户端联想式录入技术的设计与实现

    基于 J a v a S c r i p t 与 D B G R I D控件的 B / S结构客户端 联想式录入技术的设计与实现 赵成勇, 周  南, 邱小彬 ( 中国农业大学网络中心, 北京 1 0 ...

  6. matlab能控型模型,级倒立摆MATLAB仿真、能控能观性分析、数学模型、极点配置

    题目一: 考虑如图所示的倒立摆系统.图中,倒立摆安装在一个小车上.这里仅考虑倒立摆在图面内运动的二维问题.倒立摆系统的参数包括:摆杆的质量(摆杆的质量在摆杆中心).摆杆的长度.小车的质量.摆杆惯量等. ...

  7. 极点配置的matlab仿真,一级倒立摆MATLAB仿真能控能观性分析数学模型极点配置

    题目一: 考虑如图所示的倒立摆系统.图中,倒立摆安装在一个小车上.这里仅考虑倒立摆在图面内运动的二维问题.倒立摆系统的参数包括:摆杆的质量(摆杆的质量在摆杆中心).摆杆的长度.小车的质量.摆杆惯量等. ...

  8. 【HTML5】html5中列表、表格、表单控件、浮动框架及结构化标签知识详解大全

    一.列表 1.有序列表 <ol>有序列表 order list <li>列表项</li> <li>列表项</li> </ol> ...

  9. matlab中如何判断能控能关性,线性系统能观性能控性判定详解.ppt

    例3-13 线性定常离散系统方程为 试判断系统的能观测性. 解 因此,系统能观测. 3.4.5 连续系统离散化后的能控性与能观测性 线性定常系统方程为 (31) 离散化后的系统方程为 (32) 其中 ...

最新文章

  1. 裴健当选加拿大皇家学会院士:曾任华为首席科学家、京东副总裁,学术引用超8万次...
  2. 性能分析工具 Android TraceView
  3. Python入门100题 | 第002题
  4. RGB ECT 4BIT 压缩后质量远高于RGB ETC2 4BIT
  5. boost::statechart模块实现使用正交状态和 state_downcast 查询正交区域的状态的测试程序
  6. IntelliJ IDEA 运行 Maven 项目
  7. linux dump命令 异机,Oracle 11.2.0.4 从单实例,使用RMAN 异机恢复到RAC
  8. kafka 不同分区文件存储_大白话 + 13 张图解 Kafka
  9. flowable BPMN的组件汉化
  10. java类快速构造_程序员有什么办法能快速梳理java知识点?有这八张图就够了
  11. 遍历WinForm窗体 根据语言类型设置其控件Text显示
  12. Valgrind快速入门指南
  13. Python提取 Gprmax 3.0 的out文件数据
  14. Chrome 内存和CPU消耗量双料冠军
  15. c++11 lambda(匿名函数)
  16. 寄存器间接寻址缺点_详解西门子间接寻址之地址寄存器间接寻址
  17. 【Oracle】DBMS_STATS.GATHER_TABLE_STATS分析表
  18. Hive、Spark优化案例
  19. 国外六大免费Linux备份工具
  20. MPB:中国农科院李玉中组牧草种子内生真菌的分离、鉴定与保存方法

热门文章

  1. 创建K26 SOM最小系统
  2. java中extends用法_java中extends和implements的区别,怎么用?
  3. kmeans聚类目的干什么的_零基础学习Kmeans聚类算法的原理与实现过程
  4. 2020 社招 JAVA面试题总结
  5. 【转】初识caffe2
  6. 【C语言-库函数模拟】字符串库函数模拟
  7. 如何有效的杜绝“羊毛党“的薅羊毛行为?
  8. android 手势放缩_Android 手势识别—缩放
  9. MacBook A1278 13.3笔记本进液维修浅谈
  10. iOS中手势之拖动手势UIPanGestureRecognizer