自动控制原理中根轨迹法用试探法求分离点的方程怎么解啊

如题所述

楼主你好,以下是我个人对此问题的看法:
根轨迹中,分离点和汇合点的方程可以由A‘(s)B(s)-A(s)B'(s)=0给出,其中A、B为G的分子、分母多项式.
这是一个关于s的多次方程
在解这个方程的时候,由代数方程的知识,如果该方程为3、4次,求解公式会很繁琐,如果是5次及以上的方程,则不存在统一的求根公式
因此在此方程大于等于3次的时候,我们采用试根的方法。
依据为零点定理:如果函数f在[a,b]上连续,且f(a)*f(b)<0,则f(x)=0在(a,b)上至少有一根
说白了,就是高数里的2分法

如果嫌麻烦,可以购买具有解高次方程功能的计算器,或者使用Matlab等工具进行求解追问

首先感谢你的回答,我看了后还是有些雾里看花的感觉,不过有些东西我明白了,可是试根的方法,你具体也没讲啊,怎样去试根

追答

正好找到了一道题目,以这个为例,其实试探法就在于:

2s^3+20s^2+50s+30=0 求解上述方程,得到 s1=-6.5171,...

这一步

对于f(s)=2s^3+20s^2+50s+30这个函数,显然s>0时f(s)>0,f(0)=30>0

因此取若干个s<0研究

s=-1 f=-2

s=-2 f=-6

s=-3 f=6

s=-4 f=22

s=-5 f=30

s=-6 f=18

s=-7 f=-26

至此,可以判断方程f(s)=0在[-1,0]、[-2,-1]、[-7,-6]上各有一根

拿[-1,0]上的根来讲,计算f(0)=30,f(-0.5)=9.75,f(-1)=-2

因此进一步判断这个根在(-1,-0.5)上,

我们可以继续再取-0.75进行验证,依此类推,只要经过足够多的步数,就可以使求得的根足够精确,这就是二分法的思想.

此外,也可以用计算器算-0.9、-0.8、...,-0.1处的函数值,再依据趋势进行微调,直到得到有一定精度的根

温馨提示:内容为网友见解,仅供参考
无其他回答

自动控制原理中根轨迹法用试探法求分离点的方程怎么解啊
根轨迹中,分离点和汇合点的方程可以由A‘(s)B(s)-A(s)B'(s)=0给出,其中A、B为G的分子、分母多项式.这是一个关于s的多次方程 在解这个方程的时候,由代数方程的知识,如果该方程为3、4次,求解公式会很繁琐,如果是5次及以上的方程,则不存在统一的求根公式 因此在此方程大于等于3次的时...

自动控制原理里画根轨迹求分离点所用的试探法怎么试啊?
不过如果是求分离点,应该指的是A'B-AB'=0,所指的试探法,个人理解就是对这个方程试根...一般都观察看看0啊±1啊±2是不是根.如果没有的话就只能根据高数里的2分法了.如果你的计算器比较高级,卡西欧的一些型号应该3次方程是可以解的.不过也确实同楼上所述,一个小小的分离点不要浪费太多时间 ...

根轨迹里面的分离点怎么求
如果不能容易的分解就用试探的方法。作为考题的三次方程一般有像1,-1,2,-2之类的根,首先带入验证,但你那题的S平方项的系数是9.5,那么可推知-9.5是三根之和,就要考虑有没有根是-1.5,-2.5,-3.5。。。(具体题目具体分析)还有三根的乘积的相反数等于常数项等。。如果不熟悉...

绘制根轨迹时,分离点所对应的k怎么求??
先算出分离点s,然后代回幅值条件|G(s)H(s)|=1,就可以算出k。法则1起点和终点:根轨迹的起点和终点。根轨迹起于开环极点(包括无限极点),终于开环零点(包括无限零点)。法则2分支数、对称性和连续性:根轨迹的分支数、对称性和连续性。根轨迹的分支数与开环有限零点数m和有限极点数n中的...

【请教自控】:根轨迹分离方程是一元三次方程,怎么解?
不有计算器吗,在实轴上两个相临的极点或零点之间试探,大概三四次就行了,很简便。比计算快多了

自动控制原理里画根轨迹求分离点所用的试探法怎么试
先确定实轴上哪一部分是根轨迹,在从中间取一半不断进行计算。这是我之前的一个例子。

...这是自动控制原理根轨迹那章求分离点回合点
百度搜索:分离点求法 百度文库第一条便是。非常实用的一个方法哦。http:\/\/wenku.baidu.com\/link?url=xQ_4hC3-aFLTE0WYWUs0sFb2JHwBjGDYYrl98gvc1W-ZTHsiY2IuNsWYupoMiptxARFGn4irfea-HeWcTUfG4NDR4VPJ-J-88slvFIvkKXS

救命...根轨迹分离点与会合点的高次方程怎么求解?
多项式除法和除法一样,比如(3a+b)\/a,结果商3余b,话说我们做的时候是先用一个试验点s1,就是楼上的(a+b)\/2,ab的值你要估计个范围才行,这个要看具体的表达式来孤 查看原帖>>

matlab自动控制原理问题?
输入help feedback 就可以知道feedback(sys1,sys2,sign),其中sys1,sys2必须是传递函数,你上面的程序根本就没有传递函数。另外-1表示正反馈,1或者默认(不写)为负反馈。而且feedback返回的是传递函数,而不是一个分母,分子的矩阵,传递函数用tf()来给出。所以正确程序应该为:clear numg=[2]...

相似回答