СИСТЕМА УПРАВЛЕНИЯ ГОТОВНОСТЬЮ РЕЗЕРВУАРОВ ДЛЯ ЗАПРАВКИ ВОЗДУШНЫХ СУДОВ АВИАЦИОННЫМ ТОПЛИВОМ

Полезная модель относится к вычислительной технике, в частности, к системе управления готовностью резервуаров для заправки воздушных судов авиационным топливом, реализующей применение новых информационных технологий в авиатопливообеспечении воздушных перевозок.
Одним из способов очистки топлива от механических примесей является отстаивание. Предварительное отстаивание топлива позволяет снизить значительное количество механических примесей и капелек воды еще до фильтрации топлива. Эффективность отстаивания зависит как от его продолжительности, так и от вязкости и плотности топлива, от материла частиц загрязнений, их массы и размера. Чем выше вязкость и плотность топлива, тем медленнее осаждаются частицы механических примесей и капли воды и, следовательно, тем больше времени требуется для отстаивания топлива.
Норматив на отстаивание топлива в резервуарах служб ГСМ установлен приказом Департамента воздушного транспорта Министерства транспорта РСФСР №ДВ -126 от 17.10.1992 г. и составляет 4 часа на 1 метр уровня. Этому нормативу соответствует скорость оседания частиц механических примесей в пределах 0,07 мм/с.и является единым и общим для всех видов авиатоплива.
Однако этот норматив не учитывает не только плотность, вязкость и температуру топлива, но также и природу материала частиц примесей и их размеры.
В работе [3] приводится теоретически обоснованный результат исследования процессов отстаивания топлива в резервуарах, который, опираясь на норматив, учитывает не только плотность, вязкость и температуру топлива, но также и природу материала частиц примесей и их размеры.
В связи с этим представляется целесообразным создание такой автоматизированной системы, которая бы отслеживала не только нормативные временные интервалы отстаивания топлива в резервуарах, но и расчетно-допустимые, учитывающие как природу материала частиц примесей и их размеры, так и плотность, вязкость и температуру топлива.
Известны системы, которые могли быть использованы для решения поставленной задачи [1, 2].
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления [1].
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов, одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая центральный процессорный модуль, входы которого соединены с модулями памяти и с модулями подготовки и ввода данных, а выходы подключены к соответствующим модулям памяти, модуль обработки данных, информационные входы которого соединены с выходами соответствующих модулей памяти, синхронизирующие входы подключены к управляющим выходам центрального процессорного модуля, а выход модуля является информационным выходом системы [2].
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедур аналитической обработки данных реализуется через поиск данных по всей базе данных, что при больших объемах базы данных неизбежно приводит к неоправданно большим затратам времени на получение аналитических оценок.
Цель полезной модели - повышение быстродействия системы путем исключения поиска данных по всему объему базы данных сервера и локализации поиска только по опорным (фиксированным) адресам базы данных, соответствующим идентификаторам топлива и его температуры.
Поставленная цель достигается тем, что в систему, содержащую модуль формирования сигналов считывания временных интервалов отстаивания топлива, информационный выход которого является адресным выходом системы, предназначенным для выдачи адреса считывания на адресный вход сервера базы данных, а синхронизирующий выход модуля формирования сигналов считывания временных интервалов отстаивания топлива является синхронизирующим выходом системы, предназначенным для выдачи сигналов считывания на вход считывания сервера базы данных, модуль регистрации временных интервалов отстаивания топлива, информационный вход которого является первым информационным входом системы, предназначенным для приема кодов временных интервалов отстаивания топлива, считанных из базы данных сервера, синхронизирующий вход модуля регистрации временных интервалов отстаивания топлива является первым синхронизирующим входом системы, предназначенным для приема сигналов занесения кодов временных интервалов отстаивания топлива, считанных из базы данных сервера, в модуль регистрации временных интервалов отстаивания топлива, модуль идентификации готовности резервуара для заправки воздушных судов, один информационный вход которого подключен к одному информационному выходу модуля регистрации временных интервалов отстаивания топлива, другой информационный вход модуля идентификации готовности резервуара для заправки воздушных судов подключен к другому информационному выходу модуля регистрации временных интервалов отстаивания топлива, а синхронизирующий вход модуля идентификации готовности резервуара для заправки воздушных судов подключен к синхронизирующему выходу модуля регистрации временных интервалов отстаивания топлива, один синхронизирующий выход модуля идентификации готовности резервуара для заправки воздушных судов является первым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала о готовности резервуара для заправки воздушных судов, другой синхронизирующий выход модуля идентификации готовности резервуара для заправки воздушных судов является вторым сигнальным выходом системы, предназначенным для выдачи на автоматизированное рабочее место пользователя системы сигнала о неготовности резервуара для заправки воздушных судов, модуль контроля завершения опроса готовности резервуаров для заправки воздушных судов, один синхронизирующий вход которого подключен к одному синхронизирующему выходу модуля идентификации готовности резервуара для заправки воздушных судов, а другой синхронизирующий вход модуля контроля завершения опроса готовности резервуаров для заправки воздушных судов подключен к другому синхронизирующему выходу модуля идентификации готовности резервуара для заправки воздушных судов, один синхронизирующий выход модуля контроля завершения опроса готовности резервуаров для заправки воздушных судов соединен с установочным входом модуля формирования сигналов считывания временных интервалов отстаивания топлива и с установочным модуля регистрации временных интервалов отстаивания топлива, отличающаяся тем, что в нее выведены модуль идентификации базового адреса нулевого резервуара, информационный вход которого является вторым информационным входом системы, предназначенным для приема кодограммы запроса с автоматизированного рабочего места пользователя системы, синхронизирующий вход модуля идентификации базового адреса нулевого резервуара является вторым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения кодограммы запроса с автоматизированного рабочего места пользователя системы в модуль идентификации базового адреса нулевого резервуара, а установочный вход модуля идентификации базового адреса нулевого резервуара подключен к одному синхронизирующему выходу модуля контроля завершения опроса готовности резервуаров для заправки воздушных судов, первый информационный выход модуля идентификации базового адреса нулевого резервуара соединен с первым информационным входом модуля формирования сигналов считывания временных интервалов отстаивания топлива, второй информационный выход модуля идентификации базового адреса нулевого резервуара соединен с информационным входом модуля контроля завершения опроса готовности резервуаров для заправки воздушных судов, модуль селекции кода смещения адреса считывания временных интервалов отстаивания топлива относительно базового адреса резервуара, информационный вход которого подключен к третьему информационному выходу модуля идентификации базового адреса нулевого резервуара, а синхронизирующий вход модуля селекции кода смещения адреса считывания временных интервалов отстаивания топлива относительно базового адреса резервуара подключен к синхронизирующему выходу модуля идентификации базового адреса нулевого резервуара, информационный выход модуля селекции кода смещения адреса считывания временных интервалов отстаивания топлива относительно базового адреса резервуара соединен с вторым информационным входом модуля формирования сигналов считывания временных интервалов отстаивания топлива, а синхронизирующий выход модуля селекции кода смещения адреса считывания временных интервалов отстаивания топлива относительно базового адреса резервуара соединен с одним синхронизирующим входом модуля формирования сигналов считывания временных интервалов отстаивания топлива, и модуль идентификации базового адреса следующего запрашиваемого резервуара, информационный вход которого подключен к информационному выходу модуля контроля завершения опроса готовности резервуаров для заправки воздушных судов, а синхронизирующий вход модуля идентификации базового адреса следующего запрашиваемого резервуара подключен к другому синхронизирующему выходу модуля контроля завершения опроса готовности резервуаров для заправки воздушных судов, информационный выход модуля идентификации базового адреса следующего запрашиваемого резервуара соединен с третьим информационным входом модуля формирования сигналов считывания временных интервалов отстаивания топлива, а синхронизирующий выход модуля идентификации базового адреса следующего запрашиваемого резервуара соединен с другим синхронизирующим входом модуля формирования сигналов считывания временных интервалов отстаивания топлива.
Сущность полезной модели поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 приведен пример конкретной конструктивной реализации модуля идентификации базового адреса нулевого резервуара, на фиг.3 - пример конкретной конструктивной реализации модуля селекции кода смещения адреса считывания временных интервалов отстаивания топлива относительно базового адреса резервуара, на фиг.4 - пример конкретной конструктивной реализации модуля формирования сигналов считывания временных интервалов отстаивания топлива, на фиг.5 - пример конкретной конструктивной реализации модуля регистрации временных интервалов отстаивания топлива, на фиг.6 - пример конкретной конструктивной реализации модуля контроля завершения опроса готовности резервуаров для заправки воздушных судов, на фиг.7 - пример конкретной конструктивной реализации модуля идентификации базового адреса следующего запрашиваемого резервуара, на фиг.8 - пример конкретной конструктивной реализации модуля модуль идентификации готовности резервуара для заправки воздушных судов.
Система (фиг.1) содержит модуль 1 идентификации базового адреса нулевого резервуара, модуль 2 селекции кода смещения адреса считывания временных интервалов отстаивания топлива относительно базового адреса резервуара, модуль 3 формирования сигналов считывания временных интервалов отстаивания топлива, модуль 4 регистрации временных интервалов отстаивания топлива, модуль 5 контроля завершения опроса готовности резервуаров для заправки воздушных судов, модуль 6 идентификации базового адреса следующего запрашиваемого резервуара, модуль 7 идентификации готовности резервуара для заправки воздушных судов.
На фиг.1 показаны первый 11 и второй 12 информационные входы системы, первый 13 и второй 14 синхронизирующие входы системы, а также адресный 15, синхронизирующий 16 и сигнальные 17-18 выходы системы.
Модуль 1 идентификации базового адреса нулевого резервуара, (фиг.2) содержит регистр 21, дешифратор 22, модуль памяти 23, выполненный в виде постоянного запоминающего устройства, элементы 24 - 26 И, элементы 27 -28 задержки. На чертеже также показаны информационный 29, синхронизирующий 30 и установочный 31 входы, информационные 35 - 37 и синхронизирующий 38 выходы.
Модуль 2 селекции кода смещения адреса считывания временных интервалов отстаивания топлива относительно базового адреса резервуара (фиг.3) содержит дешифратор 40, модуль памяти 41, выполненный в виде постоянного запоминающего устройства, элементы 42 - 44 И и элементы 45-46 задержки. На чертеже также показаны информационный 47 и синхронизирующий 48 входы, информационный 49 и синхронизирующий 50 выходы.
Модуль 3 формирования сигналов считывания временных интервалов отстаивания топлива (фиг.4) содержит сумматор 51, регистр 52, элемент 53 ИЛИ, группу 54 элементов ИЛИ и элементы 55-56 задержки. На чертеже также показаны информационные 57-59, синхронизирующие 60-61 и установочный 62 входы, информационный 63 и синхронизирующий 64 выходы.
Модуль 4 регистрации временных интервалов отстаивания топлива (фиг.5) содержит регистр 65, элемент 66 задержки. На чертеже также показаны информационный 67, синхронизирующий 68 и установочный 69 входы, информационные 70-71 и синхронизирующий 72 выходы.
Модуль 5 контроля завершения опроса готовности резервуаров для заправки воздушных судов (фиг.6) содержит счетчик 73, компаратор 74, элемент 75 ИЛИ и элемент 76 задержки. На чертеже также показаны информационный 77 и синхронизирующие 78 - 79 входы, информационный 84 и синхронизирующие 85-86 выходы.
Модуль 6 идентификации базового адреса следующего запрашиваемого резервуара (фиг.7) содержит дешифратор 87, модуль памяти 88, выполненный в виде постоянного запоминающего устройства (ПЗУ), элементы 89-91 И и элементы 92-93 задержки. На чертеже также показаны информационный 94 и синхронизирующий 95 входы, информационный 96 и синхронизирующий 97 выходы.
Модуль 7 идентификации готовности резервуара для заправки воздушных судов (фиг.8) содержит компаратор 98, элементы 99-100 И и элемент 101 задержки. На чертеже также показаны информационные 102 - 103 и синхронизирующий 104 входы, сигнальные 109-110 выходы.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.
Удаленное автоматизированное рабочее место (АРМ) пользователя системы состоит из терминала, имеющего экран для отображения кодограммы запроса и сигналов системы, и клавиатуру персонального компьютера. Управление предъявлением считываемых временных интервалов осуществляется с сервера (на чертеже не показано).
Система работает следующим образом.
Каждому виду топлива, заливаемому в резервуары топливно-заправочного комплекса (ТЗК), система ставит в соответствие некоторый идентификационный номер - цифровой код. В свою очередь, резервуары с одним и тем же видом топлива различаются не только своим порядковым номером (кодом), но и своим базовым (начальным) адресом, начиная с которого в базе данных сервера хранятся все записи по данному резервуару.
Каждая запись резервуара соответствует некоторой одной температуре топлива и содержит два временных интервала. Один интервал представляет собой текущее (фактическое) время отстаивания топлива в данном резервуаре, истекшее с момента его наполнения.
Другой представляет собой расчетный интервал отстаивания топлива, полученный в результате расчета скорости оседания частиц в зависимости от их размера и материала, а также плотности и вязкости топлива при заданной температуре топлива.
При этом адрес считывания любого интервала отстаивания топлива определяется его смещением относительно базового адреса резервуара и соответствует температуре топлива.
Таким образом, по коду топлива можно открывать базовый адрес любого резервуара и считывать временные интервалы отстаивания топлива при любой его температуре.
Для этого пользователь системы (в нашем случае диспетчер ТЗК) на своем рабочем месте формирует кодограмму запроса, в которой указывает код топлива, код температуры топлива и код числа резервуаров:
Вводится
Вводится
Вводится
цифровой код
цифровой код
цифровой код
топлива
температуры топлива
числа резервуаров
Эта кодограмма с автоматизированного рабочего места пользователя системы поступает на информационный вход 11 системы, откуда подается на информационный вход 29 модуля 1 идентификации базового адреса нулевого резервуара и заносится в регистр 21 синхронизирующим импульсом, поступающим на синхронизирующий вход 30 модуля 1 с синхронизирующего входа 13 системы.
Код топлива с выхода 32 регистра 21 подается на вход дешифратора 22. Дешифратор 22 расшифровывает код топлива и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 24-26 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 22 будет открыт элемент 24 И по одному входу.
Синхронизирующий импульс с входа 13 системы, пройдя через вход 30 модуля 1, задерживается элементом 27 задержки на время срабатывания регистра 21 и дешифратора 22 и поступает через открытый по одному входу элемент 24 И на вход фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 23. В фиксированной ячейке ПЗУ 23 хранится код базового адреса памяти нулевого резервуара, в ячейках которой хранятся временные интервалы отстаивания топлива по каждой температуре топлива.
Код базового адреса нулевого резервуара с выхода ПЗУ 23 поступает на информационный вход 58 модуля 3 формирования сигналов считывания временных интервалов отстаивания топлива, проходит элементы ИЛИ группы 54 и подается на один вход сумматора 51.
Адрес считывания каждой ячейки памяти нулевого резервуара смещается относительно его базового адреса на величину, соответствующую коду температуры топлива.
Для определения этого смещения код температуры топлива с выхода 33 регистра 21 модуля 1 идет на информационный выход 36 модуля 1, пересылается на информационный вход 47 модуля 2 селекции кода смещения адреса считывания временных интервалов отстаивания топлива относительно базового адреса резервуара и подается на вход дешифратора 40. Дешифратор 40 расшифровывает код температуры топлива и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 42-44 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 40 будет открыт элемент 42 И по одному входу.
Синхронизирующий импульс с выхода элемента 27 задержки, задержанный элементом 28 задержки на время считывания содержимого фиксированной ячейки ПЗУ 23, с выхода 38 модуля 1 пересылается на синхронизирующий вход 48 модуля 2, задерживается элементом 45 задержки на время срабатывания дешифратора 40 и поступает через открытый по одному входу элемент 42 И на вход фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 41. В фиксированной ячейке ПЗУ 41 хранится код смещения адреса считывания расчетно-допустимых временных интервалов отстаивания топлива относительно базового адреса резервуара при запрашиваемой температуре топлива.
Считанный из ПЗУ 41 код смещения адреса считывания временных интервалов отстаивания топлива относительно базового адреса резервуара с информационного выхода 49 модуля 2 пересылается на информационный вход 57 модуля 3 и поступает на другой вход сумматора 51.
Синхронизирующий импульс с выхода элемента 45 задержки, задержанный элементом 46 задержки на время считывания содержимого фиксированной ячейки ПЗУ 41, с выхода 50 модуля 2 пересылается на синхронизирующий вход 60 модуля 3, проходит элемент 53 ИЛИ и поступает на синхронизирующий вход сумматора 51. По этому импульсу в сумматоре 51 происходит суммирования кодов, поступивших на его информационные входы, с выдачей на выходе сумматора относительного адреса считывания временных интервалов отстаивания топлива для запрашиваемой температуры топлива.
По синхронизирующему импульсу с выхода элемента 53 ИЛИ, задержанному элементом 55 задержки на время срабатывания сумматора 51, относительный адрес считывания временных интервалов отстаивания топлива для запрашиваемой температуры топлива с выхода сумматора 51 заносится в регистр 52.
Этот же синхронизирующий импульс с выхода элемента 55 задержки, задержанный элементом 56 задержки на время занесения кода относительного адреса считывания временных интервалов отстаивания топлива для запрашиваемой температуры топлива в регистр 52, с выхода 64 модуля 3 выдается на выход 16 системы, откуда он поступает на вход первого канала прерывания сервера.
С приходом этого импульса сервер системы переходит на подпрограмму опроса содержимого ячейки памяти, адрес которой сформирован на выходе 63 регистра 52, выдаваемого на адресный выход 15 системы, и выдачи кодов временных интервалов отстаивания топлива для запрашиваемой температуры на информационный вход 12 системы.
По каждой запрашиваемой температуре топлива относительный адрес считывания временных интервалов отстаивания топлива содержит два поля: поле расчетно-допустимого временного интервала отстаивания топлива и поле фактического (текущего) временного интервала отстаивания топлива, истекшего с момента его залива в резервуар. Структура кодограммы имеет следующий вид:
Расчетно-допустимый временной интервал отстаивания топлива в резервуаре для запрашиваемой температуры топлива
Фактическое время отстаивания топлива в резервуаре при запрашиваемой температуре топлива
Коды временных интервалов отстаивания топлива с информационного входа 12 системы проходят на информационный вход 67 модуля 4 регистрации временных интервалов отстаивания топлива, затем поступают на информационный вход регистра 65 и заносятся в него синхронизирующим импульсом сервера, поступающим на вход 14 системы.
Код расчетно-допустимого временного интервала отстаивания топлива с выхода 70 регистра 65 пересылается на информационный вход 102 модуля 7 идентификации готовности резервуара для заправки воздушных судов и подается на информационный вход 105 компаратора 98, а код фактического времени отстаивания топлива в рассматриваемом резервуаре с выхода 71 регистра 65 пересылается на информационный вход 103 модуля 7 и подается на информационный вход 106 компаратора 98.
По синхронизирующему импульсу сервера на входе 14 системы, задержанному элементом 66 задержки на время срабатывания регистра 65 и поступающему на синхронизирующий вход компаратора 98, компаратор 98 сравнивает коды, поступившие на его информационные входы.
Если фактическое время отстаивания топлива в резервуаре равно или больше расчетно-допустимого временного интервала, то на выходе 107 компаратора 98 формируется сигнал, который открывает по одному входу элемент 99 И.
В этом случае синхронизирующий импульс с входа 104 модуля 7, задержанный элементом 101 задержки на время срабатывания компаратора 98, проходит элемент 99 И и с выхода 109 модуля 7 снимается как сигнал «Резервуар для заправки воздушных судов готов», который с сигнального выхода 17 системы выдается на АРМ пользователя системы.
Если фактическое время отстаивания топлива в резервуаре меньше расчетно-допустимого временного интервала, то сигнал формируется на выходе 108 компаратора 98. Этот сигнал открывает по одному входу уже элемент 100 И.
В этом случае синхронизирующий импульс с входа 104 модуля 7, задержанный элементом 101 задержки на время срабатывания компаратора 98, проходит уже элемент 100 И и с выхода 110 модуля 7 снимается как сигнал «Резервуар для заправки воздушных судов не готов», который с сигнального выхода 18 системы выдается на АРМ пользователя системы.
Кроме того, сигнал с выхода 109 модуля 7 поступает на синхронизирующий вход 78 модуля 5 контроля завершения опроса готовности резервуаров для заправки воздушных судов, проходит элемент 75 ИЛИ и поступает на счетный вход счетчика 73, увеличивая его содержимое на единицу. Счетчик 73 подсчитывает нарастающим итогом общее число опрошенных резервуаров.
Этот же импульс с входа 78 модуля 5, пройдя элемент 75 ИЛИ, задерживается элементом 76 задержки на время срабатывания счетчика 73 и поступает на синхронизирующий вход компаратора 74 модуля 5.
Компаратор 74 модуля 5 сравнивает код числа резервуаров, предъявленных для контроля их готовности к заправке воздушных судов, подаваемого на его вход 81 с выхода счетчика 73, с кодом общего числа всех резервуаров с данным видом топлива, поступающего на другой его вход 80 с информационного выхода 37 модуля 1.
Если коды чисел на входах компаратора 74 не совпадают, то, следовательно, еще не все резервуары с данным видом топлива были предъявлены для опроса их готовности к заправке воздушных судов. В этом случае на выходе 82 компаратора 74 вырабатывается сигнал, который с выхода 85 модуля 5 подается на синхронизирующий вход 95 модуля 6 идентификации базового адреса следующего запрашиваемого резервуара.
Для идентификации базового адреса следующего резервуара, предъявляемого для опроса его готовности к заправке воздушных судов, содержимое счетчика 73 модуля 5 с выхода 84 модуля 5 пересылается на информационный вход 94 модуля 6 и поступает на вход дешифратора 87 модуля 6. Дешифратор 87 расшифровывает предъявленный код и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 89-91 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 87 будет открыт элемент 89 И по одному входу.
Синхронизирующий импульс с входа 95 модуля 6 задерживается элементом 92 задержки на время срабатывания дешифратора 87 и поступает через открытый по одному входу элемент 89 И на вход фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 88. В фиксированной ячейке ПЗУ 88 хранится код базового адреса памяти следующего резервуара, в ячейках которой хранятся временные интервалы отстаивания топлива по каждой температуре топлива.
Код базового адреса следующего резервуара с выхода 96 модуля 6 пересылается на информационный вход 59 модуля 3, проходит элементы ИЛИ группы 54 и поступает на один вход сумматора 51, на другой вход которого подается код смещения адреса считывания временных интервалов для данной температуры топлива.
Синхронизирующий импульс с выхода элемента 92 задержки, задержанный элементом 93 задержки на время считывания содержимого фиксированной ячейки ПЗУ 88, с выхода 97 модуля 6 пересылается на синхронизирующий вход 61 модуля 3, проходит элемент 53 ИЛИ и поступает на синхронизирующий вход сумматора 51. По этому импульсу в сумматоре 51 происходит суммирование кодов, поданных на его входы, с выработкой на выходе относительного адреса считывания временных интервалов отстаивания топлива при заданной температуре для следующего резервуара.
По синхронизирующему импульсу с выхода элемента 53 ИЛИ, задержанному элементом 55 задержки на время срабатывания сумматора 51, относительный адрес считывания временных интервалов отстаивания топлива для запрашиваемой температуры топлива с выхода сумматора 51 заносится в регистр 52.
Этот же синхронизирующий импульс с выхода элемента 55 задержки, задержанный элементом 56 задержки на время занесения кода относительного адреса считывания временных интервалов отстаивания топлива для запрашиваемой температуры топлива в регистр 52, с выхода 64 модуля 3 выдается на выход 16 системы, откуда он поступает на вход первого канала прерывания сервера.
С приходом этого импульса сервер системы переходит на подпрограмму опроса содержимого ячейки памяти, адрес которой сформирован на выходе 63 регистра 52, выдаваемого на адресный выход 15 системы, и выдачи кодов временных интервалов отстаивания топлива для запрашиваемой температуры на информационный вход 12 системы.
Если на выходе 108 компаратора 98 вырабатывается сигнал «Резервуар для заправки воздушных судов не готов», то этот сигнал с выхода ПО модуля 7, кроме выдачи на АРМ пользователя системы, поступает на синхронизирующий вход 79 модуля 5 контроля завершения опроса готовности резервуаров для заправки воздушных судов, проходит элемент 75 ИЛИ и поступает на счетный вход счетчика 73, увеличивая его содержимое на единицу. Счетчик 73 подсчитывает нарастающим итогом общее число опрошенных резервуаров.
Этот же импульс с входа 79 модуля 5, пройдя элемент 75 ИЛИ, задерживается элементом 76 задержки на время срабатывания счетчика 73 и поступает на синхронизирующий вход компаратора 74 модуля 5.
Компаратор 74 модуля 5 сравнивает код числа резервуаров, предъявленных для контроля их готовности к заправке воздушных судов, подаваемого на его вход 81 с выхода счетчика 73, с кодом общего числа всех резервуаров с данным видом топлива, поступающего на другой его вход 80 с информационного выхода 37 модуля 1.
Если коды чисел на входах компаратора 74 не совпадают, то, следовательно, еще не все резервуары с данным видом топлива были предъявлены для опроса их готовности к заправке воздушных судов. В этом случае на выходе 82 компаратора 74 вырабатывается сигнал, который с выхода 85 модуля 5 подается на синхронизирующий вход 95 модуля 6 идентификации базового адреса следующего запрашиваемого резервуара.
Для идентификации базового адреса следующего резервуара, предъявляемого для опроса его готовности к заправке воздушных судов, содержимое счетчика 73 модуля 5 с выхода 84 модуля 5 пересылается на информационный вход 94 модуля 6 и поступает на вход дешифратора 87 модуля 6. Дешифратор 87 расшифровывает предъявленный код и вырабатывает на одном из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 89-91 И. Для определенности допустим, что высоким потенциалом с выхода дешифратора 87 будет открыт элемент 89 И по одному входу.
Синхронизирующий импульс с входа 95 модуля 6 задерживается элементом 92 задержки на время срабатывания дешифратора 87 и поступает через открытый по одному входу элемент 89 И на вход фиксированной ячейки постоянного запоминающего устройства (ПЗУ) 88. В фиксированной ячейке ПЗУ 88 хранится код базового адреса памяти следующего резервуара, в ячейках которой хранятся временные интервалы отстаивания топлива по каждой температуре топлива.
Код базового адреса следующего резервуара с выхода 96 модуля 6 пересылается на информационный вход 59 модуля 3, проходит элементы ИЛИ группы 54 и поступает на один вход сумматора 51, на другой вход которого подается код смещения адреса считывания временных интервалов для данной температуры топлива.
Синхронизирующий импульс с выхода элемента 92 задержки, задержанный элементом 93 задержки на время считывания содержимого фиксированной ячейки ПЗУ 88, с выхода 97 модуля 6 пересылается на синхронизирующий вход 61 модуля 3, проходит элемент 53 ИЛИ и поступает на синхронизирующий вход сумматора 51. По этому импульсу в сумматоре 51 происходит суммирование кодов, поданных на его входы, с выработкой на выходе относительного адреса считывания временных интервалов отстаивания топлива при заданной температуре для следующего резервуара.
По синхронизирующему импульсу с выхода элемента 53 ИЛИ, задержанному элементом 55 задержки на время срабатывания сумматора 51, относительный адрес считывания временных интервалов отстаивания топлива для запрашиваемой температуры топлива с выхода сумматора 51 заносится в регистр 52.
Этот же синхронизирующий импульс с выхода элемента 55 задержки, задержанный элементом 56 задержки на время занесения кода относительно го адреса считывания временных интервалов отстаивания топлива для запрашиваемой температуры топлива в регистр 52, с выхода 64 модуля 3 выдается на выход 16 системы, откуда он поступает на вход первого канала прерывания сервера.
С приходом этого импульса сервер системы переходит на подпрограмму опроса содержимого ячейки памяти, адрес которой сформирован на выходе 63 регистра 52, выдаваемого на адресный выход 15 системы, и выдачи кодов временных интервалов отстаивания топлива для запрашиваемой температуры на информационный вход 12 системы.
Описанный процесс формирования и выборки относительных адресов считывания базы данных сервера и сравнения текущего интервала отстаивания топлива с расчетно-допустимым при заданной температуре топлива будет продолжаться до тех пор, пока код числа опрошенных резервуаров в счетчике 73 модуля 5 не будет равен коду общего числа всех резервуаров с данным видом топлива, снимаемому с выхода 37 модуля 1. В этом случае компаратор 74 модуля 5 зафиксирует равенство кодов на его входах, и на его выходе 83 появится сигнал.
Сигнал с выхода 83 компаратора 74 модуля 5, во-первых, идет на установочный вход счетчика 73, возвращая его в исходное состояние и подготавливая его для следующего цикла работы.
Этот же сигнал с выхода 86 модуля 5 подается на вход 62 модуля 3 и поступает на установочный вход регистра 52, сбрасывая в ноль его содержимое и подготавливая его, тем самым, к новому циклу работы.
Этот же сигнал с выхода 86 модуля 5 подается на вход 69 модуля 4 и поступает на установочный вход регистра 65, сбрасывая в ноль его содержимое и подготавливая его, тем самым, к новому циклу работы.
Этот же сигнал с выхода 86 модуля 5 подается на вход 31 модуля 1 и поступает на установочный вход регистра 21, сбрасывая в ноль его содержимое и подготавливая его, тем самым, к новому циклу работы.
Таким образом, введение новых узлов и модулей и новых конструктивных связей позволило существенно повысить быстродействие системы путем исключения поиска данных по всей базе данных сервера системы.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент США №5136708, М. кл. G06F 15 /16, 1992.
2. Патент США №5129083, М. кл. G06F 12/00, 15/40, 1992 (прототип).
3. Тимошенко А.Н., Грядунов К.И. Математическая модель гравитационной очистки топлив от механических загрязнений./ Ассоциация организаций авиатопливообеспечения воздушных судов гражданской авиации: Информационный сборник.- Москва: ОАТО ВС ГА, №5, 2010. С.46-47.