Matlab для дискретных систем управления. Крыжановская Ю.А. - 9 стр.

UptoLike

Составители: 

Рубрика: 

9
Все константы те же, что и раньше.
Приведенный ниже m-file преобразовывает непрерывную модель в дискретную :
M=1;
b=10;
k=20;
A=[0 1;
-k/M -b/M];
B=[ 0;
1/M];
C=[1 0];
D=[0];
Ts=1/100;
[F,G,H,J] = c2dm (A,B,C,D,Ts,'zoh')
Запуск этого m-file в командном окне Matlab приведет к получению следующих
матриц:
F =
0.9990 0.0095
-0.1903 0.9039
G =
0.0000
0.0095
H =
1 0
J =
0
Исходя из вида матриц, можно получить дискретную форму модели :
                                    9




Все константы те же, что и раньше.
Приведенный ниже m-file преобразовывает непрерывную модель в дискретную:
M=1;
b=10;
k=20;

A=[0         1;
  -k/M     -b/M];

B=[ 0;
  1/M];

C=[1 0];

D=[0];

Ts=1/100;
[F,G,H,J] = c2dm (A,B,C,D,Ts,'zoh')
Запуск этого m-file в командном окне Matlab приведет к получению следующих
матриц:
     F=
            0.9990            0.0095
          -0.1903       0.9039

     G=
           0.0000
           0.0095

     H=
           1   0

     J=
           0
Исходя из вида матриц, можно получить дискретную форму модели: