автореферат диссертации по радиотехнике и связи, 05.12.14, диссертация на тему:Функциональное диагностирование конечномерных динамических систем

доктора технических наук
Подкопаев, Борис Павлович
город
Санкт-Петербург
год
2010
специальность ВАК РФ
05.12.14
Диссертация по радиотехнике и связи на тему «Функциональное диагностирование конечномерных динамических систем»

Автореферат диссертации по теме "Функциональное диагностирование конечномерных динамических систем"

На правах рукописи

Подкопаев Борис Павлович

ФУНКЦИОНАЛЬНОЕ ДИАГНОСТИРОВАНИЕ КОНЕЧНОМЕРНЫХ ДИНАМИЧЕСКИХ СИСТЕМ

Специальность: 05.12.14 - Радиолокация и радионавигация

АВТОРЕФЕРАТ диссертации на соискание ученой степени доктора технических наук

2 8 ИЮЛ 2011

Санкт-Петербург - 2011

4851748

Работа выполнена в Санкт-Петербургском государственном электротехническом университете «ЛЭТИ» им. В.И. Ульянова (Ленина)

Официальные оппоненты:

- доктор технических наук, профессор Гантмахер Владимир Ефимович

- доктор технических наук, профессор Мироновский Леонид Алексеевич

- доктор технических наук, вед. н. с. Осипов Андрей Владимирович

Ведущая организация: ОАО «Концерн ПВО «Алмаз-Антей», Федеральный научно-производственный центр открытое акционерное общество «Ордена Трудового Красного Знамени Всероссийский научно-исследовательский институт радиоаппаратуры» (ОАО «ВНИИРА»)

Защита состоится « 26» 4 V 2011 г. в на заседании совета по защите доктор-

ских и кандидатских диссертаций Д 212.238.03 в Санкт-Петербургском государственном электротехническом университете «ЛЭТИ» им. В.И. Ульянова (Ленина) по адресу: 197376, Россия, г. Санкт-Петербург, ул. Профессора Попова, д.5.

С диссертацией можно ознакомиться в библиотеке Санкт-Петербургского государственного электротехнического университета «ЛЭТИ» им. В.И. Ульянова (Ленина).

Автореферат диссертации разослан « 2011 г.

Ученый секретарь совета по защите докторских и кандидатских диссертаций

Баруздин С.А.

Общая характеристика работы

Актуальность работы. Последняя треть двадцатого столетия и начало нынешнего характеризуются широчайшим внедрением радиолокационных и радионавигационных систем во все области человеческой деятельности, начиная от научно-прикладных и кончая бытовыми. Спутниковая навигация и связь, управление аэрокосмическим, морским и наземным движением, позиционирование всякого рода объектов, вплоть до отдельного индивидуума, наблюдение за состоянием окружающей среды — всё это стало полем применения таких систем. В результате непрерывно растёт их сложность, расширяются функции, ухудшаются условия эксплуатации, в частности из-за отсутствия квалифицированного обслуживания, и увеличивается цена нештатного функционирования. Последнее влечёт за собой необходимость мониторинга поведения систем, как с целью своевременного обнаружения опасных ситуаций, так и с целью оценки качества выполнения ими своих функций (целостности).

Для мониторинга систем радиолокации и радионавигации широко используются средства функционального диагностирования (ФД), что порождает необходимость решения двух задач: задачи определения характеристик систем со средствами ФД и задачи синтеза таких средств. Обе эти задачи нашли отражение в публикациях последних 30 - 40 лет, в частности, в работах групп П.П. Пархоменко (ИПУ АН), Л.А. Мироновского (СПбГУАП) и А.Н. Жирабка (ДВГТУ) однако, если для первой получены вполне удовлетворительные решения, то для второй их нельзя считать исчерпывающими. Это обусловлено недостаточной общностью теоретических положений в части ФД нелинейных систем и чрезмерной вычислительной сложностью, а часто и невозможностью выполнения следующих из них операций. Опыт решения второй задачи для частных случаев показал, что её обобщение следует искать, понимая задачу ФД конкретных систем, как задачу из области теории динамических систем и предваряя её решение исследованиями общесистемного и математического характера.

Такой подход был принят в диссертационной работе в качестве основного. Её теоретические положения позволили предложить аналитические процедуры синтеза средств ФД, практически не имеющие ограничений по типу объектов диагностирования. Это позволяет их использовать при проектировании разнообразных устройств в радиолокационных и радионавигационных системах с повышенной надёжностью и целостностью как самих систем, так и поставляемой ими информации, из чего следует актуальность диссертационной работы.

Цели и задачи работы. Цель диссертационной работы состоит в разработке основ теории ФД, рассматривающей диагностические задачи с общесистемных позиций, справедливых для любых объектов диагностирования. Единственное свойство, которым должны обладать эти объекты, есть конечномерность, т. е. вектора их входов, состояний и выходов должны иметь конечную размерность. На другие характеристики (линейность, дискретность, континуальность, тип системного времени и т. п.) никаких ограничений не накладывается.

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

кой решаемых задач. Другие разделы математики привлекаются по мере необходимости.

Достижение обозначенной цели работы потребовало решения ряда задач как математического, так и прикладного характера. Важнейшие из них суть:

1. Разработка аналитических способов выполнения операций и решения неравенств в решётках разбиений на множествах векторов конечномерных метрических пространств. Минимизации порядка функций, порождающих элементы таких решёток.

2. Обобщение конечных алгебр пар на произвольный случай. Разработка способов вычисления операторов в алгебрах, носители которых суть декартовы произведения решёток разбиений на множествах векторов конечномерных метрических пространств.

3. Определение необходимых и достаточных условий осуществимости ФД динамической системы. Введение алгебр пар, порождаемых объектом диагностирования.

4. Разработка алгебраической модели ФД динамических систем. Вариации модели в соответствии с типом системного времени и формой ФД.

5. Разработка методов синтеза средств диагностирования, реализующих граничные формы алгебраической модели ФД.

6. Разработка методов синтеза средств ФД в промежуточных и канонических формах.

Методы исследования. Для решения поставленных в задач были использованы методы высшей алгебры, математической теории систем, алгебр пар, теории решёток, теории автоматов, булевых алгебр и специальные разделы функционального анализа.

На защиту выносятся следующие положения:

1. Базовая форма ФД конечномерных динамических систем, её связь с задачей ФД и следующие из этой связи требования к используемым математическим конструкциям.

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

3. Обобщение алгебр пар на континуальный случай, выявленные свойства таких алгебр и способы вычисления основных алгебраических операторов.

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

5. Решение задачи ФД на абстрактном уровне, необходимые и достаточные условия осуществления ФД и условия существования диагностического отображения.

6. Алгебраическая модель ФД динамических систем, каноническая форма её реализации.

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

8. Варианты реализации алгебраической модели ФД, занимающие промежуточное место между гомоморфной формой и формой функциональной задержки и процедуры синтеза контрольных систем для них.

Научная новизна работы. Научной новизной обладают следующие основные результаты диссертации:

1. Разработанные впервые аналитические способы выполнения операций и оптимального решения неравенств в континуальных и дискретных решётках.

2. Введённые континуальные алгебры пар, для которых предложены способы вычисления операторов, в частности, с помощью специфического предельного перехода.

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

4. Обобщенная модель ФД конечномерных динамических систем, результаты её анализа и оптимальные аналитические процедуры реализации модели в предельных формах.

5. Промежуточные формы реализации алгебраической модели ФД и их свойства.

6. Процедуры синтеза средств ФД в промежуточных формах.

Практическая ценность работы. Практическая ценность результатов диссертации состоит в их ориентированности на использование в технических приложениях. Разработанные на основе теоретических исследований процедуры позволяют оптимальным образом синтезировать средства ФД для любых объектов, описываемых моделями конечномерных динамических систем. Кроме того, поскольку большая часть полученных результатов имеет общий характер, их с успехом можно использовать в приложениях теории систем (анализ и синтез систем, поиск декомпозиций, исследование управляемости и наблюдаемости и т. п.).

Внедрение результатов работы. В течение длительного периода теоретические и практические результаты диссертационной работы использовались в ряде хоздоговорных, госбюджетных и правительственных НИР и программ, в частности в целевой программе «Развитие научного потенциала высшей школы» 2009-10 г., разд. 7: «Теоретические основы технологий безопасности движения подвижных объектов» (Подраздел 2.1.2.). Из числа последних по времени можно упомянуть также следующие НИР:

1. «Разработка методов построения отказоустойчивых радиотехнических систем на основе теории технической диагностики», «Исследование и разработка методов построения отказоустойчивых радиотехнических систем» (1991,1995 г., № гос. per. 01910052500).

2. «Построение процедур диагностирования цифровых систем методом регрессионного анализа» (1996 г., № гос. per. 019400010347).

3. «Разработка теоретических основ построения информационно-измерительных комплексов и систем управления для обеспечения безопасности движения воздушных судов» (2009 г., № гос. per. 01200903630).

4. «Технологическая контрольно-поверочная аппаратура для изделия РСБН-ОВК-2000», шифр «ТКПА-РСБН-2000 », 2010 г.

Результаты диссертации используются в дисциплинах учебного процесса СПбГЭТУ «ЛЭТИ»таких, как «Математический аппарат современной радиотехники», «Техническая диагностика динамических систем», «Основы технической диагностики цифровых устройств», и для магистерской подготовки по направлениям «Радиотехника» и «Телекоммуникации».

Апробация работы. Выставляемые на защиту результаты диссертационной работы неоднократно докладывались и обсуждались на конференциях, совещаниях и симпозиумах разного уровня, в числе которых были: IV и VIII симпозиумы по проблемам избыточности в информационных системах (Л., 1974, 1983), II Всесоюзная конференция «Проблемы надежности при проектировании систем управления» (Киев, 1976), Всесоюзная конференция «Логическое управление в промышленности», (Москва, 1977), VI Всесоюзное совещание по тех-

нической диагностике (Ростов-на-Дону, 1987), Всесоюзная школа-семинар «Диагностирование, надежность, неразрушающий контроль электронных устройств и систем» (Владивосток, 1990), 45 и 51 НТК ВНТОРЭС им. А. С. Попова, (Л., 1990, СПб., 1996), Международная НТК «Диагностика, информатика и метрология - 95» (СПб., 1995), Международные НТК, «Диагностика, информатика, метрология, экология, безопасность — 96, 97» (СПб., 1996, 1997), Международная научно-практическая конференция «VI Царскосельские чтения» (СПб., 2002), а также многочисленные конференции ППС ЛЭТИ и СПбГЭТУ «ЛЭТИ» (1974 — 2003) и Постоянно'действующий семинары по технической диагностике'АН СССР и РАН РФ (рук. Л. А. Мироновский, 1985-2010).

Публикации. По теме диссертации имеется 43 публикации, в том числе 19 статей (17 статей в изданиях, включенных в перечень ВАК), 11 работ в материалах международных, всесоюзных и всероссийских научно-технических конференций, 2 монографии, 1 учебник, 3 учебных пособия, получено 6 авторских свидетельств и 1 патент.

Структура и объем работы. Диссертация состоит из введения, шести глав, заключения и библиографического списка. Она изложена на 298 страницах машинописного текста, содержит 15 рисунков, 5 таблиц, библиографический список включает 127 наименований.

Во Введении освещено текущее состояние предмета диссертационной работы, обоснована её актуальность, определены цели и направление исследований, сформулированы решаемые задачи, показана научная новизна и практическая значимость полученных результатов и представлена краткая аннотация диссертации.

В первой главе, во-первых, введено понятие конечномерной динамической системы, во-вторых, рассмотрены ошибки в таких системах, и, в-третьих, строго поставлена задача функционального диагностирования (ФД). На базе математического подобия различных динамических систем формализованы задачи ФД и ряд сопутствующих задач, при этом определены требования к математическому аппарату, ориентированному на их решение.

В результате обоснована целесообразность использования в работе задания объектов диагностирования (динамических систем) в системных пространствах входных воздействий (входов), предысторий (состояний) и выходных реакций (выходов). Всвязи с конечномерностью системных множеств, такого рода системы принято также называть конечномерными. Они всегда представимы по Хаффману, т. е. композицией безынерционного функционального преобразователя Р и инерционного блока (памяти) М. Декомпозиция функционального преобразователя (Р — совокупность 5 и Я) приводит к модифицированному представлению по Хаффману, которое и используется далее в диссертационной работе (рис. 1.1).

Основное содержание работы

О!

6

I

Рис. 1.1. Модифицированное представление по Хаффману

Модификация классического представления по Хаффману позволяет перейти к заданию динамической системы общего вида шестёркой вида 5= (X, (), Q'í У, 5, Л), в которой X, 2 и У— множества векторов входа, состояний и выхода системы соответственно, Q'— множество векторов входа инерционного блока, а 5 и А — векторные отображения (функции), причем д.Хх 2' -Я Л'х ()—> У. Если 5 — система с дискретным: временем, то 2'с:2> <У;Хх <2-> 0 и 5 из шестёрки переходит в пятёрку 5=(Л", 2, У, ¿>, Я).

Задание шестёркой (пятёркой) эквивалентно заданию функций 5 (х, и д) с областями их определения и значений. Обычно первую из них (5) называют функцией динамики, или просто динамикой, а вторую (Л) — функцией выходов системы.

Возможность задания любой системы шестёркой (пятёркой) показывает, что с теоретико-множественных позиций все динамические системы подобны, поэтому при анализе

ч

систем как объектов диагностирования целесообразно, прежде всего, выявить общие закономерности, вытекающие из наличия функциональной зависимости между системными множествами, а затем в приложениях изучать конкретные отображения (функции) <5и А.

В процессе работы в технических объектах могут возникать физические дефекты, нарушающие функционирование системы, причём они, в конце концов, проявляются как искажения элементов множества У динамической системы 5. Достаточно очевидно, что одновременно либо несколько ранее могут исказиться и элементы множеств 2 и 2'

Искажения элементов системных множеств принято называть ошибками, в общем случае ошибка задаётся парой элементов, к примеру, замена правильного уе У неправильным уа — парой у -*у0- Множество всех пар {у -*у0) у^ У} образует класс ошибок Еу, а множество У0 = {у0\ (у е Еу} — совокупность ошибочных значений элементов из У.

По аналогии вводятся классы ошибок и множества О0, 0£>. В диагностических

задачах ошибки в 2'обычно не анализируют, поскольку они всегда приводят к появлению ошибок в 2, поэтому под классом ошибок системы обычно понимают Е=ЕГ^ 11 Еу.

Для множеств <2 и У, представляющих собой множества векторов метрических пространств, вводят вектор ошибкиуе=у0-у, норма которого характеризует её абсолютную величину. Ограничивая норму, можно задать класс ошибок, не прибегая к перечислению всех его элементов. К примеру, если 5< ||>>е||< Г, то £,, = {>■ ->>>0| >> е У, = .у +>>,,, л< |]>е||< /}.

В дискретных пространствах норма вектора ошибки равна её кратности, определенной в той же метрике. Так, в пространствах Хэмминга ||_уе|| < / задаёт число несовпадающих компонентов^ иу0, т. е. кратность искажений разрядов.

Для любого класса ошибок можно на соответствующем множестве ввести классы эквивалентности, объединяя в них элементы, не переходящие друг в друга при наличии ошибок. Нетрудно убедиться, что такие классы всегда существуют, их объединение даёт исходное множество, а попарные пересечения неравных пусты, т. е. совокупность всех классов эквивалентности образует на множестве разбиение, блоки которого суть эти классы.

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

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

В диссертационной работе задача ФД решается применительно к динамическим системам, поскольку предполагается, что объект диагностирования описывается соответствующей конечномерной моделью. Поиск решения производится в классе однотипных систем, т. е. если исходная система непрерывна, то диагностирующая также непрерывна, если исходная — конечный автомат, то и решение задачи ФД даст таковой и т. п.

В процессе решения объект диагностирования 5=(Х, У, §, А) не изменяется,

причём для его обозначения используются также термины «исходная система», «основная система», «контролируемая система» и просто «система Я». Неизменность системы X при ФД понимается как неизменность формы её задания.

Обнаружение ошибок в 5 производится с помощью диагностирующей системы Я0=(Х0, <20, 2о> <->о< которая функционирует совместно с ней и относится к тому же типу. Однотипность 5 и влечёт за собой однотипность М и М0, а необходимость обнаружения ошибок — использование выхода первой в качестве компонента входа второй. В простейшем случае Хп=Хх¥, а выходом является сигнал ошибки е, откуда следует форма организации ФД, включающая в себя системы 5 и Жд с соответствующими связями (рис. 1.2).

В такой форме система должна работать согласованно с S, постоянно анализируя её выход. Обычно при анализе выход 5 предварительно преобразуется, а полученный результат явно или неявно сравнивается с эталоном. Эталон для сравнения формируется в результат сравнения используется либо для преобразования в е, либо для обеспечения перехода Яд в тупиковое состояние, соответствующее наличию ошибки в 5. Диагностические системы с тупиковым состоянием в рассматриваемой работе не используются, примером же без него может служить совокупность контрольной системы $к = (Хк -X, 0,ю Ук, ¿к, Лк) и дискриминатора ошибок 1>. Выход Л^ используется как эталон, а Т> представляет собой безынерционный функциональный преобразователь. Система 5 совместно с 5К и В образуют форму ФД, в которой динамические системы связаны отношением гомоморфизма (рис. 1.3).

Задача ФД динамических систем в формах вида рис. 1.2 и 1.3 неоднократно рассматривалась в литературе, однако в большинстве случаев обнаружение ошибок предполагалось лишь в системе 5, а задача контроля даже не ставилась из-за малой вероятности ошибок в ней. Такое предположение неверно: объем 50 обычно составляет не менее трети от объема 5",

и ^

8

Рис. 1.2. Форма ФД системы £ с помощью диагностирующей системы

и пренебрегать её ошибками нельзя. В диссертационной работе предполагается, что при ФД обнаруживаются ошибки в обеих системах, причём структура системы, принятая в качестве отправной точки исследований, строится путём трансформации гомоморфной формы.

Рис. 1.3. Форма ФД системы при представлении совокупностью из = (Хк =Х, <2К, Ук, 6К, Хк) и дискриминатора ошибки О Целесообразность трансформации обусловлена двумя причинами. Первая состоит в том, что при гомоморфизме имеются трудности в обнаружении ошибок в состояниях вторая — в частой сходимости решения задачи ФД к дублированию. В результате преобразований в реферируемой работе получена структура, названная базовой формой ФД (рис. 1.4).

Рис. 1.4. Базовая форма ФД системы с помощью системы 5к = {Хк=Хх £), 0_к, 0,'к, 8К, Як) и составного дискриминатора ошибок Р В ней легко обнаруживаются ошибки как в состояниях, так и в выходах 5 и сохранены максимальные возможности упрощения Все формы (модели) ФД, в которых обнаружение ошибок производится путём сравнения преобразованных векторов из У и 2 системы 5 с векторами и Ук, суть частные случаи базовой формы. Входящая в неё контрольная система Зд. = (Хк, 0,к, дк, Як) определяет состояния и выходы системы 5 = (Х, £), ¥, 3, X) с точностью, достаточной для обнаружения ошибок класса Е, причём системные множества таковы, что ХксХх(), #0,к<#0,,#0,'к<#<2'и#Ук<#У.Ъ конечномерном случае из этих неравенств следует, что порядок не превышает порядка 5.

Дискриминатор ошибок V в базовой форме есть функциональный преобразователь, осуществляющий отображение Л декартового произведения QxQ|(xYxY|<l¡a выход диагностирующей системы 1д = {е}, путем сравнения элементов из и ^ с элементами нз ()ки

причём R:QxQKxYx xYK ->{е} так, что Л = igVr,,, где Tq.QxQk {s^}, и ry :Yx YK -» {е,,}.

В базовой форме практически мгновенно обнаруживаются ошибки заданного класса в объекте диагностирования и произвольные ошибки в SK в соответствии со строгой постановкой задачи ФД. Последняя состоит в следующем.

Пусть заданы система S = (X, Q, Q', Y, S, Л) и класс её ошибок Е. Найти для неё приведённую (минимальную по порядку) контрольную систему SK = (Хк, QK, Q'K, YK, SK, Лк) и дискриминатор ошибок D так, чтобы при локализации нарушений в пределах одного блока в совокупности из S, SK и D (рис. 1.4) обнаруживались, во-первых, ошибки из £ в системе S, во-вторых, произвольные ошибки в SK и, в-третьих, ошибки в дискриминаторе D. Фиксация ошибок в S и SK происходит в момент первого искажения элементов системных множеств, а в D — со скоростью, определяемой быстродействием функциональных преобразователей.

Во второй главе, отмечено, что в процессе ФД приходится анализировать движение объекта диагностирования по блокам разбиений, порождённых отображениями ^иггна его системных множествах, для чего можно использовать предложенные Хартманисом и Стирн-сом алгебры пар, при условии их обобщения. Практическое применение алгебр ограничено сложностью вычислительных процедур, более того, для континуального случая они до сих пор не были известны. Это обусловило появление в реферируемой работе второй главы, в которой исследованы множества, образующие носители упомянутых алгебр и именуемые полными решётками. В результате введены решётки, ориентированные на использование в приложениях к ФД, и предложен ряд эффективных вычислительных процедур.

Как известно, полная решётка есть пара L~(V, >), состоящая из частично упорядоченного множества $ и отношения порядка «> », причём ЗЬу, li; eV, такие, что ViieJ3*, t)y>b>t>y, и нет элементов l)i5, i>;/ е 15, связанных с ti, и 1) неравенством >li> ¿1)л>1)/. Элементы и I)/ называют точными верхней и нижней границами V* в решётке L, обозначают их символами sup®* и inf®*, а единственную пару sup® и infD, для которой Vile®, справедливо неравенство sup® > t) > inf®, считают единицей (I) и нулём (0) L.

В любой решётке L = >) определены операции « + » и « ■ », для которых VI),, l>2 е V, справедливы равенства ti,+l)2=sup{l),, li2} и l)1l)2 = inf{l)1, 1)2}. Эти операции однозначно связаны с отношением >, замкнуты на множестве V и обладают свойствами идемпотентности, коммутативности, ассоциативности и поглощения. Упомянутая связь такова, что VI),, 1)2еИ из 1)!>1i2 следует ti1+l)2 = l)1 и t>t — и обратно. Последнее приводит к соотношениям вида =supU*=ll>(, ГО, = inf , и позволяет задавать решётку тройкой JL = (V, +). Элементы решёток могут образовывать неравенства, в частности, в задачах ФД приходится решать относительно t> неравенства вида:

V, > Щ и t +1), > t>2. (2.2)

Решётки в приложениях к ФД состоят из элементов, образованных из компонентов системных множеств динамических систем, что позволило автору определить их как решётки с ассоциированной эквивалентностью на базисном множестве. Так, если таковое есть X, то в соответствующей £ = (®, •, +), Vile®, определено отношение эквивалентности « = » на

.Y с X, и U(JV = X. Примером решёток с ассоциированной эквивалентностью могут служить решётки всех разбиений на множестве.

Главным препятствием, ограничивающим использование решёток в приложениях, является сложность выполнения решёточных операций, так как для конечных решёток вычислительные алгоритмы носят переборный характер, а для бесконечных вообще отсутствуют. В реферируемой работе предложены способы преодоления этих препятствий. Для этого, прежде всего, введены функции, порождающие разбиения. В «-мерном континуальном пространстве X такая функция есть функция п аргументов, определённая во всех его точках. Действительно, Ддс) =/(*,,..., хр ..., хп) однозначно связывает точки пространства и действительные

числа, т. е. /: (Л" = Х где Xt — множество точек /-й координатной оси. Блоки соответствующего разбиения определятся как совокупности точек, координаты которых суть решения уравнений вида/(дс)=/(х,,... ,х1.....хл) = const е R.

Задание разбиений порождающими функциями позволило разработать аналитические методы выполнения решёточных операций. К примеру, блоки произведения разбиений l),t>2 суть всевозможные непустые попарные пересечения блоков сомножителей, но каждое из них есть множество совместных решений уравнений v,(x,,..., хп) = а и v2(xp..., дг„) = 6, где а и b — константы, v^x,,..., хп) и v2(x,, ..., хп) — функции, порождающие 1), и 1)2 соответственно. Из последнего следует, что функция, порождающая t),t)2, есть векторная функция v(-t)={v,(.»:), v2(x)}, причём v: X-+R2, т. е. «-мерное пространство отображается в двухмерное.

Функция, порождающая П*=]11,, есть v(x)= {v,(jc), ... , vt(x), ... , vt(x)}, причём в этом случае v: X—>/fЕсли сомножители порождены многомерными функциями, то содержит все их компоненты, её размерность т где mj — размерность v, (дг), и v\X->Rm.

Функция, порождающая разбиение, особенно произведение разбиений, в общем случае определяется неоднозначно и часто допускает преобразование в функцию меньшей размерности. В реферируемой работе показано, что для существования такого преобразования необходимо и достаточно функциональной зависимости хотя бы одного компонента v(x) = = {v,(x),..., v,(x), ..., vm(x)} от остальных. Выявить такую зависимость можно, анализируя поведение её матрицы Якоби Jv во всех точках пространства, поскольку по теореме Кронеке-ра - Капели избыточность имеет место тогда и только тогда, когда исключение некоторых строк из Jv не изменяет её ранга. Избыточные компоненты соответствуют строкам с таким свойством, а число функционально независимых компонентов v(.x) равно рангу матрицы Jv.

Помимо выявления избыточности, с помощью матриц Якоби можно решить задачу сравнения разбиений. Показано, что справедливость во всех точках пространства X соотношения rankJvl SrankJv2 = rankJvlv2, где rankJvl, rankJv2 и rankJvlv2 — ранги матриц Якоби функций, порождающих 1)2 и 1>,1)2 соответственно, влечёт за собой выполнение неравенства 1), £1>2 и обратно. Кроме того, равенство rankJvl = rank Jv2 = rank Jv)v2 справедливо во всех точках X тогда и только тогда, когда I), = 1>2, а совместности неравенств rank Jvlv2> rank и rankJ(1),2>rankJw2 хотя бы в одной точке пространства необходимо и достаточно для не-

сравнимости 1), и ti2, и повсеместная справедливость соотношения rankJt]<rankJv2= =rank Jvlv7 влечёт за собой выполнение точного неравенства 1), >1>2 и обратно.

Функцию, порождающую сумму разбиений, найти гораздо сложнее. Проще всего это сделать в случае сравнимости слагаемых. Так, если 1), £t>2, то 1), +1)2 = 1), и v(x)-H(t), + t)2), совпадает с 1»,. Из транзитивности > следует равенство суммы любого числа сравнимых разбиений наибольшему из них, а искомой функции — функции, порождающей последнее.

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

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

Векторные булевы функции, определённые на и-меряом пространстве Хэмминга, и разбиения на нём связаны однозначным соответствием: каждая функция порождает одно разбиение, но для любого разбиения можно указать семейство функций, его порождающих. В этом семействе наиболее интересны подсемейство функций минимальной размерности (порядка) и характеристические функции вида vch(x)= {v,(x),..., vm(x)) с вектором аргументов х = (хр ..., 1л)еХ Порядок vcji(jc)-г ti равен числу блоков разбиения t), попарные логические произведения её компонентов тождественно равны 0, и каждому блоку ti соответствует компонент vck(x), принимающий единичное значение на всех входящих в него векторах.

Для конечных решёток в приложениях приходится решать задачи, подобные рассмотренным для континуатьных. Первая из них, задача перемножения разбиений, решается просто: функция, порождающая произведение разбиений, есть простая композиция компонентов порождающих функций сомножителей. Поскольку она часто оказывается избыточной, приобретает актуальность вторая задача: задача минимизации размерности функции v(x). Первый шаг её решения состоит в выявлении избыточных компонентов v(x), для чего в реферируемой работе предложены три способа. Два из них носят переборный характер, первый предполагает переход к заданию разбиений списком, второй требует анализа таблицы истинности вспомогательного логического тх n-полюсника, задающего компоненты v(x).

Третий способ, представляющий наибольший интерес, основан на переходе от булевых функций к непрерывным в соответствии с соотношениями вида а = ак, a =l-a, a&b = ab, avb = a+b-ab, и a®b=a + b-2ab. Значения исходных и преобразованных функций в точках определения первых совпадают, а решаемая задача сводится к ранее рассмотренной задаче минимизации размерности континуальных функций. В реферируемой работе доказана

теорема, подтверждающая корректность такого подхода.

Получив порождающую функцию ¿-блочного разбиения, состоящую из взаимно независимых компонентов, можно уменьшить её размерность до минимума (тт = Для этого достаточно закодировать минимальным двоичным кодом вектора вида у = (у,, ..., v,.,..., \<т), соответствующие полученной функции у(х) ={у,(х), ..., ..., ут(д:)}, после чего, считая разряды минимального кода значениями новых компонентов !>(*), а составляющие вектора V — сложными аргументами, синтезировать их. Искомая состоит из этих компонентов.

Если сомножители в произведении разбиений заданы характеристическими функциями в пространствах Хэмминга, то характеристическую функцию произведения можно определить непосредственно по ним. Вычисление для двух сомножителей ^ и сводится к выявлению всех неравных тождественно нулю элементов во всевозможных логических произведениях вида У,Ддс)г2у(д:), где vlí(л:) и с) — 1-й и./-й компоненты и ум{х) соответственно. Искомая характеристическая функция Ц!^ есть композиция выявленных элементов.

Третья задача — сравнение разбиений в пространствах Хэмминга, как и в континуальном случае, базируется на использовании соотношения 1), -о Ъ,Ъ2 = Х)^- Из него следует, что в объединении компонентов порождающих функций сравнимых разбиений все компоненты, соответствующие большему, избыточны. При равенстве разбиений из объединения с равным успехом можно исключить все компоненты, задающие любое из них. При несравнимости разбиений в нём же после преобразования к безызбыточному виду останется хотя бы по одному компоненту функций, соответствующих каждому из сравниваемых разбиений.

Четвёртая задача, способ решения которой дан в диссертационной работе, есть задача сложения разбиений. Её вычислительная сложность выше, чем перемножения, однако, в отличие от континуального случая, в пространствах Хэмминга по характеристическим функциям слагаемых всегда можно найти характеристическую функцию суммы ус(]Г(х). В реферируемой работе на базе известного цепочечного алгоритма разработана процедура сложения таких разбиений. Процедура сходится к искомой функции суммы двух разбиений, причём главным её преимуществом по сравнению с ранее известными процедурами является меньшая вычислительная сложность. Показано, что при сложении ¿-блочного и /-блочного разбиений на множестве векторов «-мерного пространства Хэмминга выигрыш по числу опера-2п

ций превышает отношение 2 / к1, т. е. при большой размерности пространств весьма велик.

Завершается вторая глава рассмотрением задачи поиска наибольшего решения решёточных неравенств вида относительно Ь. Показано, что I) определяется неоднозначно, однако все максимальные решения неравенства равномощны и с теоретико-множественных позиций равносильны. Для случая задания Ь, и характеристическими функциями предложена аналитическая процедура оптимального решения неравенств, в основу которой положена приведённая выше процедура сложения разбиений.

В счётных и континуальных решетках, решение неравенства I), ^ IIсильно усложняется, так как тривиальный результат вида 11 = 1), редко удовлетворяет критериям оптимизации. Если оптимально решение, минимизирующее число компонентов у(.с)+1) при выполне-

нии условия t) Sr t>t, то процедуру поиска v(x) можно свести к минимизации размерности функции {v,(.r), v2(jc)}, индуцирующей произведение ti,^, с последующим исключением из неё компонентов ti2. Дополнительное условие, наложенное на ti, ограничивает множество возможных решений и, как следствие, не гарантирует абсолютной минимальности результата, его введение окупается простотой полученной процедуры.

В третьей главе полные решётки используются для создания более сложных математических конструкций, обобщающих алгебры пар Хартманиса и Стирнса. Особое внимание уделено установлению связи алгебр и динамических систем, а также вопросу сходимости алгоритмов вычисления алгебраических операторов.

Определение 3.1. Пусть £,,= (?, -, +) и L2= (ЭД), -, +) — произвольные полные решётки, и определено некоторое множество пар í)czL¡xL2, тогда математический объект, задаваемый совокупностью ® и решёточных операций Lx и ¿2, есть алгебра пар Л в том и только том случае, в котором выполняются два следующих постулата:

1. Если (1),, (л,) и (1)2, Й2)еД, то (l),l)2, to,to2) б А и (tl,+ti2, to,+to2) е Д.

2. Vlie¿„(Be£2,(tl, 1)<=Ли(0,(р)еД.

Подмножество U есть носитель алгебры пар Д, в него обязательно входят все пары вида (ti, I) и (0, tu). Отличие алгебры, введённой определением 3.1, от ранее известных заключается в том, что её носитель в общем случае континуален. Так как ограничения, наложенные определением на способ формирования Дс=£,х£2, довольно слабы, на одном и том же декартовом произведении можно задать несколько алгебр пар с различными носителями.

Используя определение 3.1 нетрудно убедиться, что VI)е£, существуют несколько таких элементов fe)*eL7, что (I), (л*) б Д, причём минимальный из них есть m(ti) = inf (tU*= {Й*| (t), fe*) e Д}).По аналогии Vtu ei2 определяется максимальный элемент в Lv входящий в алгебру совместно с fa: M(fej)=sup(HI*={t)*|(t>*, ÍB) е А}). В счётном случае введённые операторы преобразуются в ш(1)) = П{{)<.Йу, и М(й) = 1^,1>„ где П и Ц — символы многократного выполнения операций, в континуальном — равенства понимаются как пределы произведений и сумм счётного числа элементов при бесконечном приближении последних друг к другу.

Операторы m и M имеют 12 специфических свойств, установленных основной теоремой алгебры пар, ниже приведены лишь используемые в приложениях к ФД.

Теорема 3.1. Если AçLx х Lr — алгебра пар, то:

1. VI),, 1)2 е £,, из II, > 1)2 следует, что m(ti,)> m(li2).

2. Vite/.,, из (t), fo) е Д следует, что b) > m(t>) и обратно.

3. Vto,, fa2еLj, из to, &to2 следует, что M(ijj,)> M(fe2).

4. М(Й1Ы2)=М(Й1)М(Й2).

5. Vto s £2, из (t), to) б Д следует, что M(to) S t) и обратно.

Частным случаем алгебр пар является алгебра, носитель которой есть подмножество декартового произведения некоторой решётки на саму себя, т. е. Дс£ х£. Для такой алгебре определено свойство подстановки (СП) как способность tiеL, образовать пару (t), ti) е Д.

Поскольку (0, 0) е Д и (l, I) е Д, 0 и leL имеют СП на любой алгебре AcixL.

СП у некоторого 1) € Z. на ácLxL имеет место тогда и только тогда, когда справедливо хотя бы одно неравенство из пары Ь ^ m(l>), M(ti) > ti.

В приложениях часто требуется найти bAc.LxL СП-разбиение, ближайшее к lie Л. В реферируемой работе показано, что таких разбиений два: ближайшее снизу s(li) = = sup{iijl>cn6£, 1>>1>сп} и ближайшее сверху i(ti) = inf{ti*n|t)*n>b}, причём i(ti)> b > > s(t)); при наличии СП у разбиения 1) последнее соотношение переходит в равенство.

Способ вычисления e(t)) и i(l>) следует из положений следующей теоремы.

Теорема 3.2. Пусть Д с LxL — алгебра пар, 1) е L, и существуют такие натуральные к и г, что справедливы два равенства: II*=0MW(Í!) = П*+'=0М(''(1>) и E'=0m(''(i)) = Z'+'=0m(''(l)), в которых M<0)(b) = m(0)(t))=D, M(1,(t)) = M(t)), шго(1>) = ш(Ц), M('+,,(l>) = M[Mw(l>)] и ш0+1)(Ь) = = m[m(l\li)], тогда искомые элементы решётки L суть »(l») = Il¡L0MW(li) и Í(l>) = E¡=0mw(l)).

По теореме 3.2 вычисление s/(ti)=Il'¡=0M(''(li) и iy(l>) = EJ,=0mw(l), дополненное сравнением 0^(1)) с 3^,(1)) и 1^(1)) с iy_j(l)) на каждом шаге, позволяет найти 0(1)) и i(ü).

Использование введённых абстрактных алгебр пар для решения прикладных задач затруднительно из-за отсутствия явной связи алгебр с объектами приложения. Установить такую связь можно, используя предложенный автором математический объект: решётки, связанные по отображению. Он образован парой решёток [/,, = (13, ■, +); Х2 = (Щ), •, +)] с ассоциированными эквивалентностями на X и У соответственно, для которой определено отображение А :Х—со следующими свойствами: VlieZ,,, 3tne¿2, и VtBe¿2, Bliei,, такие, что из jc,=jc2(1)) следует h(xi) = h(x2)(fj})- В реферируемой работе установлено, что решётки с ассоциированной эквивалентностью и алгебры пар суть взаимосвязанные конструкции.

Теорема 3.3. Пусть = •, +) и ¿2 = (í|), •, +) — решётки с ассоциированными эквивалентностями на Хи К соответственно, тогда для существования алгебры пар Д cZ.,xi2, необходимо и достаточно связности этих решёток по некоторому отображению h. Х—> Y.

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

Три решётки /,,= (1, •, +), Z2 = (®, ■, +) и Z3 = (li), •, +) с ассоциированными эквивалентностями наХ, Q и Y соответственно, также можно связать по отображению h.XxQ-^Y, при этом Vliei,, ueL2, Эй,, to2e£3, и VtneZ3, 3t)e£,, UeL2, такие, что V^eg, изл,=д^(1)) следует h(xv q)sh(x2, q)(ÍJ!,); Va-eX, из ql=q2(u) следует h(x, q^sMx, <72)(tD2); Vijreg, из x,sx2(t)) следует h(xv q)=h(xv <?)(to), и V.xeX, из q¡sq1(u) следует h(x, q¡)sh(x, g2)(to). В соответствии с нижеследующей теоремой на этих решётках задаются две алгебры пар.

Теорема 3.4. Если £,= (V, ■, +), ¿2 = (®, ■, +) и L3 = (ОД), ■,+) — решётки с ассоциированными эквивалентностями на X, Q и Y, то для существования алгебр пар Д^с Л, х и i?jlci2 xZ3, необходимо и достаточно их связности по отображению А :ХхQ—*Y.

Теорема 3.4 доказывается по аналогии с теоремой 3.3.

Алгебры, определённые теоремой 3.3, суть A4,= {(ti, tB)|(t>, b¡)eL]xL}, Vx,, x2eX, qeQ, x]=x2{\))^h(xv q)sh(x2, q)(ta)} и A?) = {(U, to)|(u, ÍB)eL2xL3, V?,, q2eQ, xeX, q¡ = = ?2(u) => Л(дс, q2)(to)}.

В диссертационной работе в качестве решёток с ассоциированными эквивалентностя-ми £,, L2 и ¿з используются решётки разбиений. В этом случае 1, Ш в f суть множества всех разбиений на базисных множествах X, Q и Y соответственно, и для каждого из них эквивалентность элементов по некоторому разбиению влечёт за собой равенство значений соответствующих порождающих функций и обратно. Это позволяет преобразовать условие связности по отображению А для двух решёток к виду v(jc¡) = v(jc2) => w[h(jc,)] = w[h(x2)], a для трёх — к виду VqeQ, v(*,) = v(*2)=> и>[А(x¡, q)] = w[h(x2, q)], VxeX, «(<?,) = ы(д2)=> w[h(x, = vf[A(x, q2)], где v, u и w — отображения, порождающие разбиения l», u и fe наХ, Q и Y.

Справедливость первого соотношения есть обходимое и достаточное условие вхождения (1), й) в алгебру Д с2,,x¿2> а двух других — (1),й) и (и, Й) в Д^с1,х13 и A^cL2y.L3.

Выбрав toel.2, можно для AcX,x¿2 определить составное отображение w[h(x)], задающее два равномощных разбиения: ÍJJ на У и b на X, причём \/х е X, v(x) = и>[А(х)]. В реферируемой работе показано, что такое beV, есть Mftu) =tu[A(;t)], где под tn[A(jc)] понимается разбиение, порождённое сложным отображением Мъ: X—для которого VxeX, Mb(jc)= и>[А(*)], Тем самым определён аналитический способ вычисления оператора М.

В алгебрах пар, порожденных отображением, связывающим три решётки, операторы типа М также вычисляются аналитически: M4,(to)=IlQto[A(x, ?)]; М^(1л)=ПдМЛСх, ?)]

Если среди связанных по отображению решёток имеется пара равных, то для случая двух решёток А :Х—>.Х, для трех — h XxQ-+Q, и условия теорем 3.3 и 3.4 зададут алгебры пар AczLxL (первое) и А??с /. х £ (второе) со свойством подстановки. Для этих алгебр в случае решёток разбиений необходимые и достаточные условия наличия СП у Ь е £ (в А) и ueL (в A?í) сведутся к выполнению неравенств вида 1>[А(*)] > I), и Пл-Ч[А(х, <?)] > и.

Ценой сужения класса СП-разбиений эти неравенства можно превратить в равенства, что позволит проверять вместо них одно из двух условий: VxeX, v[/i(x)] = v(x); V(jc, q) e eXxQ, u[h(x, <?)] = u(q). Конечно, эта условия несколько избыточны, однако их использование оправдывается простотой. Для решёток разбиений на элементах конечномерных пространств в реферируемой работе найдены безызбыточные условия.

Полученные формулы для вычисления мультипликативных алгебраических операторов имеют общий характер и, если X, Q и Y суть множества векторов конечномерных метрических пространств, изменяются, так как при этом отображения переходят в функции, что упрощает вычисления. В случае двух решёток £, = (©, •, +) и L2 = (1), •, +) — решётки разбиений на X и У, которые суть множества векторов размерности пит, а /: Х-> У — векторная функция, связывающая Ll и L2, Функция / порождает на Lxx L2 алгебру пар А, в которой VfosZ,2, M(íj¡) е Lx индуцируется функцией Mb(x) = w[/(*)]. Так как /(*) = {/,(*,,..., хп),...,

fj.x\'-'*js и w(y)= У,,...,>'„),..■, v>r{y\,-,ym)}, её можно представить в виде

AfV) = (w,[/i(x1,fjxx,....хД..., wr[/,(*,, ...,*„),..., /m(x,,...,xn)]}, (3.1)

справедливом для любых пространств определённого выше типа.

В случае трёх решёток функция связности есть /. Хх Q->Y, гдеХ, Q и У—множества векторов размерности п, m и к, порождённые ею алгебры суть Д^с х £3 и Д^с I2 х L3, где Lx - •, +), L2 = (ЭД, +) и £3 = (М), •, +) — решётки разбиений на X, Q и Y. Поскольку эти алгебры образуются по теореме 3.4, Vis eil) для первой алгебры определено М1),(Й) = =n,6ßtD[/(x, а для второй — М^(й)=П1е а-ЭД/С*, ?)]s®, и в случае пространств

Хэмминга порождающие их функции суть

ЛО*) = М/(*,?„)]>••■> "[/(*, ?,)],..., »[/(«. i2--l)]}.

¿0?) = M/(*o> ?)].-. И/Ц, M/t^-i. *)]}; (3.2)

где »,>]=С*......С*, «i)]}. »trOCy.iM^twjtrС*,.»)]}.

/(*,qi),...,fk(x,?,)}, f(xpqy{fx(xpq),...,fk(xpq)},x = (x,,...,x„)eX, f = ...,?„)e e Q, a и Xj. — m и «-разрядные двоичные вектора, их значения равны i и у соответственно.

Размерность функций в (3.2) часто велика, но обычно они хорошо минимизируются.

В случае тройки континуальных пространств принцип вычисления и M*y(q) не

меняется, однако при этом число компонентов функций, образованных по (3.2), становится бесконечным. Тем не менее, решение всегда сходится к функции конечного порядка, так как в худшем случае искомые функции должны порождать нулевые разбиения, размерность которых равна размерностям пространств. По существу, в процессе вычислений производится своего рода предельный переход, в результате соотношения (3.2) преобразуются к виду Ml(x)= Ит{и.[/(*,«/,)],..., и-[/(х, »,)],...},

i со

л/>)=1шМ/(*„ *)],..., И/Ц, <?)],"•}; (3.3)

j -» 00

где все компоненты образуются по аналогии с (3.2), причём в отличие него подстрочные индексы при фиксированных векторах обозначают только порядковый номер.

Символ « lim » в (3.3) означает повторяемость разбиений, порождённых компонентами функций после достижения некоторых значений qi или х^ из чего следует бессмысленность дальнейшего увеличении числа компонентов. Признаком достижения предела служит неизменность ранга матриц Якоби функций под знаком « lim » при вариации qj или xj.

Использованные положения могут быть основой и для вычисления операторов типа т, но удовлетворительные результаты автором получены только для конечных пространств. В реферируемой работе для алгебр пар А, носители которых входят в декартовы произведения функционально связанных решёток разбиений на множествах векторов пространств Хэмминга, предложена процедура вычисления характеристической функции разбиения m(li).

Если алгебра пар на декартовом произведении функционально связанных решёток разбиений есть алгебра с СП, то, помимо вычисления операторов, в ней упрощаются и другие задачи. Так, в Acixl задача выявления СП у порождённого функцией v(x) разбиения

сводится к проверке условия к[/(*)] =/"[у(х)], т. е. к установлению функциональной зависимости v [/(*)] от у(х). Способы выявления такой зависимости рассмотрены выше.

Сложнее устанавливается наличие СП в алгебре Д99с£2х£2. Для порождённого функцией и{ч) разбиения и еЬ2 условие наличия СП состоит в существовании такой векторной функции Г, которая обращает и[/(х, 9)] =Р\и{я)} в тождество. В реферируемой работе показано, что в конечном случае проверка этого условия сводится к установлению функциональной зависимости и[/(х, 9)] от и^) для каждогохеХ.

Для континуальных пространств принцип выявления СП не меняется, но бесконечная мощность носителей алгебр заставляет по аналогии с (3.3) использовать предельный переход и проверять условие наличия СП в покомпонентной форме:

КпЦмД/С*,, Я)],-, «,[/(*!• 9)],..., ",[/(*> 9)].....«Д/Ц. «)],...} =

у -> со

тРЛи^....^),..., «,(*„...,«Д..., Р1[и{Я„-.Чт),-. иЛЬ -.9«®- С3 4)

Подобным же образом можно упростить вычисление СП-разбиения, ближайшего к заданному разбиению снизу. Так, если Ь — решётка разбиений на элементах л-мерного пространства X, алгебра Д порождена функцией связи /(х), а разбиение индуцируется функцией г(х), то по теореме 3.2 функцию 5 "(х) для г(1)), можно определить как

56(х) = Нт{у(х), М"(х), М{г)\х),..., М('Ь(х),...}, (3.5)

¡—> со

где М®\х) — функция, порождающая М('\()), причём М®\х) = у(х), Мт\х) = М\х) = = *[/(*)1, Л/т\х) = Л//(*)!=*{/ [/(X)]} и М(,+1\х) = М(01[/(*)]-

Функцию «"(9), порождающую СП-разбиение г(и) в Д9?с£2х£2, можно найти по той же формуле (3.5) после замены в ней символов V, х и I) на и, ^ и и соответственно.

СП-разбиение, ближайшее к заданному сверху, вычисляется значительно сложнее, поскольку для этого требуется выполнить ряд аддитивных решёточных операций. Аналитическое решение получено автором только для пространств Хэмминга при задании разбиений через характеристические функции, причем решение задачи поиска функций /6(х) и / "(<?), порождающих ¿(1)) и ¡(и) на X и () соответственно, делится на три части. Первая состоит в преобразовании функций v(x) и «(9) в характеристические ^Л(х) и исА(9), вторая — в вычислении т^\х) и »»^^"(9), порождающих т(,)(1>) и т?^(ц), а третья — в последовательном суммировании результатов второй до выполнения второго равенства теоремы 3.2.

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

Прежде всего, в рамках нижеследующей теоремы установлены необходимые и достаточные условия осуществления ФД.

Теорема 4.1. Для того, чтобы в базовой форме ФД (рис. 1.4) обнаруживались ошибки класса Е в 5= (X, б', У, 5, Л) или любые ошибки в Як= (Хк-Ху. (), ()к, <Ц'К, Ук, 8К, Хк) в момент первого искажения системных множеств, необходимо и достаточно существования отображения К=(г„, /у), связывающего ^ и ^ так, что его компоненты г „: (? ->• йк и

rY:Y^>YK суть отображения «на », обладающие следующими свойствами:

1. При отсутствии ошибок всегда справедливы равенства r^(q) = qK и гу(у) =ук.

2MeQ = (q<r^q0)e.EgCLE и Ver = (у <г->у0) <=ЕуаЕ, где Е=Ед11Ег, справедливы соотношения rQ (q0) Ф rQ (q) = qK я rr(y0)*rY(y)=y/c.

Теорема 4.1 даёт строгую интерпретацию интуитивного требования согласованности работы систем S и SK при отсутствии ошибок и нарушения таковой при их появлении. Условия существования согласованности формулируются ниже в виде следствий.

Следствие 4.1. Для того, чтобы согласованные по состояниям системы S=(X, Q, Q' У, д, Л) и SK = (XK=Xx Q, QK, Q'K, YK, SK, А.к) были согласованы по выходам, необходимо и достаточно Ухе A", qsQ обеспечить выполнение равенства гу[Л(х, q)] = AK[хк - (х, q), r^iq)].

Несколько сложнее выглядит условие согласованности систем по состояниям (динамике), поскольку его вид существенно зависит от типа системного времени.

Следствие 4.2. Для того, чтобы системы с дискретным временем S = (X, Q, Y, S, А) и SK = (XK=Xx Q, QK, YK, SK, Лх), согласованные по состояниям в данный момент, оставались таковыми далее, необходимо и достаточно обеспечить постоянное выполнение равенства rQ [<?(*, <?)] = 8к{хк = (х, q), rQ(q)].

Следствие 4.3. Для того, чтобы системы с непрерывным временем S = (X, Q, Q', Y, 5, X)vlSk = (Хк, Qk, Q'k, YK, Sk, A^.), согласованные по состояниям в данные момент, оставались таковыми далее, необходимо и достаточно постоянного выполнения равенства ^[^(jc, <7)] = = 8и[хк = {х, q), r^iq)], где JrQ — преобразование, согласующее rQ и S, если они суть функции, то 3fq — матрица Якоби Гд, а преобразование есть вычислению произведения JfqS(x, q).

Работу систем S и Sp удовлетворяющих условиям теоремы 4.1 и её следствий, можно проиллюстрировать с помощью диаграмм согласованного функционирования. Первая из них (рис. 4.1, а) демонстрирует согласованность движения S и SK но состояниям, вторая (рис. 4.1 б) — согласованность их выходов. При дискретном времени, из-за тривиальности отображения fjи выполнения соотношений Q'cQ, Q'KcQK, q,+ l= S(xr q:) и qKlll = Sk,(xl<t, qKt), первая диаграмма упрощается, принимая вид подобный второй.

е

6}

Рис. 4.1. Диаграммы согласованного функционирования систем 5 и а) — по состояниям, б) — по выходам (теорема 4.1)

Несложно показать, что из теоремы 4.1 следует коммутативность обеих диаграмм при отсутствии ошибок в 5 и и нарушение коммутативности при их появлении.

Теорема 4.1 определяет и структуру дискриминатора ошибок Д содержащую два безынерционных функциональных преобразователя гд и гу для вычисления отображений гд(д) и гу(У)> две схемы сравнения ® для фиксации невязки векторов выхода вычислителей отображений и векторов из и Ук и формирователь сигнала ошибки Е (рис. 4.2).

Рис. 4.2. Структура дискриминатора ошибок I)

Нетрудно убедиться, что внутри такого дискриминатора обнаруживаются любые ошибки в г^ и г у, ошибки схем сравнения, нарушающие хотя бы одно из равенств ^(.ч) — Чк и гу(У) =Ук> и ошибки формирователя Е, приводящие к генерации 1 на его выходе.

Используя теорему 4.1 и её следствия, можно синтезировать средства ФД для любой динамической системы, однако, на работу такой её собственные состояния не влияют, что, во-первых, может привести к размножению ошибок. Во-вторых, затруднено обнаружение сбоев из-за возможности самосинхронизации 5 и В-третьих, функция динамики зависящая только от системных множеств 5, навязывает при дискретном времени инерционную часть в форме функциональной задержки входного вектора, а при континуальном — в форме его прямого интегрирования, что может вызвать увеличение аппаратурных затрат.

Преодолеть эти недостатки можно, используя положения второй и третьих глав. Для этого объекту диагностирования сопоставлены два рода алгебр пар: алгебры, порождаемые функцией выходов Л, и алгебры, порождаемые функцией динамики 5. Поскольку в общем случае Я : Хх 2 -» ¥, алгебры первого рода суть Д = {(I), й)|(Ь, Й)е£1х/,3, V*,, х^&Х^^О,, ч) = Л(х2, 9)(Ы)} и Д„,= {(и, И (и, Ь1)е£2хХ3, V?,, д2*Е<2, хеХ, 1] Я(х, Ч\) = Л(х, <72)вв)}> где Ь2 и £3 —решётки разбиений на множествах А",

и К (теорема 3.4). В частном случае Л: {? -> У, тогда определена только одна {(и, Й)| (И, Ь>) е £2х13, V?,, д2 е {?, <?, = ?2(и) =>Л(д,)тЛ (д2)(Ы)} (теорема 3.3).

Вид алгебр второго рода зависит от типа системного времени. Для дискретного времени 6: Хх <2(), порождаемые ей алгебры суть Л^ = {(Ъ, и)| (I), и)е£,х£2, V*,, х2еХ, Ях^х2(Ь)^8(х,, ч) = 3{х2, <?)(и)} и ДИ={(и,, и2)|(и,, и2)е£2хХ2, Vqv хеХ, <7,= = ^2(и,)=> <У(дс, ^,)=<5(.х, ^2)(и2)} ■ Отметим, что Д9?с:£2х1,2, т.е. в ней определено СП.

Для континуального времени <5: Хх и порождаемые ей алгебры суть Д^ ={(1),

и')|0>, и')е£,х£4, Удс^еХ, <2, *^х2(Ю => в{Х], и Д , = {(и,-и')1(и;и')е

e L2 х Lt, \/q],q2eQ,xeX,ql = q2{ u) 5{x, qx) = <У(х, ?2)(u')}, где ¿4 = (Щ' >) — решётка разбиений на множестве Q'. Очевидно, что обе алгебры не имеют СП.

Кроме функции динамики в системах с континуальным временем определено и интегральное преобразование fj:Q'xQxT->Q, в котором Т—множество временных отсчётов,

I

причём Vq'eQ', (g0, I)е(ЭхГ, fl{q', q,,, t)-qQ+\0q'du~ q. Поскольку Ц — однозначное отображение, оно также порождает две алгебры пар: Д(? и Aq,g, из которых конструктивна лишь A?.i = {(ttU)l(tt',U)ei4)cZ2,Vi{,^e6/>(io. ')eQxT, q'[Sq'2(u')=>M?i> ?0. 0s = 0 (it)} E L4xL2, в которой СП также нет.

В диссертационной работе показано, что при континуальном времени роль СП-элемен-тов выполняют элементы с введённым свойством квазиподстановки (СКП), причём UsL2 обладает им на паре алгебр Д??.с L2xL4 и Z.4xZ.2, тогда и только тогда, когда

3u'ei4, обеспечивающий совместную справедливость соотношений (и, и')еД9?, и (и', и)е &q,q. Показано также, что для наличия СКП у ueZ2 необходимо и достаточно выполнения хотя бы одного из двух неравенств: M??,[M?,?(u)] > u; U > ш9-?[т??,(и)].

Тривиальные элементы L2 (0 и 1) с очевидностью обладают КСП на этой паре алгебр.

Для обнаружения ошибок в базовой форме ФД (рис. 1.4) необходимо и достаточно выполнения условий теоремы 4.1 и её следствий. Для решения задачи приходится синтезировать SK с некоторыми ограничениями. В реферируемой работе рядом теорем ограничения установлены и предложена каноническая формаSK, соответствующая таковым.

Теорема 4.2. Для существования диагностического отображения R = {rg, rY), связывающего системы ShSk (теорема 4.1), необходимо и достаточно выполнения двух условий:

1. Переходы SK по элементам qK е QK и ук е YK происходят синхронно с переходами S по блокам разбиений ил на Q и 1цл на Y, и с точностью до переобозначений QK = {BuR(q)} =цд, ^к = {-®м(.У)} и \/xgX, q<aQ,xK = (х, q), при дискретном времени из определённости S и X следует равенство BuR[S(x, q)] = SK[xK, BvR(q)], при непрерывном — BtR{/j[q0, 6(х, q), t]} SAxie (?)> 'Л, и во всех случаях —Лм[Л(х, q)] = XK[xK, BuR{q)}.

2. \/qeQ,yeY блоки разбиений uR и Ь)л определены соотношениями BuR(q) = {q:\q<->

EQ<zE}iiBiR{y) = {yt\y<*yj<i: EycE} соответственно.

По теореме 4.2 в SK определяются значения функций ЗиЛ системы S с точностью до блоков разбиений ия и Ь)л, порождаемых Гд и гу, в результате диаграммы согласованного функционирования (рис.4.1) приводятся к виду, учитывающему это (рис.4.3). В соответствии ними SK = (Хк, QK, Q'K, YK, SK, Лк) можно трактовать как SK = (Хк =Хх Q, uR, u'„, YK, 5К,

Теорема 4.2, ограничивая систему SK как математический объект, не ограничивает её реализации. В реферируемой работе предложено использовать форму SK, именуемую канонической (развёрнутая декомпозиция) и определённую условиями следующей теоремы.

Теорема 4.3. Если система^ связана с объектом S=(X,Q, Q\ F, S, А) отображением R = rY), введённым теоремой 4.1, то она представима в виде совокупности из четырёх бе-

зынерционных функциональных преобразователей и системы причём компоненты этой совокупности (рис. 4.4) построены в соответствии со следующими условиями:

1. v6 и us —вычислители функций v5 и и8, порождающих разбиения 1>6 и и6 на X и Q так, что Vx, х, еХ, и q, q^Q в системе S из x=x((ti5) и q э ^ (игия) при континуальном времени следует S(x, q) = S(xi, 9)(ил) и S(x, q) = S(x, </;)(u';), а при дискретном — S{x, q) s =S(x,, g)(uA) и 5(x, 9) =S(x, qj)(\iR).

2. vx и ux — вычислители функций vx и «>, порождающих разбиения и на А" и Q так, что Vx, х; еХ, и q^Q в системе S из х з х,(1^) и 9 = ?y(tfa,Ufl) всегда следует А(х, 9)3 =А(*„ 9)(1лл) и Я(х, 9) =A(x, 9у)(Ыл).

3. Система — система, состоящая из системы состояний S.aR и функционального преобразователя При континуальном времени St„ = (XuR, Q4R = uR, Q'uR = SuR), Xuri= =tlsxu5 и ^:i)5xusxuR -> U^, а при дискретном — £вЯ = (X^, QM = uR, <?„„), = t>sxus,

Рис. 4.3. Преобразованные диаграммы согласованного функционирования

систем £ и ; а) — ло состояниям, б) — по выходам (теорема 4.2)

Рис. 4.4. Представление контрольной системы SK по теореме 4.3 Следствие 4.4. Если 1)6,1>л, u5, Ux, % u^ и 1яя — разбиения на системных множествах S, определённые по теореме 4.3, то из них могут быть образованы элементы алгебр пар на ней: (Ds, U^eA^, (U5UR, ил)е Д„, Йл)еД^ и (и,ил, tns)eAf)1 при дискретном времени и (t)5, и^еД^., (и8ил, ДИ,, (и*, %)еД?,?, (Ьх, Йл)е Д^ и (ихил, Ьд)еА?>, при непрерывном. Справедливость следствия 4.4 вытекает из определения системных алгебр пар. Теоремы 4.1, 4.2 и 4.3 позволяют сделать вывод, что SK и D для системы S и класса ошибок в ней при дискретном времени определены шестёркой разбиений l>5, t>x, u6, Ux, ия и

причём в паре 1лл содержится информация о системе Я, обеспечивающая обнаружение ошибок, а в парах 1)5,11х ,и и6, — информация о системе Л1, необходимая и достаточная для вычисления разбиений первой пары. Для этой шестёрки введём конструкцию вида

«6 «я Ь>д «х> <4.1)

Т Т

в которой стрелки характеризуют использование информации в при определении разбиений иЛ и Ь)я на системных множествах 5. Отметим, что по (4.1) для определения иЛ используется и информация о системе 5, содержащаяся в нём самом.

Связанность разбиения в (4.1) входящей стрелкой с одним разбиением эквивалентно их вхождению алгебру пар на системе .У, причём первый компонент пары находится у тупого конца стрелки, а второй — у острого. Если разбиение в (4.1) связано входящими стрелками с несколькими разбиениями на одном множестве, то оно входит в соответствующую алгебру пар совместно с произведением всех разбиений, стоящих у тупых концов этих стрелок.

Соотношение (4.1) совместно с объектом 5 определяет контрольную систему Зк, дискриминатор /) в части обнаружения ошибок и алгебраические свойства компонентов их декомпозиций (рис. 4.2 и 4.4), что позволяет считать его алгебраической моделью совокупности и ТУ или алгебраической моделью ФД объекта S — системы с дискретным временем.

Для объектов с континуальным временем алгебраическая модель усложняется, поскольку к основным системным множествам Х,()и У добавляется <2' а число конструктивных алгебр пар на 5 доходит до пяти. В результате модель ФД принимает вид,

и8 -> иЛ->(лд<- (4.2)

Т Т

Ц ^

в котором по аналогии с (4.1) связанность разбиений стрелками соответствует их вхождению в алгебры пар (1>6, и^еД^,, (и5и„, <)еЛвд„ Чя)еА,-,, (ихил, Ц)е еД,, и (1>х, ЦЭеД^.

Алгебраические модели (4.1) и (4.2) в неявной форме характеризует и согласованную работу 5 и Л^д при отсутствии ошибок. Коммутативные диаграммы согласованного функционирования (рис. 4.5) отличаются от рассмотренных выше (рис. 4.1 и 4.3) тем, что в них часть тождественных отображений е заменяется такими функциями у5, ух, иа и их, для которых и5:£->и6 и их:<2~>их, причём УхеХ, qeQ уь(х)=ВйЬ{х), мх(х)=

=Д„\(х), и6(<7)=Виг(<7) и их{ч)=Вчх{х). В сущности, таким образом задаются алгебраические свойства разбиений, что позволяет считать диаграммы второй формой задания модели ФД.

Алгебраические модели можно использовать для синтеза средств ФД, но для конкретной задачи они определяются неоднозначно, так как условиям теоремы 4.1 могут удовлетворять несколько отображений Я. В реферируемой работе показано, что такая модель существует всегда и для всех ранее известных методов ФД, решение либо сводится к ней, либо неверно (есть необнаруживаемые ошибки).

Ху () ■

С/ « ?«л<Лх"гх"я

Ку Т-

а) б)

Рис. 4.5. Диаграммы согласованного функционирования Э (8К) при ФД в соответствии с моделью (4.2): а) — по состояниям, б) — по выходам

В пятой главе диссертационной работы решается задача реализации алгебраической модели ФД, понимаемая как синтез по модели дискриминатора Х> и системы модель же строится на основе отображения Я. При синтезе минимизируется по критерию порядка.

Первой исследована реализация модели ФД контрольной системой в форме функциональной (логической) задержки. Показано, что в этом случае для дискретного времени алгебраическая модель ФД может быть получена преобразованием модели (4.1) к виду

Ц5 -> «я -> <- «х, (5.1)

т г

в котором разбиения ид и определены отображением Л, а четыре других компонента выбраны исходя из условий: вхождения в соответствующие алгебры пар на системе 5.

Структура в форме логической задержки не отличается от канонической (рис. 4.2), для её минимизации достаточно положить 1)8 = МХ(?(ия), и8 = М9?(ия) и 1)х = 1УГ^(1ля), а в качестве взять максимальное решение неравенства М?>,(йЛ)£:ихиЛ. Выполнив такие замены, получим оптимальную алгебраическую модель ФД в форме функциональной задержки:

м„(ия) -> ил

(5.2)

и>.,

т т мч(иЛ) м^)

В системе 5К, построенной по модели (5.2), функции динамики и выходов реализуются в виде разделимых декомпозиций, в которые функции, порождающие разбиения модели, входят как компоненты, что позволяет описать их соотношениями вида

гв[3(х, ?)] = М]'ч(Й)1 гг[А(х, их(д), ге(0], (5.3)

где, к примеру, символом Мь£(х) обозначена функция, порождающая разбиение М^йу,).

На основе (5.3) для систем с дискретным временем разработана процедура синтеза оптимальной в форме функциональной задержки. При её выполнении вычисляются порождающие функции разбиений в (5.2), решается неравенство определяются функции динамики и выходов по (5.3) и синтезируется искомая в канонической форме. Принцип реализации алгебраической модели ФД в форме функциональной задержки

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

-> «д "я ~> <- ltx, (5.4)

î Î

в котором разбиения M и MI?.(u^) порождены функциями, определяемыми с помощью произведения J,Q[8(x, q)] ( JrC — матрица Якоби rQ(q), S(x, q) — функция динамики S).

Преобразуется также первое равенство в (5.3): Jrç8(x, q)= M*£,(q)}, a вто-

рое не меняется. Процедура синтеза SK в континуальном случае отличается от предыдущей использованием произведения Jrg[<y(jc, q)] и коррекцией соотношения (5.3).

Основные свойства контрольных систем в форме функциональной задержки суть нетривиальность решения задачи ФД, минимальность контрольной системы по критерию порядка, необходимость полной доступности компонентов векторов системных множеств объекта диагностирования и возможность самосинхронизации. Первые два определяют достоинства таких систем, а третье — основной недостаток. Четвёртое свойство может быть как полезным, так и вредным в зависимости от вида S и формулировки диагностической задачи.

Решение задачи ФД с помощью контрольной системы в форме функциональной задержки является предельным, поскольку такая SK связана с объектом диагностирования максимальным образом. В диссертационной работе рассмотрен и другой предельный случай, когда связь между ними минимальна, что влечёт за собой наличие гомоморфизма S на SK (рис. 1.3). Такой гомоморфизм накладывает ряд ограничений на диагностическое отображение и на алгебраическую модель ФД. Из-за недоступности состояний S первое переходит в R = (гг), а вторая в случае дискретного времени трансформируется к виду

kg -> и -» t>x, (5.5)

а в случае континуального — к виду _

tig -» u'-> u -» tos <- t>x. (5.6)

В соответствии с (5.7) и (5.8) упрощается и каноническая форма SK (рис. 4.4), в которой исключаются блоки и6 и ux> а блоки v5,h принимают тривиальный вид.

Для оптимизации гомоморфных моделей (5.5) и (5.6) и используются те же принципы, что и для случая функциональной задержки. Главное отличие состоит в том, что вместо разбиения ид приходится использовать наибольшее разбиение и, имеющее СП либо СКП. В реферируемой работе показано, что при дискретном времени таковое есть я[М (Ьл)] в алгебре

Адд, в результате оптимизированная алгебраическая модель ФД сводится к

$ ^

tis = Мч{г[М?>(Ыя)]} -> я[МдуЮ) -> Ц <- Луыд) = 1>х. (5.7)

При вычислении я[М?},(1ля)] может быть получено нулевое разбиение, что является

признаком совпадения 5 и (ФД дублированием). При 0[М?>((иЛ)] ф 0 контрольная система нетривиальна, её функции динамики и выходов можно найти по аналогии с (5.3) и при условии замены на функцию 5(9), порождающую разбиение в[М?у((ил)]:

9)] = £цД[Л/;(л:), *(?)], гг[Х(х,ч)}=Яш1{[М^{х),8{Ч)1 (5.8)

Соотношения (5.8) и (5.9) положены в основу процедуры синтеза оптимальной гомоморфной 8К, состоящей из определения функций х) и Л/*£(</), порождающих разбиения М^Йд) и вычисления функций 5(1/) и Л/*?(х), порождающих разбиения 0[М^((лЛ)]

и Мч{з[М?>(1нЛ)]}, выражения функций динамики и выходов в соответствии с (5,9) и синтеза искомой системы в канонической форме (рис. 4.4) с исключёнными блоками и5 и и,.

В случае континуального времени (5.8) по аналогии с переходом от (5.2) к (5.4) преобразуется в модель вида ----—- -------

[М^ад} -> в'[М,у(Ь„)] -> Й[М?У((ИЙ)] -> м^(Ь)к). (5.9)

Основное отличие модели (5.10) от предыдущей заключается в использовании разбиения в[М 0лЛ)] вместо я[М^(Ья)]. Оно представляет собой наибольшее разбиение с СКП, меньшее Мда(1ля). В реферируемой работе показано, что функция, порождающая максимальное СКП-разбиение, меньшее наперёд заданного и есть

*Хч) = Кт{«(?), (1)Л/;.(?), (2)М;,(?),..„ (0Лг£(«г), (¿+1 (5.10)

/ 00

где (1)М;,(9) = Л/;,(9) = Нт{1/(х„<7),...,Зид(хр?)}-М^,(и') = М,?,(и'), (2)Л/;.(?)^М®,(и') =

у 00

Положив и = ), с помощью (5.11) можно определить порождающую функцию

разбиения 8>[М9>(йЛ)] модели (5.10), а затем, и разделимые декомпозиции для функций динамики и выходов 5^., построенной по этой модели:

Ч) = 5ЧЯ[М^(Х)^\Ч)\, гу[А(*,9)] = Лшй[М^),^и(9)], (5.11) в которых Зв — матрица Якоби функции " ¿5(и), М^(х) и Мь£(х) — функции, порождающие разбиения М .{^[М^ОВд)]} и М^Оо^) на множестве Xсистемы 5соответственно.

На основе соотношений (5.10) — (5.12) в реферируемой работе построена процедура синтеза гомоморфной для объекта 5 с континуальным временем. Основное её отличие от процедуры, предназначенной для 5 с дискретным временем, заключается в необходимости вычисления функции порождающей СКП-разбиение й[М?у((лй)] на множестве со-

стояний, с последующим использованием её вместо функции предыдущей процедуры.

Главное положительное свойство реализации ФД с помощью гомоморфной контрольной системы состоит в невозможности самосинхронизация 5 и что гарантирует обнаружения ошибок заданного класса. Ценой этого являются необходимость согласования начальных состояний обеих систем и повышенные аппаратурные затраты.

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

5 при порядке лежащим между верхней и нижней границами. Промежуточная форма контрольной системы, связанная с системой 5 минимальным образом, но не требующая увеличения её порядка, получается при совместной минимизации блоков и6 и их в канонического вида (рис. 4.4) с учётом информации о состояниях содержащейся в блоках разбиения ил. Алгебраическая модель такой получается путём замены в (5.2) разбиений М??(иЛ) и их максимальным решением неравенства М (ия)М г ииЛ, что приведёт её к виду

Г)

М„(иЛ) -> ия -> Ч <- М 0иЛ). (5.12)

Разделимые декомпозиции для функций динамики и выходов контрольных систем, соответствующих моделям (5.12) суть

гд15{.х,ч)} = 5^[М^(х),и{ч),г0(Ч)), гг[Х{х, ,)] =А11Ыг[Л/^(*), и(д\ ге(«?)]. (5.13)

Для синтеза Sк по модели (5.12) можно использовать процедуру, разработанную для модели (5.2), при условии соответствующей замены разбиений в ней.

Рассмотренная промежуточная форма получена преобразованием контрольной системы в форме функциональной задержки без изменения её порядка. Кроме неё в реферируемой работе предложена реализация как последовательной декомпозиции, причём в процессе её синтеза порядок последовательно увеличивается.

При дискретном времени преобразование в форме функциональной задержки в такую промежуточную форму сводится к многократному применению оператора типа М к разбиению (0Я. В результате получается последовательность сомножителей

лулуюд м^луад,..., м^рууад, (5.14)

приводящих к образованию гомоморфной модели, прерванная прежде появления СП-разбиения. Точка прерывания устанавливается, исходя из ограничений, наложенных на контрольную систему. Если ограничен её порядок то для реализации модели ФД последовательно вычисляются вспомогательные разбиения и^ = П 0М ^ [М9>(Ь]Д)] с обязательной минимизацией порядка функций «*(?), порождающих эти разбиения. Если допустимый порядок превышен, — возврат к и синтез искомой в канонической форме функциональной

задержки при условии замены разбиения иЛ разбиением порождённым

Если эта промежуточная формы строится в виде последовательной декомпозиции, то ограничивают не её порядок, а число разбиений в (5.14). Положив его равным к+Х, последовательность можно представить как М^(йя), М9?[М?>(|дя)], .....М^М^Йд)],

..., М^М^ОЯд)], которой с очевидностью сопоставляется искомая (рис.5.1).

В полученной системе 2м|=М^[Мг),((лЛ)], а для 5ВЙ6 —

где — разбиение, порождённое отображением гг. Функциональные преобразователи \\ и \'б1 суть вычислители функций, порождающих и МЧ{М^[М?>(Ь)Л)]}, а в и8к вычисля-

ется функция, порождающая либо решение М^+1'[Мщ,(1яЛ)]>игкМ®[М^(Шй)] относительно

и6, либо М£+1)[М„,(М- В первом случае система 5мк принимает первую промежуточную форму, во втором — форму функциональной задержки первую.

х-

<2-

>Мк

49:

М>

+ -Л. 1

ум у«о

+

Рис. 5.1. Последовательная декомпозиция для промежуточной формы контрольной системы построенная в соответствии с (5.14)

В полученной системе 0М| = М^[М^(Ь]Л)], а для — 011Ь, = М9у(1пд),

где — разбиение, порождённое отображением гу. Функциональные преобразователи ух и

*Ог

суть вычислители функций, порождающих и М ^ {М [М?>,(Ь)д)]}, а в и5к вычисля-

(А+П (к)

ется функция, порождающая либо решение М^ [М^(Й^]>и5кМ*ДМ (Йк)] относительно

иа> либо М^+1)[>уйл)]. В первом случае система 5мк принимает первую промежуточную форму, во втором — форму функциональной задержки первую.

Функции выходов системы и динамики всех входящих в подсистем можно получить с помощью равенств (5.3), при условии замены в них разбиения ия разбиением М^[М?),(Ь)Л)], а функции Гд(д) — функцией, его порождающей.

Для уменьшения объёма рассматриваемой декомпозиции можно, во-первых, выполнить совместную минимизацию функциональных преобразователей и, во-вторых, ввести обратные связи с выходов всех систем состояний на вход 5мк- Внутренняя структура $К при этом измениться, однако декомпозиционный характер реализации сохраниться, причём при увеличении числа подсистем наличие обратной связи превратит её в гомоморфный образ

Контрольные системы в промежуточных формах можно построить и для объектов с континуальным временем, используя после коррекции процедуры синтеза, разработанные для случая дискретного времени. В них следует заменить разбиения М?9(ий) и М^(ил) разбиениями М?9-(ид) и и порождающие функции первой пары порождающими функциями второй. В результате левое равенство соотношения (5.13) перейдёт в Згд6(х, #) = = и(д), Гд(д)], а алгебраическая модель (5.12) — в

Г мм ->

МЛН*).

Полученные соотношения позволяют синтезировать SK в промежуточной форме для случая континуального времени ценой сравнительно малых вычислительных затрат. Хуже обстоит дело при синтезе декомпозиционных форм, так как необходимость определения функций вида <?)] сильно усложняет выкладки.

В шестой главе диссертационной работы предложенные методы синтеза средств ФД использованы для ФД устройства формирования и обработки сигналов широкополосной ра-

диотехнической системы ближней навигации (РСБН), в состав которого входят устройство кодирования, устройство обработки дальномерного сигнала, устройство декодирования информации и управляющее микропроцессорное устройство. Задача диагностирования решена как совокупность частных диагностических задач каждого блока отдельно.

Все синтезированные средства из-за ограниченного объёма автореферата представить невозможно, поэтому ниже приведено наиболее характерное решение: средства ФД для устройства обработки дальномерного сигнала. Оно (рис. 6.1) представляет собой фильтр сжатия 13-разрядного кода Баркера, кроме того, в нём фиксируется захват несущей системой ФАПЧ.

Анализируя объект диагностирования можно убедиться, что он представляет собой конечный автомат в форме логической задержки с числом внутренних состояний, превышающим 103t и малоразмерным вектором выхода, из чего следует реализация контрольной системы в той же форме и необходимость использования двухкомпонентного диагностического отображения R = (rQ, /у). Положив rQ(q) = q(1+q]Q+q2(J + ... +qm+qm и Гу(у) = (у0,у,), где q, — компоненты BK(//10J шины ВК, а у0 и у^ — выходы LS и DIM устройства соответственно, синтезируем искомые средства диагностирования. В их состав войдут два десятиразрядных регистра сдвига, сумматор с фиксатором переноса, десятивходовая схема "И" (контрольная система), два сумматора по модулю два и выходная сборка (дискриминатор ошибок) — рис. 6.2.

Сравнение устройства обработки дальномерного сигнала с его диагностическими средствами показывает достаточно высокую эффективность решения поставленной задачи. Так, при реализации обоих устройств на матрицах ПЛИС THna"Spartan Xilinx", вводимая избыточность, определённая по задействованному числу компонентов матрицы, составляет не более 20% от объёма безызбыточной системы.

В Заключении дается перечень основных результатов диссертационной работы и сделана оценка этих результатов.

ВК12

яо по

из 1

2 3

4

с 5

7

9

но ПО

<—

1

2 3

4

с 5

7

9

Рис. 6.2. Средства ФД для устройства обработки дальномерного сигнала

Основные результаты работы

1. Установлено, что решение задачи ФД, в сущности, сводится к выявлению на системных множествах объекта диагностирования нескольких разбиений с особыми свойствами, т. е. искомые решения находятся в соответствующих решётках разбиений. На основе установленного факта введена базовая форма ФД конечномерных динамических систем общего вида и определены требования к математическим конструкциям, ориентированным на решение поставленной задачи.

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

3. В качестве второй математической конструкции выбраны алгебры пар. Алгебры обобщены на континуальный случай. Подробно исследованы свойства обобщённых алгебр на декартовых произведениях дискретных и континуальных решёток, для которых разработаны процедуры вычисления основных алгебраических операторов.

4. Введены системные алгебры пар, однозначно определяемые объектом диагностирования, причём для систем с континуальным временем системные алгебры введены впервые. Для пары алгебр, связывающей множества состояний континуальных систем впервые определено свойство квазиподстановки, алгебраические характеристики которого подобны характеристикам свойства подстановки в дискретных системах.

5. Решена задача ФД на абстрактном уровне. Определены необходимые и достаточные условия осуществления ФД в базовой форме и условия существования диагностического отображения.

6. Предложена алгебраическая модель ФД динамических систем. В отличие от ранее из-

вестных, модель справедлива для произвольных динамических систем. Предложена универсальная каноническая форма реализации алгебраической модели ФД.

7. Рассмотрены предельные варианты реализации алгебраической модели ФД: с помощью контрольной системы в форме функциональной задержки и с помощью гомоморфной контрольной системы. Для обоих вариантов предложены процедуры синтеза средств диагностирования, минимизирующие вводимую избыточность по порядку.

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

9. С помощью разработанных на основе теоретической части процедур построены средства ФД для узлов перспективной радиотехнической системы ближней навигации.

В Заключении также отмечено, что введённые в диссертационной работе обобщённые алгебры пар можно использовать для решения не только задач ФД, но и задач управляемости, наблюдаемости и редукции систем, а также поиска декомпозиций.

Публикации

Основные результаты диссертации опубликованы в следующих печатных трудах. Публикации в изданиях из перечня ведущих рецензируемых изданий, рекомендованных в действующем перечне ВАК:

1. Подкопаев Б.П. Алгебраическая модель аппаратного контроля автоматов [Текст] / В.В. Данилов, Н.В. Колесов, Б.П. Подкопаев // Автоматика и телемеханика, 1975. № 6 — с. 118-125.

2. Подкопаев Б.П. Аналитическая процедура вычисления операторов алгебр пар и ее применение к задаче синтеза диагностирующих автоматов [Текст] / Б.П. Подкопаев, А.Е. Шумский //Автоматика и вычислительная техника, 1983. № 6 — с. 66- 67.

3. Подкопаев Б.П. Беспереборное вычисление алгебраических операторов в пространствах состояний динамических систем [Текст] / Б.П. Подкопаев, В.Н. Смирнов // Известия ТЭТУ, СПб.: Издательско-полиграфический центр ТЭТУ, 1997. Вып. 508: Обработка сигналов и полей в радиотехнических устройствах и системах — с. 44 - 48.

4. Подкопаев Б.П. Двухэтапная процедура синтеза схем функционального диагностирования для сетей автоматов [Текст] / Б.П. Подкопаев, А.Е. Шумский // Известия ЛЭТИ, Л.: ЛЭТИ, 1984. Вып. 349 — с. 53 - 56.

5. Подкопаев Б.П. Диагностика неисправностей в автоматах Мили [Текст] / В.В. Данилов, Н.В. Колесов, Б.П. Подкопаев, Б.И. Филимонов, B.C. Толстяков // Известия ЛЭТИ, Л.: ЛЭТИ, 1974. Вып. 156 —с. 55-60.

6. Подкопаев Б.П. Диагностирование цифровых устройств РТС [Текст] / Н.В. Колесов, Б.П. Подкопаев, B.C. Толстяков // Известия ЛЭТИ, Л.: ЛЭТИ, 1986. Вып. 370 — с. 101 - 106.

7. Подкопаев Б.П. Использование спектральных и автокорреляционных свойств логических функций для синтеза комбинационных схем на каскадах Майтра [Текст] / В.В. Данилов, Б.П. Подкопаев//Известия АН СССР. Техническая кибернетика, 1980. №1—с. 112-120.

8. Подкопаев Б.П. Использование характеристических функций для выполнения адди-

тивных решёточных операций в пространствах Хэмминга [Текст] / Б.П. Подкопаев // Известия СПбГЭТУ, СПб.: СПБГЭТУ, 2002. Вып. 558, Серия «Радиоэлектроника и телекоммуникации», № 2 — с. 7 - 12.

9. Подкопаев Б.П. К вопросу о синтезе комбинационных схем на сумматорах по модулю два и одном пороговом элементе [Текст] / Б.П. Подкопаев, Д.О. Яковлев // Известия АН СССР. Техническая кибернетика, 1973. № 5 — с. 122 - 126.

10. Подкопаев Б.П. Коптролепригодные структуры автоматов на регистрах сдвига [Текст] / Б.П. Подкопаев, А.Е. Шумский // Электронное моделирование, 1984. Т. 6, № 5 — с. 52-57.

11. Подкопаев Б.П. Надежность систем с диагностированием [Текст] / Б.П. Подкопаев // Известия ТЭТУ, СПб.: СПбГЭТУ, 1995. Вып. 487 — с. 61 - 66.

12. Подкопаев Б.П. Об одном методе приведения автоматов [Текст] / А.Н. Жирабок, Б.П. Подкопаев II Известия ЛЭТИ, Л.: ЛЭТИ, 1980. Вып. 265 — с. 52 - 55.

13. Подкопаев Б.П. О реализации алгебраической модели аппаратного контроля автоматов [Текст] I Б.П. Подкопаев, Н.С. Щербаков // Автоматика и вычислительная техника, 1980. № 3 —с. 58 - 64.

14. Подкопаев Б.П. Оценка надёжности бортовой аппаратуры РСБН со средствами диагностирования и восстановления [Текст] / А.Г. Герчиков, В.К. Орлов, Б.П. Подкопаев // Вопросы радиоэлектроники. Серия РЛТ, 2009. Вып. 2 — с. 12-20.

15. Подкопаев Б.П. Тестовое диагностирование цифровых устройств радиосистем в процессе функционирования [Текст] / Н.В. Колесов, Б.П. Подкопаев, А.Е. Шумский И Вопросы радиоэлектроники. Серия ОВР, 1983. Вып. 13 — с. 116 - 124.

16. Подкопаев Б.П. Функциональное диагностирование автоматов структурным методом контроля по модулю два [Текст] / Б.П. Подкопаев, А.Е. Шумский // Известия ЛЭТИ, Л.: ЛЭТИ, 1982. Вып. 308 — с. 88 - 92.

17. Подкопаев Б.П. Функционально связанные структуры как аппарат связи алгебр пар и динамических систем [Текст] / Б.П. Подкопаев // Известия ЛЭТИ, Л.: ЛЭТИ, 1991. Вып. 440 — с. 35-39.

Авторские свидетельства и патенты

18. Многоканальный сигнатурный анализатор [Текст] / а. с. №1718220 СССР: МПК 006Р 11/00 Иванов С.А., Подкопаев Б.П., Смирнов В.Н., Филиппов Ф.В., Щербаков Н.С.; заявитель и правообладатель: Л., Ленинградский электротехнический институт им. В.И. Ульянова (Ленина). —№ 4784919/24 заявл. 22.01.1990; опубл. 07.03.1992, Бюл. №9 — 5 е., ил.

19. М-канальный линейный цифровой фильтр с контролем [Текст] / а. с. №1325512 СССР: МПК в06Р 15/353, Н03 Н17/06, ООбР 11/00 Колесов Н.В., Мосягин В.В., Подкопаев Б.П.; заявитель и правообладатель: Л., Ленинградский электротехнический институт им. В.И. Ульянова (Ленина). — №4063345/24-24 заявл. 19.03.1986; опубл. 23.07.1987, Бюл. №27 — 4 е., ил.

20. Счетчик с коррекцией ошибок [Текст] / а. с. № 656218 СССР: МПК Н03К 23/02 Жирабок А.Н., Подкопаев Б.П., Сошин М.П., Яковлев Д.О.; заявитель и правообладатель: Л., Ленинградский электротехнический институт им. В.И. Ульянова (Ленина). —№2558923/1821 заявл. 26.12.1977; опубл. 05.04.1979, Бюл. № 13 — 4 е., ил.

21. Устройство для контроля цифровых блоков [Текст] / пат. №2065202 Рос. Федерация: МПК G06F 11/22 Иванов С.А., Подкопаев Б.П., Смирнов В.Н.; заявитель и патентообладатель: СПб., Санкт-Петербургский государственный электротехнический университет им. В.И. Ульянова (Ленина). — №5014790/09 заявл. 04.12.1991; опубл. 10.08.1996, Бюл. №22 — 2 е., ил.

22. Устройство непрерывного тестового диагностирования линейных динамических систем [Текст] /а. с. № 983710 СССР: МПК G06F 11/00, G05B 23/02 Колесов Н.В., Подкопаев Б.П., Сошин М.П., Толстяков B.C.; заявитель и правообладатель: Л., Ленинградский электротехнический институт им. В.И. Ульянова (Ленина). — №3296435/18-24 заявл. 08.06 1981; опубл. 23.12.1982, Бюл. №47 — 4с., ил.

23. Устройство непрерывного тестового диагностирования линейных цифровых систем [Текст] / а. с. № 1163329 СССР: МПК G06F 11/26 Колесов Н.В., Подкопаев Б.П., Сошин М.П., Шумский А.Е.; заявитель и правообладатель: Л., Ленинградский электротехнический институт им. В.И. Ульянова (Ленина). — №3628341/24-24 заявл. 25.07.1983; опубл. 23.06.1985, Бюл. №23 — 6 е., ил.

24. Цифровая система с тестовым диагностированием [Текст] / а. с. №1176335 СССР: МПК G06F 11/26 Колесов Н.В., Подкопаев Б.П., Толстяков B.C., Шумский А.Е.; заявитель и правообладатель: Л., Ленинградский электротехнический институт им. В.И. Ульянова (Ленина). -№3627736/24-24 заявл.27.07.1983; опубл. 30.08.1985, Бюл. №32 —4 е., ил.

В прочих рецензируемых изданиях

25. Подкопаев Б.П. Алгебраическая теория функционального диагностирования динамических систем [Текст] / Б.П. Подкопаев // Ч. 1: Системы, диагностирование систем, системные алгебры. — СПб.: ООО «Техномедиа» / Изд-во «Элмор», 2007. — 132 с.

26. Подкопаев Б.П. Диагностическое моделирование динамических систем с непрерывным временем [Текст] / Б.П. Подкопаев // Известия высших учебных заведений России, Радиоэлектроника, СПб, 1998. № 1 — с. 36 - 41.

27. Подкопаев Б.П. О взаимосвязи некоторых моделей аппаратного контроля автоматов [Текст] / Б.П. Подкопаев, Н.С. Щербаков И Логическое управление в промышленности, М.: Атомиздат, 1978. Вып. 1, с. 70 - 74.

28. Подкопаев Б.П. Основы технической диагностики цифровых устройств [Текст] / Б.П. Подкопаев II Учебное пособие. — СПб.: Издательско-полиграфи-ческий центр ТЭТУ, 1996, —64 с.

29. Подкопаев Б.П. Отказоустойчивые цифровые устройства радиотехнических систем [Текст] / Ю.М. Казаринов, Б.П. Подкопаев, В.Н. Смирнов // Учебное пособие. Л.: ЛЭТИ, 1991, —60 с.

30. Подкопаев Б.П. Радиотехнические системы: Учебник для студ. высш. учеб. заведений [Текст] / [Ю.М. Казаринов и др.]; под ред. Ю.М. Казаринова // М: Изд. центр «Академия», 2008, —592 с.

31. Подкопаев Б.П. Структурная теория аппаратного контроля цифровых автоматов [Текст] I Н.С. Щербаков, Б.П. Подкопаев ИМ.: Машиностроение, 1982. — 191 с.

32. Подкопаев Б.П. Элементарное введение в теорию групп [Текст] / Б.П. Подкопаев // Учебное пособие. СПб.: Издательство СПбГЭТУ «ЛЭТИ», 2002. — 64 с.

В сборниках трудов международных конференций

33. Подкопаев Б.П. Алгебры пар на решётках, связанных по отображению [Текст] / Б.П. Подкопаев // Материалы международной научно-практической конференции VI Царскосельские чтения, СПб.: Лен. гос. обл. университет им. А. С. Пушкина, 2002. — Т. VI, с. 3 - б.

34. Подкопаев Б.П. Минимизация векторных функций, индуцирующих разбиения на элементах конечномерных континуальных пространств [Текст] / Б.П. Подкопаев И Материалы международной научно-практической конференции VI Царскосельские чтения, СПб.: Лен. гос. обл. университет им. А. С. Пушкина, 2002. — Т. VI, с. 6 - 9.

35. Подкопаев Б.П. Надежность систем с диагностированием, работающих спорадически [Текст] / Б.П. Подкопаев, В.Н. Смирнов // Международная НТК «Диагностика, информатика, метрология, экология, безопасность - 96», СПб.: ТЭТУ, 1996. — с. 96 - 97.

36. Подкопаев Б.П. Решение решеточных неравенств при функциональном диагностировании динамических систем с непрерывным временем [Текст] / Б.П. Подкопаев, В.Н. Смирнов // Международная НТК «Диагностика, информатика, метрология, экология, безопасность - 97», СПб.: ТЭТУ, 1997. -— с. 80.

В сборниках трудов региональных конференций

37. Подкопаев Б.П. Аппаратный контроль автоматов Мура по входному и выходному алфавитам [Текст] / Б.П. Подкопаев, Н.С. Щербаков // Всесоюзная конференция «Логическое управление в промышленности», М.: МДНТН, 1977. — с. 43 - 48.

38. Подкопаев Б.П. Диагностическое моделирование поведения аналоговых динамических систем в пространстве состояний [Текст] / Б.П. Подкопаев // VI Всесоюзное совещание «Техническая диагностика», М.: Институт проблем управления, 1987. — с. 30.

39. Подкопаев Б.П. Избыточные контролепригодные структуры управляющих автоматов на регистрах сдвига [Текст] / Б.П. Подкопаев, А.Е. Шумский // VIII симпозиум по проблемам избыточности в информационных системах, Л.: ЛИАП, 1983. — ч. 3, с. 146 - 149.

40. Подкопаев Б.П. Использование парных алгебр для функционального контроля автоматов [Текст] / В.В. Данилов, Н.В. Колесов, Б.П. Подкопаев // IV симпозиум по проблеме избыточности в информационных системах, Л.: ЛИАП, 1983. — ч. 3., с. 32 - 36.

41. Подкопаев Б.П. Построение общей диагностической модели цифровых устройств [Текст] / Б.П. Подкопаев, В.Н. Смирнов // 51 НТК НТОРЭС им. А.С. Попова, СПб.: ВНТОРЭС им. А. С. Попова, 1996. — с. 95.

42. Подкопаев Б.П. Применение алгебры пар к решению задач функционального диагностирования цифровых устройств [Текст]/А.Н. Жирабок, Б.П. Подкопаев//Проектирование, контроль и диагностика микропроцессорных систем, Саратов: СГУ, 1986. — с. 46 - 50.

43. Подкопаев Б.П. Синтез автоматов с обнаружением и исправлением ошибок на регистрах сдвига [Текст]/Б.П. Подкопаев//II Всесоюзная конференция «Проблемы надежности при проектировании систем управления», Киев: Институт кибернетики, 1976. — с. 65-66.

Подписано в печать 6.06.11. Формат 60*84 1/16. Бумага офсетная. Печать офсетная. Печ. л. 2,25. Тираж 100 экз. Заказ 51.

Отпечатано с готового оригинал-макета в типографии Издательства СПбГЭТУ "ЛЭТИ"

Издательство СПбГЭТУ "ЛЭТИ" 197376, С.-Петербург, ул. Проф. Попова, 5

Оглавление автор диссертации — доктора технических наук Подкопаев, Борис Павлович

ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ

ВВЕДЕНИЕ

1. ДИНАМИЧЕСКИЕ СИСТЕМЫ КАК ОБЪЕКТ ФУНКЦИОНАЛЬНОГО ДИАГНОСТИРОВАНИЯ.

1.1. Понятие конечномерной динамической системы.

1.2. Ошибки динамических систем.

1.3. Постановка задачи функционального диагностирования.

1.4. Выводы по первой главе.

2. РЕШЁТКИ, РЕШЁТОЧНЫЕ ОПЕРАЦИИ, РЕШЁТОЧНЫЕ НЕРАВЕНСТВА.

2.1. Абстрактные решётки и решётки с ассоциированной эквивалентностью.

2.2. Решётки разбиений на множествах элементов конечномерных континуальных метрических пространств.

2.3. Решётки разбиений на элементах конечных метрических пространств.

2.4. Решение решёточных неравенств.

2.5. Выводы по второй главе.

3. АЛГЕБРЫ ПАР.

3.1. Абстрактные алгебры пар.

3.2. Связанные по отображению решётки и алгебры пар.

3.3. Мультипликативные операторы в алгебрах пар на решётках разбиений в конечномерных метрических пространствах.

3.4. Аддитивные операторы в алгебрах пар на решётках разбиений в конечных метрических пространствах.

3.5 Алгебры пар со свойством подстановки на решётках разбиений в конечномерных метрических пространствах.

3.6. Выводы по третьей главе.

4. АЛГЕБРАИЧЕСКАЯ МОДЕЛЬ ФУНКЦИОНАЛЬНОГО ДИАГНОСТИРОВАНИЯ.

4.1. Абстрактное решение задачи функционального диагностирования.

4.2. Системные алгебры пар. Условия существования диагностического отображения Л.

4.3. Каноническая форма Алгебраическая модель ФД .:.

4.4. Модификации алгебраической модели ФД динамических систем.

4.5. Выводы по четвёртой главе.

5. РЕАЛИЗАЦИЯ АЛГЕБРАИЧЕСКОЙ МОДЕЛИ ФУНКЦИОНАЛЬНОГО ДИАГНОСТИРОВАНИЯ.

5.1. Реализация алгебраической модели ФД контрольной системой в форме функциональной задержки.

5.2. Реализация алгебраической модели ФД с помощью гомоморфной контрольной системы.

5.3. Промежуточные формы реализации алгебраической модели

5.4. Выводы по пятой главе.

6. РЕАЛИЗАЦИЯ МОДЕЛИ ФД В ЗАДАЧЕ ДИАГНОСТИРОВАНИЯ РАДИОТЕХНИЧЕСКОЙ СИСТЕМЫ БЛИЖНЕЙ НАВИГАЦИИ.

6.1. Устройство формирования и обработки сигналов для широкополосной РСБН.

6.2. Устройство кодирования.

6.3. Устройство обработки дальномерного сигнала.

6.4. Устройство декодирования информационного сообщения.

6.5. Выводы по шестой главе.

Введение 2010 год, диссертация по радиотехнике и связи, Подкопаев, Борис Павлович

Последняя треть двадцатого столетия и начало нынешнего характеризуются широчайшим внедрением радиолокационных и радионавигационных систем во все области человеческой деятельности, начиная от научно-прикладных и кончая бытовыми. Спутниковая навигация и связь, управление аэрокосмическим, морским и наземным движением, позиционирование всякого рода объектов, вплоть до отдельного индивидуума, наблюдение за состоянием окружающей среды — всё это стало полем применения таких систем. В результате непрерывно растёт их сложность, расширяются функции, ухудшаются условия эксплуатации, в частности из-за отсутствия квалифицированного обслуживания, и увеличивается цена нештатного функционирования. Последнее влечёт за собой необходимость мониторинга поведения систем как с целью своевременного обнаружения опасных ситуаций и минимизации последствий их появления, так и с целью оценки качества выполнения ими своих функций. Поскольку в результате введения мониторинга системы становятся избыточными, знания традиционных характеристик (надёжность, среднее время безотказной работы и т. п.) для полноценной их оценки недостаточно, для этой цели приходится привлекать такие понятия как отказочувствительность, отказоустойчивость, достоверность, целостность и иные термины научных дисциплин, занимающихся изучением техносферы [93, 94].

Для осуществления1 мониторинга рассматриваемых систем широко используются средства функционального диагностирования (ФД), что порождает необходимость предварительного решения двух задач: задачи определения характеристик систем со средствами ФД и задачи собственно синтеза таких средств. Обе эти задачи нашли отражение в многочисленных отечественных и зарубежных публикациях последних 30 -40 лет, однако, по мнению автора, если для первой получены вполне удовлетворительные решения, в частности в работах [11, 75, 81, 111], то для второй таковые могут быть существенно улучшены. Действительно, рассмотрев наиболее известные отечественные работы, выполненные в таких организациях, как ИПУ АНРФ (ИПУ АНСССР), — группа чл.-корр. АН СССР П.П. Пархоменко (Е.С. Согомонян, Е.К. Корноушенко и др.), СПбГУПС (ЛИИЖТ), — В.В. Сапожников и Вл.В. Сапожников, СПбГУАП (ЛИАП), — рук. Мироновский Л.А., СПбГЭТУ (ЛЭТИ), — В;В. Данилов, Н.В. Колесов и др., ДВГТУ (ДВПИ), — А.Н. Жирабок, А.Е. Шумский и др., нетрудно убедиться в том, что их результаты, не в полной мере соответствуют современным требованиям, прежде всего, из-за недостаточной общности. Работы признанных зарубежных авторов; таких как М. Бассвиль, А. Виллски, Я. Герт-лер, Р. Изерман, Р. Кларк, Р. Паттон, П. Франк и др. имеют те же изъяны.

Показать ограниченность сфер приложения известных методов решения задач- ФД можно на примере отечественных работ. Так, методы ФД, следующие из работы [23], а также предложенные в публикациях группы П.П. Пархоменко [38, 47 - 49, 66, 67], успешно применялись для решения диагностических задач в цифровых устройствах умеренного объёма, однако с усложнением объектов диагностирования их возможности были практически исчерпаны. В идейном плане близкие к ним методы ФД; ориентированные на синтез самопроверяемых и отказоустойчивых систем [98, 99, 103], а также цифровых устройств с повышенной достоверностью функционирования [111], обладали теми же недостатками.

Глубокие исследования в области ФД систем авторегулирования и управления выполнены под руководством Л.А. Мироновского. Представленные в ряде публикаций результаты [5-8, 56-61] позволяют решить диагностическую задачу для линейных систем исчерпывающим образом, но обобщение их на произвольный нелинейный случай затруднительно [62]. Остаётся открытым и вопрос применимости подобных методов для ФД систем, организованных по сетевому принципу (сети связи).

В части ФД линейных систем следует упомянуть и работы A.B. Латышева [50 - 52], поскольку в них рассмотрены вопросы диагностирования континуальных систем, однако предложенные в них методы решения абсолютно непригодны в нелинейном случае.

Особо следует отметить работу в области ФД представителей алгебраического направления, у истоков которого стоял В.В. Данилов. Исследованиями в рамках этого направления занимались также Н.В. Колесов, Н.С. Щербаков и другие авторы [15 - 21, 39, 43, 44, 104, 112], позднее в этой области интенсивно работали А.Н. Жирабок и А.Е. Шумский [24 — 27, 29 — 33, 108 — 110]. Результаты публикаций, как перечисленных авторов, так и их достаточно многочисленных последователей приводят к выводу, что теорию ФД следует понимать как часть общей теории динамических систем, и что оптимальное решение чисто диагностических задач невозможно без предварительного решения ряда задач общесистемного и математического характера. С помощью такого комплексного подхода была исчерпывающим образом решена задача ФД конечных систем, заданных с помощью таблиц [112]. Позднее, руководствуясь принципами алгебраического направления, удалось определить подходы к решению диагностических задач для конечномерных континуальных систем [71, 72].

Математической основой для решения задач ФД в рамках алгебраического направления были конечные алгебры пар, предложенные в 60-е годы ХХ-го столетия американскими математиками Дж. Хартманисом и Р. Стирнсом [55, 122]. Первоначально они предназначались для решения задач анализа и синтеза конечных автоматов, позднее в работах упомянутых выше отечественных авторов их область приложения существенно расширена. Разработанные на основе алгебр пар алгоритмы позволили оптимизировать решение задач ФД конечных систем, однако они носили принципиально переборный характер и были непригодны при аналитическом задании объекта диагностирования. В дальнейшем предпринимались неоднократные попытки обобщения алгебр пар на континуальный случай, причём наиболее удачно с этим справились уже упоминавшиеся А.Н. Жирабок и А.Е. Шумский, предложившие математические конструкции (алгебры функций), пригодные для решения диагностических задач в континуальных системах [30, 31, 108]. Однако при этом вопросы оптимизации решения задачи ФД рассмотрены не были.

Зарубежные публикации могут быть охарактеризованы примерно так же, как и отечественные. Среди них в первую очередь следует отметить работы по теории систем (Р. Калман, М. Арбиб), сформировавшие современный подход к задачам технической диагностики [2, 37, 115, 116].

В части собственно ФД имеются достаточно полные решения для цифровых устройств [100] и линейных объектов диагностирования [118 -121]. Довольно многочисленные работы, рассматривающие ФД нелинейных систем, отличаются разнообразием диагностических моделей, которые, как правило, несовместимы. Удовлетворительные результаты получены лишь для некоторых частных случаев, причём возможности их обоб-\ щения не просматриваются [117, 123 - 127].

Таким образом, текущее состояние как теории ФД, так и её практиче ских приложений не позволяют считать таковую вполне сформировавшейся научной дисциплиной в первую очередь из-за отсутствия общего подхода к диагностированию разнородных объектов. Именно последнее инициировало создание настоящей диссертационной работы, цель которой состояла в разработке основ теории ФД, рассматривающей диагностические задачи с общесистемных позиций, справедливых для любых объектов диагностирования. Единственное свойство, которым должны обладать эти объекты, есть конечномерность, т. е. вектора входов, состояний и выходов последних должны быть элементами пространств конечной размерности. На другие характеристики (линейность, нелинейность, дискретность, континуальность, тип системного времени и т. п.) никаких ограничений не накладывается.

При создании упомянутой теории с очевидностью нужно, во-первых, выбрать общую структуру объектов с ФД, во-вторых, предложить математическую модель такой структуры и, в-третьих, разработать методы синтеза средств диагностирования, реализующих эту модель. В качестве математической базы для этого используются теория систем [2, 3, 37, 54], теория решёток [101] и алгебры пар [122]. Часть положений перечисленных математических конструкций требует переработки и обобщения в соответствии со спецификой решаемых задач. Другие разделы математики привлекаются по мере необходимости.

Достижение обозначенной цели работы потребовало решения ряда вытекающих из особенностей принятой'формы ФД задач как математического, так и прикладного характера. Важнейшие из них суть:

1. Разработка аналитических способов выполнения решёточных операций и решения решёточных неравенств в решётках разбиений на множествах векторов конечномерных метрических пространств. Решение задачи минимизации порядка функций, порождающих разбиения в таких пространствах.

2. Обобщение конечных алгебр пар работы [122] на произвольный случай. Разработка аналитических способов вычисления аддитивных и мультипликативных операторов в алгебрах, носителями которых являются декартовы произведения решёток разбиений на множествах векторов конечномерных метрических пространств.

3. Определение необходимых и достаточных условий осуществимости ФД динамической системы общего вида. Введение системных алгебр пар, порождаемых объектом диагностирования.

4. Разработка алгебраической модели ФД динамических систем. Вариации модели в соответствии с типом системного времени и формой ФД.

X п 1 *

5. Разработка методов синтеза средств диагностирования, реализующих граничные формы алгебраической модели ФД.

6. Разработка методов синтеза средств диагностирования в промежуточных и канонических формах.

Основные результаты, полученные при решении перечисленных задач, выдвигаются автором на защиту. Сами результаты подробно обсуждаются в соответствующих разделах диссертации. Их новизна подтверждена докладами на конференциях различного уровня, в том числе международного, публикациями в различных периодических изданиях и научно-технических сборниках, авторскими свидетельствами и патентом РФ. Практическая ценность результатов диссертации состоит в их ориентированности на использование в технических приложениях. Так процедуры, предложенные в процессе решения пятой и шестой задач, позволяют оптимальным образом синтезировать средства ФД для любых объектов, описываемых моделями конечномерных динамических систем. Кроме того, поскольку при решении первой и второй задач полученьгрезультатььобще-1 го характера, таковые с успехом можно использовать в приложениях теории систем (анализ и синтез систем, поиск декомпозиций, исследование управляемости и наблюдаемости и т. п.).

Проводимые исследования входили в состав основных направлений научно-исследовательских работ Санкт-Петербургского государственного электротехнического университета "ЛЭТИ" им. В.И. Ульянова (Ленина), ранее Ленинградский электротехнический институт им. В.И. Ульянова (Ленина), и неоднократно поддерживались программами и грантами МВ и ССО РСФСР и Минобрнауки РФ, в частности целевой программой "Развитие научного потенциала высшей школы" 2009—10 г., разд. 7: "Теоретические основы технологий безопасности движения подвижных объектов" (Подраздел 2.1.2.).

Внедрение результатов диссертации осуществлялось либо под руководством, либо при непосредственном участии автора в ходе выполнения хоздоговорных и госбюджетных научно-исследовательских работ. Из последних можно упомянуть такие, как "Разработка методов построения отказоустойчивых радиотехнических систем на основе теории технической диагностики", "Исследование и разработка методов, построения отказоустойчивых радиотехнических систем" (1991, 1995 г., № гос. per. 01910052500), "Построение процедур диагностирования цифровых систем методом регрессионного анализа" (1996 г., № гос. per. 019400010347) и "Разработка теоретических основ построения информационно-измерительных комплексов и систем управления для обеспечения безопасности движения воздушных судов" (2009 г., № гос. per. 01200903630).

Некоторые результаты диссертации,используются в учебном процессе СПбГЭТУ "ЛЭТИ" в дисциплинах "Математический' аппарат современной радиотехники", "Техническая диагностика, динамических систем", "Основы технической диагностики цифровых устройств", а также входят в состав дисциплин1 магистерской, подготовки по- направлениям "Радиотехника" и "Телекоммуникации".

Выставляемые на защиту результаты неоднократно докладывались и обсуждались на конференциях, совещаниях и симпозиумах разного уровня, в числе которых были: IV и VIII симпозиумы по проблемам избыточности в информационных системах (Л., 1974, 1983), II Всесоюзная конференция "Проблемы надежности при проектировании систем управления" (Киев, 1976), Всесоюзная конференция "Логическое управление в промышленности", (Москва, 1977), VI Всесоюзное совещание по технической диагностике (Ростов-на-Дону, 1987), Всесоюзная школа-семинар "Диагностирование, надежность, неразрушающий контроль электронных устройств и систем" (Владивосток, 1990), 45 и 51 НТК ВНТОРЭС им. А. С. Попова, (Л., 1990, СПб., 1996), Международная НТК "Диагностика, информатика и метрология - 95м (СПб., 1995), Международные НТК, "Диагностика, информатика, метрология, экология, безопасность — 96, 97" (СПб., 1996, 1997), Международная научно-практическая конференция "VI Царскосельские чтения" (СПб., 2002), а также многочисленные конференции ППС ЛЭТИ и СПбГЭТУ "ЛЭТИ" (1974 — 2003) и Постоянно действующий семинары по технической диагностике АН СССР и РАН РФ (рук. Л. А. Мироновский) (1985-2010).

По материалам диссертации имеется 43 публикации, в том числе две монографии [70, 112], один учебник для вузов [96], три учебных пособия [36, 76, 79], 19 статей (17 — в изданиях, входящих в перечень ВАК) и 11 работ в материалах международных, всесоюзных и всероссийских научно-технических конференций. Предложенные в диссертации структуры средств ФД и процедуры их синтеза использованы для получения технических решений, защищенных одним патентом [34] и шестью авторскими свидетельствами [28, 35, 40 -42, 45].

Диссертация состоит из введения, шести разделов, заключения и списка литературы.

Заключение диссертация на тему "Функциональное диагностирование конечномерных динамических систем"

6.5. Выводы по шестой главе

В шестой главе представлены примеры использования предложенных в предыдущей главе процедур синтеза средств ФД, для< решения конкретных задач диагностирования ряда узлов и блоков перспективой радиотехнической системы. Полученные результаты позволяют сделать следующие выводы:

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

2. Суммарная избыточность в совокупности охваченных ФД блоков перспективной РСБН при аппаратной реализации составила примерно 45% от первоначального объёма объекта диагностирования, находясь в рамках среднестатистических затрат при решении подобных задач, однако гарантированная минимальность средств ФД по критерию порядка, по мнению автора, показывает преимущества таких процедур по сравнению с известными ранее.

3. Снова показано, что задачи синтеза и диагностики систем суть взаимосвязанные задачи, совместное решение которых следует искать как можно раньше.

К сожалению, среди доступных автору открытых материалов не оказалось объектов, соответствующих модели динамической системы с континуальным временем. По указанной причине соответствующие примеры построения средств ФД пришлось опустить. В заключение отметим, что косвенным свидетельством целесообразности применения приведённых выше методов для решения диагностических задач могут, помимо изложенных, служить и факты получения рядом выполненных на их основе разработок патентной защиты в виде авторских свидетельств СССР и патента РФ: [34, 35, 40, 42, 45].

ЗАКЛЮЧЕНИЕ

В настоящее время при эксплуатации сложных технических объектов с неотвратимостью встаёт вопрос: их выходные реакции соответствуют текущим состояниям и входным воздействиям или нет? Правильный ответ на этот вопрос часто может предотвратить появление нештатных ситуаций, включая возможные техногенные катастрофы, поэтому средства ФД, предназначенные для мониторинга систем в режиме реального времени, в современных системах используются достаточно часто. Ограничивают область применения ФД, прежде всего, три обстоятельства: сложность решения задачи синтеза средств диагностирования, большой объём вводимой избыточности и неуниверсальность широкоизвестных методов решения задачи ФД. Указанные обстоятельства порождены в первую очередь недостатками, математического аппарата, положенного в основу решения задач ФД, поэтому в настоящей работе большое внимание было уделено именно математическим аспектам рассматриваемых задач. Выполненные исследования привели к следующим научно-техническим результатам.

1. Установлено, что решение задачи» ФД, в сущности, сводится к выявлению на системных множествах объекта диагностирования нескольких разбиений с особыми свойствами, т. е. искомые решения находятся в соответствующих решётках разбиений. На основе установленного факта введена базовая^ форма ФД конечномерных динамических систем общего вида и определены требования к математическим конструкциям, ориентированным на решение поставленной задачи.

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

3. В качестве второй математической конструкции выбраны введённые в [122] алгебры пар. Алгебры обобщены на континуальный случай. Подробно исследованы свойства обобщённых алгебр на декартовых произведениях дискретных и континуальных решёток, для которых разработаны процедуры вычисления основных алгебраических операторов5.

4. Введены системные алгебры пар, однозначно определяемые объектом диагностирования, причём для систем с континуальным временем системные алгебры введены впервые. Для пары алгебр, связывающей множества состояний континуальных систем впервые определено свойство квазиподстановки, алгебраические характеристики которого подобны характеристикам известного свойства подстановки в дискретных системах.

5. Решена задача ФД на абстрактном уровне. Определены необходимые и достаточные условия осуществления ФД в базовой форме и условия существования диагностического отображения.

6. Предложена алгебраическая модель ФД динамических систем. В отличие от ранее известных, модель справедлива для произвольных динамических систем. Предложена универсальная каноническая форма реализации алгебраической модели .ФД.

7. Рассмотрены предельные варианты реализации алгебраической модели ФД: с помощью контрольной системы в форме функциональной задержки и с помощью гомоморфной контрольной системы. Для обоих вариантов предложены процедуры синтеза средств диагностирования, минимизирующие вводимую избыточность по критерию порядка.

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

9. С помощью разработанных на основе теоретической части процедур построены средства ФД для ряда узлов перспективной радиотехнической системы ближней навигации.

Полученные результаты позволяют сделать следующие выводы.

1. Введенная базовая форма ФД имеет общий характер, все известные варианты решения задачи ФД в принятой в настоящей диссертации постановке сводятся к её частным случаям.

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

3. Обобщённые алгебры пар позволяют установить теоретико-множественное подобие объектов, соответствующих модели конечномерной динамической системы, и единообразно решать задачи ФД для них.

4. Введённое на системных алгебрах пар континуальных объектов свойство квазиподстановки существенно упрощает задачи установления отношения гомоморфизма для систем с непрерывным временем и редукции таких систем.

5. Установленные необходимые и достаточные условия осуществления ФД позволяют в приложениях легко выявлять правомерность принятых технических решений.

6. Предложенная алгебраическая модель позволяет с общих позиций рассматривать любые задачи ФД и сводит любую диагностическую задачу в конкретных приложениях к задаче модификации алгебраической модели путём исключения части её компонентов. Введённая каноническая форма реализации алгебраической модели ФД взаимнооднозначным образом связана с этой моделью.

7. Разработанные три варианта реализации алгебраической модели ФД позволяют, используя соответствующие процедуры, синтезировать средства диагностирования с минимальным объёмом вводимой избыточности, а установленные свойства этих вариантов могут служить основанием для грамотного выбора способа решения диагностической задачи с учётом имеющих место ограничений.

8. Практическое применение разработанных процедур синтеза средств ФД показало их достаточную эффективность, а также в очередной раз подтвердило настоятельную необходимость учёта диагностических аспектов на ранних стадиях проектирования технических объектов.

В заключение следует отметить, что область приложения введённых в настоящей работе обобщённых алгебр пар не ограничивается задачами ФД. Этот аппарат можно с успехом использовать для решения других задач общего характера таких, как управляемость, наблюдаемость и редукция систем, а также поиска декомпозиций. В плане же решения диагностических задач, по мнению автора, заслуживают развития и обобщения исследования работы [85] в области решения задачи ФД для сетей из динамических систем. 1

Библиография Подкопаев, Борис Павлович, диссертация по теме Радиолокация и радионавигация

1. Акимов А.Н. Метод идентификации отказов динамических систем // Автоматика и телемеханика. 1992. № 6, с. 161 — 166.

2. Алгебраическая теория автоматов, языков и полугрупп- / Под ред. М-. Арбиба. М.: Статистика, 1975. 335 с.

3. Айзерман М.А. и др. Логика. Автоматы. Алгоритмы. — М.: ГИФМЛ, 1963.

4. Боревич З.И. Определители и матрицы. —М.: Наука, 1988.

5. Бритов Г.С., Мироновский Л.А. Диагностика линейных систем автоматического регулирования // Изв. АН СССР. Техническая кибернетика. 1972. № Ь, с.76 83.

6. Бритов Г.С., Мироновский Л.А'. Контроль линейных конечных автоматов при неполной1 информации' о^ состояниях // Известия АН СССР. Техническая кибернетика. 1974. №2, с. 90 96.

7. Бритов Г.С., Мироновский Л.А. Критерии избыточности динамических систем // Известия АН СССР. Техническая кибернетика. 1980. №1, с. 149*- 155.

8. Бритов F.C., Мироновскийг Л.А. Свойства линейных избыточных систем // IV Симпозиум по проблеме избыточности в информационных системах. Доклады. Ч. 2., с. 5 9. — Л.: ЛИАП, 1974.

9. Герасимов В.В., Корноушенко Е.К. Диагностирование динамических систем, заданных структурными схемами с нелинейными и нестационарными элементами // Автоматика и телемеханика. 1990. №4, с. 133-143.

10. Герасимов В.В., Корноушенко Е.К. Диагностирование дискретных динамических систем по записям конечных фрагментов их поведения // Автоматика и телемеханика^ 1992. № 1', с. 138 — 146.

11. Герчиков А.Г., Орлов В.К., Подкопаев Б.П. Оценка надёжности бортовой аппаратуры РСБН со средствами диагностирования и восстановления // Вопросы радиоэлектроники. Серия РЛТ. 2009. Вып. 2, с. 12 20.

12. Гилл А. Введение в теорию конечных автоматов. — М.: Наука, 1966. 272 с.

13. ГОСТ 20911-75. Техническая диагностика. Основные термины и определения. Издательство стандартов, 1975.

14. ГОСТ 27.002-83. Надежность в технике. Термины и определения. Издательство стандартов, 1983.

15. Данилов В.В., Жирабок А.Н. Об одной задаче аппаратного контроля дискретных линейных устройств // Вопросы радиоэлектроники. Серия общетехническая: 19801 Вып. 9, с. 71 —76.

16. Данилов В.В., Жирабок АЛ I., Колесов Н.В., Шумский А.Е. Модель функционального диагностирования линейных цифровых систем // Электронное моделирование. 1985. № 1, с. 61—66.

17. Данилов В.В., Колесов Н.В. Об аппаратном контроле автоматов. // Автоматика и . телемеханика; 1973 . №1Т.

18. Данилов В.В., Колесов Н.В., Подкопаев Б.П., Толстяков В.С., Филимонов Б.И; Диагностика неисправностей в автоматах . Мили. // Изв. ЛЭТИ. Вып. 156, с. 55 -60. — Л.: ЛЭТИ, 1974.

19. Данилов В.В., Колесов Н.В.", Шумский А.Е.Функциональное диагностирование цифровых систем // Электронное моделирование. 1984. №3, с. 45-51.

20. Данилов В.В., Подкопаев Б.П. Использование спектральных и автокорреляционных свойств логических функций для синтеза комбинационных схем на каскадах Майтра. // Известия АН СССР. Техническая кибернетика. 1980. № 1, с. 112 120.

21. Дмитриев А.К., Мальцев П.А. Основы теории построения и контроля сложных систем. —Л.: Энергоатомиздат, 1988: 192 с.

22. Жирабок А.Н. Алгоритмы диагностированиям линейных динамических систем // Электронное моделирование. 1992. №6, с. 54 — 60.

23. Жирабок А.Н. Каноническая реализация контролирующего устройства в задаче функционального диагностирования // Методы и средства проектирования изделий вычислительной техники, с. 157 165. — Владивосток: ДВО АН СССР, 1989.

24. Жирабок А.Н., Колесов Н.В., Сошин М.П. Функциональное диагностирование линейных автоматов в условиях ограниченной информации о векторе состояния // Автоматика и телемеханика. 1981. №5, с. 161 — 168.

25. Жирабок А.Н., Подкопаев Б.П. Об одном методе приведения автоматов // Известия ЛЭТИ. Вып. 265, с. 52 55. — Л.: ЛЭТИ, 1980.

26. Жирабок А.Н., Подкопаев БЛХ, Сошин М.П., Яковлев Д.О. Счетчик с коррекцией сбоев. А*, с. №656218»от 14.12.78 // Бюллетень-изобретений, 1979. №13.

27. Жирабок А.Н., Подкопаев Б.П. Применение алгебры пар к решению задач функционального диагностирования цифровых устройств // Проектирование, контроль и диагностика микропроцессорных систем, с. 46 50. — Саратов: СГУ, 1986.

28. Жирабок А.Н., Шумский А.Е. Алгебраические методы анализа нелинейных динамических систем. —Владивосток: Дальнаука, 2008. 232 с.

29. Жирабок А.Н., Шумский А.Е. Управляемость, наблюдаемость, декомпозиция нелинейных динамических систем. — Владивосток: Изд-во ДВГТУ, 1993.

30. Жирабок А.Н., Шумский А.Е. Функциональное диагностирование непрерывных динамических систем, описываемых уравнениями с полиномиальной правой частью // Автоматика и телемеханика. 1987. №8,с. 154 — 164.

31. Жирабок А.Н., Шумский А.Е. Функциональное диагностирование непрерывных нелинейных динамических систем // Диагностика и идентификация электрических цепей, с. 133 — 144. —Владивосток: ДВГУ, 1989.

32. Иванов С.А., Подкопаев Б.П., Смирнов В.Н. Устройство для контроля цифровых блоков. Патент РФ №2065202 от 04.12.91 // Бюллетень, 1996. №22.

33. Иванов С.А., Подкопаев Б.П.1, Смирнов В.Н., Филиппов Ф.В., Щербаков Н.С. Многоканальный сигнатурный анализатор. А. с. № 1718220 от 08.11.91 // Бюллетень изобретений, 1992. №9.

34. Казаринов Ю.М., Подкопаев Б.П., Смирнов В.Н. Отказоустойчивые цифровые устройства радиотехнических систем / Учебное пособие. — Д.: ЛЭТИ, 1991.60 с.

35. Калман Р., Фалб П., Арбиб М. Очерки по математической теории систем. — М.: Мир, 1971. 400 с.

36. Каравай М.Ф., Согомонян Е.С., Шагаев И.В. Отказоустойчивые вычислительные системы // Итоги науки и техники. Серия техническая кибернетика. 1989. Т. 28, с. 77 118.

37. Колесов Н.В. Многоуровневое проектирование средств тестового и функционального диагностирования специализированных вычислительных комплексов. — СПб.: Изд-во ЦНИИ "Электроприбор", 1992. 70 с.

38. Колесов Н.В., Мосягин В.В., Подкопаев Б.П. N-канальный линейный цифровой фильтр с контролем. А. с. № 1325512 от 22.03.87 // Бюллетень изобретений, 1987. №27.

39. Колесов Н.В., Подкопаев Б.П., Сошин М.П., Толстяков B.C. Устройство непрерывного тестового диагностирования линейных динамических систем. А. с. №983710 от 08.06.81 // Бюллетень изобретений, 1982. №47.

40. Колесов Н.В., Подкопаев Б.П., Сошин М.П., Шумский А.Е. Устройство непрерывного тестового диагностирования линейных цифровых систем. А. с. № 1163329 от 22.02.85 // Бюллетень изобретений, 1985. №23.

41. Колесов Н.В., Подкопаев Б.П., Толстяков B.C. Диагностирование цифровых устройств РТС. // Известия ЛЭТИ. Вып. 370, с. 101-106. — Л.: ЛЭТИ, 1986.

42. Колесов Н.В., Подкопаев Б.П., Шумский А.Е. Тестовое диагностирование цифровых устройств радиосистем в процессе функционирования. // Вопросы радиоэлектроники. Серия ОВР. 1983. Вып. 13, с. 116 124.

43. Колесов Н.В., Подкопаев Б.П., Толстяков B.C., Шумский А.Е. Цифровая система с тестовым диагностированием. А. с. №1176335 от 01.05.1985 //Бюллетень изобретений, 1985. №32.

44. Корн Г., Корн Т. Справочник по математике для научных работников и инженеров. —М.: Наука, 1978.

45. Корноушенко Е.К. Диагностирование динамических систем с нелинейными и нестационарными элементами // Доклады АН СССР. 1989. Т. 307. №3, с. 557-559.

46. Корноушенко Е.К. Контроль логико-динамических систем по прореженной информации об. их поведении // Известия АН СССР. Техническая кибернетика. 1992. № 1, с. 171-182.

47. Корноушенко Е.К. Обобщенная задача проверки правильности функционирования конечного автомата // Известия АН СССР. Техническая кибернетика. 1977. №2, с. 109 115.

48. Латышев A.B. Диагностирование подсистем в линейных системах // Автоматика и телемеханика. 1991. № 8, с. 145 154.

49. Латышев A.B. Применение методов идентификации для диагностирования непрерывных объектов // Автоматика и телемеханика. 1984. №12, с. 118-123.

50. Латышев А.В. Техническая диагностика методами идентификации. — Киев: ИПМЭ АН УССР. Препринт, 1984. 53 с.

51. Малышенко Ю.В., Чипулис В.П., Шаршунов С.Г. Автоматизация диагностирования электронных устройств. — М.: Энергоатомиздат, 1986. 214 с.

52. Месарович М., Такахара Я. Общая теория систем: математические основы. — М.: Мир, 1978. 312 с.

53. Миллер Р. Теория переключательных схем. — М.: Наука, 1970.

54. Мироновский Л.А. Диагностирование управляющих систем // Судостроительная промышленность. Серия системы, автоматизации, проектирования, производства и управления. 1991. Вып.21, с. 62-75.

55. Мироновский Л.А. Инварианты математических моделей. / Учебное пособие. — СПб.: ЛИАП, 1991. 42 с.

56. Мироновский Л.А. Моделирование конечномерных систем / Учебное пособие. — Л.: ЛИАП, 1988. 78 с.

57. Мироновский Л.А. Функциональное диагностирование динамических систем. — М. СПб.: Изд-во МГУ-ГРИФ, 1998.

58. Мироновский Л.А. Функциональное диагностирование динамических систем (обзор) // Автоматика и телемеханика. 1980. № 8, с.96 121.

59. Мироновский Л.А. Функциональное диагностирование линейных динамических систем // Автоматика и телемеханика. 1979. №8 с. 120-128.

60. Мироновский Л.А. Функциональное диагностирование нелинейных динамических объектов // Автоматика и телемеханика. 1989. №6, с. 150-157.

61. Мироновский Л.А. Чувствительность контроля избыточных систем // Вопросы кибернетики. Теория чувствительности и ее применение. 1,977. Вып. 23, с. 91 -95.

62. Обнаружение и исправление ошибок в дискретных устройствах. / Под ред. B.C. Толстякова. —М.: Советское радио, 1972.

63. Ope О. Теория графов. —М.: Наука, 1968.

64. Основы технической диагностики. Кн. 1 : Модели объектов, методы и алгоритмы диагноза / Под ред. П.П. Пархоменко. — М.: Энергия, 1976. 464 с.

65. Пархоменко П.П., Согомонян Е.С. Основы технической диагностики. Кн. 2: Оптимизация алгоритмов диагностирования, аппаратурные средства / Под ред. П.П. Пархоменко. — М.: Энергия, 1981. 320 с.

66. Питерсон У., Уэлдон Э. Коды, исправляющие ошибки. — М.: Мир, 1976. 594 с.

67. Подкопаев Б.П. Алгебры пар на решётках, связанных по отображению. Материалы международной научно-практической конференции VI Царскосельские чтения. T. VI, с. 3 6. — СПб: Лен. гос. обл. университет им. А. С. Пушкина, 2002.

68. Подкопаев Б.П. Алгебраическая теория функционального диагностирования динамических систем. Ч. 1: Системы, диагностирование систем, системные алгебры. — СПб.: ООО "Техномедиа" / Изд-во "Элмор", 2007. 132 с.

69. Подкопаев Б.П. Диагностическое моделирование' динамических систем с непрерывным временем // Известия высших учебных заведений России. Радиоэлектроника. 1998. № 1, с. 36 -41.

70. Подкопаев Б.П. Диагностическое моделирование поведения аналоговых динамических систем в пространстве состояний // Техническая диагностика. VI Всесоюзное совещание, с. 30. — М.: Институт проблем управления, 1987.

71. Подкопаев Б.П. Использование характеристических функций для выполнения аддитивных решёточных операций в пространствах Хэмминга. // Известия СПбГЭТУ. Вып. 558. Серия "Радиоэлектроника и телекоммуникации". 2002. №2, с. 7 12.

72. Подкопаев Б.П. Надежность систем с диагностированием. // Известия ГЭТУ. Вып. 487, с. 61 66. — СПб.: СПбГЭТУ, 1995.

73. Подкопаев Б.П. Основы технической диагностики цифровых устройств / Учебное пособие. — СПб.: Издательско-полиграфический центр ГЭТУ, 1996. 64 с.

74. Подкопаев Б.П. Синтез автоматов с обнаружением и исправлением ошибок на регистрах сдвига // II Всесоюзная конференция Проблемы надежности при проектировании систем управления, с. 65 — 66. — Киев: Институт кибернетики, 1976.

75. Подкопаев Б.П. Функционально связанные структуры как аппарат связи алгебр пар и динамических систем // Известия ЛЭТИ. Вып. 440, с. 35-39. —Л.: ЛЭТИ, 1991.

76. Подкопаев Б.П. Элементарное введение в теорию групп / Учебное пособие. — СПб.: Издательство СПбГЭТУ "ЛЭТИ", 2002. 64 с.

77. Подкопаев Б.П., Смирнов В.Н. Надежность систем с диагностированием, работающих спорадически / Международная НТК "Диагностика,информатика, метрология, экология, безопасность 96", с. 96 - 97. — СПб.: ТЭТУ, 1996.

78. Подкопаев Б.П., Смирнов В.Н. Построение общей диагностической модели цифровых устройств /51 НТК НТОРЭС им. A.C. Попова, с. 95. — СПб.: ВНТОРЭС им. А. С. Попова, 1996.

79. Подкопаев Б.П., Смирнов В.Н. Решение решеточных неравенств при функциональном диагностировании динамических систем с непрерывным временем / Международная НТК "Диагностика, информатика, метрология, экология, безопасность 97", с. 80. — СПб.: ТЭТУ, 1997.

80. Подкопаев Б.П., Шумский А.Е. Аналитическая процедура вычисления операторов алгебр пар и ее применение к задаче синтеза диагностирующих автоматов // Автоматика и вычислительная техника. 1983. №6, с. 66-67.

81. Подкопаев Б.П., Шумский А.Е. Двухэтапная процедура синтеза схем функционального диагностирования для сетей автоматов // Известия ЛЭТИ. Вып. 349, с. 53 56. — Л.: ЛЭТИ, 1984.

82. Подкопаев Б.П., Шумский А.Е. Избыточные контролепригодные структуры управляющих автоматов на регистрах сдвига // VIII симпозиум по проблемам избыточности в информационных системах. Доклады.- Ч. 3, с. 146 149. Л.: ЛИАП, 1983.

83. Подкопаев Б.П., Шумский А.Е. Контролепригодные структуры автоматов на регистрах сдвига // Электронное моделирование. 1984. Т. 6, №5, с. 52-57.

84. Подкопаев Б.П., Шумский А.Е. Функциональное диагностирование автоматов структурным методом контроля по модулю два // Известия ЛЭТИ. Вып. 308, с. 88 92. — Л.: ЛЭТИ, 1982.

85. Подкопаев Б.П., Щербаков Н.С. Аппаратный контроль автоматов Мура по входному и выходному алфавитам // Всесоюзная конференция

86. Логическое управление в промышленности. Доклады, с. 43 48. — М.: МДНТН, 1977.

87. Подкопаев Б.П., Щербаков Н.С. О взаимосвязи некоторых моделей аппаратного контроля автоматов // Логическое управление в промышленности. Вып. 1, с. 70 74. — М.: Атомиздат, 1978.

88. Подкопаев Б.П., Щербаков Н.С. О реализации алгебраической модели аппаратного контроля автоматов // Автоматика и вычислительная техника. 1980. №3, с. 58 64.

89. Подкопаев Б.П., Яковлев Д.О. К вопросу о синтезе комбинационных, схем на сумматорах по модулю два и одном пороговом элементе // Известия АН СССР. Техническая кибернетика. 1973. №5, с. 122 126.

90. Половинкин А.И. Систематика закономерностей техники. — Волгоград: ВПИ, 1987. 95 с.

91. Половинкин А.И. Основы инженерного творчества. — М.: Машиностроение, 1988. 368 с.

92. Половко A.M. Основы теории надёжности. —М.: Наука, 1964.

93. Радиотехнические системы: учебник для студентов высших учебных заведений. / Ю.М. Казаринов и др.; под ред. Ю.М. Казаринова. — М: Изд. центр "Академия", 2008. 592 с.

94. Р. Фор, А. Кофман, М. Дени-Папен. Современная математика. — М.: Мир, 1966.

95. Сапожников В.В., Сапожников Вл.В. Синтез полностью самоконтролирующихся асинхронных автоматов. // Автоматика и телемеханика. 1979. №3.

96. Сапожников В.В., Сапожников Вл.В. Дискретные автоматы с обнаружением отказов. —Л.: Энергоатомиздат, 1984. 111 с.

97. Селлерс Ф. Методы обнаружения ошибок в работе ЭЦВМ. — М.: Мир, 1972. 310 с.

98. Скорняков JI.А. Элементы теории структур. — М.: Наука, 1970. 148 с.

99. Смирнов В.И. Курс высшей математики. Т. 3. Часть 1. — М.: Государственное издательство технико-теоретической литературы, 1956. 328 с.

100. Согомонян Е.С., Слабаков Е.В. Самопроверяемые устройства и отказоустойчивые системы. —М.: Радио и связь, 1989. 208 с.

101. Сошин.М.П., Щербаков Н.С. Аппаратный контроль синхронных полиномиальных дискретных устройств // Изв. АН СССР. Техническая кибернетика. 1980. №2, с. 177 183.

102. Справочник по теории автоматического управления. / Под ред. А.А. Красовского. —М.: Наука, 1987.

103. Техническая диагностика. Функциональное диагностирование динамических объектов. (Методические рекомендации). — Горький: ВНИИНМАШ, 1986. 52 с.

104. Тупкало В.М. Решение задачи функционального контроля на основе введения унифицированной структурной избыточности // Автоматика и телемеханика. 1993. № 1, с. 167 172.

105. Шумский А.Е., Жирабок А.Н. Методы и алгоритмы диагностирования и отказоустойчивого управления динамическими системами. — Владивосток: Изд-во ДВГТУ, 2009. 196 с.

106. Шумский А.Е. Поиск дефектов в нелинейных системах методом функционального диагностирования // Автоматика и телемеханика. 1991. №12, с. 148-155.

107. Шумский А.Е. Поиск дефектов при функциональном диагностировании нестационарных динамических систем // Надежность и эффективность компонент и устройств электронной техники, с. 12-26. — Владивосток: ДВГУ, 1991.

108. Щербаков H.C. Достоверность работы цифровых устройств. — М.: Машиностроение, 1989. 224 с.

109. Щербаков Н.С., Подкопаев Б.П. Структурная теория аппаратного контроля цифровых автоматов. — М.: Машиностроение, 1982. 191 с.

110. Энциклопедия кибернетики. В 2 т. / Под ред. В.М. Глушкова. — Киев: Украинская Советская Энциклопедия, 1975.

111. Яглом И.М. Конечная алгебра, конечная геометрия и коды. — М.: Знание, 1980.

112. Arbib М., ManesE. Foundation of system theory: decomposable systems // Automatics. 1974. Vol. 10, p. 285 302.

113. Arbib M.A., Manes E.G. Algebraic approach to system realization. — N.Y.: Academic Press, 1975. 737 p.

114. Clark R.N. State estimation schemes for instrument fault detection // In Fault diagnosis in dynamic systems. Theory and application, p. 21 46 / Eds. Patton R.J., Frank P.M., Clark R.N. — N.Y.: Prentice Hall, 1989.

115. Fault diagnosis in dynamic systems. Theory and application / Eds. Patton R.J., Frank P.M., Clark R.N. — N.Y.: Prentice Hall, 1989. 594 p.

116. Frank P.M. Application of fuzzy logic to process supervision and fault diagnosis // Proc. IF AC Symp. SAFEPROCESS'94, p. 531 538. — Finland: Espoo, 1994.

117. Gertler J. An evidential reasoning extension to quantitative model-based1 failure diagnosis // IEEE Trans. System, Man and Cybernetics. 1992. Vol. 22. №2, p. 275-288.

118. Gertler J. Residual generation in model-based fault diagnosis // Control Theory and Advanced Technol. 1993. Vol. 9, p. 259 285.

119. Hartmanis J., Stearns R. The algebraic structure theory of sequential machines. —New York: Prentice Hall Inc., 1966. 211 p.

120. Huashu Qin On the controllability of a nonlinear control system // Computers and Mathematics with Application. 1984. Vol. 10, p. 441 451.

121. Isaksson A.J. An on-line threshold selector for failure detection // Proc. Int. Conf. TOOLDIAG'93, p. 628 634. — France: Toulouse, 1993.

122. Krishnaswami V., Rissoni G. Nonlinear parity equation residual generation for fault detection and isolation // Proc. IFAC Symposium SAFEPROCESS'94, p. 317 322. — Finland: Espoo, 1994.

123. Ray A., Geiger R., Deyst J., Desai M. Analytical redundancy for online fault diagnosis in nuclear reactor // J. Energy. 1983. Vol. 7. №4, p. 367 -373.

124. Stefanof S.Z. Evolutionary approach to functional diagnosis of dynamic systems // Int. J. Syst. Sci. 1989. Vol. 20. №5, p. 865 888.