dss

Создайте модели в пространстве состояний дескриптора

Синтаксис

sys = dss(A,B,C,D,E)
sys = dss(A,B,C,D,E,Ts)
sys = dss(A,B,C,D,E,ltisys)

Описание

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

Edxdt=Ax+Buy=Cx+Du

Вывод sys является моделью SS, хранящей данные модели (см. Модели в пространстве состояний). Обратите внимание на то, что ss производит тот же тип объекта. Если матричный D = 0, можно просто установить d на скалярный 0 (нуль).

sys = dss(A,B,C,D,E,Ts) создает модель дескриптора дискретного времени

Ex[n+1]=Ax[n]+Bu[n]y[n]=Cx[n]+Du[n]

с шагом расчета Ts (в секундах).

sys = dss(A,B,C,D,E,ltisys) создает модель дескриптора со свойствами, наследованными от модели LTI ltisys (включая шаг расчета).

Любой из предыдущих синтаксисов может сопровождаться именем свойства / пары значения свойства

'Property',Value

Каждая пара задает конкретное свойство LTI модели, например, входных имен или некоторых примечаний по образцовой истории. Смотрите set и пример ниже для деталей.

Примеры

Команда

sys = dss(1,2,3,4,5,'inputdelay',0.1,'inputname','voltage',...
                                            'notes','Just an example');

создает модель

5x˙=x+2uy=3x+4u

с 0,1 вторыми входными задержками. Вход маркирован 'voltage', и примечание присоединено, говорят вам, что это - только пример.

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

| | |

Представлено до R2006a