概述

本系列前几篇文章前面说了这么多关于控制工程的东西,还引入了ACC的被控系统分析,接下来想要针对得到的被控系统,分析一个很重要的问题:如何判定该被控系统是否稳定?该系统是发散还是收敛?

什么叫稳定性

稳定性是系统在收到扰动后回到正常状态的能力,这里扰动和响应都是有界的,因此也被称作 Bounded-input-bounded-output stability。稳定具体可分为三类:稳定,临界稳定和不稳定。下图就很好的解释了稳定、临界稳定和不稳定系统的区别。

实际上,稳定是针对整个系统而言的,我们可以加入控制器,通过设计恰当的控制器,原本不稳定的系统会变的稳定。自动控制理论就是想设计合理的控制器,使得系统最终可控(able to track reference)和稳定(stability)。这也是我们设计PID、MPC的意义所在。

判断稳定性

学习过控制理论的人都知道结论:传递函数极点在复平面左半平面系统稳定,在虚轴上临界稳定,在右半平面不稳定。这句话背后的含义是什么呢?

以下图传递函数G(s)为例说明:

  • 传递函数已知时,输出Y(s)=U(s)∗G(s)Y(s)=U(s)*G(s)Y(s)=U(s)∗G(s)。设输入是单位冲击响应(这里用冲击响应的原因是:线性时不变系统满足叠加定理,任意输入都可以看成无数冲击响应的叠加),若冲击响应造成的扰动最后归于0时,其它bounded distrubance造成的扰动响应也会归于0,系统稳定。单位冲击响应的拉普拉斯变换为1,这样输出就等于传递函数,对其进行拉普拉斯反变换后得到时域输出。
  • 可以看出,两个极点的根—— -1和-2,出现在时域响应e的指数部分,当实数部分小于0时,随着t的增长,这个数会逐渐趋于0,因此系统稳定。


实际上,极点的实部和虚部,分别对应着时域响应的幅值部分和三角函数部分。对于虚部,根据欧拉公式, eite^{it}eit 在时域下就是关于 ttt 三角函数。对于实部,如果小于0,则幅值会指数衰减,最终稳定;如果等于0,则幅值不变(即震荡); ttt 大于零则幅值指数增大,发散不稳定。(这里可以查一下拉氏变换相关内容)

总结下极点的位置和稳定(响应)的关系如下图:

至此,我们知道通过传递函数的极点可以判断系统稳定性。控制工程师通过设计合理的控制器,改变系统整体的传递函数,达到好的控制效果,但反复求解极点是一件麻烦的事情。因此,聪明的前辈提出了很多方法来辅助判断稳定性,比如劳斯判据,根轨迹,奈奎斯特稳定判据等,这些都是围绕极点展开的方法。

这种思想一直延申到了现代控制领域,现代控制中系统的状态空间方程是:dot x = Ax+Bu,矩阵A的特征值正对应着传递函数的极点,特征根小于0则系统稳定,最后殊途同归。

控制算法简析8——被控系统的稳定性分析相关推荐

  1. 控制算法简析1——PID和负反馈的数学原理

    1. 概述 搞了一段时间电机控制和车辆横纵向控制,发现好多人包括开发和标定工程师都只知道PID反馈控制可以比较有效的调整被控系统(如动力电机,转向系统,制动和动力系统)的工作性能,但都不知道其中的本质 ...

  2. Module System of Swift (简析 Swift 的模块系统)

    原文地址: http://andelf.github.io/blog/2014/06/19/modules-for-swift/ Swift 中模块是什么?当写下 Swift 中一句 import C ...

  3. android 代码 升级rom,ROM之家简析:Android手机系统怎么升级

    Android系统现在基本上每年都会有一次大的升级,以及很多次小的升级,对于手机用户来说,当然希望自己能用上最新版本的系统.除了手机厂商也会在适当时间发布官方版本系统升级,也可以自己在网上下载安装第三 ...

  4. 简析运维监控系统及Open-Falcon

    前言 监控系统,可以从运营级别(基本配置即可),以及应用级别(二次开发,通过端口进行日志上报),对服务器.操作系统.中间件.应用进行全面的监控,及报警,对我们的系统正常运行的作用非常重要. 1.开源还 ...

  5. android 系统的组成,简析Android 的GUI 系统组成

    GUI是图形用户界面,是Graphical User Interface的缩写,又称图形用户接口,其是指采用图形方式显示的计算机操作用户界面.与早期计算机使用的命令行界面相比,图形界面对于用户来说在视 ...

  6. 刷机升级Android版本,ROM之家简析:Android手机系统怎么升级

    Android系统现在基本上每年都会有一次大的升级,以及很多次小的升级,对于手机用户来说,当然希望自己能用上最新版本的系统.除了手机厂商也会在适当时间发布官方版本系统升级,也可以自己在网上下载安装第三 ...

  7. android 系统升级 方法,ROM之家简析:Android手机系统怎么升级

    Android系统现在基本上每年都会有一次大的升级,以及很多次小的升级,对于手机用户来说,当然希望自己能用上最新版本的系统.除了手机厂商也会在适当时间发布官方版本系统升级,也可以自己在网上下载安装第三 ...

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

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

  9. STM32 最小系统电路简析

    文章目录 一.最小系统的组成 1.供电电路 2.外部晶振 3.BOOT选择 4.复位电路 二.最小系统实例 1.STM32F103C8T6最小系统 三.各部分组成简析 1.供电电路设计 2.外部晶振原 ...

最新文章

  1. jenkins部署net core初探
  2. 让问答更自然 - 基于拷贝和检索机制的自然答案生成系统研究 | 论文访谈间 #02...
  3. 【数据结构】用栈解决表达式求值问题
  4. Flutter 性能分析
  5. 遗传算法经典实例代码_经典算法研究系列 之 深入浅出遗传算法
  6. 专业英语笔记:Spring框架
  7. TCL电子港股暴涨10% 股价创5年新高
  8. 微软公有云魅力之Traffic Manager
  9. python手机版下载-QPython下载
  10. 视频监控物联卡有什么作用
  11. Linux中文件名解析处理源码分析
  12. Mysql-connector-java驱动包(最新版下载详细教程)
  13. RS485接口的EMC设计方案
  14. 九度oj 题目1029:魔咒词典
  15. 6-2 返回月份的英文全称(日历) (10分) java pta
  16. [hdu 6355] Fireflies
  17. 程序员专属对联,句句扎心
  18. bnuoj 44359 快来买肉松饼
  19. ActionScript菜鸟教程
  20. 关于高斯克吕格平面直角坐标系

热门文章

  1. 整合支付-alipay
  2. 计算机画面的音乐素材,电脑作品制中素材的3.ppt
  3. 设计一个采购、销售和客户管理应用数据库
  4. RK3399 - Android7.1 调试串口波特率修改
  5. 算法(普通算法+大数据)
  6. 我们一起学 ABAP (01) ~ 初识SAP ABAP
  7. 在线公开课 | 教你如何自行搭建一个威胁感知大脑?
  8. Java编程内存分析简要
  9. 智慧城市建设快速发展 难题颇多亟待解决
  10. 全球及中国半导体行业发展方向及项目投资建设分析报告2022-2028年版