СИСТЕМА КОЛИЧЕСТВЕННОЙ ОЦЕНКИ УРОВНЯ БЕЗОПАСНОСТИ ПОЛЕТОВ ВОЗДУШНЫХ СУДОВ АВИАКОМПАНИИ ПО ДАННЫМ ИХ ЭКСПЛУАТАЦИИ
SYSTEM FOR QUANTITATIVE EVALUATION OF AIRCRAFT FLIGHT SAFETY LEVEL ACCORDING TO OPERATION DATA THEREOF

Изобретение относится к вычислительной технике, в частности, к системе количественной оценки уровня безопасности полетов воздушных судов авиакомпании по данным их эксплуатации, реализующей применение новых информационных технологий в оценке безопасности полетов воздушных судов гражданской авиации.
Существующая методика оценки безопасности полетов (БП), основанная на анализе статистики авиационных происшествий и инцидентов и других событий с воздушными судами (ВС) не может, к сожалению, решать вопросы оценки уровня БП и летной годности, которые определяются и нормируются вероятностными критериями (например, вероятностями появления особых ситуаций, степенью их опасности и др.) [3].
В соответствии с работой [3] безопасность полетов - это свойство авиационно-транспортной системы осуществлять воздушные перевозки без угрозы для жизни и здоровья людей, а уровень безопасности полетов - вероятность не возникновения в полете катастрофической ситуации при проявлении неблагоприятных факторов.
В качестве неблагоприятных факторов авиационные правила АП-25 [4] рассматривают отказные состояния (функциональный отказ, вид отказа системы), внешние воздействия (явления) и ошибки, где:
- отказное состояние (функциональный отказ, вид отказа системы) понимается как неработоспособное состояние системы в целом, характеризуемое конкретными нарушениями ее функции независимо от причин, вызывающих это состояние;
- внешние воздействия (явления) - события, источник происхождения которых не связан с конструкцией ВС (такие как атмосферные условия, турбулентность, гроза, сдвиг ветра, состояние взлетно-посадочной полосы и т.п.;
- ошибки - события, заключающиеся в неправильных действиях экипажа или персонала по техническому обслуживании.
Безопасность полетов зависит, в первую очередь, от летной годности ВС, интерпретируемой в виде некоторой характеристики, определяемой предусмотренными и реализованными в конструкции ВС и летных его качествах принципами, позволяющими совершать безопасный полет в ожидаемых условиях и при установленных методах эксплуатации.
Показателями летной годности служат вероятности возникновения особых ситуаций в полете из-за отказного состояния. При этом особая ситуация - ситуация возникшая в полете в результате воздействия неблагоприятных факторов или их сочетания и приводящая к снижению безопасности полетов.
В соответствии с требованиями АП-25 рассматриваются четыре класса особых ситуаций: катастрофическая ситуация, аварийная ситуация, сложная ситуация, усложнение условий полета:
- катастрофическая ситуация (КС) - особая ситуация, для которой принимается, что при ее возникновении предотвращение гибели людей оказывается практически невозможным;
- аварийная ситуация (АС) - особая ситуация, характеризующаяся значительным ухудшением характеристик и/или достижением (превышением) предельных ограничений или физическим утомлением, или такой нагрузкой на экипаж, что уже нельзя полагаться на то, что он выполнит свои задачи точно или полностью;
- сложная ситуация (СС) - особая ситуация, характеризующаяся заметным ухудшением характеристик и/или выходом одного или нескольких параметров за эксплуатационные ограничения, но без достижения предельных ограничений, или уменьшением способности экипажа справиться с неблагоприятными условиями (возникшей ситуацией) как из-за увеличения рабочей нагрузки, так и из-за условий, понижающих эффективность действий экипажа;
- усложнение условий полета (УУП) - особая ситуация, вызывающая незначительное ухудшение характеристик (без достижения выхода их за эксплуатационные или предельные ограничения) или незначительные увеличения рабочей нагрузки на экипаж.
Эксплуатационные ограничения - условия, режимы и значения параметров, преднамеренный выход за пределы которых не допустим в процессе эксплуатации.
Предельные ограничения - ограничения режима полета, выход за которые не допустим ни при каких обстоятельствах.
*
В работе [3] для количественной оценки уровня безопасности полетов по данным эксплуатации впервые было введено понятие частоты (статистическая оценка вероятности) Q возникновения особых ситуаций за час поле та в виде отношения количества особых ситуаций одного подкласса класса особых ситуаций к суммарному налету воздушных судов одного типа:
ос
Σ
где n - количество особых ситуаций одного подкласса класса особых ситуаций,T - суммарный налет воздушных судов одного типа.
Кроме того, для каждого класса особых ситуаций были разработаны предельные (пороговые) нормативные значения вероятностей возникновения особых ситуаций (Таблица 1), что позволяет оперативно отслеживать уровень безопасности полетов воздушных судов по изменяющимся данным их эксплуатации.
При этом введение нормативных суммарных вероятностей возникновения особых ситуаций позволяет отслеживать влияние на безопасность полетов каждой отдельной особой ситуации, возникающей в полете.
Отсюда ставится задача автоматизации количественной оценки уровня безопасности полетов воздушных судов гражданской авиации по данным их эксплуатации.
Известны системы, которые могли быть использованы для решения поставленной задачи [1, 2].
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления [1].
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов, одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая центральный процессорный модуль, входы которого соединены с модулями памяти и с модулями подготовки и ввода данных, а выходы подключены к соответствующим модулям памяти, модуль обработки данных, информационные входы которого соединены с выходами соответствующих модулей памяти, синхронизирующие входы подключены к управляющим выходам центрального процессорного модуля, а выход модуля является информационным выходом системы [2].
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедур аналитической обработки данных реализуется через поиск данных по всей базе данных, что при больших объемах базы данных неизбежно приводит к неоправданно большим затратам времени на получение аналитических оценок.
Цель изобретения - повышение быстродействия системы путем исключения поиска данных по всему объему базы данных сервера и локализации поиска только по опорным (базовым и относительным) адресам базы данных, соответствующим идентификаторам авиакомпании, типам воздушных судов, а также номерам классов особых ситуаций и их подклассов.
Поставленная цель достигается тем, что в систему, содержащую модуль идентификации базового адреса данных эксплуатации воздушных судов авиакомпании, информационный вход которого является первым информационным входом системы, предназначенным для приема кодограммы запроса с автоматизированного рабочего места пользователя системы, синхронизирующий вход модуля идентификации базового адреса данных эксплуатации воздушных судов авиакомпании является первым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения кодограммы запроса с автоматизированного рабочего места пользователя системы в модуль идентификации базового адреса данных эксплуатации воздушных судов авиакомпании, модуль идентификации относительного адреса данных эксплуатации воздушных судов одного типа, первый и второй информационные входы которого подключены к первому и второму информационным выходам модуля идентификации базового адреса данных эксплуатации воздушных судов авиакомпании соответственно, а синхронизирующий вход модуля идентификации относительного адреса данных эксплуатации воздушных судов одного типа подключен к синхронизирующему выходу модуля идентификации базового адреса данных эксплуатации воздушных судов авиакомпании, модуль регистрации параметров класса особых ситуаций, информационный вход которого является вторым информационным входом системы, предназначенным для приема параметров класса особых ситуаций, считанных из базы данных сервера, синхронизирующий вход модуля регистрации параметров класса особых ситуаций является вторым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения параметров класса особых ситуаций, считанных из базы данных сервера, в модуль регистрации параметров класса особых ситуаций, модуль селекции класса особых ситуаций без инцидентов, один информационный вход которого подключен к первому информационному выходу модуля регистрации параметров класса особых ситуаций, синхронизирующий вход модуля селекции класса особых ситуаций без инцидентов подключен к синхронизирующему выходу модуля регистрации параметров класса особых ситуаций, информационный выход модуля селекции класса особых ситуаций без инцидентов является первым информационным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы кода класса особых ситуаций с нулевыми инцидентами, один синхронизирующий выход модуля селекции класса особых ситуаций без инцидентов является первым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала идентификации отсутствия инцидентов в выдаваемом классе особых ситуаций, модуль распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций, один информационный вход которого является третьим информационным входом системы, предназначенным для приема кода обратного значения суммарного налета, считанного из базы данных сервера, другой информационный вход модуля распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций подключен к второму информационному выходу модуля регистрации параметров класса особых ситуаций, а синхронизирующий вход модуля распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций является третьим синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения кода обратного значения суммарного налета, считанного из базы данных сервера, в модуль распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций, модуль идентификации сигнальных вероятностей подклассов класса особых ситуаций, один информационный вход которого является четвертым информационным входом системы, предназначенным для приема кодов параметров подклассов класса особых ситуаций, считанных из базы данных сервера, другой информационный вход модуля идентификации сигнальных вероятностей подклассов класса особых ситуаций подключен к информационному выходу модуля распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций, синхронизирующий вход модуля идентификации сигнальных вероятностей подклассов класса особых ситуаций является четвертым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения кодов параметров подклассов класса особых ситуаций, считанных из базы данных сервера, в модуль идентификации сигнальных вероятностей подклассов класса особых ситуаций, один информационный выход модуля идентификации сигнальных вероятностей подклассов класса особых ситуаций является вторым информационным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы кодов сигнальных вероятностей подклассов класса особых ситуаций, модуль контроля завершения процедуры анализа массива подклассов класса особых ситуаций, информационный вход которого подключен к второму информационному выходу модуля регистрации параметров класса особых ситуаций, один и другой синхронизирующие выходы модуля контроля завершения процедуры анализа массива подклассов класса особых ситуаций подключены к одному и другому установочным входам модуля идентификации сигнальных вероятностей подклассов класса особых ситуаций соответственно, модуль контроля завершения процедуры анализа массива классов особых ситуаций, информационный вход которого подключен к третьему информационному выходу модуля идентификации базового адреса данных эксплуатации воздушных судов авиакомпании, первый синхронизирующий вход модуля контроля завершения процедуры анализа массива классов особых ситуаций подключен к одному синхронизирующему выходу модуля селекции класса особых ситуаций без инцидентов, второй синхронизирующий вход модуля контроля завершения процедуры анализа массива классов особых ситуаций подключен к другому синхронизирующему выходу модуля контроля завершения процедуры анализа массива подклассов класса особых ситуаций, один синхронизирующий выход модуля контроля завершения процедуры анализа массива классов особых ситуаций соединен с одним установочным входом модуля регистрации параметров класса особых ситуаций и с одним установочным входом модуля распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций, другой синхронизирующий выход модуля контроля завершения процедуры анализа массива классов особых ситуаций соединен с другим установочным входом модуля регистрации параметров класса особых ситуаций, с другим установочным входом модуля распознавания ветви процедуры вычисления вероятностей и с установочным входом модуля идентификации базового адреса данных эксплуатации воздушных судов авиакомпании, введены модуль селекции адреса параметров класса особых ситуаций, один информационный вход которого подключен к информационному выходу модуля идентификации относительного адреса данных эксплуатации воздушных судов одного типа, другой информационный вход модуля селекции адреса параметров класса особых ситуаций подключен к четвертому информационному выходу модуля идентификации базового адреса данных эксплуатации воздушных судов авиакомпании, синхронизирующий вход модуля селекции адреса параметров класса особых ситуаций подключен к синхронизирующему выходу модуля идентификации относительного адреса данных эксплуатации воздушных судов одного типа, счетный вход модуля селекции адреса параметров класса особых ситуаций подключен к одному синхронизирующему выходу модуля контроля завершения процедуры анализа массива классов особых ситуаций, а установочный вход модуля селекции адреса параметров класса особых ситуаций подключен к другому синхронизирующему выходу модуля контроля завершения процедуры анализа массива классов особых ситуаций, один информационный выход модуля селекции адреса параметров класса особых ситуаций является первым адресным выходом системы, предназначенным для выдачи адреса параметров класса особых ситуаций на адресный вход сервера базы данных, другой информационный выход модуля селекции адреса параметров класса особых ситуаций соединен с другим информационным входом модуля селекции класса особых ситуаций без инцидентов, синхронизирующий выход модуля селекции адреса параметров класса особых ситуаций является первым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления считыванием параметров класса особых ситуаций на вход первого канала прерывания сервера базы данных, модуль вызова подпрограммы вычисления обратного значения суммарного налета, информационный вход которого подключен к третьему информационному выходу модуля регистрации параметров класса особых ситуаций, а синхронизирующий вход модуля вызова подпрограммы вычисления обратного значения суммарного налета подключен к другому синхронизирующему выходу модуля селекции класса особых ситуаций без инцидентов, один и другой установочные входы модуля вызова подпрограммы вычисления обратного значения суммарного налета подключены к одному и другому синхронизирующим выходам модуля контроля завершения процедуры анализа массива классов особых ситуаций соответственно, информационный выход модуля вызова подпрограммы вычисления обратного значения суммарного налета является третьим информационным выходом системы, предназначенным для выдачи кода суммарного налета на информационный вход сервера базы данных, а синхронизирующий выход модуля вызова подпрограммы вычисления обратного значения суммарного налета является вторым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления вызовом подпрограммы базы данных сервера на вход второго канала прерывания сервера базы данных, модуль принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций, первый информационный вход которого подключен к другому информационному выходу модуля селекции адреса параметров класса особых ситуаций, второй, третий, четвертый и пятый информационные входы модуля принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций подключены к четвертому, пятому, шестому и седьмому информационным выходам модуля регистрации параметров класса особых ситуаций соответственно, шестой информационный вход модуля принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций подключен к информационному выходу модуля распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций, седьмой информационный вход модуля принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций подключен к первому информационному выходу модуля регистрации параметров класса особых ситуаций, а восьмой, девятый десятый и одиннадцатый информационные входы модуля принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций подключены к пятому, шестому, седьмому и восьмому информационным выходам модуля идентификации базового адреса данных эксплуатации воздушных судов авиакомпании соответственно, синхронизирующий вход модуля принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций подключен к одному синхронизирующему выходу модуля распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций, один информационный выход модуля принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций является четвертым информационным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы кода номера текущего анализируемого класса особых ситуаций, другой информационный выход модуля принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций является пятым информационным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы кода значения суммарной вероятности возникновения особой ситуации для текущего анализируемого класса, один синхронизирующий выход модуля принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций является вторым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала неудовлетворения уровня безопасности полетов нормативным требованиям по суммарной вероятности текущего анализируемого класса особых ситуаций, другой синхронизирующий выход модуля принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций подключен к третьему синхронизирующему входу модуля контроля завершения процедуры анализа массива классов особых ситуаций и при этом является третьим сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала удовлетворения уровня безопасности полетов нормативным требованиям по суммарной вероятности текущего анализируемого класса особых ситуаций, модуль селекции базового адреса параметров подклассов класса особых ситуаций, один информационный вход которого подключен к третьему информационному выходу модуля селекции адреса параметров класса особых ситуаций, другой информационный вход модуля селекции базового адреса параметров подклассов класса особых ситуаций подключен к восьмому информационному выходу модуля регистрации параметров класса особых ситуаций, синхронизирующий вход модуля селекции базового адреса параметров подклассов класса особых ситуаций подключен к одному синхронизирующему выходу модуля принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций, счетный вход модуля селекции базового адреса параметров подклассов класса особых ситуаций подключен к одному синхронизирующему выходу модуля контроля завершения процедуры анализа массива подклассов класса особых ситуаций, а установочный вход модуля селекции базового адреса параметров подклассов класса особых ситуаций подключен к другому синхронизирующему выходу модуля контроля завершения процедуры анализа массива подклассов класса особых ситуаций, информационный выход модуля селекции базового адреса параметров подклассов класса особых ситуаций является вторым адресным выходом системы, предназначенным для выдачи адреса параметров подкласса класса особых ситуаций на адресный вход сервера базы данных, синхронизирующий выход модуля селекции базового адреса параметров подклассов класса особых ситуаций является третьим синхронизирующим выходом системы, предназначенным для выдачи сигналов управления считыванием кода параметров подкласса класса особых ситуаций на вход первого канала прерывания сервера базы данных, модуль принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций, первый информационный вход которого подключен к другому информационному выходу модуля селекции адреса параметров класса особых ситуаций, второй информационный вход модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций подключен к первому информационному выходу модуля регистрации параметров класса особых ситуаций, а третий, четвертый, пятый и шестой информационные входы модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций подключены к девятому, десятому, одиннадцатому и двенадцатому информационным выходам модуля идентификации базового адреса данных эксплуатации воздушных судов авиакомпании соответственно, а седьмой, восьмой, девятый и десятый информационные входы модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций подключены к четвертому, пятому, шестому и седьмому информационным выходам модуля регистрации параметров класса особых ситуаций соответственно, а одиннадцатый информационный вход модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций подключен к информационному выходу модуля распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций, синхронизирующий вход модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций подключен к другому синхронизирующему выходу модуля распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций, один информационный выход модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций является шестым информационным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы кода значения сигнальной вероятности возникновения особой ситуации для текущего анализируемого класса, другой информационный выход модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций является седьмым информационным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы кода номера текущего анализируемого класса особых ситуаций, один синхронизирующий выход модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций соединен с четвертым синхронизирующим входом модуля контроля завершения процедуры анализа массива классов особых ситуаций и при этом является четвертым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала удовлетворения уровня безопасности полетов нормативным требованиям по сигнальным вероятностям классов особых ситуаций, другой синхронизирующий выход модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций соединен с пятым синхронизирующим входом модуля контроля завершения анализа массива классов особых ситуаций и при этом является пятым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала неудовлетворения уровня безопасности полетов нормативным требованиям по сигнальным вероятностям классов особых ситуаций, модуль принятия решения об уровне безопасности полетов по сигнальным вероятностям подклассов класса особых ситуаций, первый, второй, третий и четвертый информационные входы которого модуля подключены к девятому, десятому, одиннадцатому и двенадцатому информационным выходам модуля идентификации базового адреса данных эксплуатации воздушных судов авиакомпании соответственно, пятый, шестой, седьмой и восьмой информационные входы модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям подклассов класса особых ситуаций подключены к четвертому, пятому, шестому и седьмому информационным выходам модуля регистрации параметров класса особых ситуаций соответственно, а девятый и десятый информационные входы модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям подклассов класса особых ситуаций подключены к одному и другому информационным выходам модуля идентификации сигнальных вероятностей подклассов класса особых ситуаций соответственно, синхронизирующий вход модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям подклассов класса особых ситуаций подключен к синхронизирующему выходу модуля идентификации сигнальных вероятностей подклассов класса особых ситуаций, один синхронизирующий выход модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям подклассов класса особых ситуаций соединен с одним синхронизирующим входом модуля контроля завершения процедуры анализа массива подклассов класса особых ситуаций и при этом является шестым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала удовлетворения уровня безопасности полетов нормативным требованиям по сигнальным вероятностям подклассов класса особых ситуаций, другой синхронизирующий выход модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям подклассов класса особых ситуаций соединен с другим синхронизирующим входом модуля контроля завершения процедуры анализа массива подклассов класса особых ситуаций и при этом является седьмым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала неудовлетворения уровня безопасности полетов нормативным требованиям по сигнальным вероятностям подклассов класса особых ситуаций.
Сущность изобретения поясняется чертежами, где на фиг. 1 представлена структурная схема системы, на фиг. 2 приведен пример конкретной конструктивной реализации модуля идентификации базового адреса данных эксплуатации воздушных судов авиакомпании, на фиг. 3 - пример конкретной конструктивной реализации модуля идентификации относительного адреса данных эксплуатации воздушных судов одного типа, на фиг. 4 - пример конкретной конструктивной реализации модуля селекции адреса параметров класса особых ситуаций, на фиг. 5 - пример конкретной конструктивной реализации модуля вызова подпрограммы вычисления обратного значения суммарного налета, на фиг. 6 - пример конкретной конструктивной реализации модуля регистрации параметров класса особых ситуаций, на фиг. 7 - пример конкретной конструктивной реализации модуля селекции класса особых ситуаций без инцидентов, на фиг. 8 - пример конкретной конструктивной реализации модуля селекции базового адреса параметров подклассов класса особых ситуаций, на фиг. 9 - пример конкретной конструктивной реализации модуля распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций, на фиг. 10 - пример конкретной конструктивной реализации модуля принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций, на фиг. 11 - пример конкретной конструктивной реализации модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций, на фиг. 12 - пример конкретной конструктивной реализации модуля идентификации сигнальных вероятностей подклассов класса особых ситуаций, на фиг. 13 - пример конкретной конструктивной реализации модуля принятия решения об уровне безопасности полетов по сигнальным вероятностям подклассов класса особых ситуаций, на фиг. 14 - пример конкретной конструктивной реализации модуля контроля завершения процедуры анализа массива подклассов класса особых ситуаций, на фиг. 15 - пример конкретной конструктивной реализации модуля контроля завершения процедуры анализа массива классов особых ситуаций.
Система (фиг. 1) содержит модуль 1 идентификации базового адреса данных эксплуатации воздушных судов авиакомпании, модуль 2 идентификации относительного адреса данных эксплуатации воздушных судов одного типа, модуль 3 селекции адреса параметров класса особых ситуаций, модуль 4 вызова подпрограммы вычисления обратного значения суммарного налета, модуль 5 регистрации параметров класса особых ситуаций, модуль 6 селекции класса особых ситуаций без инцидентов, модуль 7 селекции базового адреса параметров подклассов класса особых ситуаций, модуль 8 распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций, модуль 9 принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций, модуль 10 принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций, модуль 11 идентификации сигнальных вероятностей подклассов класса особых ситуаций, модуль 12 принятия решения об уровне безопасности полетов по сигнальным вероятностям подклассов класса особых ситуаций, модуль 13 контроля завершения процедуры анализа массива подклассов класса особых ситуаций, модуль 14 контроля завершения процедуры анализа массива классов особых ситуаций.
На фиг. 1 показаны первый 15, второй 16, третий 17 и четвертый 18 информационные входы системы, первый 19, второй 20, третий 21 и четвертый 22 синхронизирующие входы системы, а также адресные 23-24, информационные 25-31, синхронизирующие 32-34 и сигнальные 35-41 выходы системы.
Модуль 1 идентификации базового адреса данных эксплуатации воздушных судов авиакомпании (фиг. 2) содержит регистр 45, дешифратор 46, модуль памяти 47, выполненный в виде постоянного запоминающего устройства (ПЗУ), элементы 48-50 И, элементы 51-52 задержки. На чертеже также показаны информационный 53, синхронизирующий 54 и установочный 55 входы, информационные 68-79 и синхронизирующий 80 выходы.
Модуль 2 идентификации относительного адреса данных эксплуатации воздушных судов одного типа (фиг. 3) содержит дешифратор 85, модуль памяти 86, выполненный в виде постоянного запоминающего устройства (ПЗУ), сумматор 87, элементы 88-90 И, элементы 91-92 задержки. На чертеже также показаны информационные 93-94 и синхронизирующий 95 входы, информационный 96 и синхронизирующий 97 выходы.
Модуль 3 селекции адреса параметров класса особых ситуаций (фиг. 4) содержит счетчик 100, регистр 101, дешифратор 102, модуль памяти 103, выполненный в виде постоянного запоминающего устройства (ПЗУ), сумматор 104, элементы 105-107 И, элементы 108-109 ИЛИ и элементы 110-113 задержки. На чертеже также показаны информационные 114-115, синхронизирующий 116, счетный 117 и установочный 118 входы, информационные 119-121 и синхронизирующий 122 выходы.
Модуль 4 (фиг. 5) вызова подпрограммы вычисления обратного значения суммарного налета содержит регистр 125, элемент 126 ИЛИ, элемент 127 задержки. На чертеже также показаны информационный 128, синхронизирующий 129 и установочные 130-131 входы, информационный 132 и синхронизирующий 133 выходы.
Модуль 5 регистрации параметров класса особых ситуаций (фиг. 6) содержит регистр 135, элемент 136 ИЛИ, элемент 137 задержки. На чертеже также показаны информационный 138, синхронизирующий 139 и установочные 140-141 входы, информационные 142-149 и синхронизирующий 150 выходы.
Модуль 6 селекции класса особых ситуаций без инцидентов (фиг. 7) содержит компаратор 155, элементы 156-157 И, элементы группы 158 И, элемент 159 задержки. На чертеже также показаны информационные 160-161, синхронизирующий 162 входы, информационный 165 и синхронизирующие 166-167 выходы.
Модуль 7 селекции базового адреса параметров подклассов класса особых ситуаций (фиг. 8) содержит счетчик 170, сумматор 171, элемент 172 ИЛИ и элементы 173-174 задержки. На чертеже также показаны информационные 176-177, синхронизирующий 178, счетный 179 и установочный 180 входы, информационный 182 и синхронизирующий 183 выходы.
Модуль 8 распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций (фиг. 9) содержит регистр 185, триггер 186, компаратор 187, элемент 188 ИЛИ, элементы 189-190 И, элементы 191-192 задержки. На чертеже также показаны информационные 195-196, синхронизирующий 197 и установочные 198-199 входы, информационный 200 и синхронизирующие 201-202 выходы.
Модуль 9 принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций (фиг. 10) содержит умножитель 205, компараторы 206-213, элементы 214-215 ИЛИ, элемент 216 задержки. На чертеже также показаны информационные 229-239 и синхронизирующий 240 входы, информационные 241-242 и синхронизирующие 243-244 выходы.
Модуль 10 принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций (фиг. 11) содержит умножитель 245, компараторы 246-253, элементы 254-255 ИЛИ, элемент 256 задержки. На чертеже также показаны информационные 269 - 279 и синхронизирующий 280 входы, информационные 281-282 и синхронизирующие 283-284 выходы.
Модуль 11 идентификации сигнальных вероятностей подклассов класса особых ситуаций (фиг. 12) содержит регистр 285, умножитель 286, элемент 287 ИЛИ, элементы 288-289 задержки. На чертеже также показаны информационные 290-291, синхронизирующий 292 и установочные 293-294 входы, информационные 297-298 и синхронизирующий 299 выходы.
Модуль 12 принятия решения об уровне безопасности полетов по сигнальным вероятностям подклассов класса особых ситуаций (фиг. 13) содержит компараторы 300-307, элементы 308-309 ИЛИ. На чертеже также показаны информационные 322-331 и синхронизирующий 332 входы, синхронизирующие 333-334 выходы.
Модуль 13 контроля завершения процедуры анализа массива подклассов класса особых ситуаций (фиг. 14) содержит счетчик 340, компаратор 341, элемент 342 ИЛИ, элемент 343 задержки. На чертеже также показаны информационный 346 и синхронизирующие 347-348 входы, синхронизирующие 349-350 выходы.
Модуль 14 контроля завершения процедуры анализа массива классов особых ситуаций (фиг. 15) содержит счетчик 354, компаратор 355, элемент 356 ИЛИ, элемент 357 задержки. На чертеже также показаны информационный 358 и синхронизирующие 359-363 входы, синхронизирующие 367-368 выходы.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.
Удаленное автоматизированное рабочее место (АРМ) пользователя системы состоит из терминала, имеющего экран для отображения кодограммы запроса и сигналов системы, и клавиатуру персонального компьютера. Управление предъявлением считываемых параметров класса особых ситуаций, обратного значения суммарного налета и параметров подклассов класса особых ситуаций осуществляется с сервера (не показано).
Система работает следующим образом.
Для организации хранения данных эксплуатации по всем типам воздушных судов авиакомпании система коду авиакомпании ставит в соответствие некоторый начальный адрес памяти базы данных, называемый базовым, относительно которого смещаются данные эксплуатации каждого типа ее воздушных судов. При этом величина смещения соответствует коду типа воздушных судов, а идентифицируемый адрес данных эксплуатации воздушных судов одного типа, получаемый путем прибавления к базовому адресу данных эксплуатации авиакомпании этого смещения, называется относительным адресом данных эксплуатации воздушных судов одного типа.
В пределах относительного адреса данных эксплуатации воздушных судов одного типа находится и информация о параметрах классов особых ситуаций, адрес каждого из которых смещен уже относительно относительного адреса данных эксплуатации воздушных судов одного типа. При этом величина смещения соответствует коду номера класса особых ситуаций. Добавляя смещение, соответствующее коду номера класса особых ситуаций, к относительному адресу данных эксплуатации воздушных судов одного типа, получаем относительный адрес параметров класса особых ситуаций, выдаваемый на адресный вход сервера базы данных системы.
Сервер считывает по выставленному адресу параметры класса особых ситуаций и пересылает их на информационный вход системы.
Считанные из базы данных сервера параметры класса особых ситуаций представляются кодами: код номера первого класса особых ситуаций; код номера второго класса особых ситуаций; код номера третьего класса особых ситуаций; код номера четвертого класса особых ситуаций; код величины суммарного налета воздушных судов одного типа; код количества особых ситуаций запрашиваемого класса, возникших за время указанного суммарного налета, код числа подклассов в этом классе особых ситуаций; код размерности страницы памяти базы данных сервера.
Обработка принятых параметров класса особых ситуаций начинается с процедуры проверки количества особых ситуаций рассматриваемого класса на равенство нулю.
Если код числа инцидентов запрашиваемого класса особых ситуаций равен нулю, то система выдает на АРМ пользователя сигнал «Эксплуатация воздушных судов без инцидентов» и код номера анализируемого класса особых ситуаций.
После этого система проверяет, все ли классы особых ситуаций обработаны системой. Если обработаны не все классы, то система переходит в тот модуль, где формируется номер следующего класса особых ситуаций и адрес параметров этого класса, выдаваемого на адресный вход сервера базы данных.
Как только код числа инцидентов обрабатываемого класса особых ситуаций окажется не равным нулю, то система, выдавая код суммарного налета на информационный вход сервера базы данных, переходит к вызову подпрограмму вычисления обратного значения суммарного налета.
Сервер вычисляет значение обратного налета и пересылает его код на вход модуля, который распознает ветвь вычисления вероятности возникновения особых ситуаций по числу подклассов обрабатываемого класса, принятого в качестве параметров класса.
Если число подклассов обрабатываемого класса равно единице, то управление передается в модуль принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций, а если число подклассов обрабатываемого класса больше единицы, то управление передается в модуль принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций.
Пусть число подклассов обрабатываемого класса особых ситуаций равно единице. В этом случае в модуле принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций вычисляется код сигнальной вероятности возникновения особых ситуаций и сравнивается с нормативным кодом сигнальной вероятности рассматриваемого класса.
В этом случае на АРМ пользователя системы выдаются: код сигнальной вероятности рассматриваемого класса особых ситуаций, выработанный системой по параметрам класса; код рассматриваемого класса особых ситуаций и сигнал «Уровень безопасности полетов удовлетворяет/не удовлетворяет нормативным требованиям».
После этого в модуле контроля завершения процедуры анализа массива классов особых ситуаций происходит анализ завершения опроса и обработки всех классов особых ситуаций запрашиваемого типа воздушных судов.
Если еще не все классы проанализированы и обработаны, то переход в модуль селекции адреса параметров класса особых ситуаций, где формируются новый класс особых ситуаций и адрес его параметров.
Если же число подклассов обрабатываемого класса больше единицы, то управление из модуля распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций передается в модуль принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций, где вычисляется код суммарной вероятности возникновения особых ситуаций и сравнивается с нормативным кодом суммарной вероятности рассматриваемого класса.
В этом случае на АРМ пользователя системы выдается как код суммарной вероятности рассматриваемого класса особых ситуаций, выработанный системой по параметрам класса, так и код рассматриваемого класса особых ситуаций, а также сигнал «Уровень безопасности полетов удовлетворяет/не удовлетворяет нормативным требованиям».
Если код суммарной вероятности рассматриваемого класса, выработанный системой по параметрам этого класса, удовлетворяет нормативным требованиям безопасности полетов, то система передает управление в контроля завершения процедуры обработки всех классов особых ситуаций.
Если же код суммарной вероятности рассматриваемого класса, выработанный системой по параметрам этого класса, не удовлетворяет нормативным требованиям безопасности полетов, то система передает управление в модуль селекции базового адреса параметров подклассов класса особых ситуаций, где формируется базовый адрес параметров подклассов рассматриваемого класса особых ситуаций, начиная с которого в памяти базы данных системы хранятся параметры всех подклассов рассматриваемого класса особых ситуаций, и выдается на адресный вход сервера базы данных системы.
Сервер считывает по выставленному адресу параметры первого подкласса рассматриваемого класса и пересылает на информационный вход модуля идентификации сигнальных вероятностей подклассов класса особых ситуаций код номера рассматриваемого класса особых ситуаций и код числа особых ситуаций первого подкласса рассматриваемого класса особых ситуаций.
В этом модуле происходит вычисление сигнальной вероятности возникновения особых ситуаций, которая пересылается как на АРМ пользователя системы, так и в модуль принятия решения об уровне безопасности полетов по сигнальным вероятностям подклассов класса особых ситуаций, где сравнивается с нормативной сигнальной вероятностью рассматриваемого класса особых ситуаций с выработкой сигнала «Уровень безопасности полетов удовлетворяет/не удовлетворяет нормативным требованиям» и передачей его на АРМ пользователя системы.
Кроме того, каждый из этих сигналов поступает далее в модуль, контролирующий процедуру просмотра всех подклассов рассматриваемого класса особых ситуаций.
Если просмотрены еще не все подклассы рассматриваемого класса особых ситуаций, то управление снова передается в модуль селекции базового адреса параметров подклассов класса особых ситуаций, где формируется адрес следующего подкласса рассматриваемого класса, который снова выставляется на адресный вход сервера базы данных системы.
Сервер опрашивает свою базу данных и считывает из выставленного адреса параметры следующего подкласса рассматриваемого класса особых ситуаций и пересылает их в модуль идентификации сигнальных вероятностей подклассов класса особых ситуаций для вычисления сигнальной вероятности возникновения особых ситуаций в подклассе рассматриваемого класса особых ситуаций и т.д.
Описанный процесс формирования адресов параметров подклассов рассматриваемого класса особых ситуаций и опроса сервером своей базы данных по выставленным адресам с передачей их содержимого системе будет продолжаться до тех пор, пока не будут выработаны и проверены на соответствие нормативным требованиям сигнальные вероятности всех подклассов рассматриваемого класса особых ситуаций.
Как только будет выработана и обработана сигнальная вероятность возникновения особых ситуаций последнего подкласса рассматриваемого класса особых ситуаций, то система передает управление в модуль, контролирующий обработку параметров всех классов особых ситуаций, выставленных по запросу пользователя.
Для запуска системы пользователь на своем рабочем месте формирует кодограмму запроса, в которой указываются код авиакомпании, код типа воздушных судов, код количества запрашиваемых для анализа классов особых ситуаций, код начального (стартового) класса особых ситуаций, а также коды нормативных сигнальных и суммарных вероятностей возникновения особых ситуаций в рассматриваемых классах.
Пусть для определенности в качестве стартового класса особых ситуаций в кодограмме будет указан первый класс с кодом 001, а число запрашиваемых для анализа классов особых ситуаций равно четырем, т.е. система должна проанализировать все классы особых ситуаций, начиная с первого. Тогда исходная кодограмма пользователя системы получит вид Таблицы 2:
Сформированная кодограмма с автоматизированного рабочего места пользователя системы подается на информационный вход 15 системы, поступает на информационный вход 53 модуля 1 идентификации базового адреса данных эксплуатации воздушных судов авиакомпании и заносится в регистр 45 синхронизирующим импульсом, подаваемым на синхронизирующий вход 54 модуля 1 с синхронизирующего входа 19 системы.
Код авиакомпании с выхода 56 регистра 45 подается на вход дешифратора 46. Дешифратор 46 расшифровывает код авиакомпании и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 48-50 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 46 будет открыт элемент 50 И по одному входу.
Синхронизирующий импульс с входа 19 системы, пройдя через вход 54 модуля 1, задерживается элементом 51 задержки на время срабатывания регистра 45 и дешифратора 46 и поступает через открытый по одному входу элемент 50 И на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 47.
В фиксированной ячейке ПЗУ 47 хранится код базового адреса данных эксплуатации воздушных судов (ВС) авиакомпании, начиная с которого в памяти базы данных сервера хранится информация о данных эксплуатации всех типов ВС авиакомпании. При этом для каждого типа ВС в памяти базы данных сервера отводится своя область памяти, адрес которой смещен относительно базового адреса на некоторую величину, соответствующую коду-идентификатору типа ВС.
Поэтому код типа ВС с выхода 69 модуля 1 пересылается на информационный вход 93 модуля 2 идентификации относительного адреса данных эксплуатации воздушных судов одного типа и подается на вход дешифратора 85. Дешифратор 85 расшифровывает код типа ВС и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 88-90 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 85 будет открыт элемент 90 И по одному входу.
В этом случае синхронизирующий импульс с выхода элемента 51 задержки, задержанный элементом 52 задержки на время считывания содержимого фиксированной ячейки ПЗУ 47 модуля 1 и срабатывания дешифратора 85 модуля 2, с выхода 80 модуля 1 пересылается на синхронизирующий вход 95 модуля 2 и поступает через открытый по одному входу элемент 90 И на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 86. В фиксированной ячейке ПЗУ 86 хранится код смещения адреса данных эксплуатации ВС того типа, идентификатор которых был подан на вход 93 дешифратора 85 модуля 2.
Этот код с выхода ПЗУ 86 подается на один информационный вход сумматора 87, на другой информационный вход 94 которого подается код базового адреса данных эксплуатации ВС авиакомпании с выхода 68 модуля 1.
По синхронизирующему импульсу с входа 95 модуля 2, задержанному элементом 91 задержки на время считывания фиксированной ячейки ПЗУ 86, в сумматоре 87 происходит формирование относительного адреса данных эксплуатации ВС одного типа, соответствующего идентификатору, поданному на вход 93 дешифратора 85 модуля 2.
Код стартового (в нашем случае первого) класса особых ситуаций с информационного выхода 70 модуля 1 пересылается на информационный вход 114 модуля 3 селекции адреса параметров класса особых ситуаций и поступает на вход счетчика 100.
По синхронизирующему импульсу, поступающему на синхронизирующий вход 116 модуля 3 с выхода 97 модуля 2 после задержки элементом 92 задержки на время срабатывания сумматора 87 модуля 2, код стартового (первого) класса особых ситуаций заносится в счетчик 100 модуля 3 и подается на вход дешифратора 102. Дешифратор 102 расшифровывает код стартового класса особых ситуаций и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 105-107 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 102 будет открыт элемент 105 И по одному входу.
Синхронизирующий импульс с входа 116 модуля 3 проходит элемент 108 ИЛИ, задерживается элементом 110 задержки на время срабатывания счетчика 100 и дешифратора 102 и поступает через открытый по одному входу элемент 105 И на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 103. В фиксированной ячейке ПЗУ 103 хранится код смещения адреса параметров первого класса особых ситуаций относительно адреса данных эксплуатации ВС одного типа.
Считанный из ПЗУ 103 код смещения адреса параметров первого класса особых ситуаций поступает на один информационный вход сумматора 104, на другой информационный вход 115 которого с выхода 96 модуля 2 подается код относительного адреса данных эксплуатации воздушных судов одного типа.
По синхронизирующему импульсу с выхода элемента 110 задержки, задержанному элементом 111 задержки на время считывания фиксированной ячейки ПЗУ 103, в сумматоре 104 происходит формирование относительного адреса параметров стартового класса особых ситуаций, по которому в памяти базы данных сервера хранится информация о параметрах запрашиваемого первого класса особых ситуаций.
Сформированный в сумматоре 104 адрес параметров стартового класса особых ситуаций поступает на вход регистра 101, куда и заносится синхронизирующим импульсом с выхода элемента 111 задержки после задержки элементом 112 задержки на время срабатывания сумматора 104.
Этот же импульс с выхода элемента 112 задержки задерживается элементом 113 задержки на время занесения в регистр 101 кода относительного адреса параметров стартового класса особых ситуаций, выдаваемого на адресный выход 23 системы, и с выхода 32 системы поступает на вход первого канала прерывания сервера.
С приходом этого импульса сервер переходит на подпрограмму опроса содержимого своей базы данных по адресу, сформированному на адресном выходе 23 системы, и выдачи считанных параметров стартового класса особых ситуаций на информационный вход 16 системы.
Σ
ос
Σ
подкл
Считанные из базы данных сервера параметры стартового класса особых ситуаций представляются кодами: 001 - код номера первого класса особых ситуаций; 010 - код номера второго класса особых ситуаций; 011 - код номера третьего класса особых ситуаций; 100 - код номера четвертого класса особых ситуаций; T - код величины суммарного налета воздушных судов одного типа; n - код количества особых ситуаций стартового класса, возникших за время налета T; m - код числа подклассов в стартовом классе особых ситуаций; 4 Кбайт - код размерности страницы памяти (Таблица 3).
Считанные из базы данных сервера параметры стартового класса особых ситуаций с информационного входа 16 системы поступают на информационный вход 138 регистра 135 модуля 5 регистрации параметров класса особых ситуаций, куда и заносятся синхронизирующим импульсом сервера, поступающим на синхронизирующий вход 139 регистра 135 с входа 20 системы.
Код количества особых ситуаций запрашиваемого класса с выхода 142 регистра 135 модуля 5 подается на информационный вход 161 компаратора 155 модуля 6 селекции класса особых ситуаций без инцидентов, другой вход которого заземлен. В этом случае синхронизирующий импульс сервера с синхронизирующего входа 20 системы после задержки элементом 137 задержки на время занесения в регистр 135 кода параметров класса особых ситуаций с выхода 150 модуля 5 поступает на синхронизирующий вход 162 компаратора 155 модуля 6 и опрашивает коды на его входах.
Если код числа инцидентов запрашиваемого класса особых ситуаций, подаваемый на вход 161 компаратора 155, равен нулю, то на выходе 163 компаратора 155 вырабатывается сигнал, который открывает элемент 156 И по одному входу.
Синхронизирующий импульс с входа 162 модуля 6 задерживается элементом 159 задержки на время срабатывания компаратора 155, проходит через открытый по одному входу элемент И 156 и с выхода 166 модуля 6 снимается сигнал «Эксплуатация воздушных судов без инцидентов», который с сигнального выхода 35 системы выдается на АРМ пользователя системы.
Этот же сигнал с выхода элемента 156 И пропускает через элементы И группы 158 код номера анализируемого класса особых ситуаций на информационный выход 165 модуля 6, поступающий на информационный вход 160 модуля 6, и с информационного выхода 28 системы выдается на АРМ пользователя системы.
Кроме того, этот же сигнал с выхода 166 модуля 6 поступает на синхронизирующий вход 359 модуля 14 контроля завершения процедуры анализа массива классов особых ситуаций, проходит элемент 356 ИЛИ и поступает на счетный вход счетчика 354, увеличивая его содержимое на единицу.
Счетчик 354 подсчитывает нарастающим итогом количество проанализированных классов особых ситуаций системы, выдавая всякий раз свое содержимое на один вход компаратора 355, на другой вход 358 которого с информационного выхода 71 модуля 1 подается код общего числа запрашиваемых классов особых ситуаций, равный четырем в нашем случае.
По синхронизирующему импульсу с выхода элемента 356 ИЛИ, задержанному элементом 357 задержки на время инкремента счетчика 354, компаратор 355 сравнивает коды, поданные на его входы, вырабатывая сигнал на одном из своих выходов.
Поскольку в счетчике была зафиксирована только первая единичка, соответствующая только одному обработанному классу особых ситуаций, то сигнал будет выработан на его выходе 364, который с выхода 367 модуля 14 возвращает в исходное состояние все те модули системы, участвовавшие в обработке проанализированного класса особых ситуаций с нулевыми инцидентами.
В нашем случае сигнал с выхода 367 модуля 14 поступает на установочный вход 140 модуля 5, проходит элемент ИЛИ 136 и поступает на установочный вход регистра 135, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы.
Этот же сигнал с выхода 367 модуля 14 поступает и на счетный вход 117 модуля 3, откуда, во-первых, проходит элемент 109 ИЛИ и поступает на установочный вход регистра 101, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы.
Во-вторых, этот же сигнал с входа 117 модуля 3 поступает на счетный вход счетчика 100 и инкрементирует его, формируя тем самым в счетчике 100 код номера следующего (второго) класса особых ситуаций.
Сформированный в счетчике код номера второго класса особых ситуаций поступает на вход дешифратора 102. Дешифратор 102 расшифровывает код следующего класса особых ситуаций и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 105 - 107 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 102 будет открыт элемент 106 И по одному входу.
В-третьих, этот же сигнал с входа 117 модуля 3 проходит элемент 108 ИЛИ, задерживается элементом 110 задержки на время срабатывания счетчика 100 и дешифратора 102 и поступает через открытый по одному входу элемент 106 И на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 103. В фиксированной ячейке ПЗУ 103 хранится код смещения параметров сформированного нового класса особых ситуаций относительно адреса данных эксплуатации воздушных судов одного типа.
Считанный из ПЗУ 103 код смещения параметров нового класса особых ситуаций поступает на один информационный вход сумматора 104, на другой информационный вход 115 которого с выхода 96 модуля 2 подается код относительного адреса данных эксплуатации воздушных судов одного типа.
По синхронизирующему импульсу с выхода элемента 110 задержки, задержанному элементом 111 задержки на время считывания фиксированной ячейки ПЗУ 103, в сумматоре 104 происходит формирование относительного адреса параметров второго класса особых ситуаций.
Сформированный в сумматоре 104 адрес параметров второго класса особых ситуаций поступает на вход регистра 101, куда и заносится синхронизирующим импульсом с выхода элемента 111 задержки после задержки элементом 112 задержки на время срабатывания сумматора 104.
Этот же импульс с выхода элемента 112 задержки задерживается элементом 113 задержки на время занесения в регистр 101 кода относительного адреса параметров нового класса особых ситуаций, выдаваемого на адресный выход 23 системы, и с выхода 32 системы поступает на вход первого канала прерывания сервера.
С приходом этого импульса сервер переходит на подпрограмму опроса содержимого своей базы данных по адресу, сформированному на адресном выходе 23 системы, и выдачи считанных параметров нового (второго) класса особых ситуаций на информационный вход 16 системы.
Считанные из базы данных сервера параметры нового класса особых ситуаций с информационного входа 16 системы поступают на информационный вход 138 регистра 135 модуля 5, куда и заносятся синхронизирующим импульсом сервера, поступающим на синхронизирующий вход 139 регистра 135 с синхронизирующего входа 20 системы.
С выдачей кода количества особых ситуаций нового класса с информационного выхода 142 модуля 5 на информационный вход 161 модуля 6 по синхронизирующему импульсу сервера, поступающему на синхронизирующий вход 20 системы, начинается процедура обработки параметров сформированного нового (второго) класса особых ситуаций.
Если же код числа особых ситуаций нового класса также окажется равным нулю, то вся описанная процедура выдачи с сигнального выхода 35 системы на АРМ пользователя системы сигнала «Эксплуатация воздушных судов без инцидентов», сопровождаемого выдачей кода класса особых ситуаций без инцидентов с информационного выхода 28 системы, будет повторяться до тех пор, пока не будут обработаны все четыре класса особых ситуаций с нулевыми инцидентами или же пока код числа инцидентов сформированного нового класса особых ситуаций (в нашем случае уже третьего) не будет равен нулю.
Если код числа инцидентов третьего класса особых ситуаций, подаваемый на информационный вход 161 компаратора 155 модуля 6 с информационного выхода 142 модуля 5, не окажется равным нулю, то на выходе 164 компаратора 155 вырабатывается сигнал, который открывает элемент 157 И по одному входу.
В этом случае синхронизирующий импульс с входа 162 модуля 6, задержанный элементом 159 задержки на время срабатывания компаратора 155, проходит через открытый по одному входу элемент 157 И и с выхода 167 модуля 6 подается на синхронизирующий вход 129 регистра 125 модуля 4 вызова подпрограммы вычисления обратного значения суммарного налета, занося в него код суммарного налета, поступающий на его информационный вход 128 с выхода 143 модуля 5.
Этот же импульс с входа 129 модуля 4 задерживается элементом 127 задержки на время срабатывания регистра 125 и с выхода 33 системы поступает на вход второго канала прерывания сервера.
С приходом этого импульса сервер опрашивает свои информационные входы и забирает с информационного выхода 27 код суммарного налета, выдаваемый с выхода 132 регистра 125 модуля 4, и возвращает из своей базы данных на информационный вход 17 системы соответствие в виде кода обратного значения суммарного налета.
Считанный из базы данных сервера код обратного значения суммарного налета с информационного входа 17 системы поступает на информационный вход 196 регистра 185 модуля 8 распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций, куда и заносится синхронизирующим импульсом сервера, поступающим на синхронизирующий вход 197 регистра 185 с синхронизирующего входа 21 системы.
Этим же импульсом с синхронизирующего входа 21 системы триггер 186 устанавливается в единичное состояние, при котором высокий потенциал с прямого выхода триггера 186 подается на один информационный вход компаратора 187, на другой вход 195 которого подается код числа подклассов третьего класса особых ситуаций с выхода 144 модуля 5.
По синхронизирующему импульсу с входа 197 модуля 8, задержанному элементом 191 задержки на время занесения в регистр 185 кода обратного значения величины суммарного налета и установки триггера 186 в единичное состояние, в компараторе 187 происходит сравнение кодов, поступивших на его информационные входы.
Если код числа подклассов обрабатываемого третьего класса особых ситуаций равен единице, то на выходе 193 компаратора 187 вырабатывается сигнал, который открывает по одному входу элемент 189 И.
В этом случае синхронизирующий импульс с выхода элемента 191 задержки, задержанный элементом 192 задержки на время срабатывания компаратора 187, проходит через открытый по одному входу элемент И 189 и с синхронизирующего выхода 201 модуля 8 подается на синхронизирующий вход 280 модуля 10 принятия решения об уровне безопасности полетов по сигнальным вероятностям классов особых ситуаций.
ос
По синхронизирующему импульсу на входе 280 модуля 10 код числа особых ситуаций класса n обрабатываемого третьего класса, подаваемый на информационный вход 275 умножителя 245 с информационного выхода 142 модуля 5, перемножается с кодом обратного значения суммарного налета, подаваемому на информационный вход 276 умножителя 245 с информационного выхода 200 модуля 8. Результат умножения в виде кода сигнальной вероятности анализируемого третьего класса особых ситуаций подается с выхода умножителя 245 на один информационный вход компараторов 250-253 модуля 10.
Синхронизирующий импульс с входа 280 модуля 10, задержанный элементом 256 задержки на время срабатывания умножителя 245, поступает на синхронизирующие входы компараторов 246-249 и разрешает выполнение сравнения кодов, поданных на их информационные входы.
При этом на общий информационный вход 271 компараторов 246-249 подается с информационного выхода 119 модуля 3 один и тот же код номера запрашиваемого третьего класса особых ситуаций, тогда как на информационный вход 270 компаратора 246 подается код номера первого класса особых ситуаций, на информационный вход 273 компаратора 247 подается код номера второго класса особых ситуаций, на информационный вход 277 компаратора 248 подается код номера третьего класса особых ситуаций, а на информационный вход 279 компаратора 249 подается код номера четвертого класса особых ситуаций.
По синхронизирующему импульсу, поступающему на синхронизирующие входы компараторов 246-249 с выхода элемента 256 задержки, в компараторах будет производиться сравнение кодов, поданных на их входы. При этом будет выработан сигнал на выходе компаратора, имеющего равные коды на его входах.
Поскольку в нашем случае обрабатывается запрос третьего класса особых ситуаций, то одинаковые коды окажутся на входах 271 и 277 компаратора 248, и сигнал выработается на его выходе 259.
Этот сигнал с выхода 259 компаратора 248 разрешает сравнение кодов сигнальных вероятностей третьего класса особых ситуаций, поданных на информационные входы компаратора 252. На один информационный вход компаратора 252 подается с выхода умножителя 245 код сигнальной вероятности третьего класса особых ситуаций, выработанный системой, а на другой информационный вход 274 компаратора 252 подается код нормативной (допустимой) сигнальной вероятности для третьего класса особых ситуаций с информационного выхода 78 модуля 1.
Если код сигнальной вероятности, выработанный системой по параметрам третьего класса особых ситуаций, считанных из базы данных сервера, окажется меньше нормативной сигнальной вероятности третьего класса особых ситуаций, то на выходе 266 компаратора 252 вырабатывается сигнал, который проходит элемент 255 ИЛИ и с выхода 284 модуля 10 снимается сигнал «Уровень безопасности полетов удовлетворяет нормативным требованиям», который с сигнального выхода 38 системы выдается на АРМ пользователя системы.
Если код сигнальной вероятности, выработанный системой по параметрам третьего класса особых ситуаций, считанных из базы данных сервера, окажется больше или равен нормативной сигнальной вероятности третьего класса особых ситуаций, то на выходе 265 компаратора 252 вырабатывается сигнал, который проходит элемент 254 ИЛИ и с выхода 283 модуля 10 снимается сигнал «Уровень безопасности полетов удовлетворяет нормативным требованиям», который с сигнального выхода 39 системы выдается на АРМ пользователя системы.
Выдача каждого из этих сигналов сопровождается выдачей на АРМ пользователя системы кода значения сигнальной вероятности возникновения особой ситуации для текущего анализируемого класса с информационного выхода 29 системы и кода номера текущего анализируемого класса особых ситуаций с информационного выхода 30 системы.
Кроме этого, сигнал с выхода 284 модуля 10 подается на синхронизирующий вход 360 модуля 14, а сигнал с выхода 283 модуля 10 подается на синхронизирующий вход 361 модуля 14. Далее каждый из этих сигналов проходит элемент 356 ИЛИ и поступает на счетный вход счетчика 354, инкрементируя его. Счетчик 354 подсчитывает нарастающим итогом количество обработанных классов особых ситуаций и выдает свое содержимое на один информационный вход компаратора 355, на другой информационный вход 358 которого подается код общего числа запрашиваемых классов особых ситуаций с выхода 71 модуля 1, равный четырем.
По синхронизирующему импульсу с выхода элемента 356 ИЛИ, задержанному элементом 357 задержки на время инкремента счетчика 354, компаратор 355 сравнивает коды, поданные на его входы, вырабатывая сигнал на одном из своих выходов.
Поскольку содержимое счетчика 354 после инкрементирования окажется равным трем, т.е. будет меньше кода общего числа всех анализируемых системой классов особых ситуаций на входе 358 компаратора 355, то сигнал вырабатывается на выходе 364 компаратора 355. Этот сигнал с выхода 367 модуля 14 поступает:
- на установочный вход 130 модуля 4, проходит элемент ИЛИ 126 и поступает на установочный вход регистра 125, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 140 модуля 5, проходит элемент ИЛИ 136 и поступает на установочный вход регистра 135, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 199 модуля 8, проходит элемент ИЛИ 188 и поступает как на установочный вход регистра 185, сбрасывая в ноль его содержимое и подготавливая его тем самым к новому циклу работы, так и на установочный вход триггера 186, сбрасывая в ноль его состояние.
Этот же сигнал с выхода 367 модуля 14 поступает на счетный вход 117 модуля 3, откуда, во-первых, проходит элемент 109 ИЛИ и поступает на установочный вход регистра 101, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы.
Во-вторых, этот же сигнал с входа 117 модуля 3 поступает на счетный вход счетчика 100 и инкрементирует его, формируя тем самым в счетчике 100 код номера следующего, четвертого, класса особых ситуаций.
Сформированный в счетчике код номера четвертого класса особых ситуаций поступает на вход дешифратора 102. Дешифратор 102 расшифровывает код четвертого класса особых ситуаций и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 105 - 107 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 102 будет открыт элемент 107 И по одному входу.
В-третьих, этот же сигнал с входа 117 модуля 3 проходит элемент 108 ИЛИ, задерживается элементом 110 задержки на время срабатывания счетчика 100 и дешифратора 102 и поступает через открытый по одному входу элемент 107 И на вход считывания фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 103. В фиксированной ячейке ПЗУ 103 хранится код смещения параметров нового, четвертого, класса особых ситуаций относительно адреса данных эксплуатации воздушных судов одного типа.
Считанный из ПЗУ 103 код смещения параметров четвертого класса особых ситуаций поступает на один информационный вход сумматора 104, на другой информационный вход 115 которого с выхода 96 модуля 2 подается код относительного адреса данных эксплуатации воздушных судов одного типа.
По синхронизирующему импульсу с выхода элемента 110 задержки, задержанному элементом 111 задержки на время считывания фиксированной ячейки ПЗУ 103, в сумматоре 104 происходит формирование относительного адреса параметров четвертого класса особых ситуаций.
Сформированный в сумматоре 104 адрес параметров четвертого класса особых ситуаций поступает на вход регистра 101, куда и заносится синхронизирующим импульсом с выхода элемента 111 задержки после задержки элементом 112 задержки на время срабатывания сумматора 104.
Этот же импульс с выхода элемента 112 задержки задерживается элементом 113 задержки на время занесения в регистр 101 кода относительного адреса параметров четвертого класса особых ситуаций, выдаваемого на адресный выход 23 системы, и с выхода 32 системы поступает на вход первого канала прерывания сервера.
С приходом этого импульса сервер переходит на подпрограмму опроса содержимого своей базы данных по адресу, сформированному на адресном выходе 23 системы, и выдачи считанных параметров четвертого класса особых ситуаций на информационный вход 16 системы.
Считанные из базы данных сервера параметры четвертого класса особых ситуаций с информационного входа 16 системы поступают на информационный вход 138 регистра 135 модуля 5, куда и заносятся синхронизирующим импульсом сервера, поступающим на синхронизирующий вход 139 регистра 135 с синхронизирующего входа 20 системы.
С выдачей кода количества особых ситуаций четвертого класса с информационного выхода 142 модуля 5 на информационный вход 161 модуля 6 по синхронизирующему импульсу сервера, поступающему на синхронизирующий вход 20 системы, начинается процедура обработки параметров четвертого класса особых ситуаций.
При этом следует учитывать тот факт, что к началу обработки параметров четвертого класса особых ситуаций система полностью проанализировала и обработала все параметры только трех классов особых ситуаций. Характерным признаком такого состояния системы является содержимое счетчика 354 модуля 14, равное трем.
Обработка параметров четвертого класса особых ситуаций начинается с проверки числа инцидентов этого класса на равенство нулю.
Если код числа инцидентов четвертого класса особых ситуаций, подаваемый на информационный вход 161 компаратора 155 модуля 6 с информационного выхода 142 модуля 5, не окажется равным нулю, то на выходе 164 компаратора 155 вырабатывается сигнал, который открывает элемент 157 И по одному входу.
В этом случае синхронизирующий импульс с входа 162 модуля 6, задержанный элементом 159 задержки на время срабатывания компаратора 155, проходит через открытый по одному входу элемент И 157 и с выхода 167 модуля 6 подается на синхронизирующий вход 129 регистра 125 модуля 4 вызова подпрограммы вычисления обратного значения суммарного налета, занося в него код суммарного налета, поступающий на его информационный вход 128 с выхода 143 модуля 5.
Этот же импульс с входа 129 модуля 4 задерживается элементом 127 задержки на время срабатывания регистра 125 и с выхода 33 системы поступает на вход второго канала прерывания сервера.
С приходом этого импульса сервер опрашивает свои информационные входы и забирает с информационного выхода 27 код суммарного налета, выдаваемый с выхода 132 регистра 125 модуля 4, и возвращает из своей базы данных на информационный вход 17 системы соответствие в виде кода обратного значения суммарного налета.
Считанный из базы данных сервера код обратного значения суммарного налета с информационного входа 17 системы поступает на информационный вход 196 регистра 185 модуля 8 распознавания ветви процедуры вычисления вероятностей возникновения особых ситуаций, куда и заносится синхронизирующим импульсом сервера, поступающим на синхронизирующий вход 197 регистра 185 с синхронизирующего входа 21 системы.
Этим же импульсом с синхронизирующего входа 21 системы триггер 186 устанавливается в единичное состояние, при котором высокий потенциал с прямого выхода триггера 186 подается на один информационный вход компаратора 187, на другой вход 195 которого подается код числа подклассов класса особых ситуаций с выхода 144 модуля 5.
По синхронизирующему импульсу с входа 197 модуля 8, задержанному элементом 191 задержки на время занесения в регистр 185 кода обратного значения величины суммарного налета и установки триггера 186 в единичное состояние, в компараторе 187 происходит сравнение кодов, поступивших на его информационные входы.
Если код числа подклассов запрашиваемого четвертого класса особых ситуаций больше единице, то на выходе 194 компаратора 187 вырабатывается сигнал, который открывает по одному входу элемент 190 И.
В этом случае синхронизирующий импульс с выхода элемента 191 задержки после задержки элементом 192 задержки на время срабатывания компаратора 187 проходит через открытый по одному входу элемент И 190 и с синхронизирующего выхода 202 модуля 8 подается на синхронизирующий вход 240 модуля 9 принятия решения об уровне безопасности полетов по суммарным вероятностям классов особых ситуаций.
По синхронизирующему импульсу на входе 240 модуля 9 код числа особых ситуаций четвертого класса, подаваемый на информационный вход 235 умножителя 205 с информационного выхода 142 модуля 5, перемножается с кодом обратного значения суммарного налета, подаваемого на другой информационный вход 236 умножителя 205 с информационного выхода 200 модуля 8. Результат умножения в виде кода суммарной вероятности анализируемого четвертого класса особых ситуаций подается с выхода умножителя 205 на один информационный вход компараторов 210-213 модуля 9.
Синхронизирующий импульс на входе 240 модуля 9, задержанный элементом 216 задержки на время срабатывания умножителя 205, поступая на синхронизирующие входы компараторов 206-209, разрешает сравнение кодов, поданных на их информационные входы.
При этом на общий информационный вход 231 компараторов 206-209 подается с информационного выхода 119 модуля 3 один и тот же код четвертого класса особых ситуаций, тогда как на информационный вход 230 компаратора 206 подается код номера первого класса особых ситуаций, на информационный вход 233 компаратора 207 подается код номера второго класса особых ситуаций, на информационный вход 237 компаратора 208 подается код номера третьего класса особых ситуаций, а на информационный вход 239 компаратора 209 подается код номера четвертого класса особых ситуаций.
По синхронизирующему импульсу, поступающему на синхронизирующие входы компараторов 206-209 с выхода элемента 216 задержки, в компараторах будет производиться сравнение кодов, поданных на их входы. При этом будет выработан сигнал на выходе компаратора, имеющего равные коды на его входах.
Поскольку в рассматриваемый момент обрабатывается системой запрос четвертого класса особых ситуаций, то на входах 231 и 239 компаратора 209 окажутся коды номера четвертого класса особых ситуаций, и сигнал будет выработан на выходе 220 компаратора 209.
Этот сигнал с выхода 220 компаратора 209 разрешает сравнение кодов суммарных вероятностей четвертого класса особых ситуаций, поданных на информационные входы компаратора 213. На один информационный вход компаратора 213 с выхода умножителя 205 подается код суммарной вероятности четвертого класса особых ситуаций, выработанный системой, а на другой информационный вход 238 компаратора 213 подается код нормативной (допустимой) суммарной вероятности для четвертого класса особых ситуаций с информационного выхода 75 модуля 1.
Если код суммарной вероятности, выработанный системой по параметрам четвертого класса особых ситуаций, считанных из базы данных сервера, окажется меньше нормативной суммарной вероятности четвертого класса особых ситуаций, то на выходе 228 компаратора 213 вырабатывается сигнал, который проходит элемент 215 ИЛИ и с выхода 244 модуля 9 снимается сигнал «Уровень безопасности полетов удовлетворяет нормативным требованиям по суммарной вероятности», который с сигнального выхода 36 системы выдается на АРМ пользователя системы.
Если код суммарной вероятности, выработанный системой по параметрам четвертого класса особых ситуаций, считанных из базы данных сервера, окажется больше или равен коду нормативной суммарной вероятности четвертого класса особых ситуаций, то на выходе 227 компаратора 213 вырабатывается сигнал, который проходит элемент 214 ИЛИ и с выхода 243 модуля 9 снимается сигнал «Уровень безопасности полетов не удовлетворяет нормативным требованиям по суммарной вероятности», который с сигнального выхода 37 системы выдается на АРМ пользователя системы.
При этом код суммарной вероятности возникновения особой ситуации четвертого класса, выработанный системой, с информационного выхода 241 модуля 9 подается на информационный выход 25 системы, а код четвертого класса особых ситуаций с информационного выхода 242 подается на информационный выход 26 системы, откуда эти коды выдаются на АРМ пользователя системы.
Кром е того, сигнал удовлетворения уровня безопасности полетов нормативным требованиям с выхода 244 модуля 9 поступает на синхронизирующий вход 363 модуля 14, проходит элемент ИЛИ 356 и поступает на счетный вход счетчика 354, увеличивая на единицу его содержимое, подаваемое на один информационный вход компаратора 355 и фиксируя тем самым завершение анализа и обработки параметров четвертого класса особых ситуаций.
Синхронизирующий импульс с выхода элемента 356 ИЛИ, задержанный элементом задержки 357 на время срабатывания счетчика 354, поступает на синхронизирующий вход компаратора и разрешает выполнение сравнения кодов поданных на его информационные входы.
Поскольку на другом информационном входе 358 компаратора 355 находится также код номера четвертого класса особых ситуаций, принятый с информационного выхода 71 модуля 1, то сигнал, соответствующий равенству кодов на входах компаратора, будет выработан на выходе 365 компаратора 355. Этот сигнал сразу же поступает на установочный вход счетчика 354, возвращая его в исходное состояние.
Этот же сигнал с выхода 368 модуля 14 подается:
- на установочный вход 131 модуля 4, проходит элемент ИЛИ 126 и поступает на установочный вход регистра 125, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 118 модуля 3, откуда поступает на установочный вход счетчика 100, возвращая его в исходное состояние, а также, пройдя элемент ИЛИ 109, поступает на установочный вход регистра 101, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 55 модуля 1, откуда поступает на установочный вход регистра 45, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 141 модуля 5, проходит элемент ИЛИ 136 и поступает на установочный вход регистра 135, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 198 модуля 8, проходит элемент ИЛИ 188 и поступает как на установочный вход регистра 185, сбрасывая в ноль его содержимое и подготавливая его тем самым к новому циклу работы, так и на установочный вход триггера 186, сбрасывая в ноль его состояние.
При выработке системой сигнала «Уровень безопасности полетов не удовлетворяет нормативным требованиям по суммарной вероятности» начинается поиск подклассов анализируемого класса особых ситуаций с недопустимыми сигнальными вероятностями.
Для этого сигнал с выхода 243 модуля 9 подается на синхронизирующий вход 178 модуля 7 селекции базового адреса параметров подклассов класса особых ситуаций и поступает на синхронизирующий вход сумматора 171, разрешая суммирование кодов на его информационных входах. При этом на информационный вход 176 сумматора 171 с информационного выхода 120 модуля 3 подается код смещения адреса, соответствующий коду номера класса особых ситуаций, а на другой информационный вход 177 сумматора 171 с информационного выхода 145 модуля 5 подается код, соответствующий размеру страницы памяти базы данных сервера.
Полученный в результате суммирования код представляет собой базовый адрес параметров подклассов рассматриваемого четвертого класса особых ситуаций, начиная с которого в памяти базы данных сервера хранятся параметры всех его подклассов.
Сформированный базовый адрес параметров подклассов четвертого класса особых ситуаций поступает на информационный вход счетчика 170, куда и заносится синхронизирующим импульсом с синхронизирующего входа 178 модуля 7, задержанным элементом 173 задержки на время срабатывания сумматора 171.
Этот же импульс с выхода элемента 173 задержки проходит элемент 172 ИЛИ, задерживается элементом 174 задержки на время занесения в счетчик 170 кода базового адреса параметров подклассов анализируемого четвертого класса особых ситуаций, выдаваемого с информационного выхода 182 модуля 7 на адресный выход 24 системы, и с выхода 34 системы поступает на вход первого канала прерывания сервера.
С приходом этого импульса сервер переходит на подпрограмму опроса содержимого своей базы данных по адресу, сформированному на адресном выходе 24 системы, и выдачи считанных параметров первого подкласса анализируемого четвертого класса особых ситуаций на информационный вход 18 системы.
Считанные из базы данных сервера параметры первого подкласса анализируемого четвертого класса особых ситуаций с информационного входа 18 системы поступают на информационный вход 290 регистра 285 модуля 11 идентификации сигнальных вероятностей подклассов класса особых ситуаций, куда и заносятся синхронизирующим импульсом сервера, поступающим на синхронизирующий вход 292 регистра 285 с синхронизирующего входа 22 системы.
Считанные из базы данных сервера и принятые в регистр 285 параметры первого подкласса анализируемого четвертого класса особых ситуаций представляются кодами (Таблица 4):
Код числа особых ситуаций первого подкласса анализируемого четвертого класса особых ситуаций с выхода 296 регистра 285 подается на один информационный вход умножителя 286, на другой информационный вход 291 которого подается код обратной величины суммарного налета с выхода 200 модуля 8.
По синхронизирующему импульсу на входе 292 модуля 11, задержанному элементом 298 на время срабатывания регистра 285, в умножителе 286 перемножаются коды, поданные на его входы.
Полученное в умножителе 286 произведение, идентифицируемое как код сигнальной вероятности возникновения особых ситуаций первого подкласса анализируемого четвертого класса особых ситуаций, с выхода 298 модуля 11 подается как на информационный выход 31 системы, откуда выдается на АРМ пользователя системы, так и на информационный вход 323 модуля 12 принятия решения об уровне безопасности полетов по сигнальным вероятностям подклассов класса особых ситуаций.
Информационный вход 323 модуля 12 является общим информационным входом компараторов 304-307. При этом на другой информационный вход 322 компаратора 304 подается код нормативной сигнальной вероятности первого класса особых ситуаций с информационного выхода 76 модуля 1, на другой информационный вход 326 компаратора 305 подается код нормативной сигнальной вероятности второго класса особых ситуаций с информационного выхода 77 модуля 1, на другой информационный вход 328 компаратора 306 подается код нормативной сигнальной вероятности третьего класса особых ситуаций с информационного выхода 78 модуля 1, а на другой информационный вход 330 компаратора 307 подается код нормативной сигнальной вероятности четвертого класса особых ситуаций с информационного выхода 79 модуля 1.
Код анализируемого четвертого класса особых ситуаций с информационного выхода 297 модуля 11 подается на общий информационный вход 325 компараторов 300-303 модуля 12. На другой информационный вход 324 компаратора 300 подается код номера первого класса особых ситуаций с информационного выхода 146 модуля 5, на другой информационный вход 327 компаратора 301 подается код номера второго класса особых ситуаций с информационного выхода 147 модуля 5, на другой информационный вход 329 компаратора 302 подается код номера третьего класса особых ситуаций с информационного выхода 148 модуля 5, на другой информационный вход 331 компаратора 303 подается код номера четвертого класса особых ситуаций с информационного выхода 149 модуля 5.
Поскольку текущий анализируемый класс особых ситуаций, подаваемый на общий информационный вход 325 компараторов 300-303, является четвертым, то, следовательно, по синхронизирующему импульсу с выхода элемента 288 задержки, задержанному элементом 289 задержки на время срабатывания умножителя 286, появится сигнал на выходе 313 компаратора 303, имеющего на своих информационных входах равные коды, соответствующие коду четвертого номера класса особых ситуаций.
Сигнал с выхода 313 компаратора 303 сравнивает код сигнальной вероятности первого подкласса четвертого класса особых ситуаций, выработанный системой по числу его инцидентов и поданный на информационный вход 323 компараторов 304-307, с нормативным кодом сигнальной вероятности четвертого класса особых ситуаций, поданным на информационный вход 330 компаратора 307.
Если код сигнальной вероятности первого подкласса рассматриваемого четвертого класса особых ситуаций, выработанный системой по числу его инцидентов, окажется меньше кода нормативной сигнальной вероятности четвертого класса особых ситуаций, то на выходе 321 компаратора 307 вырабатывается сигнал, который проходит элемент 309 ИЛИ и с выхода 334 модуля 12 снимается сигнал «Уровень безопасности полетов удовлетворяет нормативным требованиям по сигнальной вероятности», который с сигнального выхода 40 системы выдается на АРМ пользователя системы.
Кроме того, сигнал с выхода 334 модуля 12 поступает на синхронизирующий вход 347 модуля 13, проходит элемент ИЛИ 342 и поступает на счетный вход счетчика 340, увеличивая на единицу его содержимое, подаваемое всякий раз на один информационный вход компаратора 341. На другой информационный вход 346 компаратора 341 подается код числа подклассов текущего анализируемого класса особых ситуаций с информационного выхода 144 модуля 5.
Счетчик 340 подсчитывает нарастающим итогом количество обработанных системой подклассов текущего анализируемого (в нашем случае четвертого) класса особых ситуаций.
По синхронизирующему импульсу с выхода элемента 342 ИЛИ, задержанному элементом 343 задержки на время инкремента счетчика 340, компаратор 341 сравнивает коды, поступившие на его информационные входы, и вырабатывает сигнал на одном из своих выходов.
Поскольку в счетчик 340 была занесена только первая единица, соответствующая первому подклассу текущего анализируемого четвертого класса особых ситуаций, то при любом числе подклассов анализируемого класса особых ситуаций, большем единицы, код, поставляемый на информационный вход 346 компаратора 341, будет больше единицы и, следовательно, сигнал будет вырабатываться на выходе 344 компаратора 341.
Этот сигнал с выхода 349 модуля 13 подается на установочный вход 293 модуля 11, проходит элемент ИЛИ 287 и поступает на установочный вход регистра 285, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы.
Этот же сигнал с выхода 349 модуля 13 подается на счетный вход 179 модуля 7 и поступает на счетный вход счетчика 170, увеличивая его содержимое на единицу, формируя тем самым адрес параметров следующего (уже второго) подкласса текущего анализируемого четвертого класса особых ситуаций.
Этот же сигнал с счетного входа 179 модуля 7 проходит элемент 172 ИЛИ, задерживается элементом 174 задержки на время формирования в счетчике 170 адреса параметров следующего подкласса анализируемого четвертого класса особых ситуаций, выдаваемого с информационного выхода 182 модуля 7 на адресный выход 24 системы, и с выхода 34 системы поступает на вход первого канала прерывания сервера.
С приходом этого импульса сервер переходит на подпрограмму опроса содержимого своей базы данных по адресу, сформированному на адресном выходе 24 системы, и выдачи считанных параметров следующего (второго) подкласса анализируемого четвертого класса особых ситуаций на информационный вход 18 системы.
Этот процесс формирования и считывания адресов подклассов текущего анализируемого класса особых ситуаций с последующей обработкой их параметров будет продолжаться до тех пор, пока компаратором 307 модуля 12 сигналом на его выходе 320 не будет идентифицирован подкласс текущего анализируемого класса особых ситуаций с сигнальной вероятностью большей или равной нормативной вероятности текущего анализируемого класса.
В этом случае сигнал с выхода 320 компаратора 307 проходит элемент 308 ИЛИ и с выхода 333 модуля 12 снимается сигнал «Уровень безопасности полетов не удовлетворяет нормативным требованиям по сигнальной вероятности», который с сигнального выхода 41 системы выдается на АРМ пользователя системы.
Кроме того, сигнал с выхода 333 модуля 12 поступает на синхронизирующий вход 348 модуля 13, проходит элемент ИЛИ 342 и поступает на счетный вход счетчика 340, увеличивая на единицу его содержимое, подаваемое всякий раз на один информационный вход компаратора 341. На другой информационный вход 346 компаратора 341 подается код числа подклассов текущего анализируемого класса особых ситуаций с информационного выхода 144 модуля 5.
Счетчик 340 подсчитывает нарастающим итогом количество обработанных системой подклассов текущего анализируемого класса особых ситуаций.
По синхронизирующему импульсу с выхода элемента 342 ИЛИ, задержанному элементом 343 задержки на время инкремента счетчика 340, компаратор 341 сравнивает коды, поступившие на его информационные входы, и вырабатывает сигнал на одном из своих выходов.
Если код содержимого счетчика 340 будет меньше кода числа подклассов анализируемого класса особых ситуаций, то сигнал будет вырабатываться на выходе 344 компаратора 341.
Как только будет обработан последний подкласс анализируемого класса особых ситуаций, то код содержимого счетчика 340 будет равен коду числа подклассов анализируемого класса, подаваемому на информационный вход 346 компаратора. В этом случае сигнал будет выработан уже на выходе 345 компаратора 341.
Этот сигнал с выхода 345 сразу подается на установочный вход счетчика 340, возвращая его в исходное состояние и подготавливая его для работы в следующем цикле анализа и обработки параметров подклассов следующего класса особых ситуаций.
Этот же сигнал с выхода 350 модуля 13 подается на установочный вход 180 модуля 7 и поступает на установочный вход счетчика 170, возвращая его в исходное состояние и подготавливая его для работы в следующем цикле анализа и обработки параметров подклассов следующего класса особых ситуаций.
Этот же сигнал с выхода 350 модуля 13 подается на установочный вход 294 модуля 11, проходит элемент ИЛИ 287 и поступает на установочный вход регистра 285, сбрасывая в ноль его содержимое и подготавливая его, тем самым, к новому циклу работы.
Этот же сигнал с выхода 350 модуля 13 подается на синхронизирующий вход 362 модуля 14, проходит элемент ИЛИ 354 и поступает на счетный вход счетчика 354, увеличивая на единицу его содержимое, подаваемое на один информационный вход компаратора 355, на другой информационный вход 358 которого подается код общего числа запрошенных системой классов особых ситуаций, равный четырем.
Счетчик 354 подсчитывает нарастающим итогом количество обработанных классов особых ситуаций.
Поскольку у нас обрабатывался четвертый класс особых ситуаций, а содержимое счетчика 354 было равно трем, то содержимое счетчика после его инкремента стало равным четырем. Следовательно, коды, подаваемые на информационные входы компаратора 355 совпадают.
В этом случае на выходе 365 компаратора 355 вырабатывается сигнал, который сразу же подается на установочный вход счетчика, возвращая его в исходное состояние и подготавливая его тем самым к новому циклу работы.
Этот же сигнал с выхода 368 модуля 14 подается:
- на установочный вход 131 модуля 4, проходит элемент ИЛИ 126 и поступает на установочный вход регистра 125, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 118 модуля 3, поступает на установочный вход счетчика 100, возвращая его в исходное состояние, а также, пройдя элемент ИЛИ 109, поступает на установочный вход регистра 101, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 55 модуля 1, откуда поступает на установочный вход регистра 45, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 141 модуля 5, проходит элемент ИЛИ 136 и поступает на установочный вход регистра 135, сбрасывает в ноль его содержимое и подготавливает его тем самым к новому циклу работы;
- на установочный вход 198 модуля 8, проходит элемент ИЛИ 188 и поступает как на установочный вход регистра 185, сбрасывая в ноль его содержимое и подготавливая его тем самым к новому циклу работы, так и на установочный вход триггера 186, сбрасывая в ноль его состояние и подготавливая его тем самым к новому циклу работы.
Таким образом, введение новых узлов и модулей и новых конструктивных связей позволило существенно повысить быстродействие системы путем исключения поиска данных по всей базе данных сервера системы.
Источники информации
1. Патент США№5136708, М.кл. G06F 15/16, 1992.
2. Патент США№5129083, М.кл. G06F 12/00, 15/40, 1992 (прототип).
3. Зубков Б.В. Разработка методики количественной оценки летной годности по данным эксплуатации ВС / Б.В. Зубков, В.И. Люлько, П.М. Поляков // Научный вестник МГТУ ГА. - 2003. - №66. - С. 5-11.
4. Авиационные правила. Часть 25. Нормы летной годности самолетов транспортной категории. 1994. - 322 с.