劳斯-霍尔维茨系统稳定性判据

一般用于判断极点是否全部在 s 的左半平面上,即系统是否稳定

一、定义

实系数 n 阶方程( H(s)H(s)H(s) 的分母 ),其特征方程为
D(s)=a0sn+a1sn−1+⋯+an−1s+an=0D(s)=a_0s^n+a_1s^{n-1}+\cdots+a_{n-1}s+a_n=0 D(s)=a0​sn+a1​sn−1+⋯+an−1​s+an​=0
让 D(s)=0D(s)=0D(s)=0 的跟全部在 s 平面的左半开平面的 充要条件 是:

  1. 多项式系数符号相同且无缺项
  2. 劳斯-霍尔维茨阵列中第一列符号相同;若不相同,则符号改变的次数就是 D(s)=0D(s)=0D(s)=0 在右半平面上所具有的根的个数

劳斯-霍尔维茨阵列构造规则:

前两行:
anan−2an−4an−6⋯an−1an−3an−5an−7⋯\begin{matrix} a_n & a_{n-2} & a_{n-4} & a_{n-6} & \cdots \\ a_{n-1} & a_{n-3} & a_{n-5} & a_{n-7} & \cdots \\ \end{matrix} an​an−1​​an−2​an−3​​an−4​an−5​​an−6​an−7​​⋯⋯​
从第三行开始,每一项根据上两行得到:
⋯an−2,nan−2,n+1⋯⋯an−1,nan−1,n+1⋯⋯an,n⋯\begin{matrix} \cdots & a_{n-2,n} & a_{n-2,n+1} & \cdots \\ \cdots & a_{n-1,n} & a_{n-1,n+1} & \cdots \\ \cdots & a_{n,n} & \cdots \\ \end{matrix} ⋯⋯⋯​an−2,n​an−1,n​an,n​​an−2,n+1​an−1,n+1​⋯​⋯⋯​

an,n=−∣an−2,nan−2,n+1an−1,nan−1,n+1∣an−1,na_{n,n}=-\frac{ \begin{vmatrix} a_{n-2,n} & a_{n-2,n+1} \\ a_{n-1,n} & a_{n-1,n+1} \\ \end{vmatrix} }{a_{n-1,n}} an,n​=−an−1,n​∣∣∣∣​an−2,n​an−1,n​​an−2,n+1​an−1,n+1​​∣∣∣∣​​

二、使用劳斯-霍尔维茨判据的场景

对于判断系统 H(s)H(s)H(s) 是否稳定,如果 H(s)H(s)H(s) 为下面这种形式,可以直接找到极点的位置并判断是否全部在 s 的左半平面
H(s)=K⋅∏i=1m(s−ai)∏j=1n(s−bj)H(s) = K\cdot\frac{\prod_{i=1}^{m}(s-a_i)}{\prod_{j=1}^{n}(s-b_j)} H(s)=K⋅∏j=1n​(s−bj​)∏i=1m​(s−ai​)​
但是如果 H(s)H(s)H(s) 为形式
H(s)=K⋅∏i=1m(s−ai)a0sn+a1sn−1+⋯+an−1s+anH(s) = K\cdot\frac{\prod_{i=1}^{m}(s-a_i)}{a_0s^n+a_1s^{n-1}+\cdots+a_{n-1}s+a_n} H(s)=K⋅a0​sn+a1​sn−1+⋯+an−1​s+an​∏i=1m​(s−ai​)​
对于 n 阶方程,考虑 虚数解 的情况下,一定有 n 个解。通过一般的求导分析函数的方法不好分析虚数解的位置,所以需要使用 劳斯霍尔维茨判据 来判断极点是否在 s 的左半平面

劳斯-霍尔维茨系统稳定性判据相关推荐

  1. MATLAB劳斯稳定性判据,劳斯霍尔维茨稳定性判据.ppt

    劳斯霍尔维茨稳定性判据 综述 系统分析的概念.针对系统的稳定性(Stability).稳态误差(Steady-State Error)和瞬态响应(Transient Response) 在时间域内,通 ...

  2. 算法-----劳斯-赫尔维茨(Routh-Hurwitz)稳定判据(转)

    重要公式及其推导     劳斯-赫尔维茨(Routh-Hurwitz)稳定判据 判别系统稳定性最基本的方法是根据特征方程式的根的性质来判定.但求解高于三阶的特征方程式相当复杂和困难.所以在实际应用中提 ...

  3. matlab用博德稳定性判据,自编劳斯判据判断系统稳定性的Matlab函数

    function [routh_list,conclusion] = Routh(chara_equ) % ============================================== ...

  4. 【camera】基于YOLO的车辆多维特征识别系统(车色,车品牌,车标,车型)与PYQT实现(课程设计)

    基于YOLO的车辆多维特征识别系统(车色,车品牌,车标,车型)与PYQT实现(课程设计) 代码下载地址:下载地址 DEMO get started: PyQt5, 3.3以上的cv2 ,hyperlp ...

  5. Open-falcon运维监控系统——微信接口二次开发

    1.Open-falcon运维监控系统简介 OpenFalcon是一款由小米运维团队从互联网公司的需求出发, 根据多年的运维经验,结合市面上使用的一些运维监控系统的使用经验和反馈,开发的一套企业级.高 ...

  6. 基于Linux+Nagios+Centreon+Nagvis等构建海量运维监控系统

    参考书目:<海量运维监控系统规划与部署 基于Linux+Nagios+Centreon+Nagvis等> 付哲著 系统环境规划: 基于阿里云centos6.8镜像升级到centos6.9, ...

  7. 绕月飞行维生系统进展如何?美国人准备好了吗

    NASA将与SpaceX联手研发和测试维生系统,以确保乘坐SpaceX载人飞船Crew Dragon的付费游客在绕月飞行时能够活着回来. 据每日邮报报道,美国宇航局(NASA)已经证实,开始与美国太空 ...

  8. Lnmp搭建zabbix运维监控系统

    使用目的? 在公司项目中需要做一个日志监控,最开始选择的是efk,但是efk的资料相对较少并且之前对这几个产品都没接触过,使用起来难度.于是选择了zabbix作为项目的运维监控系统. zabbix能做 ...

  9. 方维O2O系统 后台业务员功能开发

    方维O2O系统 后台业务员功能开发 需求如下: 开发一个管理员,叫做业务员有特别的权限,就是后台可以给业务员一个账号,然后业务员每次出去拉到团购回来,上传商户,之后,运营后能在业务员自己的账号权限内看 ...

最新文章

  1. 上不了名校?可以在 GitHub 上读他们的课程
  2. CNN回应中方谴责 否认冒犯中国人
  3. 蓝桥杯抽卡游戏c语言,取球游戏——第三届蓝桥杯省赛C语言A组第10题
  4. Java面向对象(六)接口
  5. ARC 101 D - Median of Medians
  6. linux常见紧急情况处理
  7. D3.js以及通用JS(JavaScript)读取并解析server端JSON的注意事项
  8. I/O多路复用——Reactor模式
  9. 什么是TensorBoard?
  10. 如何用 JavaScript+Canvas 开发一款超级烧脑小游戏?
  11. 【暖*墟】#洛谷网课1.30# 树上问题
  12. Ubuntu18系统安装使用Nginx
  13. Swagger 生成 PHP API 接口文档
  14. 在Visio里加上、下标方法
  15. java 父类获取子类名称_Java入门第十六课:如何用继承的方法定义类
  16. HTML5 data-* 自定义属性 ---转载 原文地址:https://www.cnblogs.com/dolphinX/p/3348458.html...
  17. laravel中when的使用
  18. kettle 提交数据量_kettle大数据量读写mysql性能优化
  19. 怎么看服务器网络带宽?该怎样选择服务器的网络带宽和流量?
  20. ClickHouse字段分组取TOP N

热门文章

  1. 串行口发送子程序C语言,运用C语言对串行口进行操作.pdf
  2. 博客园9月份第4周51Aspx源码发布详情
  3. 第30天 高级的应用程序
  4. web——CSS精灵图(背景图、定位背景图片background-position属性)
  5. 中小河流水文监测系统
  6. 学校放学铃声响了...3分钟理解【观察者模式】
  7. 电脑防病毒软件主动防御测试,2010年十款最佳杀毒软件测试
  8. 有关Photoshop批量导出PSD图层到PNG文件无法自动裁剪成icon本身大小的问题
  9. python中notebook左侧in中_关于python:jupyter笔记本中的折叠单元格
  10. 一个总经理的11个面试问题