博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
自动控制原理的三不管地带之——开闭环函数特征方程原理
阅读量:5458 次
发布时间:2019-06-15

本文共 1116 字,大约阅读时间需要 3 分钟。

特征方程是什么?

由刚才的理论得知我们要求极点,来解出系统的振型看看有没有发散的部分。那么求极点的时候我们会有开环传递函数求极点和闭环传递函数求极点的问题,下面分开叙述。

闭环传递函数求极点

对于一个已经知道闭环表达式的系统:

只要简单的令即可,但是题目经常给的是开环传递函数。

对于如上图所示的带反馈的系统,其闭环传递函数就是:

和上面一样,可以得到,带进去就好了。

开环传递函数求极点

但是如果给的是开环传递函数:

从上面得到的结论()可得:

也就是说,稍微推导可以得到:

所以,不管是开环传递函数的,还是闭环传递函数的或者是,这个等式不妨叫他特征方程吧!

如何判断一个特征方程的根是不是都在复平面左侧?

最原始的思路:吧这个方程解出来就好了嘛!

假设特征方程是,能把化成,其中是复数,是方程的根,也就是系统的零极点了。

哪有这么好的事情啊,一般是解不出来的,超过五次就很难解了,应该说是不可解,但是高阶的系统的稳定性又不是不要判别,所以有如下方法:

比如,赫尔维茨判据:原理是特征方程的主行列式的顺序主子式全部是正的。

看着就很烦,所以一般使用劳斯表。

至于这两种方法的原理么……想不开的话就去看看吧……

假设我们得到的特征方程,那么可以有表头:

……

……

……

……

如果正好落在上面,那么下面补零:

……

……

……

下面一行的求法:

首先确定除法因子:左下角的,随后,第一个元素等于,第二个元素是,就是第一列和第n+1列拼成的行列式的负数值,然后除以左下角的数值。

上图是交叉相乘求下一行的示意图

不足的地方补零就好了,最后出现两个都是0的列就不要算了,因为算了也是0。可想而知,这样算一行就短一个,有的时候命好还能短2个,知道最后只剩一个就可以停了。

但是,如果算出来某一行第一个是0就日了狗了,那样下一行全是无穷大,大清要亡啊!

这个时候一般用把特征方程乘以一个,这里的a肯定得小于0啊,要不然加上这一项瞬间就肯定是发散了。

还有一种情况,还没算完呢,已经全部是0了,这不能停啊。

劳斯说,这种情况是因为方程里有绝对值一样大但是符号相反的特征根,比如纯虚的共轭复述根,对称于实轴的两对共轭复根什么的,姑且相信他吧!

个人认为出现这种情况直接可以判断为不稳定了。

假设全零行上面一行是:

……

……

那么可以设立,得到

那么用

……

……

代替全零行即可。

劳斯判据:得到的表的第一列现在没有0了,如果也没有小于0的数字,那么就是稳定的,否则不稳定

而且第一列的符号改变的次数就是实部大于0的根的数目。

转载于:https://www.cnblogs.com/TsingJyujing/p/4945947.html

你可能感兴趣的文章
CrawlSpiders简介
查看>>
面向对象编程
查看>>
django-rest-framework 视图的使用规则 总结分享
查看>>
drf 访问文档出现错误'AutoSchema' object has no attribute 'get_link'
查看>>
django-rest-framwork 错误信息整理
查看>>
第一讲 评估类模型之层次分析法
查看>>
评估类模型之优劣解距离法Topsis模型
查看>>
MNIST 数据集介绍
查看>>
浅谈response和request方法
查看>>
浮点数的二进制表示
查看>>
leetcode 173-Binary Search Tree Iterator(medium)
查看>>
【移动开发】Android中WIFI开发总结(二)
查看>>
beyond compare 数据对比工具
查看>>
python3链接oracle
查看>>
【NOIP2017】时间复杂度
查看>>
poj 3375 Network Connection
查看>>
C# 获取当前月第一天和最后一天
查看>>
shipin_beanshell_讲解
查看>>
购物小练习
查看>>
朴素贝叶斯应用:垃圾邮件分类
查看>>