• 首页

  • 动态

  • 随笔

  • 学习

  • 留言板

  • 文章归档

  • 友情链接

  • 关于页面
S w e e t 的 笔 记
S w e e t 的 笔 记

SuSweet

这个人有点懒,他是个学生,他只会摸鱼,并且从来不写个性签名。

05月
03
默认分类
算法
学习感悟

不完全能控系统的能控子空间

发表于 2022-05-03 • 字数统计 595 • 被 2,230 人看爆

对于系统:

image-1651545498945

由于系统不完全可控,因此image-1651545529616,记image-1651545545744,则可以从中抽出k个线性不相关的向量,作为基底。分别记为:

image-1651545563134

则image-1651545587041均可由image-1651545563134线性表示。

已知image-1651545629564均可由image-1651545648239线性表示,因此,他们可以直接由image-1651545563134线性表示。
此外,可以再取(n-k)个与image-1651545563134不相关,并且互相之间也不相关的变量,记为image-1651546121056。取image-1651546145258,显然,Q是满秩矩阵。

以image-1651546203685作为基底,由于image-1651546229713均可由image-1651546248262线性表示,因此有:
image-1651546258616

后面取的image-1651548050270左乘A后虽然不能仅用q_1 q_2 ⋯q_k线性表示,但可以使用所有q,即image-1651548081960线性表示。因此,有:
image-1651548098605

因此,合并上述式子,可以得到:
image-1651548116906

因为B也与image-1651548135885线性相关,因此:
image-1651548152669
相似的,可以得到:
image-1651548168670
因此,系统可以表示为:
image-1651548202311
展开可以得到:
image-1651548185324
只取¯X_1为状态展开一个状态的子空间,¯X_2状态取为0。此时的空间,即为题目需要求证的空间。上式退化为:
image-1651548224294
此时,系统的能控性矩阵为:
image-1651548240033
而变换后的整个系统的能空性矩阵为:
image-1651548254524
变换前后,系统能控性不变,因此:
image-1651548270086

此时,对于子系统来说,image-1651548289316必能由image-1651548306501线性表示,因此,image-1651548329141也能由image-1651548346672线性表示。即后面的相必与前面k项线性相关。又因为image-1651548498301,所以前面k项线性不相关。因此可以推出:
image-1651548520973
子系统能控性矩阵满秩,因此子系统完全能控,因此image-1651548538573中的image-1651548552117表示了能控子空间的状态。

举例说明:
对于系统:image-1651548580607,
其中,image-1651548597429。
验证image-1651548616356中的image-1651548638076为其能控子系统。
求得:image-1651548672737
所以能控性矩阵为:
image-1651548687787
其秩为:image-1651548704708
因此,系统不完全能控。在能控性矩阵中,取出image-1651548723498,再取一个与他们都不相关的变量image-1651548749426,组成矩阵image-1651548765521。
image-1651548788458
image-1651548814298
其中,image-1651548830512
可以得到该系统的能控性矩阵为
image-1651548844640
其秩显然为2,因此完全能控。因此可以说明image-1651548865247中的image-1651548882331表示了能控子空间的状态。

分享到:
SolidWorks零件变形动画的制作(如弹簧、橡胶零件)
通过MATLAB进行系统辨识
  • 文章目录
  • 站点概览
SuSweet

可爱的 SuSweet

你能抓到我么?

QQ Email RSS
看爆 Top5
  • 代码里中文注释变成锟斤拷啦 5,460次看爆
  • Code Composer Studio (CCS)报错program will not fit into available memory (280049C)(#10099-D) 2,796次看爆
  • 解决python中cv2无法自动补全的方法 2,788次看爆
  • 使用GM6020电机参数的Simulink电机控制仿真记录 2,641次看爆
  • CCS中IQmath库报错(_IQ24div(long, long)没有定义) 2,548次看爆

很高兴在这里遇到您!如果您遇到什么问题,或者想留下您的链接,欢迎->网站问题反馈

当然,您也可以通过电子邮件联系我。

Copyright © 2025 SuSweet 粤ICP备2022045669号

由 Halo 强力驱动 · Theme by Sagiri · 站点地图