LTI连续线性时不变系统能控性证明(格拉姆判据、秩判据)

news2025/1/21 12:45:25

一、能控性和能达性

1.1、能控性和能达性的定义

能控性:如果在一个有限的时间间隔内,可以用幅值没有限制的输入作用,使偏离系统平衡状态的某个初始状态回复到平衡状态,就称这个初始状态是能控的。

能达性:系统在外控制作用下能从零状态达到状态空间中任意非零状态的一种性能。

上述为能控性和能达性官方性的定义,在这里引入一个例子进行介绍:

\begin{aligned} & x_1^{\prime}=x_1+u \\ & x_2^{\prime}=x_2 \\ & y=x_1 \end{aligned}

对于这样一个系统,我们发现通过控制输入u,可以改变状态x_1和系统输出y,但是无法改变状态x_2。此时,卡尔曼注意到了此情况,并提出特定情况:状态变为零、或从零出发到某个状态,即能控性和能达性。

对于课本中,对能控和能达,进行了如下描述:

能控:对连续时间线性时变系统\dot{x}=A(t) x+B(t) u , t \in J,如果存在一个时刻\left.t_1 \in J, t_1\right\rangle t_0,以及一个无约束的容许控制u(t) t \in\left[t_0, t_1\right],使系统状态由x\left(t_0\right)=x_0转移到x\left(t_1\right)=0,则称非零状态x_0t_0时刻能控。

能达:如果存在一个时刻\mathrm{t}_1 \in \mathrm{J}, \mathrm{t}_1>\mathrm{t}_0,以及一个无约束的容许控制\mathrm{u}(\mathrm{t}), \mathrm{t} \in\left[\mathrm{t}_0, \mathrm{t}_1\right],使系统状态由x\left(t_0\right)=0转移到x\left(t_1\right)=x_f \neq 0,则称非零状态x_ft_0时刻为能达。

上述,无约束容许控制,主要保证了输入的 u(t)是可以实现的。此外,还有一致能控和能达,即每个时刻都是能控或能达的。

1.2、能控和能达的关系

连续线性时不变系统,可以认为能控性就等价于能达性;

离散时间的线性时不变系统和线性时变系统,如果系统矩阵是非奇异矩阵即可逆矩阵,能控性和能达性也是等价的;

连续时间线性时变系统能控性和能达性一般不等价。

二、连续时间线性时不变系统的能控判据

2.1、格拉姆矩阵判据

考虑连续时间线性时不变系统,状态方程为:\dot{x}=A x+B u \quad x(0)=x_0 \quad t \geq 0

其中,xn维状态,AB分别为nxn和nxp维度的常值矩阵。

格拉姆判据:连续时间线性时不变系统为完全能控的充分必要条件是存在时刻t_1>0,使格拉姆矩阵:W_c\left[0, t_1\right] \stackrel{\Delta}{=} \int_0^{t_1} e^{-A t} B B^T e^{-A^T t} d t为非奇异。

判据充分性证明:已知W_c\left[t_0, t_1\right]为非奇异,欲证系统完全能控。设x为状态空间中任意非零状态,

构造系统输入:u(t)=-B^T e^{-A^T t} W_c^{-1}\left[0, t_1\right] x_0, t \in\left[0, t_1\right]

\begin{aligned} & x\left(t_1\right)=e^{A t_1} x+\int_{t_0}^{t_1} e^{A\left(t_1-t\right)} B u(t) d t \\ & =e^{A t_1} x_0-e^{A t_1}\left\{\int_{t_0}^{t_1} e^{-A t} B B^T e^{-A^T t} d t\right\} W_c^{-1}\left[0, t_1\right] x_0 \\ & =e^{A t_1} x_0-e^{A t_1} W_c\left[0, t_1\right] W_c^{-1}\left[0, t_1\right] x_0 \\ & =e^{A t_1} x_0-e^{A t_1} x_0=0 \end{aligned}

可证,在W_c非奇异下,系统状态可在控制输入u下转移至为零的状态,说明系统是能控的。

判据必要性证明:欲证W_c\left[t_0, t_1\right]为非奇异,采用反证法,设状态空间至少存在一个非零状态\bar{x}_0使\bar{x}_0^T W_c\left[0, t_1\right] \bar{x}_0=0,进而可以导出:

\begin{aligned} 0 & =\bar{x}_0^T W_c\left[0, t_1\right] \bar{x}_0=\int_0^{t_1} \bar{x}_0^T e^{-A t} B B^T e^{-A^T t} \bar{x}_0 d t \\ & =\int_0^{t_1}\left[B^T e^{-A^T t} \bar{x}_0\right]^T\left[B^T e^{-A^T t} \bar{x}_0\right] d t \\ & =\int_0^{t_1}\left\|B^T e^{-A^T t} \bar{x}_0\right\|^2 d t \end{aligned}

其中,\|\bullet\|表示所示向量的范数,而范数必为非负,于是,只能有:

B^T e^{-A^T t} \bar{x}_0=0, \forall t \in\left[0, t_1\right]

另一方面,由系统完全能控知,状态空间中所有非零状态均可找到相应的输入u(t)使成立:

0=x\left(t_1\right)=e^{A t_1} \bar{x}_0+\int_0^{t_1} e^{A t_1} e^{-A t} B u(t) d t

基此,可进而导出:

\bar{x}_0=-\int_0^{t_1} e^{-A t} B u(t) d t

\left\|\bar{x}_0\right\|^2=\bar{x}_0^T \bar{x}_0=\left[-\int_0^{t_1} e^{-A t} B u(t) d t\right]^T \bar{x}_0=-\int_0^{t_1} u^T(t)\left[B^T e^{-A^T t} \bar{x}_0\right] d t

结合上方,B^T e^{-A^T t} \bar{x}_0=0, \forall t \in\left[0, t_1\right],可以进一步得到\left\|\bar{x}_0\right\|^2=0,即\bar{x}_0=0

与题设相矛盾,从而证得W_c\left[t_0, t_1\right]非奇异,必要性得证。证明完成。

对于连续时间线性时不变系统,W_c\left[t_0, t_1\right]非奇异等价于系统完全能控和完全能达。

2.2、秩判据

考虑连续时间线性时不变系统,状态方程为:\dot{x}=A x+B u \quad x(0)=x_0 \quad t \geq 0

其中,xn维状态,AB分别为nxn和nxp的常值矩阵。

秩判据:对n维连续时间线性时不变系统,系统完全能控的充分必要条件为能控性判别矩阵Q_c=\left[B, A B, A^2 B, \cdots A^{n-1} B\right]满秩,即rank Q_c=n

充分性证明:已知rank Q_c=n,欲证系统完全能控。采用反证法,设系统不完全能控,格拉姆矩阵为非奇异。结合2.1必要性判据这意味着状态空间中至少存在一个非零状态a,使得:

\alpha^T e^{-A t} B=0, \forall t \in\left[0, t_1\right]

将上式对t求导直至(n-1)次,再在导出结果中令t=0,得

\alpha^T B=0, \alpha^T A B=0, \alpha^T A^2 B=0, \ldots, \alpha^T A^{n-1} B=0

进而,表上述关系式组为\alpha^T\left[B , A B , A^2 B , \cdots, A^{n-1} B\right]=\alpha^T Q_c=0.

基此,并由\alpha \neq 0,可知Q_c行线性相关,即\text { rank } Q_c<n,与题设矛盾,所以系统完全能控。充分性得证。

必要性证明:已知系统完全能控,欲证\text { rank } Q_c=n,继续采用反证法。

\text { rank } Q_c<n,即Q_c行线性相关。这意味着状态空间中至少存在一个非零状态a,使\alpha^T Q_c=\alpha^T\left[B , A B , A^2 B , \cdots, A^{n-1} B\right]=0成立。

可导出:\alpha^T A^i B=0, \quad i=0,1, \cdots n-1

再据凯莱-哈密尔顿定理知A^nA^{n+1},...均可表示为I,AA^2A^{n-1}的线性组合。基此,上式进一步扩展为\alpha^T A^i B=0, \quad i=0,1,2, \cdots

于是,对任意t_1>0,可得:

0=\alpha^T\left[I-A t+\frac{1}{2 !} A^2 t^2-\frac{1}{3 !} A^3 t^3+\cdots\right] B=\alpha^T e^{-A t} B, \forall t \in\left[0, t_1\right]

于是,基于上式可导出:

0=\alpha^T \int_0^{t_1} e^{-A t} B B^T e^{-A^T t} d t \alpha=\alpha^T W_c\left[0, t_1\right] \alpha

意味着,格拉姆矩阵W_c\left[t_0, t_1\right]奇异,即系统不完全能控。与已知矛盾,反设不成立,必有\text { rank } Q_c=n。必要性得证。证明完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/527355.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【网红营销】海外网红营销怎么做?及注意事项?

随着互联网的发展和全球化的进程&#xff0c;海外网红营销逐渐成为企业推广产品和服务的重要途径。海外网红可以借助其社交媒体平台上的影响力&#xff0c;帮助企业扩大品牌知名度、提升销售业绩。然而&#xff0c;海外网红营销存在着一定的挑战和风险&#xff0c;企业需要制定…

探索将大语言模型用作推荐系统

编者按&#xff1a;目前大语言模型主要问答、对话等场景&#xff0c;进行被动回答。是否可以将大模型应用于推荐系统&#xff0c;进行主动推送呢&#xff1f; 这篇文章回顾了可以将大模型作为推荐系统的理论基础&#xff0c;并重点描述了基于英文和阿拉伯语的购物数据集微调T5-…

菜鸟健身-新手使用哑铃锻炼手臂的动作与注意事项

目录 一、前言 二、哑铃锻炼手臂的好处 三、哑铃锻炼手臂的注意事项 四、哑铃锻炼手臂的基本动作 1. 哑铃弯举 2. 哑铃推举 3. 哑铃飞鸟 五、哑铃锻炼手臂的进阶动作 1. 哑铃侧平举 2. 哑铃俯身划船 六、哑铃锻炼手臂的训练计划 七、总结 一、前言 哑铃是一种非常…

2023年5月天津/南京/成都/深圳CDGA/CDGP数据治理认证报名

6月18日DAMA-CDGA/CDGP数据治理认证考试开放报名中&#xff01; 考试开放地区&#xff1a;北京、上海、广州、深圳、长沙、呼和浩特、杭州、南京、济南、成都、西安。其他地区凑人数中… DAMA-CDGA/CDGP数据治理认证班进行中&#xff0c;报名从速&#xff01; DAMA认证为数据管…

MySQL 日志管理与恢复

MySQL日志管理 MySQL的默认日志保存位置为/usr/local/mysql/data 日志开启方式有两种&#xff1a;通过配置文件或者是通过命令 通过命令修改开启的日志是临时的&#xff0c;关闭或重启服务后就会关闭 MySQL日志管理 日志的分类 1.错误日志 用来记录当MySQL启动、停止或运行时…

畅购商城4.0

畅购商城4.0 1.走进电商 1.1电商行业分析 近年来&#xff0c;世界经济正向数字化转型&#xff0c;大力发展数字经济成为全球共识。党的十九大报告明确提出要建设“数字中国”“网络强国”&#xff0c;我国数字经济发展进入新阶段&#xff0c;市场规模位居全球第二&#xff0c;数…

DC-DC直流隔离升压电源模块高压稳压可调输出12v24v48v转60V80V110V150V200V220V250V300V400V500V

特点 效率高达 80%以上1*2英寸标准封装单电压输出价格低稳压输出工作温度: -40℃~85℃阻燃封装&#xff0c;满足UL94-V0 要求温度特性好可直接焊在PCB 上 应用 HRB W2~40W 系列模块电源是一种DC-DC升压变换器。该模块电源的输入电压分为&#xff1a;4.5~9V、9~18V、及18~36V、…

我们拆了一款将ChatGPT“落地”的AI语音交互机器人,八核A7全志R58主控

视频版本拆机&#xff1a;【60块钱&#xff0c;垃圾佬的第一台机器人&#xff0c;国产8核CPU全志R58】 https://www.bilibili.com/video/BV1Qk4y177ja/?share_sourcecopy_web&vd_source6ec797f0de1d275e996fb7de54dea06b 公子小白是一对由狗尾草智能科技推出的人工智能机…

Pytorch代码——持续更新

1 连续两个argsort 返回张量中每个元素对应的排名 torch.argsort(torch.argsort(pred, dim1, descendingTrue),dim1,descendingFalse) 例子 使用一个argsort后得到的是张量中按列降序排序后的索引&#xff0c; 再使用一个argsort后是张量中每一个元素的排名。 例如第2行中…

港联证券|股票分批技巧是什么?分批买进的手续费如何计算?

股票分批是股市中常用操作&#xff0c;根基股票的波动不同&#xff0c;将资金分批投资在不同股价还在时间上。那么股票分批技巧是什么&#xff1f;分批买进的手续费如何计算&#xff1f;下面就由港联证券为大家分析&#xff1a; 股票分批技巧是什么&#xff1f; 1、补仓股票选…

国药集团蒸汽表内网图像识别案例

一、项目需求 项目背景&#xff1a;国药集团MES系统硬件仪表数据采集项目 为了实现现场蒸汽表计数据的采集和存储&#xff0c;我们提供了本地内网图像离线识别方案&#xff0c;它可以在不接线的情况下实现对现场蒸汽表计数据的采集&#xff0c;并通过485接口将数据传输到客户内…

Facebook商店和亚马逊店铺:双管齐下,实现多渠道销售

在当今数字化时代&#xff0c;电子商务已成为商业领域中不可或缺的一部分。随着消费者购物行为的转变&#xff0c;企业需要利用多种渠道来吸引潜在客户并增加销售额。 在这个过程中&#xff0c;Facebook商店和亚马逊店铺成为了两个备受关注的选择。本文将深入探讨如何通过同时…

基于Web智慧工业园3D可视化安全生产管控系统

建设背景 随着经济飞速发展和产业创新升级&#xff0c;作为新经济形式的重要载体&#xff0c;工业园区污染严重、安全生产难以监管等问题日益突出。工业园区作为工业高质量发展的重要载体和平台&#xff0c;工厂聚集&#xff0c;安全生产风险集中&#xff0c;在这个背景下&…

数据结构(堆)

文章目录 一、概念二、堆的使用三、PriorityQueue 介绍3.1 PriorityQueue 的特性3.2 PriorityQueue 的方法3.3 集合框架中PriorityQueue的比较方式 四、堆的应用 一、概念 1.什么是优先级队列 队列是一种先进先出(FIFO)的数据结构&#xff0c;但有些情况下&#xff0c;操作的数…

登录的两种方式

Cookie 起源&#xff1a;「购物车」功能需求 工作机制 1.服务器需要客户端保存的内容&#xff0c;放在set-cookie headers里返回&#xff0c;客户端会自动保存 2.客户端保存的cookies&#xff0c;会在之后的所有请求里都携带进cookie header里发送给服务器 3.客户端保存coo…

服务(第二十一篇)mysql高级查询语句(二)

①视图表&#xff1a; 视图表是虚拟表&#xff0c;用来存储SQL语句的定义 如果视图表和原表的字段相同&#xff0c;是可以进行数据修改的&#xff1b; 如果两者的字段不通&#xff0c;不可以修改数据。 语法&#xff1a; 创建&#xff1a;create view 试图表名 as ... 查…

一分钟图情论文:《大学生数字囤积行为的探索性研究——基于个人信息管理视角》

一分钟图情论文&#xff1a;《大学生数字囤积行为的探索性研究——基于个人信息管理视角》 “仓鼠症”是指一些仓鼠为了过冬而囤积大量食物&#xff0c;但由于储藏过多、遗忘储藏地点或者无力储藏&#xff0c;最终使劳动成果白白浪费。在数字时代&#xff0c;我们很多人也成为…

LSTM-理解 Part-1(RNN:循环神经网络)

在之前博主写过涉及到LSTM的博客见下&#xff1a; 机器学习 Pytorch实现案例 LSTM案例&#xff08;航班人数预测&#xff09; 该项目原始的博客版本是&#xff1a; Time Series Prediction using LSTM with PyTorch in Python 循环神经网络RNN&#xff1a;Recurrent Neural Ne…

B树的插入操作

我的错误插入操作的详细解析 前言一、实现思路二、思路梳理1.我需要解决的问题2.具体函数实现 总结 前言 本文主要记载了我在实现递归插入操作的思路历程&#xff0c;以及遇到的问题和梳理操作的过程。我之前的实现方法有一种很大的问题&#xff0c;因为不是尾递归实现&#x…

智能高效的Go IDE——GoLand v2023.1全新发布,引入gRPC 导航

GoLand 使 Go 代码的阅读、编写和更改变得非常容易。即时错误检测和修复建议&#xff0c;通过一步撤消快速安全重构&#xff0c;智能代码完成&#xff0c;死代码检测和文档提示帮助所有 Go 开发人员&#xff0c;从新手到经验丰富的专业人士&#xff0c;创建快速、高效、和可靠的…