1

MATLAB で PI コントローラーの伝達関数を入力したいと考えています (そして、最終的にはそのナイキスト線図を実行します)。これは一般的な形式です。

TF = [Kp + (Ki/s)] / [x + y + z ...]

私の質問は、tf() 関数を使用して MATLAB でプロットする場合、KI を s で乗算するのではなく、s で割るにはどうすればよいですか? 係数を入れただけでsの適切な累乗を割り当てるのはかなり上手なようですが、ドキュメントを読んだ後でもsで割るように指示する方法がわかりません。

どんな助けでも大歓迎です、ありがとう!

4

1 に答える 1

2

単純...

>> x=1    
x =

     1

>> y=2    
y =

     2

>> z=3    
z =

     3

>> s=tf('s')    
s =

  s

Continuous-time transfer function.

>> Kp=1    
Kp =

     1

>> Ki=3    
Ki =

     3

>> G=(Kp+Ki/s)/(x+y+z)

G =

  s + 3
  -----
   6 s

Continuous-time transfer function.
于 2014-03-27T21:19:48.843 に答える