可观测性PHP秩判据,线性系统的可控性与可观测性

现代控制理论中用状态方程和输出方程描述系统,输入和输出构成系统的外部变量,而状态为系统的内部变量,这就存在着系统内的所有状态是否可受输入影响和是否可由输出反映的问题,这就是可控性和可观测性问题。如果系统所有状态变量的运动都可以由输入来影响和控制而由任意的初态达到原点,则称系统是可控的,或者更确切地是状态可控的。否则,就称系统是不完全可控的,或简称为系统不可控。相应地,如果系统所有状态变量地任意形式的运动均可由输出完全反映,则称系统是状态可观测的,简称为系统可观测。

例: 给定系统的动态方程为

56397ffaa064e9cdc4e14f8166da4b06.gif

将其表示为标量方程组的形式,有

264211afe238d039f4d234822325a438.gif

这表明状态变量X1和X2都可通过选择控制量u而由始点达到原点,因而系统完全可控。但是,输出y只能反映状态变量X2,而与状态变量x1既无直接关系也无间接关系,所以系统是不完全可观测的。

本文来自www.eadianqi.com

例:下图所示网络,设x1=Uc1,x2=Uc2,输出y=x2。

9a3abf6c5fcc19a4500b3fb84eac2257.gif

当R1=R2,C1=C2且初始状态x1(t0)=x2(t0)时,则不论将输入U取为何种形式,对于所有t≥t0,只能是x1(t)≡x2(t),不可能做到x1(t)≠x2(t)。也就是说,输入u能够做到使X1和x2同时转移到任意相同的目标值,但不能将x1和x2分别转移到不同的目标值。这表明此电路不完全可控,简称电路不可控。由于y=x1=x2,故系统可观测。 自动控制网www.eadianqi.com版权所有

1、可控性

考虑线性时变系统的状态方程

本文来自www.eadianqi.com

519c2384f66f519bdd854df54a2c36ab.gif

系统可控: 对于上式所示线性时变系统,如果状态空间中的所有非零状态都是在

0bd159f6f4e91fe4126c8f55481ee0ae.gif时刻可控的,则称系统在t0时刻是完全可控的,简称系统在t0时刻可控。若系统在所有时刻都是可控的,则称系统是一致可控的。

系统不完全可控: 对于上式所示线性时变系统,取定初始时刻

f31a6c816aa661d51b2e8471963e5538.gif,如果状态空间中存在一个或一些非零状态在t0时刻是不可控的,则称系统在t0时刻是不完全可控的,也称为系统是不可控的。

可控性是表征系统状态运动的一个定性特性。u(t)必须是容许控制,即u(t)的每个分量均在时间Tt区间上平方可积,即

d1d330260c9e1ea780101d8aec065587.gif

此外,对于线性时变系统,其可控性与初始时刻t0的选取有关,是相对于Tt中的一个取定时刻来定义的。而对于线性定常系统,其可控性与初始时刻t0的选取无关。

自动控制网www.eadianqi.com版权所有

状态与系统可达: 若存在能将状态x(t0)=0转移到x(tf)=xf的控制作用,则称状态 xf是t0时刻可达的。若xf对所有时刻都是可达的,则称状态xf为完全可达或一致可达。若系统对于状态空间中的每一个状态都是t0时刻可达的,则称该系统是t0时刻状态完全可达的,或简称该系统是t0时刻可达的。

对于线性定常连续系统,可控性与可达性是等价的。但对于离散系统和时变系统,严格地说两者是不等价的。

2、可观测性

可观测性表征状态可由输出完全反映的性能,所以应同时考虑系统的状态方程和输出方程

自动控制网www.eadianqi.com版权所有

fda24b2c53a6cee643be75ff9c90c566.gif

其中,A(t),B(t),C(t)和D(t)分别为(n×n),(n×p),(q×n) 和(q×p)的满足状态方程解的存在惟一性条件的时变矩阵。状态方程的解为

95f14682431af1f5421efa75247636e7.gif

本文来自www.eadianqi.com

1dddd1dd9b670736d1b8d178765a985f.gif

6521a732da15f5610ed7789afc46ea8c.gif

的可观测性。输出响应成为

74294d8e09e5a2b25839ba0920d044d6.gif

下面给出系统可观测性的有关定义。

系统完全可观测:对于线性时变系统,如果取定初始时刻t0∈Tt,存在一个有限时刻t0∈Tt,t1>t0,对于所有t∈[t0,t1]系统的输出y(t)能惟一确定状态向量x(t0)的初值,则称系统在[t0,t1]内是完全可观测的,简称可观测。如果对于一切t1>t0系统都是可观测的,则称系统在[t0,∞)内完全可观测。

系统不可观测:对于线性时变系统,如果取定初始时刻t0∈Tt,存在一个有限时刻t1∈Tt, t1>t0,对于所有t∈[t0,t1],系统的输出y(t)不能惟一确定所有状态xi(t0),i=1,2,Α,n的初值,即至少有一个状态的初值不能被y(t)确定,则称系统在时间区间[t0,t1]内是不完全可观测的,简称不可观测。

自动控制网www.eadianqi.com版权所有

3、线性定常连续系统的可控性判据

考虑线性定常连续系统的状态方程 自动控制网www.eadianqi.com版权所有

f6209b0c20b90d3e8b893b462f746902.gif

其中x为n维状态向量;u为p维输入向量;A和B分别为(n*n)和(n*p)常阵。

下面根据A和B给出系统可控性的常用判据。

格拉姆矩阵判据 线性定常连续系统完全可控的充分必要条件是,存在时刻t1>0,使如下定义的格拉姆矩阵:

9f78def1de8baf91148716041eb35c07.gif

为非奇异。

格拉姆矩阵判据主要用于理论分析。线性定常连续系统可控性的常用判据是直接由矩阵A和B判断可控性的秩判据。

凯莱-哈密顿定理 设阶矩阵的特征多项式为

90e4590f577ac561755be2ce735a295e.gif

例: 桥式网络如图所示,试用可控性判据判断其可控性。

本文来自www.eadianqi.com

解: 该桥式电路的微分方程为 自动控制网www.eadianqi.com版权所有

c6642e382fa9a297cf34947fdb1322b3.gif

8fcbdc87c52403d52ce30eb2224022f7.gif

其可控性矩阵为 本文来自www.eadianqi.com

37115d039c09154608fa29f884f7d466.gif

d9b09a6658a81fbb9e58ce0fd1846099.gif

可控性矩阵为 自动控制网www.eadianqi.com版权所有

718c3b4602623d41f457baac61eda6b5.gif

解 可控性判别矩阵为

自动控制网www.eadianqi.com版权所有

de60a6b9ddfa5ac8057d4ba10fabc74d.gif

由于这一判据是由波波夫和贝尔维奇首先提出,并由豪塔斯最先指出其可广泛应用性,故称为PBH秩判据。

例: 已知线性定常系统的状态方程为 自动控制网www.eadianqi.com版权所有

1e6ab126626e21c9812f99901e28cbe8.gif

试判别系统的可控性。

解: 根据状态方程可写出 本文来自www.eadianqi.com

5125526e5ded07edf34cf692bd953f61.gif

8d2bbab16cfde39c777138cd8d22a1cb.gif

PBH特征向量判据 线性定常连续系统完全可控的充分必要条件是,A不能有与B 的所有列相正交的非零左特征向量。即A对的任一特征值λi,使同时满足 本文来自www.eadianqi.com

60e6ff4fb8636414405eeb196c7fe37d.gif

的特征向量a≡0 。

一般地说,PBH特征向量判据主要用于理论分析中,特别是线性系统的复频域分析中。

约当规范型判据 线性定常连续系统完全可控的充分必要条件分两种情况:

1)矩阵A的特征值λ1,λ2,∧,λn是两两相异的。

由线性变换可将状态方程变为对角线规范型 自动控制网www.eadianqi.com版权所有

9a4d0cae83f29c7fc600561c8daebf1f.gif

则系统完全可控的充分必要条件是,在上式中,不包含元素全为零的行。 自动控制网www.eadianqi.com版权所有

008d13040008ccd275d3bd67f532d2b1.gif

由线性变换化为约当规范型 本文来自www.eadianqi.com

939ae3868db0e64a287016dd187a4241.gif

4a93ffc3fc074ef5043e7a3b678143e3.gif

4、输出可控性

如果系统需要控制的是输出量而不是状态,则需研究系统的输出可控性。

输出可控性: 若在有限时间间隔[t0,t1]内,存在无约束分段连续控制函数u(t),t∈[t0,t1],能使任意初始输出y(t0)转移到任意最终输出y(t1),则称此系统是输出完全可控,简称输出可控。

输出可控性判据 设线性定常连续系统的状态方程和输出方程为

2533691f6e7948ea6f880b5c44c58403.gif 自动控制网www.eadianqi.com版权所有

69261ee9672fd7e3a96eb7402a74a9e7.gif

334363c2d2fcdb3fc53bf0be4497bf39.gif

d0249e54dd9ade5af94b921877d8cceb.gif

4feab0523b337890540d652a08771f8d.gif

S0为

2f6ac047d6caa5d5e815ac9c047a95bd.gif

矩阵,称为输出一矩阵。输出可控的充分必要条件是,输出可控性矩阵的秩等于输出变量的维数,即 自动控制网www.eadianqi.com版权所有

640576774b626281da73b47bdc9a28c0.gif

注意:状态可控性与输出可控性是两个不同的概念,二者没有什么必然的联系。

例: 已知系统的状态方程和输出方程为

35d013dcb3e84d4b3afbf2a19ca0ebed.gif

试判断系统的状态可控性和输出可控性。

解: 系统的状态可控性矩阵为

cb844dbce6de8878aed23f17c38ebd84.gif

故状态不完全可控。

输出可控性矩阵为 自动控制网www.eadianqi.com版权所有

67272bd3c90d5696796985062ba28fc8.gif

9d62a31f6aa389276216275630fac325.gif

5、线性定常连续系统的可观测性判据

考虑输入u=0时系统的状态方程和输出方程

本文来自www.eadianqi.com

b52a47ae0f407f94753ac348d1fcf857.gif

其中,x为n维状态向量;y为q维输出向量;A和c分别为n*n和q*n的常值矩阵。

格拉姆矩阵判据 线性定常连续系统完全可观测的充分

必要条件是,存在有限时刻t1>0 ,使如下定义的格拉姆矩

阵:

本文来自www.eadianqi.com

662e62b0141ba75a1425fe1a3cbb699e.gif

为非奇异。

秩判据 线性定常连续系统完全可观测的充分必要条件是

650c734674566bc15922e7a70c3b3cf9.gif

a0a7d2556fefdc65ae26b346ce7d005c.gif

上两式中的矩阵均称为系统可观测性判别阵,简称可观测性阵。

例: 判断下列系统的可观测性:

9e424a786f098eac9ae0dd478594989a.gif

解:1)

25aae33e68da6649146b621a274a9b73.gif

故系统不可观测。

2)

c93c17c2a5356f08971936f3e58ccaf0.gif

故系统可观测。

8c619042ce4bad0a8436999d2d1c8a84.gif

b7d1747b1692fc8ce68df9ce941f05d6.gif

f27f59561bff3f8c23f45761db9f2189.gif

aa9ae2b215b3192e8f36eef643f3427c.gif

6、线性离散系统的可控性和可观测性

自动控制网www.eadianqi.com版权所有

(1)线性离散系统的可控性和可达性

设线性时变离散时间系统的状态方程为 x(k+1)=G(k)x(k)+H(k)u(k), k∈Tk

其中Tk为离散时间定义区间。如果对初始时刻l∈Tk和状态空间中的所有非零状态x(l),都存在时刻m∈Tk,m>l,和对应的控制u(k),使得x(m)=0 ,则称系统在时刻l为完全可控。对应地,如果对初始时刻l∈Tk和初始状态x(l)=0,存在时刻m∈Tk,m>l和相应的控制u(k),使x(m)可为状态空间中的任意非零点,则称系统在时刻l为完全可达。

对于离散系统,不管是时变的还是定常的,其可控性和

可达性只有在一定条件下才是等价的。其等价的条件分别为

1)线性离散时间系统的可控性和可达性为等价的充分必要

条件是,系统矩阵

e60f270e7d523c51b43410c2245bf323.gif对所有

f671a848a42ed479fcf104667bcda965.gif 为非奇异;

2)线性定常离散时间系统 自动控制网www.eadianqi.com版权所有

51b6b42d3601d39e0dd3ee97e9138a77.gif

可控性和可达性等价的充分必要条件是系统矩阵

226596ad2992f4da7ad66350cb981b35.gif为非奇异。

3)如果离散时间系统是相应连续时间系统的时间离散化模型,则其可控性和可达性必是等价的。

线性定常离散系统的可控性判据 设单输入线性定常离散系统的状态方程为

1b002858cfb822eebb2a31d033313f39.gif

其中x为n维状态向量;u为标量输入;G为(n*n)非奇异矩阵。状态方程的解为

bd57e8ff2ca97069c2fddd48e386cea8.gif

根据可控性定义,假定k=n时,x(n)=0,将上式两端左乘

c471272c9f20189ad61c4fb86a01b9e0.gif,则有 本文来自www.eadianqi.com

0230028115e77ae5d1d9feab10f5491a.gif

63efad04031906528b61ad6dd3bc633a.gif

d567564319927d0728ec8db49ff5f45b.gif

称s'为(n*n)可控性矩阵。由线性方程组解的存在定理可知,当矩阵s1'的秩与增广矩阵[s1',Mx(0)]的秩相等时,方程组有解且为惟一解,否则无解。在x(0)为任意的情况下,使方程线有解的充分必要条件是矩阵s1'满秩,即

49b586f04bda1319a07f574a2e305711.gif

d03a26c5bdbd5677747ddb730b62d4e9.gif

7f0927aa7ca3e22ee415e93c015cde4f.gif时,系统不可控,表示不存在使任意x(0)转移至x(n)=0的控制。

自动控制网www.eadianqi.com版权所有

以上研究了终态为x(n)=0的情况,若令终态为任意给定状态x(n),则状态方程的解变为

2e63e5c9094e683de4c12daf43f6688b.gif

519a7bbbc89545232ca72b8ab14096fd.gif

1707be53b78859862dd3c149fd566d29.gif

由于初态x()可任意给定,根据解存在定理,矩阵s2' 的秩为n时,方程组才有解。于是多输入线性离散系统状态可控的充分必要条件是

d9e30c197bd1c1c12527ae1ad7342c1f.gif

例: 双输入线性定常离散系统的状态方程为

1ac25e2ed1abae05528bf3e75f031695.gif

试判断可控性,并研究使x(1)=0的可能性。

51ed0a9d067dd2861a411bae3a006fc1.gif

显然,由前三列组成的矩阵的行列式不为零,故系统可控。

一定能求得控制序列使系统由任意初始状态三步内转移到原点。 本文来自www.eadianqi.com

9df9ae3154a3dcd4e654320381469964.gif

37df9ce4c118cca571707a31798142e0.gif

c318851833ea8a5a2771c894384019cf.gif

44d8bbcb304e9c409667426c05aaf14e.gif

其向量-矩阵形式为

b93466226b10becfc67254b1e758f2ed.gif

3f585d59a04983107a003789e932ef9c.gif

a5f72c2039eab8b01e07540a9f4341fe.gif

(3)连续动态方程离散化后的可控性和可观测性

一个可控的或可观测的连续系统,当其离散化后并不一定能保持其可控性或可观测性。现举例来说明。

设连续系统动态方程为

804233661cca3d13aea04a7d3ed81116.gif

由于系统的状态方程为可控标准型,故一定可控。根据可观测性判据有

5d5b7d5caf835b93f75142378b8357b1.gif

自动控制网www.eadianqi.com版权所有

故系统可观测。

系统的状态转移矩阵为

0a3f93c5eb6b64f948db1f21dd63810b.gif

系统离散化后的状态方程为

bf0a3ab75e98ad6e216efe54ffa2a7ac.gif

离散化后系统的可控性矩阵为

dfd3473bff1751db366eae05217ed33e.gif

离散化后系统的可观测性矩阵为

7725737d7c31c53c46bb3aae552321fa.gif

当采样周期时

fc34c7fe1dcc90549fdacca18998b737.gif ,可控性矩阵S1和可观测性矩阵V1均出现零行,

4777c2048a14f5ead11c5ec985901a7c.gif ,系统不可控也不可观测。这表明连续系统可控或可观测时,若采样周期选择不当,对应的离散化系统便有可能不可控或不可观测,也有可能既不可控又不可观测。若连续系统不可控或不可观测,不管采样周期 如何选择,离散化后的系统一定是不可控或不可观测的。

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

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

相关文章

ubuntu虚拟机进程被杀死_Ubuntu -- 查看和杀死进程

今天在netbeans中关闭webrick时,发现没有关闭掉,打入localhost:3000 依然显示页面,发现无法从nb中再次关闭只有进入ubuntu的进程下关闭查看进程:1, ps -e2, fengfeng:~$ sudo netstat -antupActive Internet connections (servers and established)Proto Recv-Q Send-Q Local…

matlab中的nlinfit,matlab中nlinfit问题!!!!!!!!!!!!

matlab中nlinfit问题!!!!!!!!!!!!mip版 关注:272 答案:3 悬赏:40解决时间 2021-01-19 04:20已解决2021-01-18 13:28muinline(beta(…

springboot幂等性_请问,springboot项目支付接口设计,如何保证支付的幂等性,并能给前端反馈友好的提示?...

什么是幂等性?幂等是一个数学与计算机学概念,在数学中某一元运算为幂等时,其作用在任一元素两次后会和其作用一次的结果相同。“ 在计算机中编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函…

php图片旋转显示不出来的,php – 我服务的图像不正确,它们都显示为旋转90度

在Exif中设置了方向.图片没有旋转phisicaly.图像查看器可以使用它,但标签中的浏览器不会旋转它.你也可以“飞行”旋转它.只需通过exif_read_data()获取Exif信息,如果在’Orientation’中有3(180deg),6(90CW)或8(-90CCW),则旋转它// dump the picture and stop the script$sourc…

bootstrap 滚动 进度条_bootstrap实现动态进度条效果

Bootstrap的动态进度条:html: 创建一个modal 这里使用fade先将modal隐藏起来,然后modal里面嵌入progress 代码很简单保存中:{{length}}%PS:关于模态框:如果你想实现点击空白处不关闭模态框,可以在这里初始化modal的参数&#xf…

电机控制系统php,电机控制系统的未来发展变化趋势

在智能化生产系统的发展过程之中,网络化分布式生产设备的实现意味着我国机器设备之间可以达到信息沟通的能力,而在这种沟通之中良好的控制系统则承担了枢纽的职责。在这种地机控制系统的发展之中迎合了我国智能联网时代的发展需求,将人机交互…

天宫初级认证答案_百度初级认证试题答案

仅供参考1. 推广商户想了解关键词在一地的推广情况,可使用:(单选题)估算工具 批量工具 推广实况工具 账户分析工具2. 在推广计划级别,可以进行以下哪些操作:(多选题)添加关键词 设置否定关键词 设置IP 排除 设置每日预算3. 关于账…

ci php做记录删除,CI(CodeIgniter)框架中的增删改查操作_PHP教程

CodeIgniter的数据函数类在 \system\database\DB_active_rec.php代码如下:class ModelName extends CI_Model{function __construct(){parent::__construct();}}连接数据库:$this->load->database();代码如下:classModel_name extends CI_Model{function __co…

python list 底层实现的数据结构_Python数据结构大起底——list篇

python内置的多种数据结构为编程提供了相当的便利,灵活的使用python中的内置数据类型可以达到事半功倍的效果,本文是对Python一些常用数据类型的整理,并列举出来了一些使用技巧。使用最多的数据结构 listlist内置了许多方法,常用的…

微信wechat.class.php,laravel使用组件实现微信网页授权登入

laravel框架中的实现简单实现微信网页授权登入首先引入基于laravel的easywechat的组件,laravel版本5.8$ cd laravel$ composer require "overtrue/laravel-wechat:~5.0"然后呢因为下载过程会比较缓慢所以可以先根据官方提供的方式配置一下该组件的中间件根据官方提供…

linux 扩展挂载盘大小_Linux 添加挂载硬盘(包含挂载大于2T以上硬盘)

转自:http://blog.csdn.net/season_hangzhou/article/details/36423223由于事先规划问题或者业务需求量激增,总会出现机器硬盘空间不够用的情况所以常常需要新增硬盘,操作方法如下一、安装硬盘到物理机上。二、查看硬盘是否正确安装。使用“f…

oracle 存储过程打印语句,oracle学习之第一个存储过程:打印Hello World

--第一个存储过程:打印Hello World/*调用存储过程2种方式:1、exec sayhelloworld();2、beginsayhelloworld();sayhelloworld();end;/*/create or replace procedure sayhelloworld --假设这个存储过程存在就replace替换否则create创建,这里创…

oracle 运维入门,Oracle日常基本运维命令及基本体系结构

Oracle日常基本运维命令及基本体系结构发布人:中嘉和信发布时间:2020.05.11来源:运维派中嘉和信北京机房以康盛机房、亦庄国际机房、四季青机房为主,作为互联网数据中心集成服务领域的标杆企业,中嘉和信一直以客户需求…

qc成果报告范例_质量引领创新 扬子江勇夺医药行业QC“十五连冠”

近日,第40届全国医药行业QC小组成果发布交流会圆满落幕,扬子江药业集团勇夺QC一等奖总数“十五连冠”。会上,业界人士共享新成果、带来新思考、集聚新视野。扬子江人凭借高标准、高要求的精益求精的创新精神,在产品质量、技术、人…

php关联图片,PHP关联链接添加方法

PHP关联链接添加方法为了优化内链,我们需要将内容添加上关键链接,那内容如果添加关联链接呢,怎么添加呢?下面小编带大家一起来看看详细内容,希望对大家有所帮助!方法一:手动编辑添加方法二:使用程序在输出…

mysql数据表中取几列_MySQL实现表中取出随机数据

MySQL是开放源代码,MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。 那么如何在MySQL实现表中取出随机数据呢?SELECT * FROM table_name ORDER BY rand() LIMIT 5;rand在…

获取php.ini配置信息,获得php所对应的配置文件(php.ini)信息

获得php所对应的配置文件(php.ini)信息[rootBIND9-master /usr/local/bin]# php --iniConfiguration File (php.ini) Path: /usr/local/etcLoaded Configuration File: /usr/local/Zend/etc/php.iniScan for additional .ini files in: /usr/local/etc/phpAdditional .…

android shpe 三角形_绘制三角形背景的android

I need to draw a background of layout as a triangle, like you can see in the picture.Ive found an example where they do something similar, but I dont know how to adapt it to my case. Here is the exampleCan anyone help me? Best.解决方案Here is an example o…

oracle 11g安装时设密码 database control,安装oracle 11g 保护Database Control时出错,Database Control已在非安全模式下启动...

错误解决:打开cmdC:\Users\lin>emctl status dbconsoleEnvironment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.C:\Users\lin>C:\Users\lin>set oracle_sidorclC:\Users\lin>emca -config dbcontrol dbE…

python中argument函数_PythonStudy——函数的参数 Function argument

形参与实参# 参数介绍:# 函数为什么要有参数:因为内部的函数体需要外部的数据# 怎么定义函数的参数:在定义函数阶段,函数名后面()中来定义函数的参数# 怎么使用函数的参数:在函数体中用定义的参数名直接使用# 实参&…