Lyapunov and Stability Theory

一、什么是稳定点

一个控制系统就和一个社会一样,稳定性是首先要解决的重要问题,是其他一切工作的基础。稳定性问题的字面意思很好理解了,那就是系统在受到扰动后,能否能有能力在平衡态继续工作。大家都知道,历史上社会改革成本很高,且以失败者居多,从控制论的角度来看,就是对社会这个大系统的稳定性研究不够,导致扰动发生后,社会发散了。

要研究稳定,首先要研究稳定点,那什么是稳定点呢?我们以发射火箭为例
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可见稳定点就是系统状态不再发生变化的点,它可能不止一个,它也可能很脆弱,稍微有个扰动,就不稳定了。

二、什么是李雅普诺夫稳定

早在1892年,俄国有一个叫李雅普诺夫的学者发表了一篇著名的文章《运动稳定性一般》问题,建立了关于运动稳定的一般理论,光看这个文章的名字就不一般,也确实,在尔后百余年,这个理论在数学、力学和控制理论中全面开花,已经成为稳定性研究方向的基础性理论,俄罗斯人对于数学上和工程上的直觉确实令人赞叹。
李雅普诺夫稳定性理论研究的是在扰动下稳定点的稳定性问题
简单来说,如果稳定状态 xex_exe 受到扰动后,仍然停留在 xex_exe 附近,我们就称 xex_exe 在李雅普诺夫意义下是稳定的(Lyapunov stable)。

如果稳定状态 xex_exe 受到扰动后,最终都会收敛到 xex_exe,我们就称 xex_exe在李雅普诺夫意义下是渐进稳定的(Asymptotically stable)。

如果稳定状态xex_exe受到任何扰动后,最终都会收敛到 xex_exe,我们就称 xex_exe在李雅普诺夫意义下是大范围内渐进稳定的(Asymptotically stable in large)。

相反,如果稳定状态 xex_exe 受到某种扰动后,状态开始偏离 xex_exe,我们就称xex_exe 在李雅普诺夫意义下是不稳定的(Unstable)。

示意图如下:
在这里插入图片描述
下面我们就分别具体看一下。

2.1 什么是李雅普诺夫意义下的稳定

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2 什么是渐进稳定

在这里插入图片描述
在这里插入图片描述

2.3 什么是大范围渐进稳定

在这里插入图片描述

2.4 什么是不稳定

在这里插入图片描述
在这里插入图片描述

三、李雅普诺夫第一法

在这里插入图片描述
在这里插入图片描述
可见,与原轨迹还是比较接近的。一般的书上,对于李雅普诺夫第一法都是一笔带过,其实在工程实践中,第一法应用非常多,比如复杂的飞机飞行控制,就是将飞机模型线性化成多个线性化模型进行设计,感兴趣的可参见Design an LQR Servo Controller in Simulink。

四、李雅普诺夫第二法

在这里插入图片描述

五、MATLAB代码

鉴于很多知友对文章中插图的MATLAB代码感兴趣,先将部分代码附录如下,其余按格式更改即可。

首先是定义状态方程函数:

function d=dxdt(t,x)d=[ x(2)+x(1)*(2-x(1)^2-x(2)^2); -x(1)+x(2)*(2-x(1)^2-x(2)^2) ]; 

根据状态方程,画出变量轨迹:

figure('color','w');
hold on 
for theta=[0:20]*pi/10x0=3*[cos(theta);sin(theta)];%定义初始值数组[t,x]=ode45(@dxdt,[0:0.1:8],x0);plot(x(:,1),x(:,2),'linewidth',0.5)quiver(x(:,1),x(:,2),gradient(x(:,1)),gradient(x(:,2)),'linewidth',3.0);%增加轨迹方向箭头
end
for theta=[0:2:20]*pi/10x0=1e-5*[cos(theta);sin(theta)];[t,x]=ode45(@dxdt,[0:0.2:20],x0);plot(x(:,1),x(:,2),'linewidth',0.5)quiver(x(:,1),x(:,2),gradient(x(:,1)),gradient(x(:,2)),'linewidth',1.5)xlabel('x1','FontSize',18,'FontWeight','bold','Color','r');ylabel('x2','FontSize',18,'FontWeight','bold','Color','r')title('Made by J P

https://zhuanlan.zhihu.com/p/58738073

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

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

相关文章

迁移学习 简而言之_简而言之Java.io:22个案例研究

迁移学习 简而言之这篇文章试图涵盖java.io中的一整套操作。 与与此主题相关的其他书籍和博客相比,我的动机是通过案例研究来展示“操作方法”。 曾经是Java的学生,我意识到学习一种新的程序语言的最有效方法是通过示例:复制并粘贴一段代码&a…

对采样的理解

1. 什么是采样 我们知道了一个变量的分布,要生成一批服从这个分布的样本,这个过程就叫采样。 听起来好像很简单,对一些简单的分布函数确实如此,比如,均匀分布、正太分布,但只要分布函数稍微复杂一点&#…

如何避免Java线程中的死锁?

如何避免Java死锁? 是Java面试中最受欢迎的问题之一,也是本季多线程的风格,主要是在高层提出,并带有很多后续问题。 尽管问题看起来很基础,但是一旦您开始深入研究,大多数Java开发人员就会陷入困境。 面试…

Approximation and fitting、Statistical estimation

一、Approximation and fitting 1. 拟合与回归的区别 回归分析:是一种统计学上分析数据的方法,目的在于了解两个或多个变量间是否相关、相关方向与强度,并建立数学模型以便观察特定变量来预测研究者感兴趣的变量。 拟合:是一种把…

Probability(概率) vs Likelihood(似然)

1. 先验概率,条件概率与后验概率 2. Probability(概率) vs Likelihood(似然) Probabiity(概率):给定某一参数值,求某一结果的可能性 Likelihood(似然):给定某一结果,求某…

【渝粤题库】国家开放大学2021春1334纳税筹划题目

试卷代号:1334 2021年春季学期期末统一考试 纳税筹划 试题(开卷) 2021年7月 一、单项选择题(将每题4个选项中的惟一正确答案的字母序号填入括号。每小题2分,共20分) 1.税收筹划的主体是( &#…

线性回归 逻辑回归

分类就是到底是1类别还是0类别。 回归就是预测的不是一个类别的值,而是一个具体的值,具体借给你多少钱哪? 一、回归分析 回归分析(英语:Regression Analysis)是一种统计学上分析数据的方法,目…

【渝粤题库】国家开放大学2021春1335幼儿园课程与活动设计题目

试卷代号:1335 2021年春季学期期末统一考试 幼儿园课程与活动设计 试题 2021年7月 一、单项选择题(每小题3分.共30分) 1.课程是指学生体验到的意义,这是( )对课程的定义。 A.课程即教学科目 B.课程即学习者…

rmi full gc问题_RMI强制Full GC每小时运行一次

rmi full gc问题在我职业生涯中进行的所有故障排除练习中,我都感觉到,随着时间的推移,我所追寻的错误在不断演变,变得越来越卑鄙和丑陋。 也许仅仅是我的年龄开始了。这个特别的Heisenbug –看起来像这篇帖子一样,再次…

【渝粤题库】国家开放大学2021春1349学前教育科研方法答案

试卷代号:1349 2021年春季学期期末统一考试 学前教育科研方法 试题答案及评分标准(开卷) (供参考) 2021年7月 一、单选题(每题4分,共20分) 1.D 2.D 3.C 4.B 5.A 二、判断题&#xff…

联邦学习 Federated Learning

应该很多人听过但是始终都没懂啥是联邦学习?百度一下发现大篇文章都说可以用来解决数据孤岛,那它又是如何来解决数据孤岛问题的? 1、联邦学习的背景介绍 近年来人工智能可谓风风火火,掀起一波又一波浪潮,从人脸识别、…

【渝粤题库】国家开放大学2021春1356高级英语听说(2)题目

试卷代号: 1356 2021年春季学期期末统一考试 高级英语听说(2) 试题 2021年7月 注意事项 一、将你的学号、姓名及分校(工作站)名称填写在答题纸的规定栏内。考试结束后,把试卷和答题纸放在桌上。试卷和答题纸均不得带出考场。 二、…

【渝粤题库】国家开放大学2021春1374班级管理题目

试卷代号:1374 2021年春季学期期末统一考试 班级管理 试题(开卷) 2021年7月 一、简答题(每题12分,共36分) 1.简述班集体建设的理念。 2.简述学生学习指导中的诊疗模式。 3.简述班主…

优化器算法Optimizer详解(BGD、SGD、MBGD、Momentum、NAG、Adagrad、Adadelta、RMSprop、Adam)

本文将梳理: 每个算法的梯度更新规则和缺点 为了应对这个不足而提出的下一个算法 超参数的一般设定值 几种算法的效果比较 选择哪种算法 0.梯度下降法深入理解 以下为个人总结,如有错误之处,各位前辈请指出。 对于优化算法,优化…

【渝粤题库】国家开放大学2021春1396药事管理与法规(本)题目

试卷代号:1396 2021年春季学期期末统一考试 药事管理与法规(本) 试题 2021年7月 一、单选题(选出一个最佳答案填入括号.35题,每题2分,共70分) 1.( )就是药学事业的简称&a…

gradle构建_指定Gradle构建属性

gradle构建属性是用于轻松自定义Gradle构建和Gradle环境的宝贵工具。 我将在本文中演示一些用于指定Gradle构建中使用的属性的方法。 Gradle支持项目属性和系统属性 。 这篇文章中有趣的是两者之间的主要区别是如何访问它们。 项目属性更有助于按名称直接访问,而系…

【渝粤题库】国家开放大学2021春1439临床药理学题目

试卷代号:1439 2021年春季学期期末统一考试 临床药理学 试题 2021年7月 一、单项选择题(选择一个最佳选项,每题2分,共80分) 1.临床药理学研究的内容是( )。 A.临床药效学研究 B.临床药物代谢动力…

线性代数之——行列式及其性质

https://zhuanlan.zhihu.com/p/50912180

【渝粤题库】国家开放大学2021春1542投资学题目

试卷代号:1542 2021年春季学期期末统一考试 投资学 试题 2021年7月 一、名词配伍(请将你认为的正确答案的字母填入该题后的括号内。每小题3分,共15分) 1.长期投资( ) 2.同业拆借市场( &#xff…

Apache Commons ArrayUtils.toString(Object)与JDK Arrays.toString(Object)

Apache Commons Lang提供了一个ArrayUtils类,其中包含toString(Object)方法,该方法“将数组作为字符串输出”。 在本文中,我将研究当JDK提供Arrays.toString(Object [])方法[以及原始类型数组的…