可观测性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,一经查实,立即删除!

相关文章

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

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

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

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

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

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

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

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

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…

oracle fs1 2多少u,甲骨文FS1系列闪存的“大道至简”

近年来,存储技术中,闪存技术顶着“最高效挖掘数据能力”和“最小容量需求”的称号试图颠覆传统存储的技术架构和竞争格局。据IDC预测,全闪存存储阵列市场规模在2015年将增至12亿美元,而到2016年这一市场将增至16亿美元&#xff0c…

django oracle 性能,4.利用Django在前端展示Oracle 状态趋势

利用Django在前端展示Oracle 状态趋势2017-12-15 Python 宅必备开发环境操作系统:CentOS 7.4Python版本 :3.6Django版本: 1.10.5操作系统用户:oms数据处理:pandas前端展示:highcharts通过上面我们已介绍了如何定时获取系统Oracle状态语句以及如何利用pandas处理成highcharts识别…

linux 格式化 目录,Linux 磁盘分区、格式化、目录挂载

实验环境: Citrix虚拟化, RHEL6.4系统环境本文目的: 熟悉Linux的基本磁盘分区、格式化、目录挂载。1.显示当前主机目录2.磁盘分区3.磁盘格式化4.挂载目录1. 显示当前主机目录命令df -h[rootlocalhost ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/map…

linux用分词系统,Linux(CentOS 6.4)Solr4.8.1中文分词配置(IK分词)

1、环境准备CentOS6.4、Tomcat6.0、Jdk1.7、Solr4.8.1、IK Analyzer 2012FF_hf12、配置步骤(1)下载IK Analyzer分词包,解压缩(2)将IKAnalyzer2012FF_u1.jar拷贝到solr服务的目录solr/WEB-INF/lib下cp /usr/download/IK Analyzer 2012FF_hf1/IKAnalyzer2012FF_u1.jar…

linux c程序加args,C/C++可变参数,“## __VA_ARGS__”宏的介绍和使用

在阅读代码的时候,在一个宏定义语句中,发现了个之前未曾见过的编译器预定义宏:“__VA_ARGS__”。当时,从代码语句中推测它代表宏参数:“…”(本文称之为省略号),依稀记得printf函数声明中有使用这个省略号&…

linux看java堆大小,linux 改java堆内存大小

linux 改java堆内存大小[2021-02-08 23:06:29] 简介:linux查内存大小的方法:首先打开应用程序;然后选择系统工具选项,并单击系统终端选项;接着在系统终端命令行输入【free -h】命令;最后在结果中找到total即可查看到系…

arch linux简体中文,User-mode Linux (简体中文)

本文或本节需要翻译。要贡献翻译,请访问简体中文翻译团队。什么是 user-mode-linux?User-mode-linux (UML) 是让一个linux作为一个独立进程运行在另一个linux上。 请在[1] 查找 uml 的详细安装使用指南。这篇 wiki 文章是 这帖[失效链接 2020-08-06 ⓘ] 概要。 如果…

cad常用字体包_CAD制图初学入门如何学好CAD?CAD大神总结5点诀窍,必须收藏

现在有很多的小伙伴们都加入到了CAD这个大家庭中,一开始都是都是一脸懵的状态,更不知要从何入手!小编才开始也是,但是只要掌握好CAD的技巧和脊髓,一切都不是事。CAD大神总结5点诀窍,悄悄告诉你,…

栈windows linux,Linux+Windows: 程序崩溃时,在 C++ 代码中,如何获取函数调用栈信息...

一、前言程序在执行过程中 crash 是非常严重的问题,一般都应该在测试阶段排除掉这些问题,但是总会有漏网之鱼被带到 release 阶段。因此,程序的日志系统需要侦测这种情况,在代码崩溃的时候获取函数调用栈信息,为 debug…

oracle rollup分组没有数据时为0_数据库周刊19│GBASE适配鲲鹏;MySQL窗口函数;OGG双向数据同步……...

摘要:墨天轮数据库周刊第19期发布啦,每周1次推送本周数据库相关热门资讯、精选文章、干货文档。本周分享GBASE适配鲲鹏; 疫情激活COBOL语言;TiDB数据库的未来;Oracle与double write;MySQL8.0 窗口函数&…

c语言中语句作用,学习C语言的用途~

原标题:学习C语言的用途~C是基础的语言C语言被广泛用于操作系统和编译器的开发功能非常强虽然现在不是最流行但是最基础的东西是也比较好学的语言如:金山的创始人江明从30多岁开始学语言学的就是C对C的评价相当高C语言是一种计算机程序设计语言。它既有高级语言的特…

攻击linux的samba,Samba 中间人攻击漏洞(CVE-2015-5296)

Samba 中间人攻击漏洞(CVE-2015-5296)发布日期:2015-12-19更新日期:2016-01-01受影响系统:Samba Samba 4.x-4.1.22Samba Samba 4.3.x-4.3.3Samba Samba 4.2.x-4.2.7Samba Samba 3.x描述:CVE(CAN) ID: CVE-2015-5296Samba是在Linux…

android按钮变输入框动画,AnimShopButton 仿饿了么加入购物车旋转控件 - 自带闪转腾挪动画 的按钮。自带海量可定制 UI 属性。在 Re @codeKK Android开源站...

A shopping cart button with a telescopic displacement rotation animation ...一个仿饿了么 带伸缩位移旋转动画的购物车按钮注意,本控件非继承自ViewGroup,而是纯自定义 View,实现的仿饿了么加入购物车控件,自带闪转腾挪动画的按钮。图 1…

表格外粗内细怎么设置_金游艇复刻机芯-N厂灰游艇价格 | 复刻表评测

GM厂劳力游艇名仕型系列,官方2019年度机芯搭配全线更新为cal. 3235机芯,同时,在表盘六点位上有劳力皇冠的防伪LOGO。GM厂经历一年,在3135的基础上开发一体出3235机芯,功能与结构等完美还原于正品机芯。而且&#xff0c…

html中输出语句怎么写,javascript怎么输出?

JavaScript怎么输出?输出方式有哪些?下面本篇文章就给大家介绍JavaScript的几种输出方式,希望对大家有所帮助。方法1:使用window.alert()进行输出window.alert()方法用于显示带有一条指定消息和一个【确认】 按钮的警告框。代码示…