64
В этом случае вектор feedin содержит индексы входного вектора сис-
темы sys1 и определяет, какие ее входы включаются в контур обратной связи.
Вектор feedout определяет, какие выходы sys1 используются для обратной
связи. Результирующая модель sys имеет те же входы и выходы, что и sys1 (с
сохранением их порядка). По умолчанию считается, что обратная связь – от-
рицательная.
Пример. Пусть объект P, заданный в пространстве состояний,
имеет 5 входов и 4 выхода, а регулятор K в цепи обратной связи
имеет 3 входа и 2 выхода. Чтобы подключить выходы 1, 3 и 4
объекта ко входам регулятора, а выходы регулятора ко входам 4 и 2
объекта, надо указать
feedin = [4 2];
feedout = [1 3 4];
H = feedback(P, K, feedin, feedout)
Функция
connect.
Для получения ss-модели сложных систем используются последова-
тельно функции
append и connect. При этом функция append создает
блочно-диагональную модель sys без учета связей между отдельными систе-
мами. Затем с помощью функции
connect формируется ss-модель с учетом
соединений блоков. Синтаксис этой функции:
sysc=connect(sys,Q,inputs,outputs).
Здесь матрица Q описывает связи между блоками. Каждая строка мат-
рицы Q соответствует одному входу системы; первый элемент строки – это
номер входа, следующие элементы указывают номера выходов, которые
суммируются на этом входе. При вычитании сигналов соответствующие но-
мера выходов указываются со знаком минус. Например, если на вход 7 по-
ступают сигналы с выходов 2, 15 и 6, причем сигнал с выхода 15 поступает
со знаком минус, то соответствующая строка матрицы связей Q имеет вид
[ 7 2 –15 6].
Векторы inputs и outputs определяют, какие входы и выходы всей сис-
темы являются внешними. Например, если внешними являются входы 1, 2, 15
и выходы 2, 7 системы sys, то inputs = [1 2 15]; outputs = [2 7]. Результирую-
щая система sysc будет иметь именно эти входы и выходы.
Поскольку при вводе большого объема данных легко допустить ошиб-
ку, следует проверить полученную модель каким-либо способом. Здесь воз-
можны, например, такие рекомендации:
– следует убедиться, что полюсы и статические коэффициенты переда-
чи системы являются приемлемыми;
– можно построить временные и частотные характеристики системы и
сравнить их с ожидаемыми.
Если возникает необходимость много работать со структурными схе-
мами, то рекомендуется использовать систему Simulink, которая является
мощным инструментом моделирования динамических систем.