Система управления расчетом рентабельности регулярных рейсов авиакомпании

Изобретение относится к вычислительной технике, в частности к системе управления расчетом полетных заданий аэрокомпании. Техническим результатом является повышение быстродействия системы. Система содержит блок приема данных нормативно-справочной информации, блок селекции текущего адреса параметров нормативно-справочной информации, блок селекции базового адреса временных интервалов расчета в базе данных сервера, блок модификации адресов базы данных, блок фиксации числа показателей нормативно-справочной информации, блок формирования цикла считывания данных нормативно-справочной информации, блок формирования сигналов записи и считывания данных базы данных сервера, блок задания расчета, блок селекции базового адреса временных интервалов расчета, блок расчета плановых и фактических затрат, блок формирования адреса документирования данных расчета и блок выдачи данных. 11 ил. 15 табл.

 

Изобретение относится к вычислительной технике, в частности к системе управления расчетом рентабельности регулярных рейсов авиакомпании, основанной на методике оценки экономической эффективности работы авиакомпании, как в разрезе конкретного рейса, так и для авиалинии, региона, типа воздушного судна и авиакомпании в целом.

Расчет доходов на рейс основывается на количестве перевезенных пассажиров по классам обслуживания, груза, почты, платного багажа действующих тарифах на авиаперевозку, а также доходов, полученных за реализацию товаров на борту воздушного судна.

Исходными данными для расчета себестоимости рейса являются:

- основные летно-технические характеристики воздушных судов, а именно весовые характеристики, пассажировместимость, грузоподъемность, расход топлива, дальность полета, скорость;

- сеть маршрутов полета с указанием аэропортов вылета, промежуточных посадок и назначения, расстояния между пунктами вылета и посадки, фактические и планируемые перевозки пассажиров, груза и почты;

- сведения о наличии воздушного судна и объема налета часов; ресурсные характеристики планеров, двигателей, данные по трудоемкости технического обслуживания, планируемые (выполненные) капитальные ремонты, планируемые (оплаченные) арендные/лизинговые, страховые платежи;

- состав экипажа с учетом особенностей выполнения рейса (обычный, усиленный, сдвоенный) с инженерно-технической бригадой; данные по оплате труда с начислениями на заработную плату;

- планируемые/выполненные эстафеты экипажа;

- действующие и планируемые цены на горючесмазочные материалы (ГСМ);

- ставки сборов, тарифы и цены за аэропортовое и аэронавигационное обслуживание; цены за выполнение наземного коммерческого и технического обслуживания рейса;

- действующие и планируемые рационы и цены бортового питания для пассажиров и экипажа;

- информация, имеющая признак отнесения к конкретным типам воздушных судов;

- фактические и планируемые данные по численности инженерно-технического и наземного персонала, установленные должностные оклады, сдельные расценки, применяемые доплаты и надбавки, ставки начислений на заработную плату;

- статьи эксплуатационных затрат по плану и факту, не имеющих признака отнесения по типу воздушного судна;

- ставки налогов, включаемых в себестоимость продукции.

Методика расчета себестоимости рейса сводится к расчетам следующих основных статей эксплуатационных расходов.

Прямые переменные расходы (группа 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 формирования адреса документирования данных расчета и блок 12 выдачи данных.

На фиг.1 также показаны первый 15, второй 16 и третий 17 информационные входы системы, первый 18, второй 19 и третий 20 синхронизирующие входы системы, а также адресный 21 выход системы, первый 23 и второй 24 синхронизирующие выходы системы и информационный 25 выход системы.

Блок 1 приема данных нормативно-справочной информации (фиг.1) выполнен в виде регистра, имеющего информационный 15 и синхронизирующий 18 входы, а также выходы 26-29.

Блок 2 селекции текущего адреса показателей нормативно-справочной информации (фиг.2) содержит дешифратор 30, блок памяти 31, выполненный в виде постоянного запоминающего устройства, регистр 32, элементы 33-35 И, элемент 36 ИЛИ, элементы 37-38 задержки. На чертеже показаны синхронизирующий 39 и информационный 40 входы, а также информационный 41 выход.

Блок 3 селекции базового адреса временных интервалов расчета в базе данных сервера (фиг.3) содержит дешифратор 45, блок памяти 46, выполненный в виде постоянного запоминающего устройства, регистр 47, элементы 48-50 И, элемент 51 ИЛИ, элементы 52-55 задержки. На чертеже также показаны информационный 56 и синхронизирующий 57 входы, информационный 58 выход, и один 59, и другой 60 синхронизирующие выходы.

Блок 4 модификации адресов базы данных (фиг.1) выполнен в виде сумматора, имеющего входы, соединенные с выходом 41 блока 2 и выходом 58 блока 3, и выход 42, соединенный со входом 100 блока 7.

Блок 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) содержит регистр 110, триггер 111, элемент 112 И, группу элементов 113 И, элемент 114 ИЛИ и элемент 115 задержки. На чертеже показаны первый 16 и второй 17 информационные входы, первый 19 и второй 20 синхронизирующие входы, а также информационные 117, 118 и 119 выходы и синхронизирующий выход 120.

Блок 9 селекции базового адреса временных интервалов расчета (фиг.8) содержит регистр 129, дешифратор 130, блок памяти 131, выполненный в виде постоянного запоминающего устройства, элементы 132-134 И, элемент 135 ИЛИ, элементы 136, 137 задержки. На чертеже показаны информационный 138 и синхронизирующий 139 входы, а также информационный 140 и синхронизирующий 141 выходы.

Блок 10 расчета плановых и фактических затрат (фиг.1) представлен на фиг.1 как самостоятельный узел, однако в отличие от других узлов и блоков системы в описании не приводится его конкретного конструктивного выполнения, поскольку расчет плановых и фактических затрат сводится к использованию стандартных методов вычисления дохода D и затрат Z при заданной структуре их составляющих, имеющейся нормативно-справочной базы и оперативных данных по каждому выполненному рейсу, по алгоритму вычисления функции рентабельности (подробное описание алгоритма вычислений блока 10 приведено на с.27 -37):

R=(D-Z)/Z=V(C-S)/VS=(C-S)/S=C/S-1,

где V - объем выполненной за рейс транспортной работы (тонно-километраж);

С - средняя доходная ставка на единицу транспортной работы (на один тоннокилометр);

S - себестоимость единицы транспортной работы (одного тоннокилометра).

При этом в реальном программно-аппаратном комплексе, реализующем систему управления расчетом рентабельности регулярных рейсов авиакомпании функции блока расчета плановых и фактических затрат выполняются сервером базы данных.

Блок 11 формирования адреса документирования данных расчета (фиг.9) содержит блок памяти 145, выполненный в виде постоянного запоминающего устройства, регистр 146, счетчик 147, сумматор 148 и элементы 149-151 задержки. На чертеже также показаны синхронизирующий 152 вход, информационный 154 и синхронизирующий 153 выходы.

Блок 12 выдачи данных (фиг.10) содержит триггер 155, группы элементов 156-157 И и группу элементов 158 ИЛИ. На чертеже показаны первый 159 и второй 160 информационные входы, установочный 161 и синхронизирующий 162 входы, а также информационный выход 25.

Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах. Для упрощения чертежа цепи начальной установки узлов и блоков в исходное состояние на чертеже не показаны.

Источниками входных данных для работы системы являются различные службы авиакомпании, в частности служба материально-технического обеспечения, служба коммерческого обеспечения наземного обслуживания, летный комплекс, комплекс наземного обслуживания пассажиров, а также департамент экономики (Приложение 1, таблица 1).

Структура и описание данных нормативно-справочной информации приведены в таблицах №1-14 Приложения 2.

Система работает следующим образом.

В процессе работы системы на информационный вход 15 системы от источников данных последовательно поступают данные нормативно-справочной информации (НСИ) в виде кодограмм следующего содержания:

КОДКодкодКОД
ТИП НСИПОРЯДКОВЫЙ НОМЕР ВРЕМЕННОГО ИНТЕРВАЛА, К КОТОРОМУ ОТНОСИТСЯ НСИЧИСЛО ПОКАЗАТЕЛЕЙ НСИЗНАЧЕНИЯ ПОКАЗАТЕЛЕЙ НСИ

Данная кодограмма принимается блоком 1 приема данных НСИ, выполненным в виде регистра, в который она заносится синхронизирующим импульсом, поступающим на синхронизирующий вход 19 системы.

С выхода 26 блока 1 код типа нормативно-справочной информации поступает на информационный вход 40 блока 2, с выхода 27 блока 1 код порядкового номера временного интервала, к которому относятся принимаемые данные НСИ, поступает на информационный вход 56 блока 3, код числа показателей НСИ с выхода 28 поступает на информационный вход 68 блока 5, а коды значений показателей НСИ с выхода 29 блока 1 поступают на информационный вход 159 блока 12.

С входа 40 блока 2 код типа нормативно-справочной информации поступает на вход дешифратора 30 (фиг.2), расшифровывающего код типа НСИ и выдающего на один из своих выходов высокий потенциал, поступающий на соответствующие входы элементов 33-35 И.

Для определенности допустим, что высоким потенциалом с первого выхода дешифратора 30 будет открыт элемент 33 И.

Синхронизирующий импульс с входа 18 системы, задержанный элементом 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 блока 12 (фиг.10) на установочный вход триггера 155, подтверждая его исходное состояние, при котором высокий потенциал с инверсного выхода триггера 155 открывает элементы 157 И группы.

Во-вторых, этот же импульс через вход 103 блока 7 (фиг.6) и через элемент 90 ИЛИ поступает на синхронизирующий вход счетчика 80 и заносит в него модифицированный адрес записи поступивших данных нормативно-справочной информации. Таким образом, на адресном выходе 21 системы будет сформирован адрес записи нормативно-справочной информации данного типа, относящейся к конкретному временному периоду (например, кварталу).

Параллельно с процессом формирования адреса записи синхронизирующий импульс с выхода элемента 90 ИЛИ проходит через элемент 87 И, открытый по второму входу высоким потенциалом с инверсного выхода триггера 81, задерживается элементом 97 на время занесения кода адреса в счетчик 80 и затем через элемент 92 ИЛИ, во-первых, выдается на выход 23 системы в качестве синхронизирующего сигнала записи.

Этот импульс с выхода 23 системы поступает на вход первого канала прерывания сервера базы данных. С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи числовых значений показателей НСИ с выхода 29 блока 1, которые через вход 159 блока 12 (фиг.10) и через элементы 157 И группы, открытые высоким потенциалом с инверсного выхода триггера 155 и элементы 158 ИЛИ группы, выдаются на информационный выход 25 системы.

Данные с выхода 25 записываются по адресу, сформированному на адресном выходе 21 системы.

Процедура записи числовых значений остальных типов нормативно-справочной информации осуществляется описанным выше образом по своим адресам.

В процессе последовательного ввода в систему данных нормативно-справочной информации, каждый из синхронизирующих импульсов с выхода 60 блока 3 поступает на вход 69 блока 5 (фиг.4), на другой вход которого постоянно подан код числа типов нормативно-справочной информации с выхода 28 блока 1.

Синхронизирующие импульсы, соответствующие факту приема очередного типа нормативно-справочной информации, поступают на счетный вход счетчика 65, который ведет подсчет числа поступивших импульсов.

В каждом цикле приема очередного типа данных нормативно-справочной информации показатели счетчика 65 сравниваются компаратором 66 с заданным числом типов данных, поступающим с выхода 28 блока 1 через вход 68 блока 5, по синхронизирующему импульсу с входа 69, задержанному на время занесения адреса записи в счетчик 80 блока 7.

После того как показания счетчика 65 станут равными заданному числу типов НСИ, на выходе 70 блока 5 формируется импульс, фиксирующий факт готовности всех нормативно-справочных данных в базе данных сервера и конец режима ввода данных нормативно-справочной информации.

Этот импульс поступает на вход 116 блока 8 (фиг.7) и далее подается на единичный вход триггера 111, устанавливая его в единичное состояние, при котором триггер 111 высоким потенциалом с единичного выхода открывает элемент 112 И и элементы 113 И группы, тем самым подготавливая блок 8 к приему данных расписания полетов, в соответствии с которым будут проводиться необходимые расчеты.

Режим расчета затрат начинается с приходом на информационный вход 16 системы кодограммы задания для расчета в виде следующей структуры

КОДКОДКОД
ЧИСЛО ТИПОВ ПОКАЗАТЕЛЕЙ НСИНОМЕР ВРЕМЕННОГО ПЕРИОДА, ДЛЯ КОТОРОГО ПРОИЗВОДИТСЯ РАСЧЕТ ЗАТРАТРАСПИСАНИЕ ПОЛЕТОВ ПЛАН ДВИЖЕНИЯ

Кодограмма задания с входа 16 через элементы 113 И группы поступает на информационные входы регистра 110 блока 8 (фиг.7).

Поступление кодограммы сопровождается синхронизирующим импульсом, поступающим на вход 19 системы и далее через элемент 112 И, во-первых, на синхронизирующий вход регистра 110, занося в регистр данные кодограммы.

Во-вторых, этот же синхронизирующий импульс задерживается элементом 115 на время занесения кода кодограммы в регистр 110 и далее поступает как на установочный вход триггера 111, возвращая его в исходное состояние.

Для расчета затрат необходимо ввести переменную расчета, в качестве которой выступает величина загрузки рейса. Для этого с автоматизированного рабочего места руководителя расчетов (на чертеже не показан) на информационный вход 16 системы также выдается код выбранного значения переменной, который заносится в соответствующие разряды регистра 110 блока 8 тем же синхронизирующим импульсом с входа 19.

Синхронизирующий импульс через элемент 114 ИЛИ с выхода 120 блока 8 проходит на выход 120 блока 8, откуда он через вход 123 выдается на вход 123 блока 10 в качестве синхронизирующего сигнала приемки кода с выхода 119 блока 8 через вход 122 в блок 10.

Параллельно с этим код номера временного периода (квартала) с выхода 118 блока 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 в качестве синхронизирующего импульса считывания данных.

Этот импульс поступает на вход второго канала прерывания сервера базы данных, с приходом которого сервер переходит на подпрограмму считывания содержимого базы данных по адресу, сформированному на выходе 21, и передачи их через информационный вход 17 системы на вход блока 8 и далее на запись их в буферную память блока 10, куда они заносятся синхронизирующими импульсами с сервера, поступающими на вход 20 системы. Эти импульсы с входа 20 блока 8 заносят поступающие коды в соответствующие разряды регистра 110 и затем через элемент 114 ИЛИ выдаются с выхода 120 блока 8 на вход 123 блока 10, обеспечивая их занесение в буферную память для расчета.

Кроме того, импульс считывания с выхода 24 блока 7 поступает на синхронизирующий вход 76 блока 6 (фиг.5), откуда он подается на счетный вход счетчика 72, подсчитывающего число считываемых типов нормативно-справочной информации.

В каждом цикле считывания очередного типа данных нормативно-справочной информации из базы данных сервера показатели счетчика 72 сравниваются компаратором 73 с заданным числом типов данных, поступающим с выхода 117 блока 8 через вход 75 блока 6, по синхронизирующему импульсу с входа 76, задержанному на время срабатывания счетчика 72.

Если показания счетчика 72 будут меньше заданного числа типов данных, то на выходе 77 блока 6 формируется импульс, который через вход 106 блока 7, во-первых, сразу же поступает на счетный вход счетчика 80, увеличивая адрес считывания на единицу, а, во-вторых, он задерживается элементом 96 на время срабатывания счетчика 80 и затем вновь проходит через элемент 91 ИЛИ и элемент 88 И на выход 24 системы в качестве очередного синхронизирующего импульса считывания данных.

Этот импульс вновь поступает на вход второго канала прерывания сервера базы данных, с приходом которого сервер переходит на подпрограмму считывания содержимого базы данных по очередному адресу, сформированному на выходе 21, и передаче считанных данных нормативно-справочной информации через информационный вход 17 системы на вход блока 8 и далее на вход блока 10.

Процесс считывания и передачи данных нормативно-справочной информации, необходимых для расчета, в блок 10 продолжается до тех пор, пока показания счетчика 72 не станут равны заданному числу типов НСИ. В этом случае на выходе 78 блока 6 формируется импульс, фиксирующий факт готовности всех нормативно-справочных данных к проведению расчетов затрат блоком 10.

Этот импульс, во-первых, через вход 107 блока 7 поступает на установочные входы триггеров 81 и 82, а также через элемент 93 И на установочный вход счетчика 80, возвращая их в исходное состояние.

Во-вторых, этот же импульс поступает на вход 121 блока 10 в качестве управляющего сигнала запуска программы расчета плановых и фактических затрат.

Обобщенной характеристикой рентабельности рейса является функционал вида

где 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-м сегменте;

Vj - количество перевезенного груза j-го типа на k-м сегменте;

- количество типов грузов;

Для пассажирских рейсов m=3.

Тогда алгоритм вычисления суммарного дохода пассажирского рейса будет иметь вид

В случае грузового рейса суммарный доход определяется более простым выражением

так как первое слагаемое (5) обращается в нуль.

Расчет затрат на топливо по каждому выполненному рейсу должен производиться исходя из того, что пролет по отдельным участкам маршрута каждого рейса может выполняться различным бортом.

Объем израсходованного на каждом i-м участке маршрута топлива определяется в виде

где V0i-1 - остаток топлива после пролета (i-1)-го участка;

V0i - остаток топлива после пролета i-го участка;

Vслi-1 - объем технологического слива после пролета (i-1)-го участка;

V3i - объем заправляемого на i-м участке топлива;

i=1,n - индекс участка пролета данным бортом безотносительно к конкретному рейсу.

При заданных значениях объемов, входящих в (9), и цен на заправляемое топливо С3i (эти величины могут рассматриваться как детерминированные) задача расчета стоимости израсходованного на i-м участке топлива сводится к стохастической задаче определения средневзвешенных значений цен остатков топлива после каждого участка, которая решается на основе рекуррентных алгоритмов вида

где , ,..., - значения средневзвешенной цены остатков топлива после пролета i-го, (i-1)-го,..., (i-k)-го участков соответственно;

εi, εi-1,..., εi-k - значения случайных ошибок расчета средневзвешенных цен остатков топлива после пролета i-го, (i-1)-го,..., (i-k)-го участков соответственно;

k - индекс количества учитываемых предшествующих участков пролета, выбираемых из условия получения необходимой точности (индекс количества итераций).

Сходимость рекуррентных алгоритмов (10) к приемлемым по точности оценкам можно оценить следующим образом.

Запишем выражение для средневзвешенной цены остатков топлива после пролета i-го участка маршрута в виде

где Fi-1=1/(Q0i-1+V3i-1);

Q0i-1=V0i-1-Vслi-1

Тогда значение ошибки εi на каждом i-м шаге вычислений (после пролета каждого i-го участка) будет определяться в виде

Или

где ρi - коэффициент уменьшения ошибки при переходе с (i-1)-го на i-й шаг.

С учетом (3.12) соотношение (о.13) запишем в виде

Тогда процесс сходимости алгоритма по точности за k шагов вычислений (итераций расчета цен остатков после каждого из k предыдущих участков) будет определяться соотношением

Процесс сходимости алгоритмов (10) хорошо иллюстрируется графиками, представленными на фиг.11, из которых следует, что даже при незначительном возрастании числа итераций k значение относительной ошибки асимптотически стремится к нулю.

Соотношение (15), а также графики показывают, что при всегда выполняемым на практике условии V3i-1/Q0i-1≥4, уже после выполнения 5-го шага итерации ошибка вычисления средневзвешенной цены становится пренебрежимо малой.

Найденные значения , ,..., позволяют оценить стоимость израсходованного на i-м участке топлива в виде

Для прямых (одноплечевых) рейсов выражение (16) полностью определяет стоимость затрат на топливо всего рейса.

Для многоплечевых рейсов выражение (6) примет вид

где ; m - число участков (плеч) рейса.

Подставляя найденные значения средневзвешенных цен из (10) в (17), получим полный алгоритм вычисления затрат на топливо по каждому многоплечевому рейсу:

Методические погрешности алгоритма (18), так же как и алгоритма (11), уже на 5-м шаге итераций становятся пренебрежимо малыми. При этом результирующая точность расчета стоимости затрат на топливо будет определяться только точностью измерения объемов, входящих в (9).

Расчет затрат на бортпитание по каждому выполненному рейсу производится с учетом дифференцированных норм расходов на питание и напитки для разных классов, а также с учетом того, что стоимость напитков не облагается налогом.

При этих условиях расходы на бортпитание по каждому рейсу Zp определяются следующим выражением:

где Nпi - число пассажиров i-го класса обслуживания;

Nэ - число членов экипажа;

Cпi, Снi - нормы расходов на питание и напитки на одного пассажира i-го класса соответственно;

tнп, tнрейс - величины налогов на бортпитание и на рейс в целом соответственно;

Собс - расходы на внутриполетное обслуживание;

Сдоп - дополнительные расходы;

i=1,n; n - количество классов обслуживания.

Расчет затрат на содержание эстафет по каждому рейсу должен учитывать стоимость проживания экипажей в гостиницах, а также стоимость суточных для каждого города пребывания и типа ВС.

Стоимость затрат на гостиницу определяется как

где ; n - количество городов пребывания эстафет, обслуживающих рейс;

; m - количество типов ВС, обслуживающих рейс;

Kij, Iij, Бij - число командиров, штурманов (бортинженеров) и бортпроводников соответственно;

Эij - число эстафетных экипажей для i-го города и j-го типа ВС;

S1i, S2i - стоимость 1- и 2-местного номеров гостиницы соответственно.

Стоимость затрат на оплату суточных будет равна:

где СCi - норма суточных для i-го города.

Тогда C учетом формул (1) и (2) стоимость эстафеты в i-м городе, приходящаяся на один рейс, выполняемый j-м типом ВС, будет определяться следующим алгоритмом:

где pij - количество рейсов, использующих i-й город и выполняемых j-м типом ВС.

Затраты на сборы в аэропорту с ВС i-го рейса в общем случае рассчитываются с помощью следующего алгоритма:

где Zпi - сбор за посадку ВС i-го рейса;

Zстi - сбор за стоянку ВС i-го рейса;

Zpi - пассажирский сбор по i-му рейсу;

Zткoi - стоимость технического и коммерческого обслуживания ВС i-го рейса;

Zai - стоимость аэронавигационного обслуживания ВС i-го рейса;

Zдi - дополнительные затраты на наземное обслуживание ВС i-го рейса.

Стоимость сборов за посадку ВС i-го рейса определяется по формуле

где Cmi - цена тонны взлетной массы ВС i-го рейса;

Mвсi - взлетная масса ВС i-ro рейса;

Кшi - коэффициент дополнительных сборов за шум ВС i-го рейса;

О - стоимость включения огней в аэропорту.

Стоимость сборов за стоянку:

где Чстi - общее количество часов стоянки ВС i-го рейса в аэропорту;

Чбi - количество часов оесплатной стоянки;

Сстi - стоимость стоянки 1 часа для ВС i-го рейса.

Пассажирский сбор определяется исходя из количества прилетающих и вылетающих пассажиров:

где Pax1i, Pax2i - число прилетевших и вылетевших i-м рейсом пассажиров соответственно;

Спр, Свыл - норма обслуживания прилетевших и вылетевших пассажиров соответственно.

Стоимость технического и коммерческого обслуживания ВС i-го рейса зависит от общего числа перевезенных пассажиров, объема багажа, почты, затрат на собственно техническое обслуживание и определяется следующим образом:

где Срах - нормы затрат на обслуживание пассажиров;

Сб - нормы затрат на обслуживание багажа;

Cpost - нормы затрат на обслуживание почты.

Стоимость аэронавигационного обслуживания ВС i-го рейса равна

где Сv - стоимость аэронавигационного обслуживания 1 тонны взлетного веса.

С учетом формул (24)-(28) полный алгоритм расчета затрат на сборы с ВС i-го рейса в аэропорту выглядит следующим образом:

Стоимость затрат на аэронавигацию Zаэр определяется в зависимости от количества стран, пролетаемых ВС i-го рейса, расстояния пролета над каждой страной, ставок (норм) за пролет территорий, различных для каждой из стран, т.е.:

где i - индекс рейса;

; k - количество стран, над которыми пролетает ВС i-го рейса;

Cj - ставка за пролет j-й страны;

Rij - расстояние, которое пролетает ВС i-го рейса над j-й страной.

По окончании расчетов затрат на выходе 127 блока 10 формируются результаты расчета, а на выходе 125 блока 10 появляется синхронизирующий сигнал, свидетельствующий о том, что расчет затрат завершен.

Код результатов расчета с выхода 127 блока 10 через вход 160 блока 12 проходит через элементы 156 И группы, открытые к этому моменту времени высоким потенциалом с прямого выхода триггера 155, и элементы 158 ИЛИ группы на выход системы 25, откуда он выдается на автоматизированное рабочее место управления расчетом данных (на чертеже не показано).

Одновременно с этим осуществляется процедура документирования результатов расчета в базе данных сервера. С этой целью синхронизирующий сигнал с выхода 126 блока 10 через вход 152 блока 11 (фиг.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 блока 11 через вход 105 блока 7 (фиг.6) поступает на единичный вход триггера 82 и устанавливает его в единичное состояние, при котором разрешающий потенциал будет у элементов 85 И группы. В результате этого код базового адреса с входа 102 будет подан через элементы 85 И группы и элементы 86 ИЛИ группы на информационный вход счетчика 80.

Параллельно с этим синхронизирующий импульс с входа 105 блока 7 задерживается элементом 94 задержки на время срабатывания триггера 82 и проходит через элемент 90 ИЛИ, во-первых, на синхронизирующий вход счетчика 80, занося в него код базового адреса.

Во-вторых, этот же импульс проходит элемент 89 И, открытый по второму входу высоким потенциалом с прямого выхода триггера 82, элемент 92 ИЛИ на выход 23 системы в качестве синхронизирующего сигнала записи.

Этот импульс с выхода 23 системы поступает на вход первого канала прерывания сервера базы данных. С поступлением этого сигнала сервер базы данных переходит на подпрограмму записи результатов расчета с выхода 127 блока 10, которые с входа 160 блока 12 (фиг.10) через элементы 156 И группы, открытые высоким потенциалом с прямого выхода триггера 155 и элементы 158 ИЛИ группы выдаются на информационный выход 25 системы.

Данные с выхода 25 записываются по адресу, сформированному на адресном выходе 21 системы.

Если полученные результаты расчетов не удовлетворяют требованиям руководства аэрокомпании, то принимается решение об изменении величины переменной, в качестве которой используется величина загрузки рейса.

Новое значение величины переменной с автоматизированного рабочего места руководителя расчетов через информационный вход 16 системы вводится в регистр 110, куда код нового значения переменной заносится синхронизирующим сигналом с входа 19 системы. Кроме того, синхронизирующий сигнал с входа 19 проходит через элемент 112 И, открытый к этому моменту высоким потенциалом с прямого выхода триггера 111, на вход элемента 114 ИЛИ и далее с выхода 120 блока 8 вновь поступает на вход 123 блока 10.

Если по окончании цикла расчетов результаты расчета вновь не удовлетворяют руководство аэрокомпании, то производятся последующие итерации изменения входных значений переменной загрузки рейса до тех пор, пока не будет достигнут требуемый результат.

Таким образом, введение новых узлов и блоков и новых конструктивных связей позволило существенно повысить быстродействие системы путем исключения поиска исходных данных расчета плановых и фактических затрат по всей базе данных сервера.

Источники информации

1. Патент ЕР №0505651, М.кл. G 06 F 13/40, 13/38, 1992.

2. Патент США №5129083, М.кл. G 06 F 12/00, 15/40, 1992 (прототип).

Приложение 1

Таблица 1
№ п/пНаименование информацииСрок передачиОтветственное подразделение
1.Данные по плану движения (Plandvig.DBF)Два раза в год, ежесезонноСлужбы проектирования маршрутной сети
2.Плановые данные о времени стоянки в аэропортах (Parking.DBF)Два раза в год, ежесезонноСлужбы проектирования маршрутной сети
3.Плановые данные о перевозке пассажиров по сегментам (Paxplan.DBF)Два раза в год, ежесезонноСлужбы проектирования маршрутной сети
4.Плановые данные по отправкам груза и почты (Cargoplan. DBF)Два раза в год, ежесезонноСлужбы материального обеспечения
5.Штурманские расчеты (KNF.DBF)Два раза в год, ежесезонно.Летный комплекс
6.Плановые данные о ставках в аэропортах (Stavki.DBF)ЕжеквартальноДепартамент экономики
7.Плановые данные о стоимости пролета территорий (Navig.DBF)ЕжеквартальноДепартамент экономики
8.Плановые данные о стоимости бортпитания (Food.DBF)ЕжеквартальноДепартамент экономики
9.Плановые данные о стоимости косвенных затрат (KPP_Rash.DBF)ЕжеквартальноДепартамент экономики
10.Данные по ценам на ГСМ (GSM.dbf)ЕжемесячноСлужбы материального обеспечения
11Данные по доходным ставкам (Rev_stavka.dbf)ЕжесезонноСлужбы проектирования маршрутной сети
12Данные по переменной зарплате ЛС и Бортпроводников(Pay_Leg.dbf)ЕжемесячноБухгалтерия

Приложение 2

Таблица 1

Plandvig.DBF-создается на базе расписания (по плечам)
Имя поляНаименованиеформат
Data_beginдата начала периодаdd/mm/yyyy
Data_endдата конца периодаdd/mm/yyyy
Craft_kivcкод ВС по КИВЦvarchar(5))
Reisтип ВСvarchar(3))
Flyномер рейсаvarchar(7))
FromАэропорт вылетаvarchar(3))
ToАэропорт посадкиvarchar(3
Timeвремя полетаreal
Posadkiколичество самолетовылетовint
Linkmдлина участкаreal
Kodlineкод авиалинииvarchar(6))
Numlegномер участка в линииint
KreslaFвыставленные кресла F классаint
KreslaCвыставленные кресла С классаint
KreslaYвыставленные кресла Y классаint

Таблица 2

Parking.DBF-создается на базе расписания
Имя поляНаименованиеформат
Eqptкод самолета IATAvarchar(3))
IATAпорт стоянкиvarchar(3))
Fltnolномер рейса прибытияvarchar(7))
Fltno2номер рейса убытияvarchar(7))
ННчас стоянкиreal
MMминуты стоянкиreal
Freqдни недели стоянкиvarchar(7))
DSдата начала периодаdd/mm/yyyy
DFдата конца периодаdd/mm/yyyy
Таблица 3

Paxplan.DBF создается на базе расписания (по сегментам)
Имя поляНаименованиеформат
Fltномер рейсаvarchar(7))
ORGАэропорт вылетаvarchar(3))
DESАэропорт посадкиvarchar(3))
Data_beginдата начала периодаdd/mm/yyyy
Data_endдата конца периодаdd/mm/yyyy
Fчисло пассажиров салона Fint
Счисло пассажиров салона Сint
Yчисло пассажиров салона Yint
Childчисло детейint
Infantчисло младенцевint
FarePaxдоходная ставка на пассажираreal

Таблица 4

Cargoplan.DBF-создается на базе расписания (по сегментам)
Имя поляНаименованиеформат
Fltномер рейсаvarchar(7)
ORGАэропорт вылетаvarchar(3)
DESАэропорт посадкиvarchar(3)
Data_beginдата начала периодаdd/mm/yyyy
Data_endдата конца периодаdd/mm/yyyy
Cargoгрузreal
Mailпочтаreal
FareCargoдоходная ставка на грузreal
FareMailдоходная ставка на почтуreal
Таблица 5

KNF.DBF - создается на базе штурманских расчетов ЛК
Имя поляНаименованиеформат
IATA_FROMАэропорт вьшетаvarchar(3)
IATA_TOАэропорт посадкиvarchar(3)
Data_beginдата начала периодаdd/mm/yyyy
Data_endдата конца периодаdd/mm/yyyy
TIP_SAMOLETAкод ВСvarchar(3)
KMРасстояние между 0&Dint
FUELТребуемый объем топливаreal
KOM_ZAGRМаксимальная коммерческая загрузкаreal

Таблица 6

Stavki.DBF - создается на базе договоров с аэропортами
Имя поляНаименованиеформат
IATAКод аэропортаVARCHAR(3)
CODКод аэропортового сбораVARCHAR(4)
DATA_Sдата начала периодаdd/mm/yyyy
DATA_Fдата окончания периодаdd/mm/yyyy
KODкод типа ВСVARCHAR(3)
CENAцена ставкиreal
VALкод валютыVARCHAR(3)
DISCOUNTскидкиreal
Таблица 7

SBOR_K.dbf - Описание характеристик ставок в аэропортах
Имя поляНаименованиеформат
CODкод ставкиVARCHAR(3)
NAMEимя ставкиVARCHAR(25)
ID_EDIZMидентификатор алгоритмаINTEGER
VZLPOSпризнак обработки ставкиVARCHAR(1)

Таблица 8

SPR_EDIZM.dbf - справочник алгоритмов расчетов ставок
Имя поляНаименованиеформат
ID_EDIZMидентификатор алгоритмаINTEGER
EDIZMнаименование алгоритмаVARCHAR(10)-
PASSRASHПризнак отнесения ставки к группе расходов (0 - полет, 1 - пассажиры, 2 - грузы)INTEGER
Таблица 9

NAVIG.DBF - создается на базе штурманских расчетов и договоров о стоимости пролета территорий государств
Имя поляНаименованиеформат
DATABEGINДата начала периода
DATAENDДата конца периода
REISномер рейсаvarchar(5)
IATA_FROMаэропорт вылетаvarchar(3)
IATA_ТОаэропорт посадкиvarchar(3)
KOD_SAMкод самолетаvarchar(5)
NAVIGстоимость пролетаreal
KODVALкод валютыvarchar(3)

Таблица 10

Food.DBF - создается на базе договоров о ценах на бортпитание
Имя поляНаименованиеформат
N_REISAномер рейсаVARCHAR(5)
IATAFROMаэропорт вылетаVARCHAR(3)
IATA_ТОаэропорт посадкиVARCHAR(3)
DATA_Bдата начала периода
DATA_Fдата окончания периода
KOD_SAMкод самолетаVARCHAR(3))
P_F_FOODстоимость питания пассажира F классаreal
P_F_DRINстоимость напитков пассажира F классаreal
P_C_FOODстоимость питания пассажира С классаreal
P_C_DRINстоимость напитков пассажира С классаreal
P_Y_FOODстоимость питания пассажира Y классаreal
P_Y_DRINстоимость напитков пассажира Y классаreal
P_I_FOODстоимость питания младенцевreal
P_H_FOODстоимость питания подростковreal
P_H_DRINстоимость напитков подростковreal
P_I_DRINстоимость напитков младенцевreal
CRW_FOODстоимость питания экипажаreal
CRW_DRINстоимость напитков экипажаreal
SERV_50аддитивный налог на питаниеreal
S_50_100мультипликативный налог на бортпитание, исключая напиткиreal
SERV_100аддитивный налог на питание пассажировreal
OTHERаддитивный налог на все бортпитаниеreal
SERV_1мультипликативный налог на питание и дополнительные расходыreal
SERV_2мультипликативный налог на все бортпитание и налогиreal
SERV_3мультипликативный налог на питание и налогиreal
DOP_RATIONаддитивная добавка к питаниюreal
OVER_ORDERмультипликативная добавка к питаниюreal

Таблица 11

K_PP_RASH.DBF - создается на квартал базе данных баланса за предыдущий
Имя поляНаименованиеформат
DATA_Sдата начала периода
DATA_Fдата окончания периода
Id_VID_RASHкод вида затрат
KOD_SAMкод самолетаvarchar(5))
SUM_RUBсуммарная стоимость статьи в RUBreal
SUM_USDсуммарная стоимость статьи в USDreal
Таблица 12

GSM.dbf - создается на базе данных контрактов ТЗК
Имя поляНаименованиеформат
ID_FIRM_ZAPRидентификатор фирмы заправкиINTEGER
FIRM_NAME VARCHARназвание фирмы заправкиVARCHAR(30)
KZAPIATAкод города заправкиVARCHAR(3)
DATACEN DATE NOT NULLдата начала действия цены
DATAKONдата окончания действия цены
CENAценаreal
KVALкод валютыVARCHAR(3)

Таблица 13

REV_STAVKA.dbf - Доходные ставки по рейсам
Имя поляНаименованиеформат
CYEARгодINTEGER
CMONTHмесяцINTEGER
FLTNOномер рейса в расписанииVARCHAR(5)
ORIGOrigVARCHAR(4)
DESTDestVARCHAR(4)
XBFAREставка сверхнормативного багажаreal
CRFAREставка грузаreal
MLFAREставка почтыreal
PAXFAREставка пассажираreal
REIS_PEDномер рейсаVARCHAR(5)
Таблица 14

PAY_LEG.dbf - Переменная зарплата ЛС и Бортпроводников
Имя поляНаименованиеформат
ID_LEGидентификатор участка в БД полетных заданийINTEGER
DEP_DATEдата вылета участка
DATE_SUMдата и время вылета
DEP_AIRPORTаэропорт вылетаVARCHAR(3)
ARR_DATEвремя прилета
ARR_AIRPORTаэропорт прилетаVARCHAR(3)
ACTYPEтип ВСINTEGER
TYPEOFFLIGHTтип рейса (R - регулярный, F - чартерный)VARCHAR(1)
REIS_NUMBERномер рейсаVARCHAR(5)
PAY_LSоплата ЛСreal
PAY_NOT_LSоплата бортпроводниковreal

Система управления расчетом рентабельности регулярных рейсов авиакомпании, содержащая блок приема данных нормативно-справочной информации, информационный вход которого является первым информационным входом системы, синхронизирующий вход является первым синхронизирующим входом системы, а первый выход соединен с одним информационным входом блока выдачи данных, другой информационный вход которого подключен к информационному выходу блока расчета плановых и фактических затрат, а выход блока выдачи данных является информационным выходом системы, блок задания расчета, первый и второй информационные входы которого являются вторым и третьим информационными входами системы соответственно, первый и второй синхронизирующие входы блока задания расчета являются вторым и третьим синхронизирующими входами системы, а первый информационный выход блока задания расчета подключен к информационному входу блока расчета плановых и фактических затрат, управляющий вход которого соединен с синхронизирующим выходом блока задания расчета, и блок формирования сигналов записи и считывания данных базы данных сервера, первый выход которого является адресным выходом системы, второй и третий выходы являются первым и вторым синхронизирующими выходами системы соответственно, отличающаяся тем, что система содержит блок селекции текущего адреса показателей нормативно-справочной информации, информационный вход которого соединен со вторым выходом блока приема данных нормативно-справочной информации, а синхронизирующий вход подключен к первому синхронизирующему входу системы, блок селекции базового адреса временных интервалов расчета в базе данных сервера, информационный вход которого соединен с третьим выходом блока приема данных нормативно-справочной информации, а синхронизирующий вход подключен к первому синхронизирующему входу системы, блок модификации адресов базы данных, информационные входы которого подключены к информационным выходам блока селекции текущего адреса показателей нормативно-справочной информации и блока селекции базового адреса временных интервалов расчета в базе данных сервера, синхронизирующий вход соединен с одним синхронизирующим выходом блока селекции базового адреса временных интервалов расчета в базе данных сервера, а выход подключен к первому информационному входу блока формирования сигналов записи и считывания данных базы данных сервера, первый синхронизирующий вход которого соединен с другим синхронизирующим выходом блока селекции базового адреса временных интервалов расчета в базе данных сервера, блок фиксации числа показателей нормативно-справочной информации, информационный вход которого соединен с четвертым выходом блока приема данных нормативно-справочной информации, синхронизирующий вход подключен к другому синхронизирующему выходу блока селекции базового адреса временных интервалов расчета в базе данных сервера, а выход соединен с третьим синхронизирующим входом блока задания расчета, блок формирования цикла считывания данных нормативно-справочной информации, информационный вход которого соединен со вторым выходом блока приема задания расчета, синхронизирующий вход подключен ко второму синхронизирующему выходу блока формирования сигналов записи и считывания данных базы данных сервера, один выход блока формирования цикла считывания данных нормативно-справочной информации соединен со счетным входом блока формирования сигналов записи и считывания данных базы данных, а другой выход подключен к установочному входу блока формирования сигналов записи и считывания данных базы данных сервера и к синхронизирующему входу блока задания расчета плановых и фактических затрат, блок селекции базового адреса временных интервалов расчета, информационный вход которого соединен с третьим информационным выходом блока задания расчета, синхронизирующий вход подключен к одному синхронизирующему выходу блока расчета плановых и фактических затрат, информационный выход блока селекции базового адреса временных интервалов расчета соединен со вторым информационным входом блока формирования сигналов записи и считывания данных базы данных сервера, а синхронизирующий выход подключен ко второму синхронизирующему входу блока формирования сигналов записи и считывания данных базы данных сервера, и блок формирования адреса документирования данных расчета, вход которого соединен с другим синхронизирующим выходом блока расчета плановых и фактических затрат, информационный выход блока формирования адреса документирования данных расчета подключен к третьему информационному входу блока формирования сигналов записи и считывания данных базы данных сервера, третий синхронизирующий вход которого соединен с синхронизирующим выходом блока формирования адреса документирования данных расчета, при этом установочный вход блока выдачи данных соединен с другим синхронизирующим выходом блока селекции базового адреса временных интервалов расчета в базе данных сервера, а синхронизирующий вход блока выдачи данных подключен к соответствующему синхронизирующему выходу блока расчета плановых и фактических затрат.



 

Похожие патенты:

Изобретение относится к вычислительной технике, в частности, к автоматизированной системе управления пассажирскими авиаперевозками. .

Изобретение относится к вычислительной технике, в частности к автоматизированной системе передачи данных государственного регистра населения. .

Изобретение относится к устройствам управления, управляющее воздействие которых основано на обработке входных данных, и предназначено для управления процессом восстановления работоспособности объектов.

Изобретение относится к вычислительной технике, в частности к автоматизированной системе идентификации данных подписных листов избирателей ГАС "Выборы". .

Изобретение относится к системам управления и может быть использовано для проведения кредитно-финансовых операций, управления технико-экономическими показателями на предприятиях.

Изобретение относится к сетевому оборудованию, а именно к способу управления оборудованием игровых сетей. .

Изобретение относится к вычислительной технике, в частности, к системе интернет-банкинга информационно-маркетингового центра электронной торговли. .

Изобретение относится к способам проведения сделки купли-продажи между продавцом и покупателем. .

Изобретение относится к вычислительной технике, в частности к системе управления выборкой и обработкой данных Государственного регистра населения. .

Изобретение относится к способам и устройствам ограничения доступа к записанным цифровым данным на носителе информации. .

Изобретение относится к области автоматизированных систем контроля, учета, подготовки решений в части эксплуатации и развития дорожной сети. .
Изобретение относится к способам определения размеров дефектов автотранспортных средств при дорожно-транспортных происшествиях. .

Изобретение относится к информационно-управляющим системам и предназначено для сбора и обработки информации, решения боевых задач и выработки управляющих команд для систем вооружения и технических средств, в частности для корабельного оружия.

Изобретение относится к информационно-управляющим системам и предназначено для сбора и обработки информации, решения боевых задач и выработки управляющих команд для систем вооружения и технических средств, в частности для корабельного оружия.
Изобретение относится к способу реализации дополнительного полезного эффекта при покупке потребительского товара. .

Изобретение относится к способу и системе, предназначенным для контроля деятельности в контролируемой среде. .

Изобретение относится к области моделирования экономических процессов и может быть использовано для реализации имитационных моделей различных звеньев экономики в виде дискретной системы, в которой рыночный механизм представлен посредством взаимодействия параметров, задаваемых в автоматизированном режиме в виде детерминированных или стохастических величин, и управления через контуры обратной связи.

Изобретение относится к области компьютерных технологий. .

Изобретение относится к устройствам получения, обработки и выдачи на дисплей контролируемых данных в процессе движения велосипеда. .

Изобретение относится к медицинской технике, а именно к средствам телемедицины для автоматизированного контроля состояния здоровья удаленных пациентов. .

Изобретение относится к автоматизированным библиотекам для хранения данных с загрузкой, разгрузкой и перемещением носителей данных. .
Наверх