Временная характеристика системы обратной связи с выборочными данными
sdlsim(p,k,w,t,tf) sdlsim(p,k,w,t,tf,x0,z0) sdlsim(p,k,w,t,tf,x0,z0,int) [vt,yt,ut,t] = sdlsim(p,k,w,t,tf) [vt,yt,ut,t] = sdlsim(p,k,w,t,tf,x0,z0,int)
sdlsim(p,k,w,t,tf)
строит график временной характеристики гибридной системы обратной связи. lft(p,k)
, форсируется непрерывным входным сигналом, описанным w
и t
(значения и время, как в lsim
). p
должна быть системой LTI в непрерывном времени и k
должна быть системой LTI в дискретном времени с заданным шагом расчета (не заданное шаг расчета -1 не разрешено). Окончательное время задается как tf
.
sdlsim(p,k,w,t,tf,x0,z0)
задает вектор начального состояния x0
от p
, и z0
от k
, во время t(1)
.
sdlsim(p,k,w,t,tf,x0,z0,int)
задает размер шага интегрирования в непрерывном времени int
. sdlsim
силы int = (k.Ts)/N int
где N > 4 является целым числом. Если любой из этих необязательных аргументов опущен или передан как пустые матрицы, то используются значения по умолчанию. Значение по умолчанию для x0
и z0
равен нулю. Ненулевые начальные условия допускаются для p
(и/или k
) только в том случае, если p
(и/или k
) является ss
объект.
Если p
и/или k
- массив LTI с допустимыми измерениями массива, затем симуляция времени выполняется точечно по измерениям массива.
[vt,yt,ut,t] = sdlsim(p,k,w,t,tf)
вычисляет непрерывную реакцию гибридной системы обратной связи lft(p,k)
принудительно непрерывным входным сигналом, заданным как w
и t
(значения и время, как в lsim
). p
должна быть системой непрерывного времени и k
должно быть дискретным, с заданным шагом расчета (не заданное шаг расчета -1 не разрешено). Окончательное время задается как tf
. Выходные выходы vt, yt
и ut
являются массивами ячеек 2 на 1: в каждой первая запись является временным вектором, а вторая - значениями сигналов. Сохраненный таким образом сигнал vt
Построение графика осуществляется с помощью одной из следующих команд:
plot(vt{1},vt{2}) plot(vt{:})
Сигнальные yt
и ut
являются ли соответственно входом в k
и выход k
.
Если p
и/или k
являются массивами LTI с допустимыми измерениями массива, затем симуляция времени выполняется точечно по измерениям массива. Это выходы ячеек 2 на 1 измерении массива. Все отклики могут быть нанесены одновременно, например plot(vt)
.
[vt,yt,ut,t] = sdlsim(p,k,w,t,tf,x0,z0,int)
Необязательные аргументы int
(размер шага интегрирования), x0
(начальное условие для p
), и z0
(начальное условие для k
). sdlsim
силы int = (k.Ts)/N
, где N > 4 является целым числом. Если любой из этих аргументов опущен или передан как пустые матрицы, то используются значения по умолчанию. Значение по умолчанию для x0
и z0
равен нулю. Ненулевые начальные условия допускаются для p
(и/или k
) только в том случае, если p
(и/или k
) является ss
объект.
sdlsim
опережает непрерывное время, N умножая частоту дискретизации k контроллера.