Создание моделей пространства состояний с отложенными входами, выходами и состояниями
sys=delayss(A,B,C,D,delayterms)
sys=delayss(A,B,C,D,ts,delayterms)
sys=delayss(A,B,C,D,delayterms)конструирует непрерывную модель состояния-пространства вида:
+∑j=1N (Cjx (t − tj) + Dju (t − tj))
где 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.
Чтобы создать модель, выполните следующие действия.
) = x (t − 0,5) + u (t)
напечатать
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.