Последовательное соединение двух моделей
series
sys = series(sys1,sys2)
sys = series(sys1,sys2,outputs1,inputs2)
series
соединяет два объекта модели последовательно. Эта функция принимает любой тип модели. Обе системы должны быть либо непрерывными, либо обеими дискретными с идентичным шагом расчета. Статические усиления являются нейтральными и могут быть заданы как правильные матрицы.
sys = series(sys1,sys2)
формирует базовое последовательное соединение, показанное ниже.
Эта команда эквивалентна прямому умножению
sys = sys2 * sys1
sys = series(sys1,sys2,outputs1,inputs2)
формирует более общее последовательное соединение.
Векторы индекса outputs1
и inputs2
указать, какие выходы y 1 из sys1
и какие входы u 2 из sys2
должен быть подключен. Получившаяся модель sys
имеет u как вход и y как выход.
Рассмотрим систему в пространстве состояний sys1
с пятью входами и четырьмя выходами и другой системой sys2
с двумя входами и тремя выходами. Соедините две системы последовательно путем подключения выходов 2 и 4 sys1
с входами 1 и 2 sys2
.
outputs1 = [2 4]; inputs2 = [1 2]; sys = series(sys1,sys2,outputs1,inputs2)