УДК 681.51-192 (075.8)
ОПТИМИЗАЦИЯ АЛГОРИТМОВ УПРАВЛЕНИЯ ПРИ ФОРМИРОВАНИИ ВЗАИМОСВЯЗАННЫХ ВОЗДЕЙСТВИЙ В СИСТЕМЕ УПРАВЛЕНИЯ ПЕРЕКАЧКОЙ БАЛАНСИРОВОЧНОГО ТОПЛИВА
ЛЕТАТЕЛЬНОГО АППАРАТА
© 2006 Н.А. Смурова ФГУП «Завод имени В.Я. Климова», г. Санкт - Петербург
Статья посвящается разработке графических методов построения аналитической модели, описывающих динамику процесса управления. Формирование взаимосвязанных управляющих воздействий осуществляется с учетом существующей связи состояний управляющих и исполнительных элементов с изменением во времени состояния системы управления. Формирование измерительно-информационной модели рассматриваемого класса систем автоматического управления основывается на выявлении признаков, по которым в схему управления должны быть введены алгоритмы формирования воздействий по состоянию управляющих элементов,
однозначно не определяющих поведение системы.
В целях формирования измерительноинформационных моделей для класса объектов с высокой ценой отказа, в которых несколько управляющих элементов формируют воздействия, характеризуемые логикой, направленной на выполнение системой управления конкретной функции, одновременно на один или несколько исполнительных элементов, осуществляется:
-установление связи состояния как управляющих, так и исполнительных элементов с изменением во времени состояния системы управления;
-определение набора алгоритмов, необходимого и достаточного для прогнозирования состояния системы управления;
-анализ алгоритмов управления исполнительными элементами по состоянию двух и трех управляющих элементов, сочетание состояний которых однозначно не определяет состояние системы управления;
-разработка математической модели восстанавливаемой системы для каждого из сформулированных состояний системы управления с учетом как частичных, так и полных отказов управляющих элементов;
-сопряжение моделей, построенных для возможных состояний системы управления, осуществляемое в точках, где состояния исполнительного элемента различных моделей адекватны.
В работе рассматривается резервированная система, состоящая из четырех управляющих и двух исполнительных элементов. Схема размещения управляющих элементов в центровочном баке летательного аппарата приведена на рисунке 3. При фор-
мировании сигналов управления обеспечивается:
-дублирование сигналов включения и выключения любого исполнительного элемента по состоянию двух управляющих элементов каждой подсистемы;
-дублирование сигналов выключения двух исполнительных элементов при срабатывании первого управляющего элемента любой подсистемы и одновременном несрабатывании вторых управляющих элементов.
Сущность методики состоит в разработке графических методов построения аналитической модели (системы уравнений), определяющих динамику процесса управления. Модель восстанавливаемой системы, построенная для состояния системы управления «Бак полный» с учетом частичных и полных отказов управляющих элементов, приведена на рисунке 1. При решении задачи анализируется система управления, состоящая из элементов с четырьмя состояниями: срабатывание (норма), несрабатывание (отказ), ложное срабатывание, несрабатывание (норма). Классификация состояний элементов должна осуществляться в соответствии с тремя возможными состояниями системы управления. Каждый исполнительный элемент может находиться в любом из четырех возможных состояний: нормальное выключение, ложное, нормальное включение, промежуточное состояние. Включение исполнительного элемента определяется любым из трех видов его состояний: ложным, нормальным включением, промежуточным. При разработке математической модели системы управления необходимо учесть, что проме-
жуточное состояние исполнительного элемента может сменяться любым из трех возможных видов состояний: нормальным
включением, нормальным выключением, ложным. Это определяется независимостью отказов управляющих элементов. В процессе смены состояний исполнительного элемента за состоянием нормального включения следует единственно возможное состояние его нормального выключения. При разработке модели восстанавливаемой системы автоматического управления необходимо:
-выделить состояния управляющих элементов для каждого из рассматриваемых состояний системы управления;
-установить доминирование состояний управляющих элементов, зависящее от изменения состояния системы управления. Доминирующее состояние управляющего элемента, являющееся нормой или отказом, поглощает частичный отказ любого вида другого управляющего элемента подсистемы. Физическое восстановление частичного отказа управляющего элемента в системе не осуществляется;
-считать самовосстанавливающимся
отказом отказ каждого управляющего элемента в случае перехода исполнительного элемента из состояния нормального выключения в любое из двух возможных его состояний: промежуточного, ложного;
-установить возможность существования поглощаемых состояний системы.
В случае если при разработке математической модели отсутствуют значения удельных весов видов отказов управляющих элементов, необходимо:
-построение модели резервированной системы в виде таблицы функций неисправностей. Она представляет собой совокупность таблиц истинности исправной системы и всех ее неисправных модификаций и таблицы истинности возможных состояний исполнительных элементов. Разработка таблиц истинности должна осуществляться для каждого набора алгоритмов управления;
-выделение групп алгоритмов, функцию запрета которых при формировании управляющих воздействий должно выполнять соответствующее состояние системы управления. При анализе этих групп должно определяться подмножество технических со-
стояний, в которых не могут быть обнаружены последствия отказов элементов системы;
-выявление признаков, по которым в схему управления должны быть введены алгоритмы формирования воздействий по состоянию управляющих элементов, однозначно не определяющих поведение системы. В этом случае состояние системы управления выполняет функцию запрета состояния исполнительного элемента;
-разработка матрицы переходов - выходов абстрактного конечного автомата Мили;
-составление таблицы истинности
структурного автомата.
Схема структурного автомата, приведенная на рисунке 2, состоит из выделенной комбинационной части и блока памяти. Входным алфавитом структурного автомата Мили является:
-совокупность символов состояний управляющих элементов Хл, (набор значений входных переменных Х1, Х2,... Хп);
-текущее значение массы топлива в центровочном баке Шб.
Выходным алфавитом автомата являются совокупность символов:
-функций управления насосами 2 V = Рд (XV, Yv) для всех 1 = 1, 2,.к;
-функций неисправности системы автоматического управления 18, V = Б1,8 (Х^ YV) для всех б = 1, 2, .г.
Входами памяти, на которых реализуются функции возбуждения, являются совокупность символов:
-состояний системы управления V =Fwg (Шб, Yv) для всех g =1, 2,. р; -состояний исполнительных элементов И V = Риа (XV, Yv) для всех а = 1, 2,.. .р.
Выходами памяти, которым соответствуют внутренние переменные конечного автомата, являются совокупности символов, отображающих функции изменения структуры проектируемой системы управления перекачкой топлива Yj, ^ (Х^ YV) для
всех j = 1, 2, ...т. Анализ алгоритмов управления, осуществляемый без наложения и с использованием дополнительных ограничений, предусматривает применение расширенного табличного метода для оценки последствий отказов систем управления.
Рис. 1. Модель восстанавливаемой системы с двумя исполнительными и четырьмя управляющими элементами с четырьмя состояниями (Случай 2. Частичные и полные отказы.
Состояние системы управления «Бак полный»)
В схеме, изображенной на рисунке 1, приняты следующие обозначения:
Р( )( )()() (1) - вероятность того, что в момент времени 1 система находится в рассматриваемом состоянии; N - рабочее состояние вида «срабатывание» четырех управляющих элементов, 1=1, 2, 3, 4; (N1 ^ Сраб. УЭ1; N2 ^ Сраб. УЭ2; N3 ^ Сраб. УЭ3; N ^ Сраб. УЭ4); N - состояние вида «несрабатывание» четырех управляющих элементов, соответствующих норме для конкретного состояния системы, у = 5, 6, 7, 8; N5 ^ Не-сраб. УЭ1 (норма); N6 ^ Несраб. УЭ2 (норма); N7 ^ Несраб. УЭ3 (норма); N8 ^ Несраб. УЭ4 (норма)/; С1 - состояние частичного отказа вида «несрабатывание» первого управляющего элемента с четырьмя состояниями; С2 - состояние частичного отказа вида «несрабатывание» второго управляющего элемента с четырьмя состояниями; С3 - состояние частичного отказа вида «несрабатывание» третьего управляющего элемента с четырьмя состояниями; С4 - состояние частичного отказа вида «несрабатывание» четвертого управляющего элемента с четырьмя состояниями; Р] - состояние частичного отказа вида «ложное срабатывание» первого управляющего элемента с четырьмя состояниями; Р2 - состояние частичного отказа вида «ложное срабатывание» второго управляющего элемента с четырьмя состояниями; Р3 - состояние частичного отказа вида «ложное срабатывание» третьего управляющего элемента с четырьмя состояниями; Р4 - состояние частичного отказа вида «ложное срабатывание» четвертого управляющего элемента с четырьмя состояниями; В1 - состояние полного отказа вида «несрабатывание» первого управляющего элемента с четырьмя состояниями; В2 - состояние полного отказа вида «несрабатывание» второго управляющего элемента с четырьмя состояниями; В3 - состояние полного отказа вида «несрабатывание» третьего управляющего элемента с четырьмя состояниями; В4 -состояние полного отказа вида «несрабатывание» четвертого управляющего элемента с четырьмя состояниями; ¥1 - состояние полного отказа вида «ложное срабатывание» первого управляющего элемента с четырьмя состояниями; ¥2 - состояние полного отказа вида «ложное срабатывание» второго управляющего элемента с четырьмя состояниями; ¥3 - состояние полного отказа вида «ложное срабатывание» третьего управляющего элемента с четырьмя состояниями; ¥4 - состояние полного отказа вида «ложное срабатывание» четвертого управляющего элемента с четырьмя состояниями; \ - постоянная интенсивность частичных отказов вида «несра-
батывание», 1 = 1, 2, 3, 4; / Х1 ^ Несраб. УЭ1 (частичный отказ); Х2 ^ Несраб. УЭ2 (частичный отказ); Х3 ^ Несраб. УЭ3 (частичный отказ); Х4 ^ Несраб. УЭ4 (частичный отказ)/; у1 -постоянная интенсивность частичных отказов вида «ложное срабатывание», 1 = 1, 2, 3, 4; /у1 ^ Л. сраб. УЭ1 (частичный отказ); у2 ^ Л. сраб. УЭ2 (частичный отказ); у3 ^ Л. сраб. УЭ3 (частичный отказ); у4 ^ Л. сраб. УЭ4 (частичный отказ)/; /1 - постоянная интенсивность восстановления частичных отказов вида «ложное срабатывание», 1 = 1, 2, 3, 4; //1 ^ Л. сраб. УЭ1 (частичный отказ); /2 ^ Л. сраб. УЭ2 (частичный отказ); /3 ^ Л.сраб. УЭ3 (частичный отказ); /4 ^ Л. сраб. УЭ4 (частичный отказ)/; //у -постоянная интенсивность восстановления частичных отказов вида «несрабатывание», у = 5, 6, 7, 8; //5 ^ Несраб. УЭ1 (частичный отказ); /6 ^ Несраб. УЭ2 (частичный отказ); /7 ^ Несраб. УЭ3 (частичный отказ); /8 ^ Несраб. УЭ4 (частичный отказ)/; уу - постоянная интенсивность полных отказов вида «ложное срабатывание», у = 5, 6, 7, 8; /у5 ^ Л. сраб. УЭ1 (полный отказ); у6 ^ Л. сраб. УЭ2 (полный отказ); у7 ^ Л. сраб. УЭ3 (полный отказ); у8 ^ Л. сраб. УЭ4 (полный отказ)/; Ху - постоянная интенсивность полных отказов вида «несрабатывание», у = 5, 6, 7, 8; / Х5 ^ Несраб. УЭ1 (полный отказ); Х6 ^ Несраб. УЭ2 (полный отказ); Х7 ^ Несраб. УЭ3 (полный отказ); Х8 ^ Несраб. УЭ4 (полный отказ)/; /9 - постоянная интенсивность восстановления частичных отказов первого управляющего элемента вида «ложное срабатывание» и четвертого управляющего элемента вида «несрабатывание» //9 ^ Л.сраб. УЭ1, Несраб. УЭ4/; /10 -постоянная интенсивность восстановления частичных отказов второго управляющего элемента вида «ложное срабатывание» и третьего управляющего элемента вида «несрабатывание» //10 ^ Л. сраб. УЭ2, Несраб. УЭ3/; - постоянная ин-
тенсивность восстановления частичных отказов первого управляющего элемента вида «ложное срабатывание» и третьего управляющего элемента вида «несрабатывание» //11 ^ Л. сраб. УЭ1, Несраб. УЭ3/; /12 - постоянная интенсивность восстановления частичных отказов второго управляющего элемента вида «ложное срабатывание» и четвертого управляющего элемента вида «несрабатывание» //12 ^ Л. сраб. УЭ2, Несраб. УЭ4/; /13 - постоянная интенсивность восстановления частичных отказов вида «ложное срабатывание» первого и второго управляющих элементов //13 ^ Л. сраб. УЭ1, Л. сраб. УЭ2/; /14 -постоянная интенсивность восстановления частичных отказов вида «несрабатывание» третьего и четвертого управляющих элементов //14 ^ Не-
сраб. УЭ3, Несраб. УЭ4/; /15 - постоянная интенсивность восстановления частичных отказов вида «ложное срабатывание» первого и второго управляющих элементов и отказа вида «несрабатывание» третьего управляющего элемента //15 ^ Л. сраб. УЭ1, Л. сраб. УЭ2, Несраб. УЭ3/; /16 -постоянная интенсивность восстановления частичных отказов вида «ложное срабатывание» первого и второго управляющих элементов и отказа вида «несрабатывание» четвертого управляющего элемента //16 ^ Л. сраб. УЭ1, Л. сраб. УЭ2, Несраб. УЭ4/; /17 - постоянная интенсивность восстановления частичных отказов вида «ложное срабатывание» первого и второго управляющих элементов и отказов вида «несрабатывание» третьего и четвертого управляющего элемента //17 ^ Л. сраб. УЭ1, Л. сраб. УЭ2, Несраб. УЭ3, Несраб. УЭ4/; /18 - постоянная интенсивность восстановления частичных отказов вида «несрабатывание» первого и четвертого управляющих элементов //18 ^ Несраб. УЭ1, Несраб. УЭ4/; у9 - постоянная интенсивность переходов первого управляющего элемента из состояния частичного отказа в состояние полного отказа вида «ложное срабатывание» /у9: Л. сраб. УЭ1 (частичный отказ) ^ Л. сраб. УЭ1 (полный отказ)/; Х9 - постоянная интенсивность переходов четвертого управляющего элемента из состояния частичного отказа в состояние полного отказа вида «несрабатывание» / Х9: Несраб. УЭ4 (частичный отказ) ^ Несраб. УЭ4 (полный отказ)/; Х10 - постоянная интенсивность переходов третьего управляющего элемента из состояния частичного отказа в состояние полного отказа
X _________________________, ---------------
Х2
Хп
Шб
У:
У2.
Уш
КОМБИНАЦИОННАЯ
ЧАСТЬ
вида «несрабатывание» / Х10: Несраб. УЭ3 (частичный отказ) ^ Несраб. УЭ3 (полный отказ)/; у10 - постоянная интенсивность переходов второго управляющего элемента из состояния частичного отказа в состояние полного отказа вида «ложное срабатывание» /у10: Л. сраб. УЭ2 (частичный отказ) ^ Л. сраб. УЭ2 (полный отказ)/; Х11 - постоянная интенсивность переходов первого управляющего элемента из состояния частичного отказа в состояние полного отказа вида «несрабатывание» / Х]]: Несраб. УЭ1 (частичный отказ) ^ Несраб. УЭ1 (полный отказ)/; у11 - постоянная интенсивность переходов четвертого управляющего элемента из состояния частичного отказа в состояние полного отказа вида «ложное срабатывание» /у11: Л.сраб. УЭ4 (частичный отказ) ^ Л. сраб. УЭ4 (полный отказ)/; /19 - постоянная интенсивность восстановления частичных отказов первого управляющего элемента вида «несрабатывание» и четвертого управляющего элемента вида «ложное срабатывание» //19 ^ Несраб. УЭ1, Л. сраб. УЭ4/; /20 - постоянная интенсивность восстановления частичных отказов вида «несрабатывание» первого и второго управляющих элементов //20 ^ Несраб. УЭ1, Несраб. УЭ2/; /21 - постоянная интенсивность восстановления частичных отказов вида «ложное срабатывание» третьего и четвертого управляющих элементов //21 ^ Л. сраб. УЭ3, Л. сраб. УЭ4/; 1 -время; А1 — интервал времени.
Примечание. В рассматриваемой модели переходов состояний переменной величиной является интервал времени ^1.
' 21
---------------------22
---------------------— 2к
Г 11
. 12
-------------------------^ 1г
ПАМЯТЬ
И„
и2
и.
Wв
Wl
Рис. 2. Блок-схема структурного автомата Мили
Бак лев. УЭ 1 1 1 Бак прав. УЭ2 0 1 1 I
1 1 1 1 1 . , l " l 1 1 1 1 1 . і l ’ l
1 1 1
УЭ4 Т 0 УЭЗ Т 0
Рис. 3. Схема размещения управляющих элементов
Анализ алгоритмов управления исполнительными элементами, выполняемый с использованием дополнительных ограничений, заключается в определении видов отказов системы для каждого конкретного ее состояния с учетом состояний управляющих элементов, определенных неоднозначно рассматриваемым алгоритмом. Дополнительными ограничениями являются:
-учет состояния управляющего элемента, соответствующего норме;
-рассмотрение состояния управляющего элемента, являющегося единственно возможным отказом для данного состояния системы автоматического управления.
В этом случае анализ алгоритмов управления проводится с целью выявления возможных комбинаций отказов элементов, не учтенных в таблице несовместных состояний. Это может привести к повышению вероятностей нарушений выходных характеристик системы. Необходимо провести сравнительный анализ групп отказов элементов, приводящих к одному виду нарушения функционирования системы автоматического управления. В результате сравнения устанавливается :
-идентичность групп отказов элементов, приводящих к одному виду отказа системы. Группы отказов элементов определены
без наложения и с использованием различных видов ограничений;
-несоответствие видов отказов системы, приведенных в таблицах несовместных состояний. Несоответствие заключается в появлении отказа исполнительного элемента левой (правой) секции в случае, если не срабатывают сигнализаторы уровня топлива автомата перекачки левой (правой) секции. Наложение дополнительных ограничений при рассмотрении алгоритмов управления по состоянию управляющих элементов, неоднозначно определяющих поведение системы, характеризует это состояние системы управления в качестве работоспособного состояния. Сформулированный подход позволяет найти оптимальное решение в системе переключений для обеспечения эффективной эксплуатации системы управления.
Список литературы
1. Н.А Смурова. Методика формализации анализа при определении рационального алгоритма управления в автоматических системах с использованием взаимосвязанных управляющих воздействий. Тематический сборник «Системный анализ при создании кораблей, комплексов вооружения и военной техники ВМФ», Санкт - Петербург, ВМА им. Н.Г. Кузнецова, выпуск 7, 1997, стр.175-181.
CONTROL ALGORITHMS OPTIMIZATION AT FORMING OF THE INTERACTED EFFECTS IN THE BALANCING FUEL TRANSFER CONTROL SYSTEM OF THE
AIRCRAFT
© 2006 N.A. Smurova The FSUE Klimov Corporation, Saint Petersburg
The article represents the development of graph methods of analytical model building, which describes the control process dynamics. The forming of the interacted control is effected taking into account the existing status of the control and actuating elements with the time changes of the control system status. The information - measuring model of this class of the automatic control system is formed according to the revealed signs. Algorithms of effects forming according to the status of the control elements, which don’t characterize the system behavior unilaterally, are introduced in the control circuit according to the revealed signs.