【现代控制理论笔记】——第七章:稳定性

这篇具有很好参考价值的文章主要介绍了【现代控制理论笔记】——第七章:稳定性。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

现代控制理论

第七章

1. 稳定性的概述

系统的稳定性分为基于输入输出描述的外部稳定性和基于状态空间描述的内部稳定性

1.1 外部稳定性(BIBO稳定):

任何一个有界输入 u ( t ) u(t) u(t),对应的输出 y ( t ) y(t) y(t)均有界。

∣ ∣ u ( t ) ∣ ∣ ≤ β < ∞ ||u(t)||\leq \beta<\infty ∣∣u(t)∣∣β<

BIBO稳定的充要条件:

真或严格真的传递函数矩阵 G ( s ) G(s) G(s)的所有极点均具有负实部。

对于负实部的判断,一般用劳斯判据

1.2 内部稳定(渐近稳定)

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记

且有:

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记

系统渐近稳定的特征值判据是:系统所有的特征值幅值均<1

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记

2. Lyapunov稳定性分析

Lyapunov稳定性分析包括第一方法和第二方法:区别是是否对系统进行线性化。

1)Lyapunov第一方法:

基本思路是:

将非线性系统进行线性化,根据"线性化系统特征值在复平面上的分布",判断非线性系统在邻域内的稳定性。

基本结论有:

① 特征值均具有负实部,则非线性系统在邻域内稳定;

② 包含正实部特征值,则非线性系统在邻域内不稳定;

③ 除负实部特征值外包含零实部单特征值,则非线性系统在邻域内是否稳定需要通过高次项分析进行判断。

2)Lyapunov第二方法:
预备知识:

1)标量 V V V的定号性

① 对域中所有的非零向量x,都有 V ( x ) > 0 V(x)>0 V(x)>0,且在 V ( x = 0 ) = 0 V(x=0)=0 V(x=0)=0,则称正定。

② 对域中除原点和其他状态外的向量x有 V ( x ) = 0 V(x)=0 V(x)=0外,都有 V ( x ) > 0 V(x)>0 V(x)>0,称正半定。

③ 反之为负定、负半定。

2)自治系统

零输入系统,如: x ˙ = A x \dot x =Ax x˙=Ax

3)二次型函数的定号性准则:

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记

基本思路是:

直接对非线性系统,引入具有广义能量属性的Lyapunov函数,分析Lyapunov函数导数的定号性,建立判断系统稳定性的结论。(Lyapunov定义了一个正定的标量函数,作为虚构的广义能量函数,用其一阶微分的符号特征来判断系统的稳定性)

主要的判断方法是:

① 如果一个系统被激励后,其储存的能量随时间的推移逐渐衰减,到达平衡状态时能量达最小值,则这个平衡状态是渐近稳定的;

② 如果系统不断地从外界吸收能量,储能越来越大,则这个平衡状态是不稳定的;

③ 如果系统的储能既不增加也不消耗,则这个平衡状态就是Lyapunov意义下的稳定

1)渐进稳定

大范围渐近稳定的判定定理:

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记

小范围渐近稳定的判别定理

与大范围的不同在于最后一个判别条件: ∣ ∣ x ∣ ∣ → ∞ ||x||\to \infty ∣∣x∣∣时, V ( x ) → ∞ V(x)\to \infty V(x)

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记

2)Lyapunov意义下稳定性的判别定理:

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记
如果系统是时变的,还需要系统判定条件满足有界。

3)不稳定的判定定理:

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记

4. LTI系统的稳定性判据:

考虑连续LTI系统,状态空间描述为:

x ˙ = A x \dot x=Ax x˙=Ax

→特征值判据:

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记

→Lyapunov判据:

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记

往往将Q设置为单位阵I。

5.例题

一、Lyapunov稳定性判据解阵P与Lyapunov函数

​ Lyapunov判据:

P A + A T P = − Q = − I PA+A^TP=-Q=-I PA+ATP=Q=I

​ 若解阵为: P = [ a m p m b q p q c ] P=\begin{bmatrix}a&m&p\\m&b&q\\p&q&c\end{bmatrix} P= ampmbqpqc ,且其是正定对称阵

​ 则Lyapunov函数可写成:
v ( x ) = a x 1 2 + b x 2 2 + c x 3 2 + 2 m x 1 x 2 + 2 p x 1 x 3 + 2 q x 2 x 3 = x T P x v ˙ ( x ) = x T Q x = 2 x T ( P T A + A P ) x v(x)=ax_1^2+bx_2^2+cx_3^2+2mx_1x_2+2px_1x_3+2qx_2x_3=x^TPx\\ \dot v(x)=x^TQx=2x^T(P^TA+AP)x v(x)=ax12+bx22+cx32+2mx1x2+2px1x3+2qx2x3=xTPxv˙(x)=xTQx=2xT(PTA+AP)x
​ **注意:**此处的 x ˙ \dot x x˙可以写成f(x)
d d t ( x T P x ) = x ˙ T P x + x T P x ˙ = x T A T P x + x T P A x \frac{d}{dt}(x^TPx)=\dot x^TPx+x^TP\dot x=x^TA^TPx+x^TPAx dtd(xTPx)=x˙TPx+xTPx˙=xTATPx+xTPAx

二、非线性系统线性化及稳定性分析

对系统:

[ x ˙ 1 x ˙ 2 ] = [ x 1 − x 2 − x 1 3 x 1 + x 2 − x 2 3 ] \begin{bmatrix}\dot x_1\\\dot x_2\end{bmatrix}=\begin{bmatrix}x_1-x_2-x_1^3\\x_1+x_2-x_2^3\end{bmatrix} [x˙1x˙2]=[x1x2x13x1+x2x23]

​非线性系统线性化后的状态矩阵:

A = ∂ f ∂ x i = [ ∂ f 1 ∂ x 1 ∂ f 1 ∂ x 2 ∂ f 2 ∂ x 1 ∂ f 2 ∂ x 2 ] = [ − 1 − 3 x 1 2 − 1 1 1 − 3 x 2 2 ] A=\frac{\partial f}{\partial x_i}=\begin{bmatrix}\frac{\partial f_1}{\partial x_1}&\frac{\partial f_1}{\partial x_2}\\\frac{\partial f_2}{\partial x_1}&\frac{\partial f_2}{\partial x_2}\end{bmatrix}=\begin{bmatrix}-1-3x_1^2&-1\\1&1-3x_2^2\end{bmatrix} A=xif=[x1f1x1f2x2f1x2f2]=[13x121113x22]

​ 将平衡点 x e = ( 0 , 0 ) x_e=(0,0) xe=(0,0)代入可得:
A = [ − 1 − 1 1 − 1 ] A=\begin{bmatrix}-1&-1\\1&-1\end{bmatrix} A=[1111]
​ 特征方程 d e t ( s I − A ) = 0 det(sI-A)=0 det(sIA)=0的解均在右半平面,故系统不稳定。

三、设计Lyapunov函数

​ 对原系统:
[ x ˙ 1 x ˙ 2 ] = [ x 2 − a 1 x 1 − a 2 x 1 2 x 2 ] \begin{bmatrix}\dot x_1\\\dot x_2\end{bmatrix}=\begin{bmatrix}x_2\\-a_1x_1-a_2x_1^2x_2\end{bmatrix} [x˙1x˙2]=[x2a1x1a2x12x2]
​ 从 v ˙ ( x ) \dot v(x) v˙(x)开始,思想是找到满足 v ˙ ( x ) = m × x ˙ 1 + n × x ˙ 2 = . . . \dot v(x)=m\times\dot x_1+n\times\dot x_2=... v˙(x)=m×x˙1+n×x˙2=... 的可代入化简形式:
v ˙ ( x ) = a 1 x 1 x ˙ 1 + x 2 x ˙ 2 = d ( 1 2 a 1 x 1 2 ) d x 1 + d ( 1 2 x 2 2 ) d x 2 \dot v(x)=a_1x_1\dot x_1+x_2\dot x_2\\=\frac{d(\frac{1}{2}a_1x_1^2)}{dx_1}+\frac{d(\frac{1}{2}x_2^2)}{dx_2} v˙(x)=a1x1x˙1+x2x˙2=dx1d(21a1x12)+dx2d(21x22)
​ 则Lyapunov函数可以写作:
v ( x ) = 1 2 a 1 x 1 2 + 1 2 x 2 2 v(x)=\frac{1}{2}a_1x_1^2+\frac{1}{2}x_2^2 v(x)=21a1x12+21x22

四、系统平衡点求法

​ 如系统方程为:

x ˙ 1 = a x 2 x ˙ 2 = b x 1 + c x 2 2 \dot x_1=ax_2\\\dot x_2=bx_1+cx_2^2 x˙1=ax2x˙2=bx1+cx22

​ 平衡点可以定义为: f ( x ) = 0 f(x)=0 f(x)=0的点,有分类讨论的可能性(含sin的 2 n π 2n\pi 2 ( 2 n + 1 ) π (2n+1)\pi (2n+1)π

五、克拉索夫斯基法构造Lyapunov函数

选:

v ( x ) = f T ( x ) B f ( x ) = f T ( x ) I f ( x ) v(x)=f^T(x)Bf(x)=f^T(x)If(x) v(x)=fT(x)Bf(x)=fT(x)If(x)

【现代控制理论笔记】——第七章:稳定性,现代控制理论课堂笔记,笔记文章来源地址https://www.toymoban.com/news/detail-815640.html

到了这里,关于【现代控制理论笔记】——第七章:稳定性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python学习笔记:第七章面向对象

    与java类似,python作为一种面向对象的编程语言,也可以创建自定义的对象和类。 它的特性主要有:继承,封装,多态,方法,属性,超类 两者转换 每个类对应每个对象,下面有类变量 起到封装变量,封装函数,代码的作用 格式 实例化类,给类赋值 在创建对象时,就会被

    2024年02月13日
    浏览(45)
  • 第七章嵌套矢量中断控制器(Cortex-M7 Processor)

    目录   第七章嵌套矢量中断控制器  7.1关于NVIC 7.2NVIC功能描述 7.2.1低功耗模式 7.2.2电平与脉冲中断 7.3NVIC程序员模型  7.3.1中断控制器类型寄存器 本章描述了嵌套矢量中断控制器(NVIC)。它包含以下部分: 关于NVIC在7-2页。 NVIC功能描述见第7-3页。 NVIC程序员模型在第7-4页。 NVIC为

    2024年02月16日
    浏览(31)
  • 《操作系统真象还原》学习笔记:第七章 中断

    由于 CPU 获知了计算机中发生的某些事,CPU 暂停正在执行的程序,转而去执行处理该事件的程序,当这段程序执行完毕后,CPU 继续执行刚才的程序。整个过程称为中断处理,也称为中断。 把中断按事件来源分类,来自CPU外部的中断就称为外部中断,来自CPU内部的中断就称为

    2024年02月11日
    浏览(43)
  • Vue笔记第七章vue3【动力节点】

    vue3官网地址 https://cn.vuejs.org/ vue3发布时间 2020年9月18日。 翻译: 今天,我们很自豪地宣布Vue.js 3.0“海贼王”正式发布。这个新的主要版本的框架提供了改进的性能 斜体样式 、更小的捆绑包大小、更好的TypeScript集成、用于处理大规模用例的新API,以及为框架未来的长期迭代

    2024年02月02日
    浏览(40)
  • go 笔记 第七章 golang 的函数 func 方法

    声明函数 func 函数名(入参1 类型, 入参2 类型,… )(出参1 类型, 出参2 类型…){ 函数体,写逻辑 出参一定要全部 return, return 出参 } 函数内部不可以声明带名字的函数,可以声明匿名函数和自执行函数 函数名大写可以被其他包调用,小写私有,变量名也是一样 return 后面可以不

    2024年02月15日
    浏览(35)
  • 动力节点最新Redis7笔记-第七章Redis缓存

    7.1.1 Jedis简介 Jedis是一个基于java的Redis客户端连接工具,旨在提升性能与易用性。 7.1.2 创建工程 首先创建一个普通的Maven工程01-jedis,然后在POM文件中添加Jedis与Junit依赖。 7.1.3 使用Jedis实例 Jedis基本使用十分简单,其提供了非常丰富的操作Redis的方法,而这些方法名几乎与R

    2024年02月07日
    浏览(64)
  • 【动力节点】杜老师Vue笔记第七章vue3

    vue3官网地址 https://cn.vuejs.org/ vue3发布时间 2020年9月18日。 翻译: 今天,我们很自豪地宣布Vue.js 3.0“海贼王”正式发布。这个新的主要版本的框架提供了改进的性能、更小的捆绑包大小、更好的TypeScript集成、用于处理大规模用例的新API,以及为框架未来的长期迭代奠定了坚实

    2024年02月05日
    浏览(42)
  • 《Pytorch深度学习和图神经网络(卷 1)》学习笔记——第七章

    这一章内容有点丰富,多用了一些时间,实例就有四五个。 这章内容是真多啊!(学完之后又回到开头感叹) 将图像从基础像素到局部信息再到整体信息 即将图片由低级特征到高级特征进行逐级计算,逐级累计。 计算机中对图片的处理可以理解为离散微积分的过程。 利用

    2024年02月12日
    浏览(43)
  • 第七章 函数矩阵

    和矩阵函数不同的是,函数矩阵本质上是一个矩阵,是以函数作为元素的矩阵。 矩阵函数本质上是一个矩阵,是以矩阵作为自变量的函数。 函数矩阵和数字矩阵的运算法则完全相同。 不过矩阵的元素 a i j ( x ) a_{ij}(x) a ij ​ ( x ) 需要是闭区间 [ a , b ] [a,b] [ a , b ] 上的实函数

    2024年02月04日
    浏览(48)
  • python第七章(字典)

    一。字典(类型为dict)的特点: 1.符号为大括号 2.数据为键值对形式出现 3.各个键值对之间以逗号隔开 格式:str1={\\\'name\\\':\\\'Tom\\\'}  name相当于键值(key),Tom相当于值 二。空字典的创建方法 三。字典的基本操作(增删改查) 1.字典的增加操作:字典序列[key] = 值 注意点:如果存

    2024年01月24日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包