如何转变函数转化为多项式函数?

23日视图(30天)
我有一个传递函数有4或更高的相对程度。我想找出获得基于根轨迹设计对于一个给定的主导极点。我有我需要的传递函数替代美国的价值,我需要将传递函数转换为多项式,这样我可以使用替换操作。
3评论
H
H 2023年3月12日
我有一个开环传递函数C * P = 1.656 e09 s ^ 4 + 2.751 e12汽油s ^ 3 + 1.196 e15 s ^ 2 + 4.445 e16天e15 s + 4.433
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
25 ^ 7 + 75982年代^ 6 + 8.552 e07 s ^ 5 + 4.409 e10 s ^ 4 + 1.057 e13 ^ 3 + 1.049 e15年代^ 2
+ 2.797 e16天年代
我发现闭环传递函数= CP / (1 + CP)但matlab不是解决它正确吗
像我 4.14 e10 ^ 11 + 1.946 e14灯头年代^ 10 + 3.805 e17 s ^ 9 + 4.003 e20 ^ 8 + 2.445 e23年代^ 7
+ 8.735 e25 s ^ 6 + 1.754 e28 s ^ 5 + 1.802 e30 s ^ 4 + 8.014 e31 ^ 3 + 1.248 e33年代^ 2
+ 1.24 e32年代
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
625年代^ 14 + 3.799 e06 s ^ 13 + 1.005 e10 ^ 12 + 1.524 e13年代^ 11 + 1.474 e16天^ 10 + 9.58 e18年代^ 9
+ 4.313 e21 ^ 8 + 1.36 e24年代^ 7 + 2.964 e26 s ^ 6 + 4.218 e28 s ^ 5 + 3.494 e30 s ^ 4
+ 1.388 e32 s ^ 3 + 2.031 e33 ^ 2 + 1.24 e32年代
nstead 1.656 e09 s ^ 4 + 2.751 e12汽油s ^ 3 + 1.196 e15 s ^ 2 + 4.445 e16天e15 s + 4.433
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
25 ^ 7 + 75982年代^ 6 + 8.552 e07 s ^ 5 + 4.574 e10 s ^ 4 + 1.332 e13 ^ 3 + 2.245 e15年代^ 2
4.433 + 7.243 e16天s + e15。? ?

登录置评。

答案(1)

山姆翟
山姆翟 2023年3月12日
@H
我认为你使用 minreal () tfdata () 函数。
s =特遣部队(“年代”);
大会党= 1.656 e09 * s ^ 4 + 2.751 e12汽油* s ^ 3 + 1.196 e15 * s ^ 2 + 4.445 e16天* s + 4.433 e15;
dcp = 25 * ^ 7 + 75982 * s ^ 6 + 8.552 e07 * s ^ 5 + 4.409 e10 * s ^ 4 + 1.057 e13 * s ^ 3 + 1.049 e15 * ^ 2 + 2.797 e16天*年代;
G = ncp / dcp;
Gcl =反馈(G, 1)
Gcl = 1.656 e09 s ^ 4 + 2.751 e12汽油^ 3 + 1.196 e15年代^ 2 + 4.445 e16天s + 4.433 e15 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 25 ^ 7 + 75982年代^ 6 + 8.552 e07 s ^ 5 + 4.575 e10 s ^ 4 + 1.332 e13 ^ 3 + 2.245 e15年代^ 2 + 7.242 e16天s + 4.433 e15连续时间传递函数。
Gcl = minreal (Gcl)
Gcl = 6.624 e07 s ^ 4 + 1.1 e11 ^ 3 + 4.784 e13年代^ 2 + 1.778 e15 s + 1.773 e14灯头- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ^ 7 + 3039年代^ 6 + 3.421 e06 s ^ 5 + 1.83 e09 s ^ 4 + 5.328 e11 ^ 3 + 8.98 e13年代^ 2 + 2.897 e15 s + 1.773 e14灯头连续时间传递函数。
(num,窝)= tfdata (Gcl,“v”)
num = 1×8
1.0 e + 15 * 0 0 0 0.0000 0.0001 - 0.0478 1.7780 - 0.1773
穴= 1×8
1.0 e + 15 * 0.0000 0.0000 0.0000 0.0000 0.0005 0.0898 2.8968 0.1773

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的