задержки

Создайте модели в пространстве состояний с задержанными входными параметрами, выходными параметрами и состояниями

Синтаксис

sys=delayss(A,B,C,D,delayterms)
sys=delayss(A,B,C,D,ts,delayterms)

Описание

sys=delayss(A,B,C,D,delayterms)создает непрерывно-разовую модель в пространстве состояний формы:

где tj, j=1.., N являются задержками, выраженными в секундах. delayterms является массивом структур с полями delay, a, b, c, d, где поля delayterms(j) содержат значения tj, Aj, Bj, Cj и Dj, соответственно. Получившаяся модель sys является моделью (SS) пространства состояний с внутренними задержками.

sys=delayss(A,B,C,D,ts,delayterms)построения дубликат дискретного времени:

где Nj, j=1.., N являются задержками, выраженными как целочисленные множители шага расчета ts.

Примеры

Создать модель:

ввод

DelayT(1) = struct('delay',0.5,'a',0,'b',2,'c',1,'d',0);
DelayT(2) = struct('delay',1.2,'a',-1,'b',0,'c',0,'d',0);
sys = delayss(1,0,0,1,DelayT) 

a = 
       x1
   x1   0
 
b = 
       u1
   x1   2
 
c = 
       x1
   y1   1
 
d = 
       u1
   y1   1
 
(values computed with all internal delays set to zero)

Internal delays: 0.5  0.5  1.2  
 
Continuous-time model.

Смотрите также

|

Представленный в R2007a