Lyapunov稳定性分析3(离散时间系统)

  • 一、李雅普诺夫稳定性判定
    • 1.1 *Lyapunov*两类稳定性方法分析:
    • 1.2 总结:
  • 二、举例
    • 2.1 MATLAB函数形式:
    • 2.2 MATLAB函数实例:
  • 三、离散Lyapunov方程的解

注:Lyapunov稳定性理论主要内容:李雅普诺夫第一方法和第二方法,本篇文章继续上一篇分析线性离散时间系统稳定性,非线性系统稳定性将单独写文章进行分析!敬请关注,谢谢~

一、李雅普诺夫稳定性判定

1.1 Lyapunov两类稳定性方法分析:


(1)Lyapunov渐近稳定的充要条件第一方法):A的特征值模均小于1;
(2)Lyapunov渐近稳定的充要条件第二方法):对于任意的正定矩阵Q,存在**正定矩阵P**满足Lyapunov方程:

证明:
和连续时间系统一样,取Lyapunov函数为:

则有


与连续时间系统一样,令:

即为Lyapunov方程,则:

只要Q正定,Lyapunov函数变化率为负数,能量随着时间增加肯定逐渐减小至收敛。和连续时间系统一样,一般也是先确定Q,然后求解Lyapunov方程,最后找到正定的PQ一般取单位阵。

1.2 总结:

二、举例

2.1 MATLAB函数形式:



注意:
同连续时间系统Lyapunov稳定性一样,这里只求解开环系统稳定性,只分析系统矩阵A,还没有涉及到闭环系统反馈矩阵K以及闭环状态状态矩阵Acl=(A-BK)

2.2 MATLAB函数实例:

eg1. 确定二阶系统在原点处的稳定性


Lyapunov方程中,取Q =I,得

>> P=[52/27 40/27;40/27 100/27]P =1.9259    1.48151.4815    3.7037

用MATLAB函数dlyap()

>> A=[0 0.5;-0.5 1];Q=eye(2,2)Q =1     00     1>> P=dlyap(A',Q)P =1.9259   -1.4815-1.4815    3.7037

从而系统在原点的平衡状态是大范围渐近稳定的。

eg2. 求线性定常离散时间系统的稳定性条件

eg3. 求线性定常离散时间系统的稳定性条件

>> eig(A)
ans =11

A的特征值模均等于1;所以该系统不稳定,Lyapunov方程无解。

>> A=[0.99 0;0 0.99];Q=eye(2,2);dlyap(A',Q)ans =50.2513         00   50.2513>> eig(A)
ans =0.99000.9900

A的特征值模均等于1;所以该系统稳定,Lyapunov方程有解。

三、离散Lyapunov方程的解

形式

区别:与第一、二章的区别在于在Q的基础上加了KTRK

>> AA =1.1000    2.00000    0.9500>> BB =00.0790>> QQ =1     00     1>> RR =0.1000

先用离散dlqr()函数求解最优反馈增益矩阵K

[K,P,r] = dlqr(A,B,Q,R)
K =2.4950   12.5106P =4.0373    8.52268.5226   31.5400r =0.5308 + 0.2651i0.5308 - 0.2651i

① 根据lyapunov方程可知闭环系统矩阵Q2=Q+KTRK
② 再求解闭环系统矩阵Acl

>> Acl=A-B*K
Acl =1.1000    2.0000-0.1971   -0.0383>> eig(Acl)
ans =0.5308 + 0.2651i0.5308 - 0.2651i

闭环系统矩阵特征值在单位圆内,所以系统稳定
再来求解Lyapunov方程P

>> P=dlyap(Acl',Q2)
P =4.0373    8.52268.5226   31.5400

再求解反馈矩阵Kmpc

Q_ =1.0000         0         0         0         0         0         0         00    1.0000         0         0         0         0         0         00         0    1.0000         0         0         0         0         00         0         0    1.0000         0         0         0         00         0         0         0    1.0000         0         0         00         0         0         0         0    1.0000         0         00         0         0         0         0         0    4.0373    8.52260         0         0         0         0         0    8.5226   31.5400>> K_=(Fai'*Q_*Fai+R_)^(-1)*Fai'*Q_*FK_ =2.4950   12.51060.2785    4.5107-0.5822    0.3856-0.7165   -1.1786

发现第一个k跟dlqr()求出的结果相同

Lyapunov稳定性分析3(离散时间系统)相关推荐

  1. Lyapunov稳定性分析2(连续时间系统)

    Lyapunov稳定性分析2(连续时间系统) 一.李雅普诺夫第一方法(==间接法==) 二.李雅普诺夫第二方法(==直接法==) 三.李雅普诺夫稳定性判定(连续时间系统) 3.1 Lyapunov渐近 ...

  2. 【数字信号处理】离散时间系统稳定性 ( 稳定性概念 | 稳定性用法 )

    文章目录 一.离散时间系统稳定性 二.离散时间系统稳定性实际用法 一.离散时间系统稳定性 线性时不变 LTI 系统 , 如果 " 输入序列 " 有界 , 则 " 输出序列 ...

  3. z变换判断稳定性和因果性_LTI系统判断因果性稳定性.PPT

    LTI系统判断因果性稳定性 10.7离散时间系统系统函数与Z域分析 一.单位样值响应与系统函数 1.由零极点分布确定单位样值响应 由零极点分布确定单位样值响应(续) 利用z-s平面的映射关系 10.8 ...

  4. Lyapunov稳定性理论

    系统稳定性一般有系统状态的稳定性和关于平衡点的稳定性两种定义形式,对线性系统而言,系统状态稳定性和平衡点稳定性是完全等价的,但是对于非线性系统而言,二者具有完全不同的含义. 所谓平衡点稳定性是指系统在 ...

  5. 控制工程基础学习笔记-第5章 控制系统的稳定性分析

    Überblick 第5章 控制系统的稳定性分析 5.1 系统稳定性的概念 5.2 系统稳定的充要条件 5.3 代数稳定性判据 5.3.1 充分条件 5.3.2 充要条件:劳斯–赫尔维茨稳定性判据 5 ...

  6. 基于matlab的离散系统变换域分析实验,数字信号处理实验 离散时间系统的变换域分析.docx...

    实验二 离散时间系统的变换域分析一 实验目的:线性时不变(LTI)离散时间系统的特性完全可以用其冲击响应序列h[n]来表示.则前面给出的离散时间信号的变换分析手段也可以用于离散时间系统的分析中.在LT ...

  7. matlab系统稳定性分析,控制系统稳定性分析的MATLAB实现

    收稿日期 :200706220 基金项目 :周口师范学院青年基金资助项目(No. ZKNUQN200621) 作者简介 :刘 伟(1976 - ) ,女 ,河南太康人 ,助教 ,硕士 ,主要从事电力系 ...

  8. 自控原理学习笔记-系统稳定性分析(2)-环路分析及Nyquist-Bode判据

    自控原理学习笔记 自控原理学习笔记专栏 文章目录 3. 环路分析 3.1环路分析基本思想: 3.2 稳定程度的性能指标(相对稳定) 3.3 环路整形 4.Nyquist判据 4.1 与幅角原理关系 4 ...

  9. 自动控制理论(6)——高阶系统的时域分析及线性系统的稳定性分析

    系列文章目录 自动控制理论(1)--自动控制理论概述 自动控制理论(2)--控制系统的数学模型(微分方程.传递函数) 自动控制理论(3)--控制系统的数学模型(系统框图和信号流图) 自动控制理论(4) ...

  10. 现控报告-- 分析倒立摆系统稳定性、能控性及能观性分析,设计PID控制方案(附matlab)

    目录 摘要 数学建模 1. 倒立摆系统简介 2. 直线倒立摆系统数学模型 系统传递函数模型 系统状态空间数学模型 系统分析 3. 直线一级倒立摆系统分析 (1)系统稳定性分析 (2)系统能控性和能观性 ...

最新文章

  1. Go 语言编程 — 高级数据类型 — 结构体
  2. apache solr velocity 注入远程命令执行漏洞 (cve-2019-17558)
  3. Torchvision目标检测模型训练过程记录
  4. matlab 捕食者和猎物,MATLAB - 追求曲线(捕食者/猎物)
  5. c语言答辩题目,中学数学《线的认识》答辩题目与解析
  6. 完成端口可用回射服务器
  7. 数据科学 IPython 笔记本 8.14 自定义 Matplotlib:配置和样式表
  8. 百度编辑器ueditor 的 submit 表单提交
  9. Java及J2EE Web核心开发技术
  10. 软件销售公司交什么税
  11. 【组合逻辑电路】——通用译码器
  12. 阿里云centos7 服务器XorDDoS木马查杀
  13. qlib里alpha158因子库的计算与缓存
  14. 数据可视化_科学统计图表5——ggplot绘制南丁格尔玫瑰图
  15. 什么品牌的蓝牙耳机音质好?四款高音质蓝牙耳机推荐
  16. 前缀树TrieNode
  17. 普顿外汇告诉大家如何在外汇市场保持良好的心态?
  18. aspnet core 3.1 Kestrel Protocols Http1AndHttp2
  19. 无标度网络/幂律分布、小世界网络
  20. 1分钟教会你二进制撩妹(汉)读心术

热门文章

  1. Kubernetes环境下如何运行Coherence缓存集群
  2. 如何对PDF文件的文字图片编辑修改
  3. C++ 正则表达式教程:C++ 中的正则表达式与示例
  4. Multisim 13.0.1 安装教程
  5. 水经注地图发布服务中间件下载安装图文教程
  6. java 购物系统代码_java购物系统源代码
  7. PDF417数据容量
  8. Maven dependencyManagement 详解
  9. 如何在dev cpp中使用c++11标准
  10. Xcode9 LaunchScreen.storyboard 设置app启动图片