АВТОМАТИЗИРОВАННАЯ СИСТЕМА СЦЕНАРНОГО ПРОГНОЗИРОВАНИЯ РАЗВИТИЯ АВИАКОМПАНИИ

Полезная модель относится к вычислительной технике, в частности, к автоматизированной системе прогнозирования развития авиакомпании.
Несмотря на то, что определение функции спроса, доходов, расходов и других показателей деятельности авиакомпании представляет достаточно богатый источник информации, этого еще не достаточно для прогнозирования будущей деятельности авиакомпании.
Для этого необходимо прогнозировать взаимное влияние каждой переменной друг на друга с помощью прогнозной модели, учитывающей все параметры, а также возможные способы оценки взаимного влияния этих параметров в процессе их эволюции. Такой подход сделает возможным прогнозирование пассажирского трафика авиакомпании, а также вектора показателей, характеризующих ее финансовое здоровье, с горизонтами упреждения в 20-25 лет.
Подобный подход позволяет прогнозировать активность авиакомпании в терминах трафика, самолетно-моторного парка,
количества служащих так же успешно, как и в терминах доходов, затрат, а также удельных доходов, отражающих среднюю стоимость билетов.
В качестве исходных допускаются гипотезы о ежегодных изменениях средних доходных ставок (тарифов), показателей производительности, коэффициента занятости кресел и т.п., а в качестве выходных прогнозов определяются значения пассажирооборота (RPK), размеры флота, требуемые ресурсы персонала, ожидаемой прибыли.
Вся информация о показателях деятельности авиакомпании содержится в базе данных, которая включает данные по доходам и затратам, а также по производственным показателям (RPK, ASK и т.п.) для рассматриваемого базового года. В базе данных также хранятся показатели эластичности спроса на пассажирские перевозки в виде коэффициентов связи между числом пассажиров и влияющими переменными экономического и демографического характера.
При наличии в модели всех необходимых исходных данных диапазон необходимых прогнозов о состоянии авиакомпании может быть задан экспертом, беря в расчет каждую гипотезу относительно ежегодных вариаций рассматриваемых переменных. Иными словами, каждая принятая гипотеза определяет сценарий моделирования будущего состояния авиакомпании.
Подобная модель обладает гибкостью, поскольку позволяет выбирать либо режим определения требуемой прибыли для каждого года (или нескольких лет) прогнозирования, в этом случае модель будет подбирать доходную ставку или Yield для того, чтобы обеспечить требуемый уровень прибыли; либо режим фиксированных изменений доходной ставки или Yield для каждого года (или нескольких лет) прогнозирования, тогда модель будет определять их влияние на спрос и,
следовательно, на прогнозируемые финансовые результаты авиакомпании.
Модель обеспечивает прогнозы при условии задания только корректных гипотез и сценариев, например, модель не сможет найти решений для случаев не реального возрастания прибыли, или доходной ставки авиакомпании.
Для решения задачи моделирования могут использоваться следующие переменные:
1. Входные данные по расходам:
• затраты летного экипажа на бл. час;
• стоимость ВС на летный день;
• стоимость наземного оборудования на летный день;
• стоимость обслуживания на каждый бл. час;
• прочие косвенные затраты на каждое кресло.
2. Производственные показатели:
• литры на блок-час (потребление топлива);
• емкость ВС (количество кресел);
• налет часов (Бл. час) в день (коэффициент использование ВС);
• ASK/налет часов.
3. Показатели производительности персонала:
• налет часов /число летного экипажа;
• налет часов /число наземного персонала.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).
Первая из известных систем содержит модули приема и хранения данных, соединенные с модулями управления и обработки данных,
модули поиска и селекции, подключенные к модулям хранения данных и отображения, синхронизирующие входы которых соединены с выходами модуля управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая центральный процессорный модуль, входы которого соединены с модулями памяти и с модулями подготовки и ввода данных, а выходы подключены к соответствующим модулям памяти, модуль обработки данных, информационные входы которого соединены с выходами соответствующих модулей памяти, синхронизирующие входы подключены к управляющим выходам центрального процессорного модуля, а выход модуля является информационным выходом системы (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедур аналитической обработки данных реализуется через поиск данных по всей базе данных, что при больших объемах базы данных неизбежно приводит к неоправданно большим затратам времени на получение аналитических оценок.
Цель изобретения - повышение быстродействия системы путем исключения поиска данных для принятия решений по всей базе
данных сервера и локализации поиска только по временным и отличительным признакам идентификаторов экономических показателей.
Поставленная цель достигается тем, что в известную систему, содержащую модуль селекции базовых адресов показателей прогнозирования в базе данных сервера, информационный вход которого является первым информационным входом системы, предназначенным для приема числового значения годовых интервалов прогнозирования, синхронизирующий вход модуля селекции базовых адресов показателей прогнозирования в базе данных сервера является первым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения числового значения годовых интервалов прогнозирования в модуль селекции базовых адресов показателей прогнозирования в базе данных сервера, модуль текущей адресации записей в базе данных сервера, информационный вход которого соединен с первым информационным выходом модуля селекции базовых адресов показателей прогнозирования в базе данных сервера, синхронизирующий вход модуля текущей адресации записей в базе данных сервера подключен к синхронизирующему выходу модуля селекции базовых адресов показателей прогнозирования в базе данных сервера, адресный выход модуля текущей адресации записей в базе данных сервера является адресным выходом системы, предназначенным для выдачи адресов считывания данных на адресный вход сервера базы данных, а синхронизирующий выход модуля текущей адресации записей в базе данных сервера является первым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход первого канала прерывания сервера базы данных, модуль селекции атрибутов исходных данных
прогнозирования, первый и второй информационные входы которого являются вторым и третьим информационными входами системы, предназначенными для приема записей базы данных сервера, первый синхронизирующий вход модуля селекции атрибутов исходных данных прогнозирования соединен с первым синхронизирующим входом системы, а второй синхронизирующий вход модуля селекции атрибутов исходных данных прогнозирования является вторым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения записей базы данных сервера в модуль селекции атрибутов исходных данных прогнозирования, и модуль оперативной памяти числовых значений временных рядов, информационные выходы группы которого являются информационными выходами группы системы, предназначенными для выдачи исходных данных прогнозирования на информационные входы группы сервера, введены модуль селекции числовых значений заданных параметров прогнозирования, первый и второй информационные входы которого соединены с первым и вторым информационными выходами модуля селекции атрибутов исходных данных прогнозирования, третий информационный выход которого является информационным выходом системы, предназначенным для выдачи заданных значений исходных данных прогнозирования на информационный вход сервера базы данных, а синхронизирующий вход модуля селекции числовых значений заданных параметров прогнозирования подключен к синхронизирующему выходу модуля селекции атрибутов исходных данных прогнозирования, модуль идентификации границ временных циклов прогнозирования, информационный вход которого соединен со вторым информационным выходом модуля селекции базовых адресов показателей прогнозирования в базе данных сервера, первый
синхронизирующий вход подключен к синхронизирующему выходу модуля селекции базовых адресов показателей прогнозирования в базе данных сервера, установочный вход модуля идентификации границ временных циклов прогнозирования соединен с синхронизирующим выходом модуля оперативной памяти числовых значений временных рядов, второй и третий синхронизирующие входы модуля идентификации границ временных циклов прогнозировании соединены с первым и вторым тактирующими выходами модуля селекции числовых значений заданных параметров прогнозирования соответственно, при этом первый выход модуля идентификации границ временных циклов прогнозировании подключен к счетному входу модуля текущей адресации записей в базе данных сервера, а второй выход модуля идентификации границ временных циклов прогнозировании соединен с тактирующим входом модуля оперативной памяти числовых значений временных рядов, а первый тактирующий выход модуля селекции числовых значений заданных параметров прогнозирования подключен к счетному входу модуля оперативной памяти числовых значений временных рядов, и модуль идентификации границ диапазона прогнозирования, один информационный вход которого является третьим информационным входом системы, предназначенным для установки текущего значения переменной прогнозирования, другой информационный вход модуля идентификации границ диапазона прогнозирования соединен с информационным выходом модуля оперативной памяти числовых значений временных рядов, а синхронизирующий вход модуля идентификации границ диапазона прогнозирования подключен к синхронизирующему выходу модуля оперативной памяти числовых значений временных рядов, при этом один выход модуля
идентификации границ диапазона прогнозирования является вторым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход второго канала прерывания сервера базы данных, и подключенным к установочному входу модуля идентификации границ временных циклов прогнозировании и к счетному входу модуля селекции базовых адресов показателей прогнозирования в базе данных сервера, а другой выход модуля идентификации границ диапазона прогнозирования соединен с установочными входами модуля оперативной памяти числовых значений временных рядов и модуля селекции базовых адресов показателей прогнозирования в базе данных сервера.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - приведен пример конкретной конструктивной реализации модуля селекции базовых адресов показателей моделирования в базе данных сервера, на фиг.3 -приведен пример конкретной конструктивной реализации модуля идентификации границ временных циклов прогнозирования, на фиг.4 -приведен пример конкретной конструктивной реализации модуля текущей адресации записей в базе данных сервера, на фиг.5 - приведен пример конкретной конструктивной реализации селекции атрибутов прогнозируемых параметров, на фиг.6 - приведен пример конкретной конструктивной реализации оперативной памяти числовых значений временных рядов, на фиг.7 показана схема сценарного прогнозирования, на фиг.8 приведена схема взаимосвязанной модели сценарного прогнозирования, а на фиг.9 пример результатов прогнозирования по сценарию 2.
Система (фиг.1) содержит модуль 1 селекции базовых адресов показателей прогнозирования в базе данных сервера, модуль 2
идентификации границ временных циклов прогнозирования, модуль 3 текущей адресации записей в базе данных сервера, модуль 4 селекции атрибутов исходных данных прогнозирования, модуль 5 селекции числовых значений заданных параметров прогнозирования, модуль 6 оперативной памяти числовых значений временных рядов, модуль 7 идентификации границ диапазона прогнозирования.
На фиг.1 показаны первый 10, второй 12, третий 13 информационные входы системы, первый 14 и второй 15 синхронизирующие входы системы, а также адресный 16 и информационный 17 выходы системы, группа 18-20 информационных выходов системы, первый 21 и второй 22 синхронизирующие выходы системы.
Модуль 1 идентификации опорного адреса считывания данных базы данных сервера (фиг.2) содержит счетчик 25, дешифратор 26, блок памяти 27, выполненный в виде постоянного запоминающего устройства, элементы 28-30 И, элемент 31 ИЛИ, элементы 32-33 задержки. На чертеже показаны информационный 34, синхронизирующий 35, счетный 36 и установочный 37 входы, а также первый 38 и второй 39 информационные и синхронизирующий 40 выходы.
Модуль 2 (фиг.3) содержит регистр 41, счетчик 42, компаратор 43 и элемент 44 ИЛИ и элемент 54 задержки. На чертеже показаны информационный 45, синхронизирующий 46, первый установочный 47, второй 48 и третий 49 синхронизирующие входы и второй 50 установочный входы, а также первый 51 и второй 52 выходы.
Модуль 3 (фиг.4) содержит счетчик 55, элемент 56 ИЛИ и элемент 57 задержки. На чертеже показаны информационный 58, синхронизирующий 59 и счетный 60 входы, а также информационный 61 и синхронизирующий 62 выходы.
Модуль 4 (фиг.5) содержит регистры 65, 66, дешифратор 67, группы 68-70 И элементов, группу 71 элементов ИЛИ, элемент 72 задержки. На чертеже также показаны первый 74 и второй 75 информационные, первый 76 и второй 77 синхронизирующие входы, а также первый 78, второй 79 и третий 80 информационные и синхронизирующий 81 выходы.
Модуль 5 (фиг.1) выполнен в виде компаратора, имеющий первый 82 и второй 83 информационные, синхронизирующий 84 входы, а также первый 85 и второй 86 выходы.
Модуль 6 (фиг.6) содержит счетчики 90, 91, дешифратор 92, регистры 93-95, элементы 96-98 И, элементы 99, 100 задержки. На чертеже также показаны счетный 101, синхронизирующий 102 и установочный 103 входы, а также информационный 104 выход, информационные выходы группы 105-107 и синхонизирующий 108 выход.
Модуль (фиг.7) выполнен в виде компаратора, имеющего первый 110 и второй 111 информационные и синхронизирующий 112 входы, а также первый 113 и второй 114 выходы.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.
Система работает следующем образом.
При создании сценария необходимо определить предполагаемые ежегодные изменения переменных. В данной системе это легко осуществить, вводя для одного и того же периода изменения выбранных переменных.
В целом же, эксперт вводит средние цены билетов (вместо нее используется показатель средней доходной ставки), среднюю продолжительность полета, среднее время задержки, коэффициент занятости кресел, средний налет ВС в день, и определяет новые уровни значений RPK, ASK, ВС.
Для этой цели эксперт может использовать следующие разделы базы данных системы:
- базу данных социальной статистики (БД СС), которая содержит информацию относительно прошлых и ожидаемых показателей демографического роста, уровня безработицы, дохода населения, уровня ВВП и.т.д;
- базу данных оперативной статистики (БД СС), которая содержит оперативную информацию о выполненных рейсах;
- базу данных конкурент (БД конкурент), которая база данных содержащая информацию о деятельности авиакомпаний конкурентов;
- базу данных затрат (БД затрат), которая содержит информацию о постатейных затратах выполненных рейсов.
Общий цикл вычислений включает следующие основные шаги:
1. Используя информацию из статистических баз данных, определяется ожидаемый уровень RPK для прогнозного периода. Умножая оценку RPK на значение ожидаемой доходной ставки, можно получить уровень дохода авиакомпании.
2. Используя значение RPK, полученное на предыдущем шаге, а также значение ежегодного изменения коэффициента загрузки (LF), вычисляется оценка уровня ASK для каждого года прогнозного периода
3. Уровень затрат, связанных с пассажирами напрямую определяется значением RPK.
4. Знание среднего времени полета, среднего времени задержки и ожидаемое количество полетов, вычисляется общий налет часов, необходимый для удовлетворения ожидаемого спроса.
5. Используя вычисленный на предыдущем шаге налет часов и средний налет на одно ВС в день, вычисляется необходимое количество ВС.
6. Зная налет часов вычисляются затраты на летный состав.
7. Затраты на аэронавигацию также определяются общим налетом часов.
8. Исходя из стоимости топлива в базовом году и учитывая задаваемый в сценарии его рост, определяется средняя ожидаемая стоимость тонны керосина.
9. Затраты на ГСМ рассчитываются исходя из налета часов, стоимости топлива, расхода топлива на час полета и значения ASK/ бл.час.
10. Стоимость технического обслуживания определяется нормативами на обслуживание ВС, а также прогнозируемыми ASK и общим налетом часов.
11. Используя значение косвенных затрат в базовом году и учитывая уровень их роста определяется уровень определяеся уровень косвенных затрат на прогнозируемый период.
12. Схема определения административных затрат аналогична алгоритму определения косвенных затрат.
Суммируя значение затрат для всех статей по каждому году вычисляется прогнозное значение суммарных затрат авиакомпании.
Знание ожидаемых доходов позволяет определить ожидаемые финансовые результаты деятельности авиакомпании в прогнозируемом периоде.
В качестве атрибутов рейсов могут быть выступать следующие экономические показатели:
№№
Атрибуты рейса
1
Наименование маршрута
2.
Количество выполненных рейсов данного маршрута за заданный период
3.
Доход, приходящийся на рейс данного маршрута
4.
Доход на пассажирокилометр
5.
Средняя доходная ставка по рейсу
6.
Средняя доходная ставка по каждому классу бронирования
7.
Полный доход рейса за заданный период
8.
Процент занятости кресел на рейсе
9.
Количество перевезенных пассажиров
10.
Млн. пассажирокилометров
11.
Млн. креслокилометров
Для решения поставленной задач на рабочих местах экспертов системы формируются запросы, в которых указывается тип выбираемого признака данных, например, атрибута рейса в качестве переменной вектора рассогласования, год начала временного интервала, начиная с которого будет осуществляться анализ данных, необходимых для принятия решения, и количество периодов (лет) во временном интервале, которые будут использованы для анализа экономических показателей.
Для иллюстрации работы системы в качестве переменной вектора рассогласования выберем среднюю величину дохода, приходящуюся на каждый рейс.
Таким образом, формируемая кодограмма запроса эксперта будет иметь следующую структуру:
Тип
Год
Количество
признака данных переменной вектора рассогласования
начала временного интервала, начиная с которого будет осуществляться анализ данных
периодов (лет) во временном интервале
Численное значение показателя (средней величины дохода)
Вводится код выбранного признака
Вводится цифровое значение года
Вводится цифровое значение интервала
Вводится численное значение показателя
При этом код выбранного признака и его числового значения с информационного входа 11 системы через информационный 74 модуля 4 поступает на информационный вход регистра 65, цифровое значение года с информационного входа 10 системы чрез информационный вход 34 модуля 1 поступает на информационный вход счетчика 25, а цифровое значение интервала с информационного входа 12 системы через информационный вход 75 модуля 4 поступает на информационный вход регистра 66.
Поступление кодограммы запроса сопровождается синхронизирующим импульсом, поступающим на вход 14 системы, откуда он через вход 76 подается на синхронизирующий вход регистра 65, занося входной код в регистр 65, и через вход 35 модуля 1 на синхронизирующий вход счетчика 25, занося в него цифровое значение года.
Кроме того, этот же синхронизирующий импульс с входа 35 модуля 1 проходит через элемент 31 ИЛИ, задерживается элементом 32 на время занесения кода в счетчик 25 и срабатывания дешифратора 26, и поступает на опрос состояния элементов 28-30 ИЛИ.
Дешифратор 26 расшифровывает цифровое значение года, выдавая на один их своих выходов высокий потенциал и открывая тем самым один из элементов 28-30 И.
Учитывая то обстоятельство, что открытым по одному входу будет только один из элементов 28-30 И, то, пройдя соответствующий элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 27, где хранится базовый адрес раздела памяти сервера (на чертеже не показан), начиная с которого в данном разделе памяти хранятся все записи рейсов, и код общего числа записей рейсов, выполненных в данном году.
Структура считываемого кода из фиксированной ячейки памяти ПЗУ 27 имеет следующий вид:
Код
Код
базового адреса раздела памяти сервера базы данных
общего числа записей рейсов, выполненных в данном году
Код базового адреса раздела памяти сервера базы данных с выхода 38 модуля 1 выдается на вход 58 модуля 3, а код общего числа записей рейсов с выхода 39 модуля 1 выдается на информационный вход 45 регистра 41 модуля 2.
Параллельно с этим, синхроимпульс с выхода элемента 32 модуля 1 задерживается элементом 33 на время считывания данных из ПЗУ 27 и поступает с выхода 40 модуля 1 как на синхронизирующий вход 59 модуля 3, обеспечивая занесение кода базового адреса в счетчик 55, так и на синхронизирующий вход 46 регистра 41 модуля 2, обеспечивая занесение в него кода общего числа записей рейсов.
На выходе 61 модуля 3 и соответственно на выходе 16 системы будет сформирован базовый адрес года считывания данных.
Кроме того, тот же синхронизирующий импульс с входа 59 модуля 59 проходит через элемент 56 ИЛИ, задерживается элементом 57 на время срабатывания счетчика 55, и через выход 62 модуля 3 выдается на выход 21 системы, откуда он поступает на вход первого канала прерывания сервера базы данных.
С приходом этого импульса сервер базы данных переходит к подпрограмме опроса содержимого первой ячейки базового адреса текущего года и считывает содержимое первой ячейки памяти на информационные входы 11 и 12 модуля 4 и далее на информационный вход 74 регистра 65, и на информационный вход 75 регистра 66 соответственно.
В регистры 65 и 66 входные данные заносятся синхронизирующим импульсом сервера, поступающим на входы 14, 15 соответственно.
Одновременно с этим, синхронизирующий импульс с входа 15 поступает на синхронизирующий вход 77 модуля 4, где задерживается элементом 72 на время занесения кода записи в регистр 66, и далее с выхода 81 модуля 4 поступает на синхронизирующий вход 84 компаратора модуля 5, на вход 82 которого подан код заданного признака, например, дохода, приходящегося на каждый рейс.
Дешифратор 67 модуля 4 расшифровывает код признака и открывает одну из групп элементов 68 - 70 И, через которую соответствующие разряды кодов с выхода регистра 66, соответствующие атрибуту признака средней величины дохода, проходят через элементы ИЛИ 71 группы на выход 79 модуля 4 и далее поступают на другой 83 вход модуля 5.
Если полученное численное значение средней величины дохода на рейс больше или равно численному значению этого признака, установленного пользователем, то на выходе 85 компаратора модуля 5 формируется импульс, поступающий как на счетный вход 101 счетчика 90 модуля 6, подсчитывающего количество признаков с подобным численным значением, так и через вход 49 модуля 2 и элемент 44 ИЛИ на счетный вход счетчика 42, подсчитывающего нарастающим итогом общее число считанных записей.
Если же полученное численное значение средней величины дохода на рейс меньше численного значения этого признака, установленного пользователем, то импульс формируется на выходе 86 модуля 5 и через вход 48 модуля 2 и далее через элемент 44 ИЛИ поступает на счетный вход счетчика 42, подсчитывающего нарастающим итогом общее число считанных записей.
Кроме того, этот же синхронизирующий импульс задерживается элементом 54 на время срабатывания счетчика 42, и затем поступает на синхронизирующий вход компаратора 43. Компаратор 43 по этому сигналу сравнивает общее количество записей, имеющихся в базе данных текущего года, и поступающих с выхода регистра 41, с числом считанных записей, поступающим с выхода 42.
Если число считанных и просмотренных записей текущего года в счетчике 42 меньше заданного количества, то компаратор 43 формирует сигнал на выходе 51 модуля 2, который через вход 60 модуля 3  поступает на счетный вход счетчика 55, формируя очередной адрес считывания на выходе 16 системы.
Кроме того, этот же синхронизирующий импульс с входа 60 проходит элемент 56 ИЛИ, задерживается элементом 57 на время срабатывания счетчика 55, и через выход 62 модуля 3 выдается на выход 21 системы, откуда он вновь поступает на вход первого канала прерывания сервера базы данных.
С приходом этого импульса сервер базы данных вновь переходит к подпрограмме опроса содержимого очередного адреса текущего года и считывает содержимое очередной ячейки памяти на информационный вход 12 регистра 66, куда считанная запись данных заносится синхронизирующим импульсом сервера, поступающим на вход 15 системы.
Процесс считывания записей базы данных и подсчета числа записей с выбранными признаками продолжается до тех пор, пока компаратор 43 модуля 2 не зафиксирует равенство входных кодов выработкой сигнала на выходе 52 модуля 2, что будет свидетельствовать о том, что все записи данных текущего года просмотрены, и число рейсов с заданным признаком подсчитано в счетчике 90.
Сигнал с выхода 521 модуля 2, во-первых, через вход 102 модуля 6 проходит через элемент 96 И, открытый по другому входу высоким потенциалом с выхода дешифратора 92, на синхронизирующий вход регистра 93, занося в него количество показателей доходов текущего года считывания, зафиксированное счетчиком 90.
Элемент 96 И будет находиться в открытом состоянии потому, что счетчик 91 модуля 6 до этого момента времени находился в исходном состоянии, при котором дешифратор 92 вырабатывал высокий потенциал, поступающий на один вход элемента 96 И.
Кроме того, этот же синхронизирующий импульс с входа 102 задерживается элементом 99 на время занесения кода в регистр 93, и, во-первых, поступает на счетный вход счетчика 91, изменяя его показания на единицу. В результате этого дешифратор 92 снимет высокий потенциал с входа элемента 96 И, и выдаст его на вход следующего элемента 97 И, открывая его и подготавливая цепь прохождения синхронизирующего импульса в следующем цикле считывания.
Тот же синхронизирующий импульс с выхода элемента 99 задерживается элементом 100 на время срабатывания счетчика 91 и с выхода 108 модуля 6, во-первых, через вход 47 модуля 2 поступает на установочный вход регистра 41, устанавливая его в исходное состояние.
Во-вторых, этот же сигнал поступает на синхронизирующий вход 112 компаратора 7, сравнивающего показания счетчика 91, поступающие на информационный вход 111, с заданным значением интервала просмотра, поступающим на информационный вход 13 системы.
Если показания счетчика 91 модуля 6 меньше значения временного периода, выбранного для анализа данных, то на выходе 113 компаратора 7 формируется импульс, который с выхода 113 поступает как через вход 36 модуля 1 на счетный вход счетчика 25, увеличивая его показания на единицу, так и поступает на вход элемента 31 ИЛИ,
Пройдя элемент 31 ИЛИ, синхронизирующий импульс задерживается элементом 32 на время срабатывания счетчика 25 и дешифратора 26 модуля 1 и процедура считывания атрибутов рейсов очередного периода и подсчета числовых значений величины дохода за каждый рейс, равных или превышающих значение, установленное пользователем, в счетчике 90 модуля 6 с последующим занесением в соответствующие регистры 93 - 95 будет продолжена описанным выше образом.
Описанный процесс выборки данных из базы данных и их анализа будет продолжаться до тех пор, пока компаратор 7 не зафиксирует равенство числа просмотренных периодов (годов), поступающих с выхода 104 модуля 6 на информационный вход 111, с заданным числом лет, поступающим на информационный вход 110 с входа 13 системы.
В этот момент времени по синхронизирующему сигналу с выхода 108 модуля 6, поступающему на вход 112 компаратора 7, последний формирует сигнал на выходе 114, который, во-первых, поступает на выход 22 системы и далее на вход второго канала прерывания сервера базы данных.
С поступлением этого сигнала сервер базы данных переходит на подпрограмму считывания с выходов 18-19 модуля 6 численные значения количества рейсов в каждом из просмотренных периодов, имеющих среднюю величину дохода за каждый рейс больше или равную величине, заданной пользователем и статистической обработки полученных данных в соответствии с заданной программой прогнозирования.
Во-вторых, сигнал с выхода 114 модуля 7 поступает как на установочный вход 103 модуля 6, а оттуда он подается на установочные входы счетчика 90, 91, возвращая их в исходное состояние, так и на установочный вход счетчика 25 модуля 1, подготавливая их к очередному циклу работы.
Эффективность применения рассмотренного подхода к долгосрочному прогнозированию можно проиллюстрировать следующими сценариями.
Базовый сценарий. При составлении сценария были использованы следующие параметры:
• Длительность прогноза 7 лет (2004-2010 годы)
• Рост уровня дохода населения 5-7% в год
• Снижение уровня безработицы на 1% в год
• Рост численности потенциальных покупателей 1% в год
• Коэффициент загрузки увеличивается на 0,7% в год
• Средняя продолжительность полета будет составлять 3 часа 20 минут
• Среднее время задержки составит 25 минут
• Рост косвенных и административных затрат составит 1% в год
• Средний налет на одно ВС составит 7 часов в день
Целью построения сценария являлось, определить при какой минимальной ставке  дохода на RPK (yield) доходы превзойдут расходы.
Изменение всех величин дано в процентах к "базовому" 2003 году. Используя значения, содержащиеся в расписании и оценку выставляемых емкостей (ASK), а также оценки коэффициента загрузки (LF) была получена оценка пассажирского спроса RPK. Сценарий предполагает благоприятное направление развития рынка авиаперевозок, спрос возрастет на 4%. Так как для базового года покрытие затрат доходами составляло -8%, а сценарий предполагает получения баланса затрат и доходов, то доходы составят 109%, а затраты 93% от базового уровня, при увеличении Yield на 3%.
Сценарий 1. Наибольший рост наблюдается у затрат на переменную зарплату летного состава, +43%, что обусловлено значительным увеличением налета. По этой же причине значительно увеличатся затраты на аэронавигацию.
Затраты связанные с выполнением полета растут соответственно росту ASK, то есть при его росте на +4%, эта статья затрат увеличится на +1%. Затраты на содержание воздушного парка зависит от размера воздушного парка и налета часов, по сравнению с базовым годом изменение этих затрат составит 99%.
Сценарий 2. Второй сценарий добавляет к этим предположениям рост стоимости ГСМ на 1% в год.
Общие доходы и затраты увеличились на 4,1% и 3,8% по отношению к базовому году. Рост затрат на ГСМ составил 137%, что на 16% больше чем в базовом сценарии. При заданных условиях значения yield увеличится на 5% по отношению к базовому году. Результаты применения сценария приведены в сравнении с базовым сценарием на фиг.10
Таким образом, введение новых узлов и блоков и новых конструктивных связей позволило существенно повысить быстродействие системы путем исключения поиска данных, необходимых для принятия решений, по всей базе данных системы.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент США №0505651 М. кл. G06F 13/40, 13/38, 1992
2. Патент США №5129083 М. кл. G06F 12/00, 15/40, 1992 (прототип).