Loading web-font TeX/Math/Italic

【制御】直列に接続されたシステムのボード線図と性質

python

2つのシステム

\begin{align} G_1=\frac{1}{s} \hspace{10mm} G_2=\frac{1}{s^2+s+1} \end{align}

が直列に接続されているとき、全体のボード線図はそれぞれの伝達関数のボード線図の和になる。

プログラムでの確認結果

和になっていることが確認できる。

以下コード

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from control.matlab import *
from matplotlib import pyplot as plt
 
s = tf('s')
 
G1 = 1 / s
G2 = 1 / (s ** 2 + s + 1)
 
plt.figure(1)
bode(G1)
bode(G2)
plt.ylabel("Gain[dB]")
plt.xlabel("Frequency[Hz]")
plt.grid(color='k', linestyle='dotted', linewidth=1)
plt.show()
 
plt.figure(2)
bode(G1 * G2)
 
plt.ylabel("Gain[dB]")
plt.xlabel("Frequency[Hz]")
plt.grid(color='k', linestyle='dotted', linewidth=1)
plt.show()

コメント

タイトルとURLをコピーしました