Этот пример показывает, как вычислить различные меры пассивности для линейных инвариантных по времени систем.
Линейная система G (s) пассивна, когда все траектории ввода-вывода удовлетворить
где обозначает транспонирование .
Чтобы измерить «насколько пассивна» система, мы используем индексы пассивности.
Входной индекс пассивности определяется как самый большой таким, что
Система G является «входом строго пассивным» (ISP), когда . называется также индексом «входной пассивности с feedforward» (IFP) и соответствует минимальному действию с feedforward, необходимому для того, чтобы сделать систему пассивной.
Индекс пассивности выхода определяется как самый большой таким, что
Система G «выводит строго пассивно» (OSP), когда . называется также индексом «пассивности обратной связи выхода» (OFP) и соответствует минимальному действию обратной связи, необходимому для того, чтобы сделать систему пассивной.
Индекс пассивности ввода-вывода определяется как самый большой таким, что
Система является «очень строго пассивной» (VSP), если .
Рассмотрим следующий пример. Берем ток как вход и напряжение в качестве выхода. Основываясь на законе тока и напряжения Кирхгофа, мы получаем передаточную функцию для ,
Давайте , и .
R = 2; L = 1; C = 0.1;
s = tf('s');
G = (L*s+R)*(R*s+1/C)/(L*s^2 + 2*R*s+1/C);
Использование isPassive
чтобы проверить, является ли является пассивным.
PF = isPassive(G)
PF = logical
1
Поскольку PF = true, является пассивным. Использование getPassiveIndex
для вычисления индексов пассивности .
% Input passivity index nu = getPassiveIndex(G,'in')
nu = 2
% Output passivity index rho = getPassiveIndex(G,'out')
rho = 0.2857
% I/O passivity index tau = getPassiveIndex(G,'io')
tau = 0.2642
С тех пор , систему очень строго пассивно.
Линейная система пассивна тогда и только тогда, когда она «положительно реально»:
Наименьшее собственное значение левой стороны связано с входом индексом пассивности :
где обозначает наименьшее собственное значение. Точно так же, когда является минимальной фазой, выход индекс пассивности задается:
Проверьте это для примера схемы. Постройте график Годографа Найквиста передаточной функции схемы.
nyquist(G)
Весь годограф Найквиста лежит в правой-половинной плоскости так положительно реально. Крайняя левая точка кривой Найквиста поэтому входной индекс пассивности , то же значение, которое мы получили ранее. Точно так же самая левая точка на кривой Найквиста для задает выход значение индекса пассивности .
Можно показать, что «положительное реальное» условие
эквивалентно малому условию усиления
Относительный индекс пассивности (R-индекс) является пиковым коэффициентом усиления по частоте когда является минимальной фазой, и в противном случае:
Во временном интервале R-индекс является наименьшим таким, что
Система пассивен тогда и только тогда, когда , и меньшее тем более пассивна система. Использование getPassiveIndex
для вычисления R-индекса для примера схемы.
R = getPassiveIndex(G)
R = 0.5556
Получающееся значение указывает, что схема является очень пассивной системой.