第三章——Lyapunov理论基础

2023-11-03


现如今,Lpapunov线性化方法已经成为线性控制中的代表性理论判据;并且,Lyapunov直接法已经成为非线性系统分析和设计中最为重要的方法。

3.1 非线性系统和平衡点

非线性系统

非线性系统可以用如下微分方程的形式来表示:
x ˙ = f ( x , t ) \dot{x} = f(x,t) x˙=f(x,t)
其中x和f都是(nx1)的向量,n叫做系统的阶数。

自治与非自治系统

根据系统矩阵A是否是时间t的函数,线性系统可以分为时变时不变的。
但是在非线性系统中,这个形容词变成了自治非自治

如果一个非线性系统,其状态方程中不含有时间变量t,那么这个系统是自治

也就是具有如下状态方程:
x ˙ = f ( x ) \dot{x} = f(x) x˙=f(x)
注意:对于控制系统,上面的定义都是针对闭环系统而言的。而一个控制系统一般都是包括系统控制器两个部分。因此,一个系统的非自治特性可能由两个方面导致:系统中的时变或者控制器中的时变

也就是说,一个时不变系统,如果他的控制器取决于时间,那么他们组成的那个闭环系统就是非自治的。

自治与非自治系统的根本区别在于:自治系统的状态轨迹是不依赖于初始时刻的。而非自治系统不是这样。

平衡点

一旦系统状态到达平衡点,那么该系统将一直保持在平衡点。

数学上来说,常向量X*满足:
f ( x ∗ ) = 0 f(x^*) = 0 f(x)=0

常规运动

实际系统中,可能更加关心系统运动的稳定性,而不是仅仅在平衡点附近的稳定性。也就是系统在扰动之后能否回复到原来的运动轨迹。为了简化分析,这种问题也可以转化成平衡点附近的稳定性问题。

比如一个系统在初始条件x(0)=x0下的运动轨迹是x*(t),当给初始条件增加了一个扰动,初始条件变成了x(0)=x0+nx0,那么此时的运动轨迹为x(t);
所以误差e(t):
e ( t ) = x ( t ) − x ∗ ( t ) e(t) = x(t)-x^*(t) e(t)=x(t)x(t)
此时,e(t)就满足了如下的非自治微分方程:
e ˙ = f ( x ∗ + e , t ) − f ( x ∗ , t ) = g ( e , t ) \dot{e} = f(x^*+e,t)-f(x^*,t) = g(e,t) e˙=f(x+e,t)f(x,t)=g(e,t)
可以通过分析这个扰动方程的稳定性(并且该系统的平衡点位于原点),来等价的判断原系统的稳定性。

3.2 稳定性的概念

一些简化的记号:

  1. 球形区域内部
    B R ⇒ ∥ x ∥ < R B_{R} \quad \Rightarrow \quad \| x \| < R BRx<R
  2. 球面区域
    S R ⇒ ∥ x ∥ = R S_{R} \quad \Rightarrow \quad \| x \| = R SRx=R
稳定性与非稳定性

平衡状态x=0就是稳定的,用数学语言描述:

∀ R > 0 , ∃

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

第三章——Lyapunov理论基础 的相关文章

  • 如何将LaTeX公式拷贝到Word中

    LaTeX可以方便地用来编辑公式 但是它的排版需要编译以后才能看到 Word就在公式编辑上着实让人觉得麻烦 但是Word可以及时显示你所编辑的内容 本文介绍一种方法来帮助你将LaTeX源码直接在Word中转化为公式 方法 有两种方法可供选择
  • Scikit-learn之支持向量机

    Scikit learn之支持向量机 1 支持向量机简介 2 SVM在sklearn中的实现 2 1 实现目标 2 2 实现步骤 2 3 线性核函数 2 4 多项式核函数 2 5 高斯核函数 2 6 总结 1 支持向量机简介 SVM 支持向
  • TCP三次握手和四次挥手以及11种状态

    1 三次握手 置位概念 根据TCP的包头字段 存在3个重要的标识ACK SYN FIN ACK 表示验证字段 SYN 位数置1 表示建立TCP连接 FIN 位数置1 表示断开TCP连接 三次握手过程说明 1 由客户端发送建立TCP连接的请求
  • 一个案例讲解 CSS 布局两个注意点

    这篇文章回顾一下 CSS 基础布局中两个注意点 有如下布局 例如我们想给 main wrapper 内部添加上下边距 让 content 不至于紧贴盒子边缘 一种可能的方案 给 content 设置 margin 我们添加了上下各 50px
  • 修改BUG心得

    一 1 写第一版时就杜绝这些的发生 2 思维要开阔 3 修改BUG 写代码的人都很厉害 不管是写界面还是底层 不要以人做的模块的难易来断定人 二 今天让项目经理找到些bug 但都是无关紧要的 最主要是因为在作页面的时候 业务逻辑不是很清晰
  • maven配置setting.xml文件、POM.xml详解

    1 maven配置setting xml文件 2 Maven2的配置文件settings xml 3maven配置pom xml文件详解
  • 匹配电阻简介

    前级信号源到达后级输入端需要依靠PCB走线或者实体的传输线 中间存在传输距离 传输的信号频率越高 其波长越短 当传输距离达到传输波长的1 4时 回波反射就足以影响源波形 在高频信号链路中 为了减少回波反射对信号的影响 通常要求全程阻抗匹配
  • 树10--对称的二叉树

    树10 对称的二叉树 jz58 题目概述 解析 参考答案 注意事项 说明 题目概述 算法说明 请实现一个函数 用来判断一棵二叉树是不是对称的 注意 如果一个二叉树同此二叉树的镜像是同样的 定义其为对称的 测试用例 输入 8 6 6 5 7
  • 服务器CPU占用跑满怎么办,怎么解决

    CPU就是服务器的核心所在 不论咱们处理任何任务都需求CPU来完成 一旦CPU呈现爆满 那么咱们的服务器就会呈现卡顿乃至是死机无法连接等状况 那么假如咱们的服务器经常呈现CPU爆满状况 该如何处理呢 最常见的一种可能CC攻击 就是攻击者控制
  • java学习之git的基本使用

    git的基本使用 1 git的下载与基本操作 2 配置git 3 git的基本理论 4 git项目的创建与克隆 4 git的基本操作 5 gitee 码云的使用 6 Idea中集成git 7 git中的分支 参考资料 狂神聊git 1 gi
  • Memcache缓存介绍和使用

    PHP的Memcache客户端所有方法总结 memcache函数所有的方法列表如下 Memcache add 添加一个值 如果已经存在 则返回false Memcache addServer 添加一个可供使用的服务器地址 Memcache
  • 如何解决MySQL主从复制延时问题

    大家好 我是楼仔呀 欢迎大家到我的知识星球 技术派 一起学习 一起进步 这篇文章是去年写的 但是阅读量很低 不想让好的文章被埋没 重新整理后 可读性更强 文末有上周六技术派直播视频 MySQL 主从一直是面试常客 里面的知识点虽然基础 但是
  • Unity安装VScode

    https code visualstudio com 下载好 之后 打开unity edit preference external tools open by file extension 点开 Browse 然后选 你VSCode e
  • docker 配置本地仓库才能拉取仓库镜像&目录挂载

    一 编辑daemon vim etc docker daemon json insecure registries 192 168 160 70 5000 重启docker服务 systemctl restart docker servic

随机推荐

  • SVN更新文件 有时候会报skipped, remains conficted

    有时进行SVN更新文件时 会报skipped remains conficted 如下图 遇到这种问题时 三大步可以解决问题 步骤如下 Step1 回退到该文件的上一级目录 右键选择TortoiseSVN 然后选择下级菜单中的Clean u
  • 使用C++实现的仿Wallpaper动态壁纸软件(含源文件)

    在上一篇博客中 已经介绍了wallpaper的实现原理 并用C 实现 本文将使用C 和Qt框架实现 由于之前已经介绍过具体思路 本文将跳过分析过程 直接上代码 新建Qt项目 系统自动生成widget h widget cpp main cp
  • 责任链模式(Chain)

    前言 责任链模式在很多框架中都有体现 比如Spring Mybatis等 概念 使多个对象都有处理请求的机会 从而避免了请求的发送者和接收者之间的耦合关系 将这些对象串成一条链 并沿着这条链一直传递该请求 直到有对象处理它为止 责任链模式的
  • 前端常用代码

    ajax请求demo KaTeX parse error Expected got EOF at end of input son url ctx camera capture getListJson action capture came
  • lightGBM专题2:基于pyspark在spark平台下lightgbm训练详解

    数据集 这里以数据集flight weather csv为例 文件下载地址 flight weather csv 将flight weather csv上传到hdfs 这里上传到目录 home 必须在hdfs下读取指定目录的文件 数据读取
  • 服务器虚拟多主机,服务器虚拟多台主机

    服务器虚拟多台主机 内容精选 换一换 主机迁移服务是一种P2V V2V迁移服务 可以帮您把X86物理服务器或者私有云 公有云平台上的虚拟机迁移到华为云弹性云服务器上 从而帮助您轻松地把服务器上的应用和数据迁移到华为云 特点 界面化操作 简单
  • linux命令整理

    pwd 在两个不同目录下使用此命令 ls 长格式 短格式 多个短格式组合使用 cd 上一级目录 下一级目录 相对路径使用 绝对路径使用 特殊符号使用 less more 注意找区别 less的作用与more十分相似 不同点为less命令允许
  • linux下生成静态库.a与动态库.o的方法流程

    比如我们随便从github下载一个zlib的开源库 作者都是告诉了我们这个库的使用方法 并写好了MakeLists txt了 所以直接 先建立一个build文件夹 用来存放生成的编译文件 gt 接着cmake gt 再make 编译后得到了
  • vmware VSAN 双节点部署

    一 环境 ESxi主机 01 192 168 2 26 ESxi主机 02 192 168 2 27 见证主机 虚拟机 192 168 2 157 部署在ESxi 主机01上 注 此操作官方不推荐 192 168 2 26虚拟交换机配置如下
  • Python中default()函数

    阅读textual inversion代码的时候 遇到这样一个用法 def p losses self x start t noise None noise default noise lambda torch randn like x s
  • 【python】运行/调用/执行/终止/重启.exe文件

    一 运行 调用 执行 打开 exe文件 1 os system cmd command 使用 import os os system cmd command 括号里输入的参数即为在cmd里面输入的内容 具体格式参照这个连接 python中o
  • UE5实现距离测量功能

    文章目录 1 实现目标 2 实现过程 2 1 Widget 2 2 蓝图实现 3 参考资料 1 实现目标 UE5在Runtime环境下测量两个空间点位之间的绝对距离 并支持多段线的距离测量 GIF动图如下所示 2 实现过程 实现原理比较简单
  • Django新增自定义模板函数

    Django新增自定义模板函数 1 创建templatetags文件 2 创建一个 py文件 coding utf 8 from django import template register名称不可改 register template
  • 【数据结构与算法】3、虚拟头节点、动态数组的缩容、动态数组和单链表的复杂度、数组的随机访问

    目录 一 虚拟头节点 二 数组的随机访问 三 动态数组 链表复杂度分析 四 动态数组 add E element 复杂度分析 五 动态数组的缩容 一 虚拟头节点 为了让代码更加精简 统一所有节点的处理逻辑 可以在最前面增加一个虚拟的头节点
  • mybatis-plus设置主键自增 ,获取自增主键id

    第一步 实体类加注解 在主键上加 TableId type IdType AUTO 注解 第二步 在数据库设置主键自增 第二种 可以在mapper插入标签中添加keyProperty id useGeneratedKeys true
  • Courses

    点击打开链接 Problem Description Consider a group of N students and P courses Each student visits zero one or more than one co
  • 网络编程-----socket函数

    1 Socket 函数 访问底层操作系统接口的全部方法 提供服务中心类 简化网络服务器的开发 语法 socket socket family type proto family 套接字家族可以是 AF UNIX 或者 AF INET typ
  • Vue.js 2 渐进式前端框架 的最佳学习方法

    Vue js作为一个后起的前端框架 借鉴了Angular React等现代前端框架 库的诸多特点 并且 取得了相当不错的成绩 Vue js的定位是一个渐进式框架 作者的说法是 与其他框架的区别就是渐进式的想法 也就是Progressive
  • 转:Python2字符编码问题汇总

    这篇文章的部分问题在Python3以后不再存在 老猿只是觉得文章的部分内容还是有参考价值 因此在此原文转发连接 Python2字符编码问题汇总
  • 第三章——Lyapunov理论基础

    文章目录 3 1 非线性系统和平衡点 非线性系统 自治与非自治系统 平衡点 常规运动 3 2 稳定性的概念 稳定性与非稳定性 渐进稳定性和指数稳定性 局部和全局稳定性 3 3 线性化和局部稳定性 3 4 Lyapunov直接法 正定函数和L