Этот пример иллюстрирует свойства параллельного соединения пассивных систем.
Рассмотрим взаимосвязь двух подсистем и параллельно. Взаимосвязанная система отображает входной сигнал на выходной сигнал .

Если обе системы и являются пассивными, то взаимосвязанная система гарантированно будет пассивной. Возьмем, например,
+ 2s + 1s2 + 3s + 10
Обе системы пассивны.
G1 = tf([0.1,1],[1,2]); isPassive(G1)
ans = logical
1
G2 = tf([1,2,1],[1,3,10]); isPassive(G2)
ans = logical
1
Поэтому мы можем ожидать, что их параллельное соединение будет пассивным, что подтверждается
H = parallel(G1,G2); isPassive(H)
ans = logical
1
Есть отношения между индексами пассивности и и индексами пассивности взаимосвязанной системы . Позвольте , и обозначают входные индексы пассивности для и , и позволяют , и обозначают индексы пассивности продукции. Если все эти индексы неотрицательны, то входной индекс пассивности, выходной индекс пассивности, параллельного соединения удовлетворяют
Другими словами, мы можем вывести некоторый минимальный уровень входной и выходной пассивности для параллельного соединения из индексов входной и выходной пассивности и . Подробнее см. статью Ю, Х. «Пассивность и рассеяние как инструменты проектирования и анализа для сетевых систем управления», глава 2, кандидатская диссертация, Университет Нотр-Дам, 2012. Проверьте нижнюю границу для входного индекса пассивности
% Input passivity index for G1 nu1 = getPassiveIndex(G1,'input'); % Input passivity index for G2 nu2 = getPassiveIndex(G2,'input'); % Input passivity index for H nu = getPassiveIndex(H,'input')
nu = 0.3777
% Lower bound
nu1+nu2ans = 0.1474
Аналогично, проверьте нижнюю границу для индекса пассивности на выходе .
% Output passivity index for G1 rho1 = getPassiveIndex(G1,'output'); % Output passivity index for G2 rho2 = getPassiveIndex(G2,'output'); % Output passivity index for H rho = getPassiveIndex(H,'output')
rho = 0.6443
% Lower bound
rho1*rho2/(rho1+rho2)ans = 0.2098