series【control】
control.series 関数は与えられた要素を直列結合する。
code:series1.py
import control as ct
print(sys1)
print(sys2)
sys3 = ct.series(sys1, sys2)
print(sys3)
$ G_1(s)=\frac{1}{s+1}, G_2(s) = \frac{2}{s+2}
なので、
$ G_3(s) = G_1(s)G_2(s) = \frac{1}{s+1} \times \frac{2}{s+2} = \frac{2}{s^2+3s+2}
code:result1.py
1
-----
s + 1
2
-----
s + 2
2
-------------
s^2 + 3 s + 2
複数要素をまとめて結合できる。
code:series2.py
import control as ct
sys2 = ct.series(sys1, sys1, sys1)
print(sys2)
code:result2.py
1
---------------------
s^3 + 3 s^2 + 3 s + 1