Создайте модели в пространстве состояний с задержанными входными параметрами, выходными параметрами и состояниями
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.