способ контроля значения а-анизотропийной нормы линейной системы без памяти

Классы МПК:G06F11/263 генерация тестирующих входных данных, например, тестовые векторы, образцы или последовательности
Автор(ы):, ,
Патентообладатель(и):Учреждение Российской академии наук Институт проблем управления им. В.А. Трапезникова РАН (RU)
Приоритеты:
подача заявки:
2010-06-25
публикация патента:

Изобретение относится к области испытания и контроля элементов систем управления, контроля параметров устройств, осуществляющих линейные преобразования сигналов, а также к генерации тестирующих входных данных. Техническим результатом является повышение надежности определения оценки снизу значения а-анизотропийной нормы линейной системы при помощи фиксированного числа входных сигналов. В способе контроля указанной нормы линейной системы без памяти с m входами и p выходами последовательно подают на вход системы n наборов тестовых сигналов, таких что матрица X=(x1 способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 xn), составленная из значений компонент указанных тестовых сигналов, является формирующей матрицей для m-мерной случайной гауссовской последовательности, анизотропия которой не превосходит указанного значения а. Определяют среднеквадратичное значение коэффициента усиления системы как квадратный корень из отношения суммы квадратов всех p компонент всех выходных сигналов, соответствующих всем n указанным входным сигналам, к сумме квадратов всех m компонент всех n указанных входных сигналов. Принимают полученное среднеквадратичное значение коэффициента усиления системы на указанных тестовых сигналах в качестве оценки снизу для указанного значения а-анизотропийной нормы линейной системы и по величине этой оценки судят о допустимости значения a-анизотропийной нормы указанной линейной системы без памяти. 3 з.п. ф-лы

Формула изобретения

1. Способ контроля значения а-анизотропийной нормы линейной системы без памяти с m входами и p выходами, где а - заданное положительное число, путем подачи на вход системы n наборов тестовых сигналов, где nспособ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 m, и определения среднеквадратичного значения коэффициента усиления системы на указанных тестовых сигналах, при котором:

последовательно подают на вход системы n наборов тестовых сигналов хi=(хi1, способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 , xim)т, 1способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 iспособ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 n, таких, что матрица X=(x1способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 xn), составленная из значений компонент указанных тестовых сигналов, является формирующей матрицей для m-мерной случайной гауссовской последовательности W, анизотропия которой не превосходит указанного значения а;

определяют среднеквадратичное значение коэффициента усиления системы на указанных тестовых сигналах как квадратный корень из отношения суммы квадратов всех m компонент всех выходных сигналов, соответствующих всем n указанным входным сигналам, к сумме квадратов всех m компонент всех n указанных входных сигналов;

принимают полученное среднеквадратичное значение коэффициента усиления системы на указанных тестовых сигналах в качестве оценки снизу для указанного значения а-анизотропийной нормы линейной системы, и по величине этой оценки судят о допустимости значения а-анизотропийной нормы указанной линейной системы без памяти.

2. Способ по п.1, в котором указанная матрица Х является произвольной матрицей, удовлетворяющей условию - способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

3. Способ по п.1, в котором n=m.

4. Способ по п.1, в котором n>m.

Описание изобретения к патенту

Изобретение относится к способам контроля параметров устройств, осуществляющих линейные преобразования сигналов, к способам генерации тестирующих входных данных, а также к способам испытания и контроля элементов систем управления. Изобретение может быть использовано при разработке систем функционального контроля элементов систем управления.

В современной теории и практике проектирования и анализа систем управления используется понятие анизотропии возмущения входных сигналов, поступающих на вход линейной системы. Анизотропия n-мерного случайного сигнала характеризует информационное уклонение Кульбака-Лейблера данного сигнала от случайного сигнала с гауссовским распределением вероятностей, имеющего скалярную ковариационную матрицу. При этом часто имеет место ситуация, когда для данной линейной системы А без памяти [Месарович М, Такахара Я. Общая теория систем: математические основы, М.: «Мир», 1978, стр.41, определение 3.5], которая функционирует в составе более крупной системы В, известна оценка сверху анизотропии входного n-мерного случайного сигнала, поступающего на вход системы А. В этом случае для правильного функционирования указанной более крупной системы необходимо В, чтобы линейная система А правильно функционировала по крайней мере на соответствующих наборах входных сигналов, которые характеризуются заданным уровнем анизотропии. Тем самым актуальной является задача тестирования работоспособности системы А на случайных последовательностях входных сигналов, характеризующихся заданным уровнем анизотропии.

В общем случае линейная система А без памяти реализует линейный оператор LA, переводящий входные сигналы xспособ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 Rm в выходные сигналы y=LAxспособ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 Rp, причем относительно внутренней структуры системы А может быть ничего не известно, т.е. систему А можно рассматривать как черный ящик. Физически система А может быть выполнена как на цифровой базе, так и на базе аналоговых элементов. Возможные неисправности в системе А могут приводить к тому, что вместо того чтобы реализовывать номинальный оператор LA , система начинает реализовывать другой реальный оператор L' A=LA+способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 LA. Причиной этого могут быть как выходы из строя дискретных элементов, так и систематический дрейф параметров аналоговых элементов системы А. Если система А не обладает собственной системой самотестирования, то система В должна обладать средствами подачи на входы системы А таких входных воздействий, которые соответствовали бы рабочим входным воздействиям при работе системы А в составе системы В, и средствами анализа значений выходных сигналов на выходах системы А при таких входных воздействиях, позволяющими делать заключения о степени работоспособности системы А.

В качестве критерия работоспособности системы А может использоваться малость отличия a-анизотропийной нормы реального оператора L'A от а-анизотропийной нормы номинального оператора LA, где а - некоторое положительное число, являющееся оценкой сверху анизотропии входных сигналов, поступающих на вход системы А при ее функционировании в составе системы В. Согласно [Владимиров И.Г, Даймонд Ф, Клоеден П. Анизотропийный анализ робастного качества нестационарных дискретных систем на конечном временном интервале // http://www.math.uni-frankfurt.de/~numerik/kloeden/Article/ait_paper_final.pdf] понятие а-анизотропийной нормы оператора определяется следующим образом. Ниже через Е обозначается математическое ожидания случайной величины.

Для любого способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 >0 обозначим через pm,способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 гауссовскую плотность на Rm с нулевым средним и скалярной ковариационной матрицей способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 Im, где Im - единичная матрица порядка m, т.е.

способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

Обозначим через способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 класс Rm-значных квадратично интегрируемых случайных векторов, распределенных абсолютно непрерывно относительно m-мерной лебеговой меры mesm. Для любого способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 с плотностью распределения вероятностей f:Rm способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 R+ относительно mesm его относительная энтропия относительно (1) принимает вид

способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

где способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 - дифференциальная энтропия случайного вектора W в смысле лебеговой меры mesm. Определим анизотропию A(W) случайного вектора способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 как минимальное информационное уклонение его распределения от гауссовских распределений на Rm с нулевым средним и скалярными ковариационными матрицами. Непосредственное вычисление показывает, что минимум в (2) по всевозможным способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 >0 достигается при способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 =E|W|2/m и, следовательно,

способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

Пусть Fспособ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 Rp×m - произвольная фиксированная матрица. Среднеквадратичный коэффициент усиления оператора F по отношению к W определяется как

способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

Для любого фиксированного способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 функция Q(F, W) задает норму на Rp×m. В случае произвольного аспособ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 0 значение а-анизотропийной нормы матрицы F определяется как

способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

Таким образом возникает задача контроля значения а-анизотропийной нормы линейной системы без памяти с m входами и p выходами, где а - заданное положительное число, путем подачи на вход системы тестовых сигналов и определения среднеквадратичного значения коэффициента усиления системы на указанных тестовых сигналах.

Естественный способ контроля а-анизотропийной нормы линейной системы, реализующей линейный оператор F, состоит в непосредственном использовании определения (3) среднеквадратичного коэффициента усиления оператора F по отношению к W путем оценивания математических ожиданий методом Монте-Карло, используя подачу на входы линейной системы случайных сигналов способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 с заданным уровнем анизотропии а. Недостатком этого способа является то, что получаемый результат является только статистической оценкой а-анизотропийной нормы, причем для получения приемлемого уровня точности и достоверности число входных воздействий должно быть достаточно большим и является неограниченным при приближении длины доверительного интервала к нулю. Хуже всего то, что получаемое случайное значение оценки может оказаться больше истинного значения a-анизотропийной нормы, т.е. оно не обеспечивает надежного получения даже оценки снизу для а-анизотропийной нормы. Кроме того, в случае, когда реальный оператор, реализуемый системой, неизвестен, для получения достоверного значения а-анизотропийной нормы необходимо производить определение значений Q(F, W) для достаточно большого множества распределений случайных сигналов W с уровнем анизотропии а, что приводит к очень высокой трудоемкости этого способа.

В вышеуказанной работе Владимирова И.Г. и соавт. предложен способ контроля значения а-анизотропийной нормы линейной системы без памяти с m входами и p выходами, в случае, если матрица F линейной системы известна. В этом случае возможно явное определение ковариационной матрицы случайного вектора с анизотропией, равной а, на котором достигается верхняя грань (4). Недостатком этого способа является то, что он неприменим в случае, когда матрица F линейной системы неизвестна.

С учетом изложенного актуальной является разработка способа контроля значения а-анизотропийной нормы линейной системы без памяти с n входами и m выходами, где а - заданное положительное число, путем подачи на вход системы тестовых сигналов и определения среднеквадратичного значения коэффициента усиления системы на указанных тестовых сигналах, при котором для оценки снизу а-анизотропийной нормы указанной системы используется детерминированная последовательность входных сигналов, длина которой была бы ограничена. Кроме того, актуальной является задача нахождения такой детерминированной последовательности сигналов в случае, когда точное значение матрицы указанной линейной системы неизвестно.

Предлагаемый способ контроля значения а-анизотропийной нормы линейной системы без памяти с m входами и p выходами, где а - заданное положительное число, путем подачи на вход системы n наборов тестовых сигналов, где nспособ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 m, и определения среднеквадратичного значения коэффициента усиления системы на указанных тестовых сигналах состоит в том, что последовательно подают на вход системы n наборов тестовых сигналов xi=(xi1, способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 , xim)T, 1способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 iспособ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 n, таких что матрица Х=(x1способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 xn), составленная из значений компонент указанных тестовых сигналов, является формирующей матрицей для m-мерной случайной гауссовской последовательности, анизотропия которой не превосходит указанного значения а. Определяют среднеквадратичное значение коэффициента усиления системы на указанных тестовых сигналах как квадратный корень из отношения суммы квадратов всех p компонент всех выходных сигналов, соответствующих всем n указанным входным сигналам, к сумме квадратов всех m компонент всех n указанных входных сигналов. Наконец, принимают полученное среднеквадратичное значение коэффициента усиления системы на указанных тестовых сигналах в качестве оценки снизу для указанного значения а -анизотропийной нормы линейной системы. При этом достигается технический результат, состоящий в надежном определении оценки снизу значения а-анизотропийной нормы линейной системы при помощи фиксированного числа входных сигналов.

Осуществление изобретения

Контроль значения а-анизотропийной нормы линейной системы А без памяти с m входами и p выходами, где а - заданное положительное число, производят путем подачи на вход системы тестовых сигналов и определения среднеквадратичного значения коэффициента усиления системы на указанных тестовых сигналах. Для этого на вход системы А последовательно подают n наборов тестовых сигналов xi=(xi1 ,способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 , xim)T, 1способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 iспособ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 n, где nспособ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 m, таких что матрица X=(x1способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 xn), составленная из значений компонент указанных тестовых сигналов, является формирующей матрицей для m-мерной случайной гауссовской последовательности, анизотропия которой не превосходит указанного значения а. Это означает, что случайный вектор

способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

где (способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 1, способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 , способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 n) - совокупность независимых нормально распределенных (гауссовских) случайных величин, является случайным вектором, анизотропия которого не превосходит а. Согласно вышеуказанной работе Владимирова И.Г. и соавт. величина анизотропии такого случайного вектора равна

-способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

Таким образом, в качестве матрицы Х можно брать любую невырожденную матрицу размера m×n, для которой имеет место неравенство

-способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

При подаче на вход системы А тестового сигнала xi на выходе системы А возникает выходной сигнал yi=(yi1,способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 , yip)T=Axi. Для каждого такого выходного сигнала определяют значение квадрата нормы этого сигнала, равное сумме квадратов компонент этого сигнала:

способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 .

После этого определяют среднеквадратичное значение коэффициента усиления К системы А на тестовых сигналах (x1, способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 , xn) как квадратный корень из отношения суммы квадратов всех m компонент всех выходных сигналов, соответствующих всем n указанным входным сигналам, к сумме квадратов всех m компонент всех n указанных входных сигналов

способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

Полученное среднеквадратичное значение К коэффициента усиления системы на указанных тестовых сигналах в качестве оценки снизу для указанного значения а-анизотропийной нормы линейной системы.

Покажем, что изложенный способ корректно вычисляет оценку снизу для а-анизотропийной нормы линейной системы, т.е. что указанное значение К действительно является оценкой снизу для а-анизотропийной нормы линейной системы А будучи равным среднеквадратичному коэффициенту усиления оператора F, реализуемого системой А, по отношению к W согласно (3).

В самом деле, пусть (Fij)=(A ij) - матрица линейного оператора F. Тогда имеют место равенства

способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

Поскольку способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 i - независимые случайные величины с нулевым средним и единичной дисперсией, Е(способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 iспособ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 r)=способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 ir, где способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 ir=1 при i=r и способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 ir=0 при iспособ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 r, откуда последняя пятикратная сумма равна

способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

Аналогично проверяется, что

способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

Следовательно, согласно (3) и (5)

способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904

что доказывает наше утверждение.

Заметим, что минимальное число n наборов тестовых сигналов, обеспечивающее выполнение условия det(XXT)способ контроля значения а-анизотропийной нормы линейной системы   без памяти, патент № 2453904 0, равно m, что соответствует случаю классического формирующего фильтра для m-мерного случайного вектора. В принципе, возможны ситуации, когда из-за определенных конструктивных ограничений на вход линейной системы можно подавать только число наборов тестовых сигналов, кратное какому-либо значению, не являющемуся делителем числа m. В этом случае изложенный способ можно применять с произвольным числом n входных наборов сигналов, большим m. При отсутствии таких ограничений выбор n=m обеспечивает минимальный набор тестовых сигналов для контроля а-анизотропийной нормы линейной системы без памяти.

Изложенный способ контроля а-анизотропийной нормы линейной системы без памяти обеспечивает технический результат, состоящий в надежном определении оценки снизу значения а-анизотропийной нормы линейной системы при помощи фиксированного числа входных сигналов. При этом надежность обеспечивается за счет того, что совокупность входных сигналов является детерминированной, что исключает статистические ошибки, связанные с необходимостью учитывать распределения вероятностей входных сигналов и учитывать доверительные интервалы, связанные с обычным статистическим методом оценивания.

Из доказательства корректности изложенного способа следует, что значение среднего коэффициента усиления линейной системы без памяти на заданной совокупности наборов входных векторов зависит исключительно от ковариационной матрицы, получаемой как выборочная ковариационная матрица данной совокупности входных векторов. Тем самым набор компонент выборочной ковариационной матрицы является набором достаточных статистик для определения а-анизотропийной нормы линейной системы. Это говорит о том, что теория а -анизотропийной нормы является частью корреляционной теории и не нуждается в привлечении теоретико-информационных рассмотрений, как до сих пор считалось в анизотропийной теории линейных систем.

Наверх