СИСТЕМА РАСЧЕТА ДОХОДОВ АВИАПЕРЕВОЗОК

Полезная модель относится к вычислительной технике, в частности, к системе расчета доходов авиаперевозок, основанной на методике оценки экономической эффективности работы авиакомпании, как в разрезе конкретного рейса, так и для авиалинии, региона, типа воздушного судна и авиакомпании в целом.
Расчет доходов на рейс основывается на количестве перевезенных пассажиров по классам обслуживания, груза, почты, платного багажа действующих тарифах на авиаперевозку, а также доходов, полученных за реализацию товаров на борту воздушного судна.
Исходными данными для расчета себестоимости рейса являются:
- основные летно-технические характеристики воздушных судов, а именно весовые характеристики, пассажировместимость, грузоподъемность, расход топлива, дальность полета, скорость;
- сеть маршрутов полета с указанием аэропортов вылета, промежуточных посадок и назначения, расстояния между пунктами вылета и посадки, фактические и планируемые перевозки пассажиров, груза и почты;
- сведения о наличии воздушного судна и объема налета часов; ресурсные характеристики планеров, двигателей, данные по трудоемкости технического обслуживания, планируемые (выполненные) капитальные ремонты, планируемые (оплаченные) арендные/лизинговые, страховые платежи;
- состав экипажа с учетом особенностей выполнения рейса (обычный, усиленный, сдвоенный) с инженерно-технической бригадой; данные по оплате труда с начислениями на заработную плату;
- планируемые/выполненные эстафеты экипажа;
- действующие и планируемые цены на горючесмазочные материалы (ГСМ);
- ставки сборов, тарифы и цены за аэропортовое и аэронавигационное обслуживание; цены за выполнение наземного коммерческого и технического обслуживания рейса;
- действующие и планируемые рационы и цены бортового питания для пассажиров и экипажа;
- информация, имеющая признак отнесения к конкретным типам воздушных судов;
- фактические и планируемые данные по численности инженерно-технического и наземного персонала, установленные должностные оклады,
сдельные расценки, применяемые доплаты и надбавки, ставки начислений на заработную плату (см. Приложение 1, таблица 1);
- статьи эксплуатационных затрат по плану и факту, не имеющих признака отнесения по типу воздушного судна;
- ставки налогов, включаемых в себестоимость продукции. Методика расчета себестоимости рейса сводится к расчетам следующих основных статей эксплуатационных расходов (Приложение 1,таблица 2).
Прямые переменные расходы (группа 1), из них:
Расходы, связанные с перевозкой пассажиров, груза, почты, платного багажа (группа 1.1):
- Бортпитание;
- Бортпосуда;
- Сервис;
- Пассажирский сбор;
- Сбор за обработку груза, почты, платного багажа;
- Страхование пассажиров, грузов, почты, платного багажа;
- Бронирование;
- Комиссионные с кредитных карт;
- Прочие расходы
Особенностью расчетов по данной группе расходов является их прямая зависимость от объема перевозок пассажиров (с учетом класса их обслуживания, вида перевозки), груза, почты, платного багажа на данном рейсе.
Расчет затрат осуществляется исходя из действующих (или прогнозируемых) ставок сборов, цен и тарифов, на фактический (или планируемый) объем услуг.
Прямые затраты, непосредственно связанные с выполнением полета (группа 1.2):
- Расходы по горючесмазочные материалы;
- Сборы за посадку в аэропорту;
- Расходы за техническое и коммерческое обслуживание воздушного судна и прочие авиационные услуги в аэропорту;
- Аэронавигационные сборы;
- Расходы по оплате труда летного состава и бортпроводников (почасовая зарплата или переменная зарплата) с учетом отчислений на социальные нужды;
- Расходы по содержанию экипажей в аэропортах и на эстафетах. Методической особенностью формирования данной группы расходов является их прямая зависимость от типа воздушного судна (максимальная взлетная масса самолета, часовой расход топлива и другие технико-экономические показатели воздушного судна).
Прямые постоянные расходы, связанные с содержанием авиатехники и летно-техническим составом (группа 2):
- Расходы по постоянной заработной плате летного состава и бортпроводников с учетом отчислений на социальные нужды;
- Затраты на подготовку и переподготовку летного состава, бортпроводников и технического состава;
- Амортизация воздушного судна и авиадвигателей;
- Технические затраты на трудоемкие формы технического обслуживания воздушного судна и авиадвигателей;
- Расходы на капитальный ремонт воздушного судна и авиадвигателей;
- Затраты, связанные с арендой и лизингом воздушного судна и авиадвигателей;
- Страхование воздушного судна и экипажа.
Затраты по данной группе формируются на основе расчетных ставок на один летный час по типам воздушных судов, определяемых по плановым или фактическим статьям эксплуатационных расходов авиакомпании.
Косвенные расходы (группа 3) включает две подгруппы.
Прочие производственные, коммерческие и накладные расходы (группа 3.1.):
- Расходы, связанные с обслуживанием самолетов базовым аэропортом;
- Расходы, связанные с обслуживанием пассажиров в базовом аэропорту;
- Расходы представительств авиакомпании по обслуживанию рейса в зарубежных аэропортах и на территории РФ;
- Расходы по организации продажи авиаперевозки;
- Расходы по организации рекламной кампании;
- Прочие расходы, связанные с летным составом и бортпроводниками;
- Прочие накладные расходы.
Административные затраты (группа 3.2.)
Первые три блока статей затрат группы 3.1. отражают расходы производственных подразделений авиакомпании, которые входят в организационную структуру авиакомпании и выполняют технологические функции, обязательные при обеспечении коммерческих вылетов и прилетов самолетов.
При отсутствии таких структурных подразделений, авиакомпании приобретают услуги такого порядка и расходы будут входить в первую группу затрат. К таким структурным подразделениям могут относиться, например, службы наземного обеспечения перевозок, службы обеспечения сервиса на борту самолета и авиационно-технического центра (если он
существует), по собственному обслуживанию пассажиров и багажа, обеспечению самолето-вылетов и проведение оперативного технического обслуживания рейсов в аэропорту базирования авиакомпании; расходы представительств авиакомпании (если они существуют) по обслуживанию рейса за рубежом и на территории РФ. Эти статьи затрат трубуют методического подхода по принципам отнесения на типы воздушных судов.
Остальные статьи затрат группы 3.1 и 3.2 отражают расходы авиакомпании по осуществлению продажи авиаперевозки, ее продвижению на рынок; расходы по охране труда летного состава и прочие расходы, а также расходы на содержание аппарата управления авиакомпании
Расчет себестоимости рейса осуществляется отдельно по расходам в российских рублях и расходам в иностранной валюте. Для проведения в дальнейшем оценки эффективности рейса все эксплуатационные расходы приводятся к единому виду - эквивалентному доллару США или другому виду валюты по курсу на день выполнения рейса или среднему курсу за рассматриваемый период.
Для расчета себестоимости рейса принимаются во внимание только затраты авиакомпании, связанные с подготовкой и выполнением собственных рейсов Общества. Все затраты, связанные с выполнением услуг сторонним организациям для производства, из расчетов себестоимости рейса исключаются.
При проведении оценки эффективности рейса используются следующие понятия доходов:
1. Брутто-доходы - это вся совокупность доходов, полученных за выполненную работу.
2. Нетто-доходы - это совокупность доходов, уменьшенных на сумму выплат агентских процентов, комиссионных, бонусов.
3. Прочие доходы - это совокупность доходов, полученных от реализации товаров на борту воздушного судна, поступления по ПУЛу. Оценка результата по фактическому или прогнозируемому рейсу производится по отношению суммы «чистых» доходов от перевозки (нетто-доходы + прочие доходы) и расходов, связанных с осуществлением данной перевозки или в зависимости от целей анализа и специфики системы учета авиакомпании.
Для оценки эффективности авиаперевозки используются следующие основные показатели:
- Пассажирская загрузка - процент занятости пассажирских кресел фактический.
- Коэффициент пороговой пассажирской загрузки - процент пороговой пассажирской загрузки, который показывает величину процента занятости пассажирских кресел, при которой достигается безубыточный (доходы = расходам) результат по данному рейсу, авиалинии, региону, типу и авиакомпании в целом.
- Общая загрузка - процент использования коммерческой загрузки в целом.
- Коэффициент пороговой загрузки - процент пороговой коммерческой загрузки, который показывает величину процента использования коммерческой загрузки, при котором достигается безубыточный результат по данному рейсу, авиалинии, региону, типу ВС и авиакомпании в целом.
- Сумма покрытия 1 на 1 рейс (СП 1/рейс) - данный показатель показывает сумму доходов на 1 рейса, оставшихся после оплаты всех прямых переменных расходов, связанных перевозкой пассажиров, груза, почты и осуществлением полета данного типа ВС.
- Сумма покрытия 2 на 1 летный час (СП2/лет. час)- показывает окупаемость всех прямых затрат за 1 летный час.
- Сумма покрытия 2 на доходы лини (СП2/Доходы на линии) - данный показатель показывает, сколько процентов доходов остается после вычета прямых затрат на линии/рейсе. При положительном значении процента - это доля доходов, оставшаяся для покрытия косвенных расходов, т.е. прочих производственных, коммерческих и административных. При отрицательном значении процента - это показатель превышения прямых расходов над доходами, который отражает, на сколько процентов надо увеличить доходы, чтобы покрыть хотя бы прямые расходы.
- Покрытие расходов доходами - это отношение общей выручки на линии к общим затратам на линии. При значении процента больше 100% - это превышение доходов над расходами, т.е. часть доходов, которая остается для формирования прибыли. При значении процента меньше 100% - это удельный вес той части расходов, которая покрывается полученными доходами. Чем выше степень покрытия издержек, тем меньше убыток понесет авиакомпания от данной линии\рейса.
Удельные показатели направлены на формирование более четкого представления о доходных ставках и себестоимости различных единиц перевозочного процесса:
- Доходы/Пред. ККМ - это доходная ставка 1 предложенного кресла-километра. Данный показатель определяет фактический или прогнозируемый доход за перевозку 1 предложенного кресла на 1 км и отражает фактическую или прогнозируемую эффективность предложения пассажирских мест на данном рынке авиаперевозок.
- Доходы/Предл. ТКМ - это доходная ставка 1 предложенного ТКМ. Показатель определяет фактический или прогнозируемый доход за предложенную единицу перевозки 1 тонны общей загрузки и определяет фактическую или прогнозируемую эффективность предложения всех видов емкостей на данном рынке авиаперевозок.
- Доходы/Факт ПКМ - это доходная ставка 1 фактического или прогнозируемого пассажиро-километра. Данный показатель показывает фактические или прогнозируемые доходы от перевозки 1 соответственно фактического или прогнозируемого пассажира на расстояние 1 км и отражает фактическую или прогнозируемую эффективность выполненной единицы перевозки пассажира.
- Доходы/Факт. ТКМ - это доходная ставка 1 фактического ТКМ. Показатель отражает фактические или прогнозируемые доходы ха перевозку 1 соответственно фактической или прогнозируемой тонны коммерческой загрузки на расстояние 1 км.
- Расходы/Пред. ККМ - это себестоимость 1 предложенного кресла-километра. Показатель отражает фактические или прогнозируемые расходы, необходимые для перевозки 1 предложенного кресла на 1 км.
- Расходы/ Пред. ТКМ - это себестоимость 1 предложенного ТМК. Показатель отражает фактические или прогнозируемые расходы, необходимые для перевозки одной предложенной тонны коммерческой загрузки на расстояние 1 км.
- Расходы/Факт. ПКМ - это себбестоимость 1 фактического или прогнозируемого пассажиро-километра. Показатель отражает фактические или прогнозируемые расходы, необходимые для перевозки 1 фактического или прогнозируемого пассажира на 1 км.
- Расходы/Факт ТКМ - это себестоимость 1 фактического или прогнозируемого ТКМ. Показатель отражает фактические или
прогнозируемые расходы, необходимые для перевозки 1 фактической или прогнозируемой тонны коммерческой загрузки на расстояние 1 км.
Оценка эффективности авиаперевозки осуществляется по сумме всех эксплуатационных расходов.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих показателей одновременно с решением задачи выдачи содержания этих данных пользователям в реальном масштабе времени.
Известна и другая система, содержащая блоки приема данных, выходы которых соединены с блоком памяти и с блоком обработки данных, блок селекции временных интервалов, выходы которого подключены к блоку приема данных, к блоку приема запросов пользователей, к блоку памяти и к блоку обработки данных, выходы которого соединены с одними входами блока коммутации каналов выдачи данных, другие входы которого соединены с блоком селекции временных интервалов, а выходы являются выходами системы (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что поиск данных, необходимых для расчета плана полетов, ведется по всему объему базы данных, что приводит к
необоснованной потери времени и невозможности реализации проведения расчетов в реальном масштабе времени.
Цель изобретения - повышение быстродействия системы путем исключения поиска запрашиваемых расчетных данных по всему объему базы данных сервера и локализации поиска только по опорным адресам базы расчетных данных.
Поставленная цель достигается тем, что в известную систему, содержащую блок приема данных нормативно-справочной информации, информационный вход которого является первым информационным входом системы, синхронизирующий вход является первым синхронизирующим входом системы, а первый выход соединен с одним информационным входом блока выдачи данных, блок первый и второй информационные входы которого являются вторым и третьим информационными входами системы соответственно, а первый и второй синхронизирующие входы блока задания расчета, являются вторым и третьим синхронизирующими входами системы, при этом первый и второй информационные выходы блока задания расчета являются вторым и третьим информационными выходами системы, а сигнальный выход блока задания расчета является сигнальным выходом системы, блок формирования сигналов записи и считывания базы данных сервера, информационный выход которого является адресным выходом системы, первый и второй синхронизирующие выходы блока формирования сигналов записи и считывания базы данных сервера являются первым и вторым синхронизирующими выходами системы соответственно, при этом другой информационный вход блока выдачи данных является четвертым информационным входом системы, а выход блока выдачи данных является первым информационным выходом системы, введены блок селекции текущего адреса показателей нормативно-справочной информации, информационный вход которого соединен со вторым выходом блока приема
данных нормативно-справочной информации, а синхронизирующий вход подключен к первому синхронизирующему входу системы, блок селекции базового адреса временных интервалов расчета в базе данных сервера, информационный вход которого соединен с третьим выходом блока приема данных нормативно-справочной информации, а синхронизирующий вход подключен к первому синхронизирующему входу системы, блок модификации адресов базы данных, информационные входы которого подключены к информационным выходам блока селекции текущего адреса показателей нормативно-справочной информации и блока селекции базового адреса временных интервалов расчета в базе данных сервера, синхронизирующий вход соединен с первым синхронизирующим выходом блока селекции базового адреса временных интервалов расчета в базе данных сервера, а выход подключен к первому информационному входу блока формирования сигналов записи и считывания базы данных сервера, первый синхронизирующий вход которого соединен со вторым синхронизирующим выходом блока селекции базового адреса временных интервалов расчета в базе данных сервера, блок фиксации числа показателей нормативно-справочной информации, информационный вход которого соединен с четвертым выходом блока приема данных нормативно-справочной информации, синхронизирующий вход подключен ко второму синхронизирующему выходу блока селекции базового адреса временных интервалов расчета в базе данных сервера, а выход соединен с третьим синхронизирующим входом блока задания расчета, блок формирования цикла считывания данных нормативно-справочной информации, информационный вход которого соединен с третьим информационным выходом блока задания расчета, синхронизирующий вход подключен ко второму синхронизирующему выходу блока формирования сигналов записи и считывания базы данных, первый выход соединен со счетным входом блока формирования сигналов записи и считывания базы данных, а
второй выход подключен к установочному входу блока формирования сигналов записи и считывания базы данных и к четвертому синхронизирующему входу блока задания расчета, блок селекции базового адреса временных интервалов расчета, информационный вход которого соединен с четвертым информационным выходом блока задания расчета, синхронизирующий вход подключен к синхронизирующему выходу блока задания расчета, информационный выход блока селекции базового адреса временных интервалов расчета соединен со вторым информационным входом блока формирования сигналов записи и считывания базы данных, а синхронизирующий выход блока селекции базового адреса временных интервалов расчета подключен ко второму синхронизирующему входу блока формирования сигналов записи и считывания базы данных, и блок формирования адреса документирования данных расчета, вход которого является четвертым синхронизирующим входом системы, информационный выход подключен к третьему информационному входу блока формирования сигналов записи и считывания базы данных, а синхронизирующий выход соединен с третьим синхронизирующим входом блока формирования сигналов записи и считывания базы данных, при этом один управляющий вход блока выдачи данных соединен со вторым синхронизирующим выходом блока селекции базового адреса временных интервалов расчета в базе данных сервера, а другой управляющий вход блока выдачи данных подключен к синхронизирующему выходу блока задания расчета.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 представлен пример конкретного конструктивного выполнения блока селекции текущего адреса параметров нормативно-справочной информации, на фиг.3-пример конкретного конструктивного выполнения блока селекции базового адреса временных интервалов расчета в базе данных сервера, на фиг.4 - пример
конкретного конструктивного выполнения блока фиксации числа показателей нормативно-справочной информации, на фиг.5 - пример конкретного конструктивного выполнения блока формирования цикла считывания данных нормативно-справочной информации, на фиг.6 - пример конкретного конструктивного выполнения блока формирования сигналов записи и считывания данных базы данных сервера, на фиг.7 - пример конкретного конструктивного выполнения блока приема задания расчета, на фиг.8 - пример конкретного конструктивного выполнения блока селекции базового адреса временных интервалов расчета, на фиг.9 - пример конкретного конструктивного выполнения блока формирования адреса документирования данных расчета, на фиг.10 - пример конкретного конструктивного выполнения блока выдачи данных.
Система (фиг.1) содержит блок 1 приема данных нормативно-справочной информации, выполненный в виде регистра, блок 2 селекции текущего адреса параметров нормативно-справочной информации, блок 3 селекции базового адреса временных интервалов расчета в базе данных сервера, блок 4 модификации адресов базы данных, выполненный в виде сумматора, блок 5 фиксации числа показателей нормативно-справочной информации, блок 6 формирования цикла считывания данных нормативно-справочной информации, блок 7 формирования сигналов записи и считывания данных базы данных сервера, блок 8 задания расчета, блок 9 селекции базового адреса временных интервалов расчета, блок 10 формирования адреса документирования данных расчета и блок 11 выдачи данных.
На фиг.1 также показаны первый 15, второй 16, третий 17 и четвертый 18 информационные входы системы, первый 19, второй 20, третий первый 21 и четвертый 22 синхронизирующие входы системы, а также первый 25 информационный выход системы, второй 24
синхронизирующие выходы системы, информационный 25, адресный 26 выход системы, второй 27 и третий 28 информационные выходы системы, и сигнальный 29 выход системы.
Блок 2 (фиг.2) селекции текущего адреса параметров нормативно-справочной информации содержит дешифратор 30, блок памяти 31, выполненный в виде постоянного запоминающего устройства, регистр 32, элементы 33-35 И, элемент 36 ИЛИ, элементы 37-38 задержки. На чертеже показаны информационный 40 и синхронизирующий 39 входы, а также информационный 41 выход блока.
Блок 3 (фиг.3) селекции базового адреса временных интервалов расчета в базе данных сервера содержит дешифратор 45, блок памяти 46, выполненный в виде постоянного запоминающего устройства, регистр 47, элементы 48-50 И, элемент 51 ИЛИ, элементы 52-55 задержки. На чертеже также показаны информационный 56 и синхронизирующий 57 входы, информационный 58 и первый 59, и второй 60 синхронизирующие выходы.
Блок 5 (фиг.4) фиксации числа показателей нормативно-справочной информации содержит счетчик 65, компаратор 66 и элемент 67 задержки. На чертеже также показаны информационный 68, синхронизирующий 69 входы и выход 70 блока.
Блок 6 (фиг.5) формирования цикла считывания данных нормативно-справочной информации содержит счетчик 72, компаратор 73 и элемент 74 задержки. На чертеже также показаны информационный 75 и синхронизирующий 76 входы, и первый 77 и второй 78 синхронизирующие выходы.
Блок 7 (фиг.6) формирования сигналов записи и считывания базы данных содержит счетчик 80, триггеры 81, 82, группы 83-85 элементов И, группу элементов 86 ИЛИ, элементы 87-89 И, элементы 90-93 ИЛИ
и элементы 94-98 задержки. На чертеже показаны информационные 100-102 входы, синхронизирующие 103-105 входы, счетный 106 и установочный 107 входы, а также информационный 21 выход и первый 23 и второй 24 синхронизирующие выходы.
Блок 8 задания расчета (фиг.7) содержит регистры 109, 110, триггеры 111, 112, элементы 113-115 И, группу элементов 116 И, элемент 117 ИЛИ и элемент 118 задержки. На чертеже показаны первый 16 и второй 17 информационные входы, первый 20 и второй 21 синхронизирующие входы, первый 120 и второй 121 управляющие входы, а также первый 122, второй 123, третий 124 и четвертый 125 информационные выходы, и синхронизирующий 126 и управляющий 127 выход.
Блок 9 селекции базового адреса временных интервалов расчета (фиг 8) содержит регистр 129, дешифратор 130, блок памяти 131, выполненный в виде постоянного запоминающего устройства, элементы 132-134 И, элемент 135 ИЛИ, элементы 136, 137 задержки. На чертеже показаны информационный 138 и синхронизирующий 139 входы, а также информационный 140 и синхронизирующий 141 выходы.
Блок 10 формирования адреса документирования данных расчета (фиг.9) содержит блок памяти 145, выполненный в виде постоянного запоминающего устройства, регистр 146, счетчик 147, сумматор 148 и элементы 149-151 задержки. На чертеже также показаны синхронизирующий 152 вход, информационный 154 и синхронизирующий 153 выходы.
Блок 12 выдачи данных (фиг.10) содержит триггер 155, группы элементов 156-157И и группу элементов 158 ИЛИ. На чертеже показаны первый 159 и второй 160 информационные входы, установочный 161 и синхронизирующий 162 входы.
Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах. Для упрощения чертежа цепи начальной установки узлов и блоков в исходное состояние на чертеже не показаны.
Источниками входных данных для работы системы являются различные службы авиакомпании, в частности, служба материально-технического обеспечения, служба коммерческого обеспечения наземного обслуживания, летный комплекс, комплекс наземного обслуживания пассажиров, а также департамент экономики (Приложение 2, таблица 1)
Структура и описание данных нормативно-справочной информации приведены в таблицах №1-14 Приложения 3.
Система работает следующим образом.
В процессе работы системы на информационный вход 15 системы от источников данных последовательно поступают данные нормативно-справочной информации (НСИ) в виде кодограмм следующего содержания:
КОД
КОД
КОД
КОД
ТИП НСИ
ПОРЯДКОВЫЙ НОМЕР ВРЕМЕННОГО ИНТЕРВАЛА, К КОТОРОМУ ОТНОСИТСЯ НСИ
ЧИСЛО ПОКАЗАТЕЛЕЙ НСИ
ЗНАЧЕНИЯ ПОКАЗАТЕЛЕЙ НСИ
Данная кодограмма принимается блоком 1 приема данных НСИ, выполненным в виде регистра, в который она заносится синхронизирующим импульсом, поступающим на синхронизирующий вход 19 системы.
С выхода 166 блока 1 код типа нормативно-справочной информации поступает на информационный вход 40 блока 2, с выхода 167 блока 1 код порядкового номера временного интервала, к которому относятся принимаемые данные НСИ, поступает на информационный вход 56 блока 3, код числа показателей НСИ с выхода 168 поступает на информационный вход 68 блока 5, а коды значений показателей НСИ с выхода 169 блока 1 поступают на информационный вход 159 блока 12.
С входа 40 блока 2 код типа нормативно-справочной информации поступает на вход дешифратора 30 (фиг.2), расшифровывающего код типа НСИ и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 33-35 И.
Для определенности допустим, что высоким потенциалом с первого выхода дешифратора 30 будет открыт  элемент 33 И.
Синхронизирующий импульс с входа 19 системы, задержанный элементом 37 на время срабатывания дешифратора 30, поступает через открытый элемент 33 И на вход фиксированной ячейки ПЗУ 31, в которой хранится базовый адрес зоны памяти базы данных, выделенной для записи данного типа НСИ, и считывает ее содержимое на вход регистра 32. Кроме того, этот же импульс, пройдя элемент 36 ИЛИ, задерживается элементом 38, на время считывания базового адреса из ПЗУ 31, и затем поступает на синхронизирующий вход регистра 32, занося в него код текущего адреса.
С входа 56 блока 3 код заданного временного интервала поступает на вход дешифратора 45 (фиг.3), расшифровывающего код временного интервала и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 48-50 И.
Для определенности допустим, что высоким потенциалом с третьего выхода дешифратора 45 будет открыт элемент 50 И.
Синхронизирующий импульс с входа 18 системы, задержанный элементом 52 на время срабатывания дешифратора 45, поступает через открытый элемент 50 И на вход фиксированной ячейки ПЗУ 46, в которой хранится базовый адрес зоны памяти базы данных, выделенной для записи данных, относящихся к данному временному периоду, и считывает ее содержимое на вход регистра 47.
Кроме того, этот же импульс, пройдя элемент 51 ИЛИ, задерживается элементом 53, на время считывания базового адреса из ПЗУ 46, и затем поступает на синхронизирующий вход регистра 47, занося в него код базового адреса.
С выхода 41 регистра 32 блока 2 и с выхода 58 регистра 47 блока 3 коды адреса поступают на входы блока 4 модификации адресов базы данных, выполненного в виде сумматора. При этом тот же синхронизирующий импульс, задержанный элементом 53 блока 3, задерживается элементом 54 на время занесения кода базового адреса в регистр 47 и затем с выхода 59 блока 3 поступает на синхронизирующий вход сумматора 4, обеспечивая суммирование кодов регистров 32 и 47.
Модифицированный код адреса с выхода 42 блока 4 поступает через вход 100 блока 7 (фиг.6) на входы элементов 83 И группы, проходит через указанные элементы, открытые по второму и третьему входам высокими потенциалами с инверсных выходов триггеров 81 и 82, а также через элементы 86 ИЛИ на информационный вход счетчика 80.
Параллельно с этим, синхронизирующий импульс с выхода элемента 54 задерживается элементом 55 на время срабатывания сумматора 4, и затем с выхода 60 блока 3 он, во-первых, подается через вход 161 блока 11 (фиг.10) на установочный вход триггера 155, подтверждая его исходное состояние, при котором высокий потенциал с инверсного выхода триггера 155 открывает элементы 157 И группы.
Во-вторых, этот же импульс через вход 103 блока 7 (фиг.6) и через элемент 90 ИЛИ поступает на синхронизирующий вход счетчика 80 и заносит в него модифицированный адрес записи поступивших данных нормативно-справочной информации. Таким образом, на адресном выходе 26 системы будет сформирован адрес записи нормативно-справочной информации данного типа, относящейся к конкретному временному периоду (например, кварталу).
Параллельно с процессом формирования адреса записи, синхронизирующий импульс с выхода элемента 90 ИЛИ проходит через элемент 87 И, открытый по второму входу высоким потенциалом с инверсного выхода триггера 81, задерживается элементом 97 на время занесения кода адреса в счетчик 80, и затем через элемент 92 ИЛИ, во-первых, выдается на выход 23 системы в качестве синхронизирующего сигнала записи.
Этот импульс с выхода 23 системы поступает на вход первого канала прерывания сервера базы данных. С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи числовых значений показателей НСИ с выхода 165 блока 1, которые с входа 159 блока 11 (фиг.10) через элементы 157 И группы, открытые высоким потенциалом с инверсного выхода триггера 155, и элементы 158 ИЛИ группы, выдаются на информационный выход 25 системы.
Данные с выхода 25 записываются по адресу, сформированному на адресном выходе 26 системы.
Процедура записи числовых значений остальных типов нормативно-справочной информации осуществляется описанным выше образом по своим адресам.
В процессе последовательного ввода в систему данных нормативно-справочной информации, каждый из синхронизирующих импульсов с выхода 60 блока 3 поступает на вход 69 блока 5 (фиг.4), на другой вход  которого постоянно подан код числа типов нормативно-справочной информации с выхода 168 блока 1.
Синхронизирующие импульсы, соответствующие факту приема очередного типа нормативно-справочной информации поступают на счетный вход счетчика 65, который ведет подсчет числа поступивших импульсов.
В каждом цикле приема очередного типа данных нормативно-справочной информации показатели счетчика 65 сравниваются компаратором 66 с заданным числом типов данных, поступающим с выхода 168 блока 1 через вход 68 блока 5, по синхронизирующему импульсу с входа 69, задержанному на время занесения адреса записи в счетчик 80 блока 7.
После того, как показания счетчика 65 станут равны заданному числу типов НСИ, на выходе 70 блока формируется импульс, фиксирующий факт готовности всех нормативно-справочных данных в базе данных сервера и конец режима ввода данных нормативно- справочной информации.
Этот импульс поступает на вход 120 блока 8 (фиг.7) и далее подается на единичный вход триггера 111, устанавливая его в единичное состояние, при котором триггер 111 высоким потенциалом с единичного выхода открывает элемент 113 И и элементы 116 И группы, тем самым, подготавливая блок 8 к приему данных расписания полетов, в соответствии с которым будут проводиться необходимые расчеты.
Режим расчета затрат начинается с приходом на информационный вход 16 системы кодограммы задания для расчета в виде следующей структуры
КОД
КОД
КОД
ЧИСЛО ТИПОВ ПОКАЗАТЕЛЕЙ НСИ
НОМЕР ВРЕМЕННОГО ПЕРИОДА, ДЛЯ КОТОРОГО ПРОИЗВОДИТСЯ РАСЧЕТ ЗАТРАТ
РАСПИСАНИЕ ПОЛЕТОВ ПЛАН ДВИЖЕНИЯ
Кодограмма задания с входа 16 через элементы 116 И группы поступает на информационные входы регистра 110 блока 8 (фиг.7).
Поступление кодограммы сопровождается синхронизирующим импульсом, поступающим на вход 20 системы и далее через элемент 113 И, во первых, на синхронизирующий вход регистра 110, занося в регистр данные кодограммы. Во-вторых, этот же синхронизирующий импульс задерживается элементом 118 на время занесения кода кодограммы в регистр 110, и далее поступает как на установочный вход триггера 111, возвращая его в исходное состояние, так и на установочный вход триггера 112, подтверждая его исходное состояние.
Для расчета затрат необходимо ввести переменную расчета, в качестве которой выступает величина загрузки рейса. Для этого с автоматизированного рабочего места руководителя расчетов (на чертеже не показан) на информационный вход 17 системы выдается код выбранного значения переменной, который заносится в регистр 109 блока 8 синхронизирующим импульсом с входа 21.
Синхронизирующий импульс с входа 21 также проходит через элемент 115 И, открытый высоким потенциалом с инверсного выхода триггера 112, на выход 126 блока 8, откуда он выдается в качестве синхронизирующего сигнала начала выборки необходимых для расчета данных из базы данных сервера на вход 139 блока 9 и вход 162 блока 12.
Код номера временного периода (квартала) с выхода 124 блока 8 через вход 138 блока 9 (фиг.8) поступает на вход дешифратора 130, который расшифровывает цифровое значение временного периода, выдавая на один их своих выходов высокий потенциал и открывая тем самым один из элементов 132-134 И.
Учитывая то обстоятельство, что открытым по одному входу будет только один из элементов 132-134 И, то, пройдя соответствующий элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 131, где хранится базовый адрес раздела памяти сервера (на чертеже не показан), начиная с которого в данном разделе памяти хранятся все данные нормативно-справочной информации, относящиеся к данному периоду.
Код базового адреса с выхода ПЗУ 131 поступает на информационный вход регистра 129, куда и заносятся синхронизирующим импульсом с выхода элемента 136, задерживающего синхронизирующий импульс на время считывания кодов из ПЗУ.
Код базового адреса раздела памяти сервера базы данных с выхода 140 блока 9 выдается на вход 101 блока 7.
Параллельно с этим, синхронизирующий импульс с выхода 141 блока 9 поступает на вход 104 блока 7 (фиг.6), откуда он подается на единичный вход триггера 81 и устанавливает его в единичное состояние, при котором разрешающие потенциалы на двух входах будут у элементов 84 И группы.
В результате этого код базового адреса заданного периода с входа 101 будет подан через элементы 84 И группы и элементы 86 ИЛИ группы на информационный вход счетчика 80.
Параллельно с этим, синхронизирующий импульс с входа 104 блока 7 задерживается элементом 95 задержки на время срабатывания триггера 81 и проходит через элемент 90 ИЛИ, во-первых, на синхронизирующий вход счетчика 80, занося в него код базового адреса заданного временного периода.
Во-вторых, этот же импульс проходит через элемент 91 ИЛИ и элемент 88 И, открытый по второму входу высоким потенциалом с прямого выхода триггера 81, на выход системы 24 в качестве синхронизирующего импульса считывания данных.
Этот импульс поступает на вход второго канала прерывания сервера базы данных, с приходом которого сервер переходит на подпрограмму считывания содержимого базы данных по адресу, сформированному на выходе 26, и формирования массива данных, необходимых для вычисления рентабельности рейсов. Кроме того, импульс считывания с выхода 24 блока 7 поступает на синхронизирующий вход 76 блока 6 (фиг.5), откуда он подается на счетный вход счетчика 72, подсчитывающего число считываемых типов нормативно-справочной информации.
В каждом цикле считывания очередного типа данных нормативно-справочной информации из базы данных сервера показатели счетчика 72 сравниваются компаратором 73 с заданным числом типов данных, поступающим с выхода 118 блока 8 через вход 75 блока 6, по синхронизирующему импульсу с входа 76, задержанному на время срабатывания счетчика 72.
Если показания счетчика 72 будут меньше заданного числа типов данных, то на выходе 77 блока 6 формируется импульс, который через вход 106 блока 7, во-первых, сразу же поступает на счетный вход счетчика 80, увеличивая адрес считывания на единицу, а, во-вторых, он задерживается элементом 96 на время срабатывания счетчика 80, и затем вновь проходит через элемент 91 ИЛИ и элемент 88 И на выход 24 системы в качестве очередного синхронизирующего импульса считывания данных.
Этот импульс вновь поступает на вход второго канала прерывания сервера базы данных, с приходом которого сервер переходит на подпрограмму считывания содержимого базы данных по очередному адресу, сформированному на выходе 26, и передаче считанных данных нормативно-справочной информации через информационный вход 18 системы на вход блока 10.
Процесс считывания и передачи данных нормативно-справочной информации, необходимых для расчета продолжается до тех пор, пока показания счетчика 72 не станут равны заданному числу типов НСИ.
В этом случае на выходе 78 блока 6 формируется импульс, фиксирующий факт готовности всех нормативно-справочных данных к проведению расчетов затрат.
Этот импульс, во-первых, через вход 107 блока 7 поступает на установочные входы триггеров 81 и 82, а также через элемент 93 И на установочный вход счетчика 80, возвращая их в исходное состояние.
Во-вторых, этот же импульс поступает на вход 121 блока 8, откуда он поступает на единичный вход триггера 112 и устанавливает его в единичное состояние, а, кроме того, проходит через элемент 117 ИЛИ на выход 127 блока 8 и далее на сигнальный 29 выход системы в качестве сигнала запуска программы расчета плановых и фактических затрат.
С сигнального 29 выхода системы сигнал запуска поступает на третий канал прерывания сервера. Учитывая, что к этому моменту времени в сервере готовы данные расписания полетов, введено значение переменной для расчета и загружены данные нормативно-справочной информации, то с приходом этого сигнала сервер переходит на подпрограмму расчета плановых и фактических затрат.
- Обобщенной характеристикой рентабельности рейса является функционал вида:
-
где D(t) - вектор-функция, состоящая из n составляющих дохода;
Z(t) - функция, состоящая из m составляющих затрат;
t - время.
Строгий (точный) подход к оценке финансовых результатов каждого рейса требует рассмотрения значений доходов и расходов как случайных функций времени, т.е. в виде их математических ожиданий:
и
где F(D) и F(Z) - законы распределения вероятности значений доходов и расходов соответственно.
Однако, реализация подобного математически строгого подхода требует наличия достаточно представительных объемов априорной статистики, как по доходам, так и по расходам рейса, что выполнить практически не представляется возможным. Вместе с тем, без потери общности справедливо предположить, что переменные, входящие в (3.1), а также их составляющие в течение времени выполнения рейса остаются неизменными.
Тогда решение (3.1) может быть сведено к детерминированной задаче, использующей стандартные методы вычисления доходов D и затрат Z при заданной структуре их составляющих, имеющейся нормативно-справочной базы и оперативных данных по каждому выполненному рейсу.
- При детерминированном подходе функция рентабельности (1) может быть преобразована к виду:
где V - объем выполненной за рейс транспортной работы (тонно-километраж);
С - средняя доходная ставка на единицу транспортной работы (на один тоннокилометр);
S - себестоимость единицы транспортной работы (одного тоннокилометра).
Оценку фактических значений рентабельности каждого рейса целесообразно производить путем прямых расчетов его дохода D и затрат Z в то время как решение задачи ее планирования требует вычисления их удельных показателей С и S.
Вполне очевидно, что для одних и тех же рейсов, выполняемых различными типами ВС при всех прочих равных условиях, значения удельных показателей С и S будут различными.
Доход от выполненного пассажирского рейса, вне зависимости от того, регулярный он или дополнительный, определяется суммой четырех составляющих: дохода от перевозки пассажиров, доходов от перевозки грузов, доходов от перевозки почты и доходов от перевозки сверхнормативного багажа.
Доход от перевозки пассажиров определяется соотношением:
где Ci - средняя доходная ставка по i-му классу бронирования на k-м сегменте;
Vi - количество перевезенных пассажиров i-м классом на k-м сегменте;
k=1,K - количество сегментов на данном рейсе;
- количество классов бронирования.
Доход от перевозки груза Гр, почты Пч и сверхнормативного багажа Эб определяется соответственно:
где Cj - средняя доходная ставка по перевозке груза j-го типа на k-м сегменте;
j
V - количество перевезенного груза j-го типа на k-м сегменте;
- количество типов грузов;
Для пассажирских рейсов m=3.
Тогда алгоритм вычисления суммарного дохода пассажирского рейса будет иметь вид:
В случае грузового рейса суммарный доход определяется более простым выражением:
так как первое слагаемое (5) обращается в нуль.
Расчет затрат на топливо по каждому выполненному рейсу должен производиться, исходя из того, что пролет по отдельным участкам маршрута каждого рейса может выполняться различным бортом.
Объем израсходованного на каждом i-м участке маршрута топлива определяется в виде:
0
i-1
где V  - остаток топлива после пролета (i-l)-го участка;
0
i
V  - остаток топлива после пролета i-го участка;
сл
i-1
V - объем технологического слива после пролета (i-l)-го участка;
3
i
V  - объем заправляемого на i-м участке топлива;
- индекс участка пролета данным бортом безотносительно к конкретному рейсу.
3
i
При заданных значениях объемов, входящих в (9), и цен на заправляемое топливо С  (эти величины могут рассматриваться как детерминированные) задача расчета стоимости израсходованного на i-м участке топлива сводится к стохастической задаче определения средневзвешенных значений цен остатков топлива после каждого участка, которая решается на основе рекуррентных алгоритмов вида:
где , , ... - значения средневзвешенной цены остатков топлива после пролета i-го, (i-l)-го, ..., (i-k)-го участков соответственно;
i
i-1
i-k
ε, ε, ..., ε - значения случайных ошибок расчета средневзвешенных цен остатков топлива после пролета i-го, (i-1)-го, ..., (i-k)-го участков соответственно;
k - индекс количества учитываемых предшествующих участков пролета, выбираемых из условия получения необходимой точности (индекс количества итераций).
Сходимость рекуррентных алгоритмов (10) к приемлемым по точности оценкам можно оценить следующим образом.
Запишем выражение для средневзвешенной цены остатков топлива после пролета i-го участка маршрута в виде:
где
i
Тогда значение ошибки ε, на каждом i-м шаге вычислений (после пролета каждого i-го участка) будет определяться в виде:
Или
i
где ρ - коэффициент уменьшения ошибки при переходе с (i-1)-го на i-й шаг.
С учетом (3.12) соотношение (3.13) запишем в виде:
Тогда процесс сходимости алгоритма по точности за k шагов вычислений (итераций расчета цен остатков после каждого из k предыдущих участков) будет определяться соотношением:
Процесс сходимости алгоритмов (10) хорошо иллюстрируется графиками, представленными ниже, из которых следует, что даже при незначительном возрастании числа итераций k значение относительной ошибки асимптотически стремится к нулю.
Соотношение (15), а также графики показывают, что при всегда выполняемым на практике условии , уже после выполнения 5-го шага итерации ошибка вычисления средневзвешенной цены становится пренебрежимо малой.
i
i-k
Найденные значения С, , ###U96..., С оценить стоимость израсходованного на i-м участке топлива в виде:
Для прямых (одноплечевых) рейсов выражение (16) полностью определяет стоимость затрат на топливо всего рейса.
Для многоплечевых рейсов выражение (6) примет вид:
где ; m - число участков (плеч) рейса.
Подставляя найденные значения средневзвешенных цен из (10) в (17), получим полный алгоритм вычисления затрат на топливо по каждому многоплечевому рейсу:
Методические погрешности алгоритма (18), так же как и алгоритма (11) уже на 5-м шаге итераций становятся пренебрежимо малыми. При этом результирующая точность расчета стоимости затрат на топливо будет определяться только точностью измерения объемов, входящих в (9).
Расчет затрат на бортпитание по каждому выполненному рейсу производится с учетом дифференцированных норм расходов на питание и напитки для разных классов, а также с учетом того, что стоимость напитков не облагается налогом.
p
При этих условиях расходы на бортпитание по каждому рейсу Z определяются следующим выражением:
пi
где N - число пассажиров i-го класса обслуживания;
э
N - число членов экипажа;
пi
нi
С, С - нормы расходов на питание и напитки на одного пассажира i-го класса соответственно;
нп
нрейс
t, t - величины налогов на бортпитание и на рейс в целом соответственно;
обс
С - расходы на внутриполетное обслуживание;
доп
С - дополнительные расходы;
i=1,n; n - количество классов обслуживания.
Расчет затрат на содержание эстафет по каждому рейсу должен учитывать стоимость проживания экипажей в гостиницах, а также стоимость суточных для каждого города пребывания и типа ВС.
Стоимость затрат на гостиницу определяется как:
где; n - количество городов пребывания эстафет, обслуживающих рейс;
j=1,m; m - количество типов ВС, обслуживающих рейс;
ij
ij
К, , Б - число командиров, штурманов (бортинженеров) и бортпроводников соответственно;
ij
Э - число эстафетных экипажей для i-го города и j-го типа ВС;
1
2
i
i
S , S  - стоимость 1 и 2-х местного номеров гостиницы соответственно.
Стоимость затрат на оплату суточных будет равна:
C
i
где С - норма суточных для i-го города.
Тогда с учетом формул (1) и (2) стоимость эстафеты в i-м городе, приходящаяся на один рейс, выполняемый j-м типом ВС, будет определяться следующим алгоритмом:
ij
где p - количество рейсов, использующих i-й город и выполняемых j-м типом ВС.
Затраты на сборы в аэропорту с ВС i-го рейса в общем случае рассчитываются с помощью следующего алгоритма:
пi
где Z - сбор за посадку ВС i-го рейса;
cтi
Z - сбор за стоянку ВС i-го рейса;
pi
Z - пассажирский сбор по i-му рейсу;
ткoi
Z - стоимость технического и коммерческого обслуживания ВС i-го рейса;
ai
Z - стоимость аэронавигационного обслуживания ВС i-го рейса;
дi
Z - дополнительные затраты на наземное обслуживание ВС i-го рейса.
Стоимость сборов за посадку ВС i-го рейса определяется по формуле:
mi
где C - цена тонны взлетной массы ВС i-го рейса;
вci
M - взлетная масса ВС i-го рейса;
шi
К - коэффициент дополнительных сборов за шум ВС i-го рейса;
О - стоимость включения огней в аэропорту.
Стоимость сборов за стоянку:
стi
где Ч - общее количество часов стоянки ВС i-го рейса в аэропорту;
бi
Ч - количество часов бесплатной стоянки;
стi
С - стоимость стоянки 1 часа для ВС i-го рейса.
Пассажирский сбор определяется исходя из количества прилетающих и вылетающих пассажиров:
ах1i
ах2i
где Р, Р - число прилетевших и вылетевших i-м рейсом пассажиров соответственно;
пр
выл
С, С - норма обслуживания прилетевших и вылетевших пассажиров соответственно.
Стоимость технического и коммерческого обслуживания ВС i-го рейса зависит от общего числа перевезенных пассажиров, объема багажа, почты, затрат на собственно техническое обслуживание и определяется следующим образом:
рах
где С - нормы затрат на обслуживание пассажиров;
б
С - нормы затрат на обслуживание багажа;
post
C - нормы затрат на обслуживание почты. Стоимость аэронавигационного обслуживания ВС i-го рейса равна:
v
где С- стоимость аэронавигационного обслуживания 1 тонны взлетного веса.
С учетом формул (24)-(28) полный алгоритм расчета затрат на сборы с ВС i-го рейса в аэропорту выглядит следующим образом:
Стоимость затрат на аэронавигацию ZaЭp определяется в зависимости от количества стран, пролетаемых ВС i-го рейса, расстояния пролета над каждой страной, ставок (норм) за пролет территорий, различных для каждой из стран, т.е.:
где i - индекс рейса;
; k - количество стран, над которыми пролетает ВС i-го рейса;
j
C - ставка за пролет j-й страны;
ij
R - расстояние, которое пролетает ВС i-го рейса над j-й страной.
По окончании расчетов затрат на вход 22 системы поступает синхронизирующий сигнал сервера, свидетельствующий о том, что расчет рентабельности рейсов завершен, а на информационный 18 вход системы поступают данные результатов расчета рентабельности, которые через вход 160 блока 11 проходят через элементы 156 И группы, открытые к этому моменту времени высоким потенциалом с прямого выхода триггера 155, и элементы 158 ИЛИ группы на выход 25 системы, откуда они выдаются на автоматизированное рабочее место управления расчетом данных (на чертеже не показано).
Одновременно с этим, осуществляется процедура документирования результатов расчета в базе данных сервера. С этой целью синхронизирующий сигнал с входа 22 системы через вход 152 блока 10 (фиг.9) поступает на вход фиксированной ячейки памяти ПЗУ 145, в которой хранится базовый адрес зоны памяти базы данных, выделенной для документирования результатов расчета, и считывает ее содержимое на вход регистра 146.
Параллельно с этим, тот же синхронизирующий импульс с входа 152 задерживается элементом 149 на время считывания базового адреса из ПЗУ 145, и затем поступает на синхронизирующий вход регистра 146, занося в него код базового адреса, который с выхода регистра поступает на один вход сумматора 148, на другой вход которого поступают показания с выхода счетчика 147, которые в данный момент времени равны нулю.
По синхронизирующему сигналу с выхода элемента 150, задерживающего импульс на время занесения кода в регистр 146, сумматор 148 суммирует код базового адреса документирования регистра 146 и код на выходе счетчика 147, который равен нулю. В результате этого на выходе сумматора будет зафиксирован код базового адреса документирования, который с выхода 154 блока 11 поступает на вход 102 блока 7, а синхронизирующий импульс с выхода элемента 150, вновь задерживается элементом 151 на время срабатывания сумматора и, во- первых, с выхода 153 выдается на синхронизирующий вход 105 блока 7, а во-вторых, поступает на счетный вход счетчика 147, занося в него первую единицу.
Затем синхронизирующий импульс с выхода 153 блока 10 через вход 105 блока 7 (фиг.6) поступает на единичный вход триггера 82 и устанавливает его в единичное состояние, при котором разрешающий потенциал будет у элементов 85 И группы. В результате этого код базового адреса с входа 102 будет подан через элементы 85 И группы и элементы 86 ИЛИ группы на информационный вход счетчика 80.
Параллельно с этим, синхронизирующий импульс с входа 105 блока 7 задерживается элементом 94 задержки на время срабатывания триггера 82 и проходит через элемент 90 ИЛИ, во-первых, на синхронизирующий вход счетчика 80, занося в него код базового адреса.
Во-вторых, этот же импульс проходит элемент 89 И, открытый по второму входу высоким потенциалом с прямого выхода триггера 82, элемент 92 ИЛИ на выход 23 системы в качестве синхронизирующего сигнала записи.
Этот импульс с выхода 23 системы поступает на вход первого канала прерывания сервера базы данных. С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи результатов расчета с входа 22 системы, которые с входа 160 блока 11 (фиг.10) через элементы 156 И группы, открытые высоким потенциалом с прямого выхода триггера 155, и элементы 158 ИЛИ группы, выдаются на информационный выход 25 системы.
Данные с выхода 25 записываются по адресу, сформированному на адресном выходе 26 системы.
Если полученные результаты расчетов не удовлетворяют требованиям Руководства аэрокомпании, то принимается решение об изменении величины переменной, в качестве которой используется величина загрузки рейса.
Новое значение величины переменной с автоматизированного рабочего места руководителя расчетов через информационный вход 17 системы вводится в регистр 109, куда код нового значения переменной заносится синхронизирующим сигналом с входа 21 системы. Кроме того, синхронизирующий сигнал с входа 21 проходит через элемент 114 И, открытый к этому моменту высоким потенциалом с прямого выхода триггера 112, на вход элемента 117 ИЛИ и далее с выхода 29 системы вновь запускает программу расчета рентабельности.
Если по окончании цикла расчетов результаты расчета вновь не удовлетворяют Руководство аэрокомпании, то производятся последующие итерации изменения входных значений переменной загрузки рейса до тех пор, пока не будет достигнут требуемый результат.
Таким образом, введение новых узлов и блоков и новых конструктивных связей позволило существенно повысить быстродействие системы путем исключения поиска исходных данных расчета плановых и фактических затрат по всей базе данных сервера.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент США №0505651 М. кл. G 06 F 13/40,13/38, 1992
2. Патент США №5129083 М. кл. G 06 F 12/00, 15/40, 1992 (прототип).