[go: up one dir, main page]

RU2267810C1 - System for situation-based analysis of passenger transportations - Google Patents

System for situation-based analysis of passenger transportations Download PDF

Info

Publication number
RU2267810C1
RU2267810C1 RU2004118825/09A RU2004118825A RU2267810C1 RU 2267810 C1 RU2267810 C1 RU 2267810C1 RU 2004118825/09 A RU2004118825/09 A RU 2004118825/09A RU 2004118825 A RU2004118825 A RU 2004118825A RU 2267810 C1 RU2267810 C1 RU 2267810C1
Authority
RU
Russia
Prior art keywords
input
synchronizing
block
output
information
Prior art date
Application number
RU2004118825/09A
Other languages
Russian (ru)
Inventor
Евгений Викторович Бачурин (RU)
Евгений Викторович Бачурин
Евгений Павлович Курочкин (RU)
Евгений Павлович Курочкин
Вера Гавриловна Дубинина (RU)
Вера Гавриловна Дубинина
Original Assignee
Евгений Викторович Бачурин
Евгений Павлович Курочкин
Вера Гавриловна Дубинина
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Евгений Викторович Бачурин, Евгений Павлович Курочкин, Вера Гавриловна Дубинина filed Critical Евгений Викторович Бачурин
Priority to RU2004118825/09A priority Critical patent/RU2267810C1/en
Application granted granted Critical
Publication of RU2267810C1 publication Critical patent/RU2267810C1/en

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

FIELD: computer science, in particular, system for situational analysis of passenger transportation.
SUBSTANCE: system has block for selection of database addresses, block for forming recording signals and reading server database, block for controlling selection of data, first and second registers, block for comparing codes, five blocks for selecting record parameters, memory block, first group memory block, second group memory block, third group memory block.
EFFECT: higher speed of operation of system due to localization of range of data search addresses in server database using voyage group identifiers and given time period.
11 dwg

Description

Изобретение относится к вычислительной технике, в частности к системе ситуационного анализа пассажирских перевозок транспортной компании.The invention relates to computer technology, in particular to a system for situational analysis of passenger traffic of a transport company.

Первичная статистика, используемая в качестве исходного материала для оперативного анализа и принятия решений по пассажирским перевозкам, выполняемым за какой-либо заданный период, как правило, содержит следующий состав показателей: номер рейса, наименование маршрут, количество выполненных рейсов каждого номера за заданный период, доход, приходящийся на каждый рейс, доход на пассажирокилометр, средняя доходная ставка по рейсу, по каждому классу бронирования, полный доход рейса за заданный период, процент занятости кресел на рейсе, количество перевезенных пассажиров, млн. пассажирокилометров, млн. креслокилометров и т.п.The primary statistics used as a source material for the operational analysis and decision-making on passenger traffic performed for any given period, as a rule, contains the following set of indicators: flight number, name of the route, number of completed flights of each number for a given period, income per flight, income per passenger kilometer, average return rate per flight, for each booking class, total flight income for a given period, occupancy rate of seats on the flight, if ETS passengers carried, million. passenger-million. kreslokilometrov etc.

Сопоставление динамики изменения этих показателей в их взаимосвязи позволяет с достаточной степенью вероятности судить о потенциале эксплуатируемого рынка, о структуре пассажиропотока (по доходной ставке), об эффективности расписания (правильности расстановки ВС), о правильности применения тарифов и т.п.Comparison of the dynamics of changes in these indicators in their interconnection allows us to judge with sufficient probability the potential of the operated market, the structure of passenger traffic (at the profitable rate), the effectiveness of the schedule (the correct placement of aircraft), the correct application of tariffs, etc.

Однако количественный анализ таких показателей по множеству рейсов оказывается не под силу даже высококвалифицированному эксперту, ведущему эти рейсы в силу большой трудоемкости такой задачи.However, a quantitative analysis of such indicators for many flights is beyond the power of even a highly qualified expert conducting these flights due to the high complexity of such a task.

В этой связи представляется целесообразным разработать такую систему ситуационного анализа, которая позволила бы отфильтровывать те проблемные (критические) рейсы, у которых какие-либо показатели выходят за заданные критические уровни. Иными словами, подобная система из всей массы выполненных за заданный период времени рейсов должна выбрать лишь те из них, которые характеризуются, например, отрицательной динамикой загрузки, доходов, снижением доходной ставки, резкой ассиметрией загрузки для прямых и обратных рейсов, или наоборот, выбрать рейсы с положительной динамикой и т.п.In this regard, it seems advisable to develop such a system of situational analysis that would allow filtering out those problematic (critical) flights for which any indicators go beyond the specified critical levels. In other words, such a system from the entire mass of flights completed over a given period of time should select only those that are characterized, for example, by negative dynamics of loading, revenues, decrease in the profit rate, sharp asymmetry of loading for direct and return flights, or vice versa, select flights with positive dynamics, etc.

По сути дела подобная система должна представлять собой многоканальный фильтр, генерирующий на выходе некое подмножество групп рейсов в соответствии с заданными критериями или их комбинации. Более тщательный анализ таких рейсов может дать ответ на вопрос, находится ли данный рынок в состоянии насыщения (предложения превышают спрос), или же его потенциал не исчерпан и рынок является перспективным и т.п.In fact, such a system should be a multi-channel filter, generating at the output a certain subset of groups of flights in accordance with the given criteria or their combination. A more thorough analysis of such flights can answer the question of whether the market is in a state of saturation (offers exceed demand), or if its potential is not exhausted and the market is promising, etc.

Уровень дискриминации (критерий отбора критических рейсов) должен настраиваться в достаточно широком диапазоне в зависимости от конкретной задачи анализа и складывающейся конъюнктуры рынка в рассматриваемый период времени.The level of discrimination (criterion for the selection of critical flights) should be adjusted in a fairly wide range depending on the specific task of analysis and the current market situation in the considered period of time.

Формально задача многоканальной фильтрации исходного массива рейсов формулируется как задача выбора, при которой условия фиксируются в виде системы ограничений (равенств и неравенств). Множество иерархически взаимосвязанных показателей, ограниченное целевыми уровнями дискриминации совместно с исходными показателями, формируют информационную модель многоканального фильтра.Formally, the problem of multi-channel filtering of the initial array of flights is formulated as a choice problem in which conditions are fixed in the form of a system of restrictions (equalities and inequalities). A lot of hierarchically interconnected indicators, limited by target levels of discrimination together with the initial indicators, form an information model of a multi-channel filter.

Обобщенный алгоритм автоматизированного ситуационного анализа пассажирских рейсов с помощью такого фильтра представлен на фиг.11.A generalized algorithm for automated situational analysis of passenger flights using such a filter is presented in Fig.11.

Подготовка алгоритма к работе включает в себя параметризацию начальных условий, когда задаются следующие параметры:Preparing the algorithm for work includes parameterization of the initial conditions when the following parameters are set:

- исследуемый период времени (i);- study period of time (i);

- базовый период сравнения, обычно (i-1);- base comparison period, usually (i-1);

- уровень агрегирования (регион, группа рейсов и т.п.).- level of aggregation (region, group of flights, etc.).

Структура алгоритма представляет собой древовидный граф, где на каждом уровне его ветвления задаются соответствующие уровни дискриминации (критерии выбора).The structure of the algorithm is a tree graph, where at each level of its branching corresponding levels of discrimination (selection criteria) are set.

1-й уровень анализа. На первом уровне анализа в качестве критерия выбирается критерий D - средний доход на один рейс. С помощью этого критерия на первом уровне формируются два новых массива: M1 и М2 с худшими и лучшими значениями этого критерия соответственно.1st level analysis. At the first level of analysis, criterion D is selected as a criterion - the average income per flight. Using this criterion, two new arrays are formed at the first level: M1 and M2 with the worst and best values of this criterion, respectively.

Таким образом, 1-й уровень анализа позволяет автоматически выделять рейсы с положительной и отрицательной динамикой доходов.Thus, the 1st level of analysis allows you to automatically highlight flights with positive and negative dynamics of income.

2 - уровень анализа. Здесь задаются два критерия: коэффициент загрузки - % занятости кресел и Pax - количество перевезенных пассажиров на один рейс.2 - level of analysis. Two criteria are set here: load factor -% seat occupancy and Pax - number of passengers carried per flight.

На этом уровне из высокодоходных рейсов формируются два массива М3 и М4 с низкой и высокой загрузкой кресел соответственно, а также два массива М21 и М22 из низкодоходных рейсов с большим количеством перевезенных пассажиров и низким количеством соответственно.At this level, two arrays of M3 and M4 with low and high load of seats, respectively, as well as two arrays of M21 and M22 from low-profit flights with a large number of passengers carried and a low number, respectively, are formed from high-profit flights.

3 - уровень анализа. Здесь к высокодоходным массивам М3 и М4 применяется критерий отбора - Pax, а к низкодоходным массивам - критерий средней доходной ставки.3 - level of analysis. Here, the selection criterion Pax is applied to high-yield arrays of M3 and M4, and the criterion of the average rate of return is applied to low-yield arrays.

Известны системы, которые могли бы быть использованы для решения поставленной задачи [1, 2].Known systems that could be used to solve the problem [1, 2].

Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления [1].The first of the known systems comprises data reception and storage units connected to control and data processing units, search and selection units connected to data storage and display units, the synchronizing inputs of which are connected to the outputs of the control unit [1].

Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.A significant drawback of this system is the impossibility of solving the problem of updating data stored in memory in the form of relevant documents at the same time as solving the problem of delivering the contents of these documents to users in real time.

Известна и другая система, содержащая блоки приема данных, выходы которых соединены с блоком памяти и с блоком обработки данных, блок селекции временных интервалов, выходы которого подключены к блоку приема данных, к блоку приема запросов пользователей и к блоку памяти и к блоку обработки данных, выходы которого соединены с одними входами блока коммутации каналов выдачи данных, другие входы которого соединены с блоком селекции временных интервалов, а выходы являются выходами системы [2].Another system is known, comprising data receiving units whose outputs are connected to a memory unit and to a data processing unit, a time interval selection unit whose outputs are connected to a data receiving unit, to a user request receiving unit and to a memory unit and to a data processing unit, the outputs of which are connected to one of the inputs of the switching unit of the data output channels, the other inputs of which are connected to the selection of time intervals, and the outputs are the outputs of the system [2].

Последнее из перечисленных выше технических решений наиболее близко к описываемому.The last of the above technical solutions is closest to the described.

Ее недостаток заключается в невысоком быстродействии системы, обусловленном тем, что поиск запрашиваемых данных ведется по всему объему базы данных системы, что приводит к необоснованной потери времени на поиск требуемой информации и проведение ситуационного анализа.Its disadvantage is the low speed of the system, due to the fact that the search for the requested data is carried out throughout the database system, which leads to unreasonable loss of time to search for the required information and conduct situational analysis.

Цель изобретения - повышение быстродействия системы путем исключения поиска запрашиваемых данных по всему объему базы данных системы ситуационного анализа пассажирских перевозок и выборки данных только по идентификаторам группы рейсов и временного периода.The purpose of the invention is to increase the speed of the system by excluding the search for the requested data throughout the database of the system for situational analysis of passenger traffic and selecting data only by identifiers of the flight group and time period.

Поставленная цель достигается тем, что в известную систему, содержащую блок селекции адресов базы данных сервера, первый и второй информационные входы которого являются первым и вторым информационными входами системы, первый и второй синхронизирующие входы которого являются первым и вторым синхронизирующими входами системы, а первый информационный выход является первым информационным выходом системы, блок управления выборкой данных, информационный вход которого является третьим информационным входом системы, один синхронизирующий вход является третьим синхронизирующим входом системы, а другой соединен со вторым синхронизирующим входом системы, блок формирования сигналов записи и считывания базы данных, информационный вход которого подключен ко второму информационному выходу блока селекции адресов базы данных сервера, первый и второй синхронизирующие входы соединены с первым и вторым синхронизирующими выходами блока селекции адресов базы данных сервера соответственно, первый и второй управляющие входы подключены к первому и второму выходам блока управления выборкой данных соответственно, а информационный выход является адресным выходом системы, при этом первый синхронизирующий выход блока формирования сигналов записи и считывания базы данных подключен к первому управляющему входу блока управления выборкой данных и является первым синхронизирующим выходом системы, а второй синхронизирующий выход блока формирования сигналов записи и считывания базы данных соединен со вторым управляющим входом блока управления выборкой данных и является вторым синхронизирующим выходом системы, первый регистр, информационный вход которого является четвертым информационным входом системы, синхронизирующий вход соединен со вторым синхронизирующим входом системы, а выход подключен к одному входу первого блока сравнения кодов, второй регистр, информационный вход которого является пятым информационным входом системы, синхронизирующий вход является четвертым синхронизирующим входом системы, а один выход соединен с другим входом первого блока сравнения кодов, синхронизирующий вход которого подключен к четвертому синхронизирующему входу системы, блоки памяти первой группы, информационные выходы которых являются вторым и третьим информационными выходами системы, блоки памяти второй группы, информационные выходы которых являются четвертым и пятым выходами системы, блоки памяти третьей группы, информационные выходы которых являются шестым и седьмым информационными выходами системы, и блок памяти, информационный выход которого является восьмым информационным выходом системы, отличающаяся тем, что система содержит первый блок селекции параметров записей, первый синхронизирующий вход которого соединен с одним выходом блока сравнения кодов, второй синхронизирующий вход подключен к третьему синхронизирующему выходу блока управления выборкой данных, третий синхронизирующий вход соединен с третьим синхронизирующим входом системы, первый информационный вход подключен к другому выходу второго регистра, а второй информационный вход соединен с четвертым информационным входом системы, второй блок селекции параметров записей, первый синхронизирующий вход которого соединен с другим выходом блока сравнения кодов, второй синхронизирующий вход подключен к третьему синхронизирующему выходу блока управления выборкой данных, третий синхронизирующий вход соединен с третьим синхронизирующим входом системы, первый информационный вход подключен к другому выходу второго регистра, а второй информационный вход соединен с четвертым информационным входом системы, третий блок селекции параметров записей, первый информационный вход которого соединен с информационным выходом первого блока селекции параметров записей, второй информационный вход подключен к четвертому информационному входу системы, первый синхронизирующий вход соединен с первым синхронизирующим выходом первого блока селекции параметров записей, второй синхронизирующий вход подключен ко второму синхронизирующему выходу первого блока селекции параметров записей, третий синхронизирующий вход соединен с третьим синхронизирующим входом системы, информационный выход подключен к информационным входам блоков памяти первой группы, первый и второй синхронизирующие выходы соединены с соответствующими синхронизирующими входами блоков памяти первой группы, а третий синхронизирующий выход подключен к четвертому синхронизирующему входу первого блока селекции параметров записей, четвертый блок селекции параметров записей, первый информационный вход которого соединен с информационным выходом первого блока селекции параметров записей, второй информационный вход подключен к четвертому информационному входу системы, первый синхронизирующий вход соединен с первым синхронизирующим выходом первого блока селекции параметров записей, второй синхронизирующий вход подключен ко второму синхронизирующему выходу первого блока селекции параметров записей, третий синхронизирующий вход соединен с третьим синхронизирующим входом системы, информационный выход подключен к информационным входам блоков памяти второй группы, первый и второй синхронизирующие выходы соединены с соответствующими синхронизирующими входами блоков памяти второй группы, а третий синхронизирующий выход подключен к пятому синхронизирующему входу первого блока селекции параметров записей, и пятый блок селекции параметров записей, первый информационный вход которого соединен с информационным выходом второго блока селекции параметров записей, второй информационный вход подключен к четвертому информационному входу системы, первый синхронизирующий вход соединен с первым синхронизирующим выходом второго блока селекции параметров записей, второй синхронизирующий вход подключен ко второму синхронизирующему выходу второго блока селекции параметров записей, третий синхронизирующий вход соединен с третьим синхронизирующим входом системы, информационный выход подключен к информационным входам блоков памяти третьей группы, первый и второй синхронизирующие выходы соединены с соответствующими синхронизирующими входами блоков памяти третьей группы, а третий синхронизирующий выход подключен к четвертому синхронизирующему входу второго блока селекции параметров записей, при этом управляющие выходы блоков памяти первой группы соединены с четвертым и пятым синхронизирующими входами третьего блока селекции параметров записей соответственно, управляющие выходы блоков памяти второй группы соединены с четвертым и пятым синхронизирующими входами четвертого блока селекции параметров записей соответственно, управляющие выходы блоков памяти третьей группы соединены с четвертым и пятым синхронизирующими входами пятого блока селекции параметров записей соответственно, информационный вход блока памяти подключен к информационному выходу второго блока селекции параметров записей, синхронизирующий вход соединен с третьим синхронизирующим выходом второго блока селекции параметров записей, а управляющий выход блока памяти подключен к пятому синхронизирующему входу второго блока селекции параметров записей.This goal is achieved by the fact that in a known system containing a selection block of server database addresses, the first and second information inputs of which are the first and second information inputs of the system, the first and second synchronizing inputs of which are the first and second synchronizing inputs of the system, and the first information output is the first information output of the system, a data sampling control unit, the information input of which is the third information input of the system, one synchronizing the input is the third synchronizing input of the system, and the other is connected to the second synchronizing input of the system, the unit for generating signals for writing and reading the database, the information input of which is connected to the second information output of the server database address selection block, the first and second synchronizing inputs are connected to the first and second by the synchronizing outputs of the server database address selection block, respectively, the first and second control inputs are connected to the first and second outputs of the control unit data sampling, respectively, and the information output is the address output of the system, while the first synchronizing output of the recording and reading signal generating unit is connected to the first control input of the data sampling control unit and is the first synchronizing output of the system, and the second synchronizing output of the recording signal generating unit and the database reader is connected to the second control input of the data sampling control unit and is the second synchronizing output of the system, the first an register, the information input of which is the fourth information input of the system, the synchronizing input is connected to the second synchronizing input of the system, and the output is connected to one input of the first code comparison unit, the second register, the information input of which is the fifth information input of the system, the synchronizing input is the fourth synchronizing input of the system , and one output is connected to another input of the first code comparison unit, the synchronizing input of which is connected to the fourth synchronizing input the system, the memory blocks of the first group, the information outputs of which are the second and third information outputs of the system, the memory blocks of the second group, the information outputs of which are the fourth and fifth outputs of the system, the memory blocks of the third group, the information outputs of which are the sixth and seventh information outputs of the system, and a memory unit, the information output of which is the eighth information output of the system, characterized in that the system comprises a first block for selecting recording parameters, a first sync the lowering input of which is connected to one output of the code comparison unit, the second synchronizing input is connected to the third synchronizing output of the data sampling control unit, the third synchronizing input is connected to the third synchronizing input of the system, the first information input is connected to another output of the second register, and the second information input is connected to the fourth information input of the system, the second block of selection of recording parameters, the first synchronizing input of which is connected to another output of the block is compared I have codes, the second clock input is connected to the third clock output of the data sampling control unit, the third clock input is connected to the third clock input of the system, the first information input is connected to another output of the second register, and the second information input is connected to the fourth information input of the system, the third selection block recording parameters, the first information input of which is connected to the information output of the first block of selection of recording parameters, the second information input connected to the fourth information input of the system, the first synchronizing input is connected to the first synchronizing output of the first block of selection of recording parameters, the second synchronizing input is connected to the second synchronizing output of the first block of selecting recording parameters, the third synchronizing input is connected to the third synchronizing input of the system, the information output is connected to information the inputs of the memory blocks of the first group, the first and second synchronizing outputs are connected to the corresponding synchronization the input memory blocks of the first group, and the third synchronizing output is connected to the fourth synchronizing input of the first block of selection of recording parameters, the fourth block of selection of recording parameters, the first information input of which is connected to the information output of the first block of selection of recording parameters, the second information input is connected to the fourth information input system, the first synchronizing input is connected to the first synchronizing output of the first block of selection of recording parameters, the second synchronization the clock input is connected to the second clock output of the first block of selection of recording parameters, the third clock input is connected to the third clock input of the system, the information output is connected to the information inputs of the memory blocks of the second group, the first and second clock outputs are connected to the corresponding clock inputs of the memory blocks of the second group, and the third synchronization output is connected to the fifth synchronization input of the first block of selection of recording parameters, and the fifth block of selection of pairs meter records, the first information input of which is connected to the information output of the second block of selection of recording parameters, the second information input is connected to the fourth information input of the system, the first synchronizing input is connected to the first synchronizing output of the second block of selection of recording parameters, the second synchronizing input is connected to the second synchronizing output of the second block recording parameter selection, the third clock input is connected to the third clock input of the system, information the ion output is connected to the information inputs of the memory blocks of the third group, the first and second synchronizing outputs are connected to the corresponding synchronizing inputs of the memory blocks of the third group, and the third synchronizing output is connected to the fourth synchronizing input of the second block of selection of recording parameters, while the control outputs of the memory blocks of the first group are connected with the fourth and fifth synchronizing inputs of the third block of recording parameter selection, respectively, the control outputs of the memory blocks are second of the first group are connected to the fourth and fifth synchronizing inputs of the fourth block of selection of recording parameters, respectively, the control outputs of the memory blocks of the third group are connected to the fourth and fifth synchronizing inputs of the fifth block of selecting recording parameters, respectively, the information input of the memory block is connected to the information output of the second block of selecting recording parameters, the synchronizing input is connected to the third synchronizing output of the second recording parameter selection block, and the control output of the block amyati connected to a fifth clock input of the second selection unit records parameters.

Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема устройства, на фиг.2 представлен пример конкретного конструктивного выполнения блока 1 селекции адресов базы данных сервера, на фиг.3 - пример конкретного конструктивного выполнения идентификатора группы рейсов, на фиг.4 - пример конкретного конструктивного выполнения идентификатора временного периода, на фиг.5 - пример конкретного конструктивного выполнения блока формирования сигналов записи и считывания базы данных сервера, на фиг.6 - пример конкретного конструктивного выполнения блока управления выборкой данных, на фиг.7 - пример конкретного конструктивного выполнения первого блока сравнения кодов, на фиг.8 - пример конкретного конструктивного выполнения первого и второго блоков селекции записей, на фиг.9 - пример конкретного конструктивного выполнения третьего, четвертого и пятого блоков селекции записей, на фиг.10 - пример конкретного конструктивного выполнения блоков памяти.The invention is illustrated by drawings, where Fig. 1 shows a block diagram of a device, Fig. 2 shows an example of a specific structural embodiment of a server database address selection unit 1, Fig. 3 an example of a specific structural embodiment of a flight group identifier, Fig. 4 - an example of a specific constructive implementation of the identifier of the time period, in Fig.5 is an example of a specific constructive implementation of the unit for generating signals for writing and reading the server database, in Fig.6 is an example specifically of the first structural embodiment of the data sampling control unit, FIG. 7 is an example of a specific structural embodiment of a first code comparison unit, FIG. 8 is an example of a specific structural embodiment of a first and second recording selection block, and FIG. 9 is an example of a specific structural embodiment of a third, fourth and the fifth blocks of selection of records, figure 10 is an example of a specific constructive implementation of the memory blocks.

Система (фиг.1) содержит блок 1 селекции адресов базы данных, блок 2 формирования сигналов записи и считывания базы данных сервера, блок 3 управления выборкой данных, первый 4 и второй 5 регистры, блок 6 сравнения кодов, первый 7, второй 8, третий 9, четвертый 10 и пятый 11 блоки селекции параметров записей, блок 12 памяти, блоки 13 и 14 памяти первой группы, блоки 15 и 16 памяти второй группы, блоки 17 и 18 памяти третьей группы.The system (Fig. 1) contains a block 1 of selection of database addresses, a block 2 of generating signals for writing and reading a database of a server, a block 3 of controlling data sampling, the first 4 and second 5 registers, a block 6 for comparing codes, the first 7, the second 8, the third 9, fourth 10 and fifth 11 blocks for selecting recording parameters, memory block 12, memory blocks 13 and 14 of the first group, memory blocks 15 and 16 of the second group, memory blocks 17 and 18 of the third group.

На фиг.1 показаны первый 25, второй 26, третий 27, четвертый 28 и пятый 29 информационные входы системы, первый 30, второй 31 и третий 32 синхронизирующие входы системы, первый 35, второй 36, третий 37, четвертый 38, пятый 39, шестой 40, седьмой 41 и восьмой 42 информационные выходы системы, адресный 43 и первый 44 и второй 45 синхронизирующие выходы системы.Figure 1 shows the first 25, second 26, third 27, fourth 28 and fifth 29 information inputs of the system, the first 30, second 31 and third 32 synchronizing inputs of the system, the first 35, second 36, third 37, fourth 38, fifth 39, sixth 40, seventh 41 and eighth 42 information outputs of the system, address 43 and the first 44 and second 45 synchronizing outputs of the system.

Блок 1 селекции адресов базы данных (фиг.2) содержит регистры 50-51, идентификатор 52 группы рейсов, идентификатор 53 временного периода, сумматор 54 и элемент 55 ИЛИ. На чертеже также показаны входы 25, 26, 30, 56 и выходы 57-60 блока.Block 1 selection of database addresses (figure 2) contains registers 50-51, identifier 52 group of flights, identifier 53 of the time period, adder 54 and element 55 OR. The drawing also shows the inputs 25, 26, 30, 56 and the outputs 57-60 of the block.

Пример конкретного конструктивного выполнения идентификатора 52 группы рейсов приведен на фиг.3. В его состав входят блок памяти 61, выполненный в виде постоянного запоминающего устройства, дешифратор 62, регистр 63, элементы 64-66 И, элемент 67 ИЛИ, элементы 68-71 задержки. На чертеже также показаны входы 72-73 и выходы 74-76 блока.An example of a specific constructive implementation of the identifier 52 of the group of flights is shown in Fig.3. It includes a memory unit 61, made in the form of read-only memory, a decoder 62, a register 63, elements 64-66 AND, element 67 OR, elements 68-71 delay. The drawing also shows the inputs 72-73 and outputs 74-76 of the block.

Пример конкретного конструктивного выполнения идентификатора 53 временного периода приведен на фиг.4. В его состав входят блок памяти 77, выполненный в виде постоянного запоминающего устройства, дешифратор 78, регистр 79, элементы 80-82 И, элемент 83 ИЛИ, элементы 84-85 задержки. На чертеже также показаны входы 86-87 и выход 88 блока.An example of a specific constructive implementation of the identifier 53 of the time period is shown in Fig.4. It includes a memory unit 77, made in the form of read-only memory, a decoder 78, a register 79, elements 80-82 AND, element 83 OR, elements 84-85 delay. The drawing also shows the inputs 86-87 and the output 88 of the block.

Блок 2 формирования сигналов записи и считывания базы данных сервера (фиг.5) содержит счетчик 90, триггер 91, элементы 92-96 И, элементы 97-98 ИЛИ, элементы 99-101 задержки. На чертеже также показаны входы 105-109 и выходы 43-46.Block 2 generating signals for writing and reading the database of the server (Fig. 5) contains a counter 90, a trigger 91, elements 92-96 AND, elements 97-98 OR, elements 99-101 delays. The drawing also shows the inputs 105-109 and outputs 43-46.

Блок 3 управления выборкой данных (фиг.6) содержит регистр 111, компаратор 112, счетчик 113, элементы 114-115 ИЛИ, элементы 116-1 и 116-2 задержки. На чертеже также показаны входы 27, 30-31, 44-45 и выходы 119-120.The data sampling control unit 3 (FIG. 6) comprises a register 111, a comparator 112, a counter 113, OR elements 114-115, delay elements 116-1 and 116-2. The drawing also shows the inputs 27, 30-31, 44-45 and outputs 119-120.

Блок 6 сравнения кодов (фиг.7) содержит компаратор 121 и элемент 122 задержки. На чертеже также показаны входы 123-125 и выходы 126-127.Block 6 code comparison (Fig.7) contains a comparator 121 and a delay element 122. The drawing also shows inputs 123-125 and outputs 126-127.

Блоки 7, 8 селекции параметров записей (фиг.8) выполнены идентично и содержат оперативное запоминающее устройство 130, реверсивный счетчик 131, регистры 132, 133, компараторы 134, 135, элементы 136, 137 ИЛИ, элементы 138-140 задержки. На чертеже также показаны входы 141-147 и выходы 148-151.Blocks 7, 8 for selecting recording parameters (Fig. 8) are identical and contain random access memory 130, a reverse counter 131, registers 132, 133, comparators 134, 135, OR elements 136, 137, delay elements 138-140. The drawing also shows inputs 141-147 and outputs 148-151.

Блоки 9, 10, 11 селекции параметров записей (фиг.9) выполнены идентично и содержат оперативное запоминающее устройство 160, реверсивный счетчик 161, регистры 162, 163, компараторы 164, 165, элементы 166, 167 ИЛИ, элементы 168-170 задержки. На чертеже также показаны входы 171-177 и выходы 178-182.Blocks 9, 10, 11 for selecting recording parameters (Fig. 9) are identical and contain random access memory 160, a reverse counter 161, registers 162, 163, comparators 164, 165, OR elements 166, 167, delay elements 168-170. The drawing also shows the inputs 171-177 and outputs 178-182.

Блоки 12-18 памяти (фиг.10) выполнены идентично и содержат оперативное запоминающее устройство 190, счетчик 191 и элемент 192 задержки. На чертеже также показаны входы 193-194 и выходы 195-196.The memory blocks 12-18 (FIG. 10) are identical and comprise random access memory 190, a counter 191, and a delay element 192. The drawing also shows the inputs 193-194 and outputs 195-196.

Система работает следующим образом.The system operates as follows.

По истечении заданного временного (календарного) периода, например, квартала, полугода, года на вход 25 системы последовательно поступают записи массива показателей, характеризующие результаты пассажирских перевозок транспортной компании за указанный период, структура которого имеет следующий вид (табл.1):After a specified time (calendar) period has elapsed, for example, a quarter, six months, or years, entries of an array of indicators successively enter the system’s input 25, characterizing the results of passenger transportation of a transport company for a specified period, the structure of which has the following form (Table 1):

Таблица 1Table 1 ПОКАЗАТЕЛИINDICATORS КОД значения показателейCODE value indicators Номер рейсаFlight number Наименование маршрутаRoute name Количество выполненных рейсов каждого номера за заданный периодThe number of completed flights of each room for a given period Доход, приходящийся на каждый рейсRevenue per flight Доход на пассажирокилометрPassenger Kilometer Income Средняя доходная ставка по рейсу, по каждому классу бронированияAverage return rate per flight for each booking class Полный доход рейса за заданный периодComplete flight revenue for a given period % занятости кресел на рейсе% seat occupancy on flight количество перевезенных пассажировnumber of passengers carried млн. пассажирокилометровmillion passenger kilometers млн. креслокилометровmillion armchair kilometers

Поступление массива показателей на вход 25 сопровождается другой кодограммой, структура которой имеет следующий вид (табл. 2):The receipt of an array of indicators at input 25 is accompanied by another codogram, the structure of which has the following form (Table 2):

Таблица 2table 2 КОДTHE CODE КОДTHE CODE КОДTHE CODE идентификатора временного периода, к которому относится массив показателейidentifier of the time period to which the array of indicators relates идентификатора региона (группы рейсов)region identifier (group of flights) количества записей в массиве показателейthe number of records in the array of indicators

Часть этой кодограммы, включающей код идентификатора временного периода и код идентификатора региона (группы рейсов) с входа 26 системы поступает на информационный вход регистра 51 блока 1, а оставшаяся часть, включающая код количества записей в массиве показателей, поступает с входа 27 системы на информационный вход регистра 111 блока 3.Part of this codogram, including the identifier of the time period identifier and the identifier code of the region (group of flights) from the input 26 of the system goes to the information input of the register 51 of block 1, and the remaining part, including the code of the number of entries in the array of indicators, comes from the input 27 of the system to the information input register 111 of block 3.

Занесение входных кодов в соответствующие регистры осуществляется по синхронизирующему сигналу, поступающему на входы 30 системы. По этому сигналу, который, параллельно с занесением данных в регистры 50, 51 и 111, с выхода 59 блока 1 сразу же поступает через вход 106 блока 2 на единичный вход триггера 91 и устанавливает его в единичное состояние. В этом состоянии триггер высоким потенциалом с единичного выхода поддерживает в открытом состоянии элементы 92, 95 И.The entry of the input codes into the corresponding registers is carried out by the synchronizing signal supplied to the inputs 30 of the system. According to this signal, which, in parallel with entering data into the registers 50, 51 and 111, from the output 59 of block 1 immediately goes through the input 106 of block 2 to the single input of trigger 91 and sets it to a single state. In this state, a trigger with a high potential from a single output supports elements 92, 95 I. in the open state.

Данные первой записи поступающего массива с выхода 57 регистра 50 блока 1 сразу же выдаются на информационный выход 35 системы, а выходные коды регистра 51 поступают на вход 72 идентификатора 52 группы рейсов и вход 86 идентификатора 53 временного периода соответственно (фиг.2).The data of the first record of the incoming array from the output 57 of the register 50 of block 1 is immediately output to the information output 35 of the system, and the output codes of the register 51 go to the input 72 of the identifier 52 of the flight group and the input 86 of the identifier 53 of the time period, respectively (Fig. 2).

С входа 72 идентификатора 52 группы рейсов код регистра 51 (фиг.3) поступает на вход дешифратора 62. Дешифратор 62 расшифровывает код признака группы рейсов, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 64 И.From the input 72 of the identifier 52 of the group of flights, the register code 51 (Fig. 3) is input to the decoder 62. The decoder 62 decodes the code of the sign of the group of flights, giving a high potential to one of its outputs. For definiteness, we assume that a high potential is received at one input of element 64 I.

Параллельно с этим, синхронизирующий импульс с выхода элемента 55 ИЛИ блока 1 поступает на вход 73 блока 52, где задерживается элементом 68 на время занесения кода в регистр 51 и срабатывания дешифратора 62. Затем этот же импульс поступает на входы элементов 64-66 И, опрашивая их состояние.In parallel, the synchronizing pulse from the output of element 55 OR block 1 is fed to input 73 of block 52, where it is delayed by element 68 while the code is entered into register 51 and the decoder 62 is activated. Then the same pulse goes to the inputs of elements 64-66 AND, interrogating their condition.

Учитывая то обстоятельство, что открытым по одному входу будет только элемент 64 И, то пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 61, где хранится опорный адрес ячейки памяти базы данных сервера, начиная с которой в базе данных сервера будет храниться массив поступающих показателей, и считывает код опорного адреса на вход регистра 63.Taking into account the fact that only element 64 AND will be open at one input, then passing this element AND, the clock pulse arrives, first, at the read input of a fixed memory cell of the permanent storage device 61, where the reference address of the memory cell of the server database is stored, starting with which an array of incoming indicators will be stored in the server database, and reads the code of the reference address to the input of the register 63.

Во-вторых, импульс считывания с выхода элемента 64 И, пройдя элемент 67 ИЛИ, задерживается элементом 69 задержки на время считывания содержимого фиксированной ячейки ПЗУ, и затем поступает на синхронизирующий вход регистра 63, фиксируя в нем опорный адрес базы данных сервера.Secondly, the read pulse from the output of the AND element 64, having passed the OR element 67, is delayed by the delay element 69 for the time of reading the contents of the fixed ROM cell, and then it arrives at the synchronizing input of the register 63, fixing the reference address of the server database in it.

Параллельно с описанным процессом, код признака календарного периода с другого выхода регистра 51 через вход 86 блока 53 поступает на вход дешифратора 78 (фиг.4).In parallel with the described process, the code of the sign of the calendar period from another output of the register 51 through the input 86 of the block 53 is fed to the input of the decoder 78 (figure 4).

Дешифратор 78 блока 53 расшифровывает код признака календарного периода, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 80 И.The decoder 78 of the block 53 decodes the code of the sign of the calendar period, giving out one of its outputs high potential. For definiteness, we assume that a high potential is received at a single input of element 80 I.

Параллельно с этим, синхронизирующий импульс с выхода элемента 55 ИЛИ блока 1 поступает на вход 87 блока 53 и далее поступает на входы элементов 80-82 И, опрашивая их состояние.In parallel, the synchronizing pulse from the output of the element 55 OR block 1 is fed to the input 87 of the block 53 and then goes to the inputs of the elements 80-82 AND, interrogating their status.

Учитывая то обстоятельство, что открытым по одному входу будет только элемент 80 И, то пройдя этот элемент И, синхроимпульс поступает на вход считывания соответствующей фиксированной ячейки памяти постоянного запоминающего устройства 77, где хранится относительный адрес ячейки памяти базы данных сервера, начиная с которой в базе данных сервера будет храниться массив признаков указанного календарного периода, и считывает код относительного адреса календарного периода на вход регистра 79.Considering the fact that only element 80 I will be open at one input, then passing this element AND, the clock pulse is fed to the read input of the corresponding fixed memory cell of the permanent storage device 77, where the relative address of the memory cell of the server database is stored, starting from which in the database server data will be stored an array of signs of the specified calendar period, and reads the code of the relative address of the calendar period to the input of the register 79.

Во-вторых, импульс считывания с выхода элемента 80 И, пройдя элемент 83 ИЛИ, задерживается элементом 85 задержки на время считывания содержимого фиксированной ячейки ПЗУ, и затем поступает на синхронизирующий вход регистра 79, фиксируя в нем относительный адрес базы данных сервера.Secondly, the read pulse from the output of the AND element 80, having passed the OR element 83, is delayed by the delay element 85 for the time of reading the contents of the fixed ROM cell, and then it arrives at the synchronizing input of the register 79, fixing in it the relative address of the server database.

Коды с выходов регистров 63 блока 52 и 79 блока 53 поступают на информационные входы сумматора 54, который по синхронизирующему импульсу с выхода 75 блока 52 суммирует входные коды, формируя опорный адрес базы данных сервера, начиная с которого в базе данных сервера будет храниться массив показателей отчетного календарного периода.Codes from the outputs of registers 63 of block 52 and 79 of block 53 are fed to the information inputs of adder 54, which, by a synchronizing pulse from output 75 of block 52, sums the input codes, forming the reference address of the server database, starting from which the array of reporting indicators will be stored in the server database calendar period.

Код сформированного адреса с выхода 58 блока 1 через вход 105 блока 2 (фиг.5) поступает на информационный вход счетчика 90, куда он и заносится синхронизирующим импульсом, поступающим с выхода 60 блока 1 на вход 107 блока 2. В результате этого на выходе 43 системы формируется адрес ячейки памяти базы данных сервера, в которую должна быть записана первая запись поступающего массива.The generated address code from the output 58 of block 1 through the input 105 of block 2 (Fig. 5) is fed to the information input of the counter 90, where it is entered by the synchronizing pulse from the output 60 of block 1 to the input 107 of block 2. As a result, the output 43 The system generates the address of the memory cell of the server database, into which the first record of the incoming array should be written.

Одновременно с этим, этот же синхронизирующий импульс с входа 107 блока 2 проходит через элемент 92 И, задерживается элементом 99 на время срабатывания счетчика 90, и далее, во-первых, через элемент 97 ИЛИ выдается на выход 44 системы в качестве управляющего импульса записи, поступающего на вход первого канала прерывания сервера.At the same time, the same synchronizing pulse from the input 107 of block 2 passes through the element 92 AND, is delayed by the element 99 for the duration of the counter 90 operation, and then, firstly, through the element 97 OR is issued to the output 44 of the system as a control pulse of the record, arriving at the input of the first channel of the server interrupt.

По этому сигналу сервер переходит на подпрограмму записи первой записи массива данных с выхода 35 системы по адресу, сформированному на выходе 43.By this signal, the server goes to the recording routine of the first record of the data array from the output 35 of the system at the address generated at the output 43.

Во-вторых, тот же импульс с выхода 44 элемента 97 ИЛИ блока 2 через вход 117 блока 3 проходит элемент 115 ИЛИ и поступает на счетный вход счетчика 113 и увеличивает его показания на единицу, т.к. до поступления данного импульса счетчик 113 находился в исходном состоянии. Показания счетчика подаются на один вход компаратора 112, на другой вход которого поступает код числа записей с выхода регистра 111.Secondly, the same pulse from the output 44 of the element 97 OR block 2 through the input 117 of block 3 passes the element 115 OR and enters the counting input of the counter 113 and increases its readings by one, because before this pulse arrived, the counter 113 was in its initial state. The counter is fed to one input of the comparator 112, the other input of which receives the code for the number of records from the output of the register 111.

По синхронизирующему сигналу, задержанному элементом 116-2 задержки на время срабатывания счетчика 113, поступающему на синхронизирующий вход, компаратор 112 сравнивает величины входных кодов. Учитывая, что к этому моменту осуществлена только первая запись данных поступившего массива, то показания счетчика 113 будут меньше кода в регистре 111, и на выходе 119 компаратора 112 блока 3 формируется импульс, который поступает на вход 108 блока 2.According to the clock signal delayed by the delay element 116-2 for the response time of the counter 113 supplied to the clock input, the comparator 112 compares the values of the input codes. Considering that at this moment only the first record of the data from the received array has been made, the readings of the counter 113 will be less than the code in the register 111, and an output is generated at the output 119 of the comparator 112 of block 3, which is fed to the input 108 of block 2.

С входа 108 блока 2 этот синхронизирующий импульс сразу же поступает на счетный вход счетчика 90 и увеличивает код адреса на выходе 43 на единицу. Одновременно с этим, тот же импульс проходит элемент 95 И, задерживается элементом 100 на время срабатывания счетчика, и далее через элемент 97 ИЛИ вновь выдается на выход 44 системы в качестве управляющего импульса записи, поступающего на вход первого канала прерывания сервера.From the input 108 of block 2, this clock pulse immediately arrives at the counting input of the counter 90 and increases the address code at the output 43 by one. At the same time, the same pulse passes through the 95 I element, is delayed by the 100 element for the duration of the counter operation, and then through the OR element 97 it is again output to the output 44 of the system as a write control pulse received at the input of the first server interrupt channel.

По этому сигналу сервер вновь переходит на подпрограмму записи очередной записи массива данных с выхода 35 системы по адресу, сформированному на выходе 43.By this signal, the server again switches to the subroutine for recording the next record of the data array from the output 35 of the system at the address generated at the output 43.

Описанный процесс последовательной записи в базу данных сервера всех данных поступивших показателей будет продолжаться до тех пор, пока компаратор 112 блока 3 не зафиксирует равенство кодов регистра 111 и счетчика 113. В этот момент на выходе 120 компаратора 112 будет сформирован синхронизирующий сигнал, который через вход 109 блока 2 поступает на установочные входы счетчика 90 и триггера 91 и устанавливает их в исходное состояние.The described process of sequential recording in the server database of all data of the received indicators will continue until the comparator 112 of block 3 fixes the equality of the codes of the register 111 and the counter 113. At this moment, a synchronizing signal will be generated at the output 120 of the comparator 112, which through the input 109 unit 2 is supplied to the installation inputs of the counter 90 and trigger 91 and sets them to their initial state.

Кроме того, с выхода 120 компаратора 112 синхронизирующий импульс поступает на установочные входы регистров 50, 51 блока 1 и регистра 111 блока 3, также устанавливая их в исходное состояние (для упрощения чертежа цепи начальной установки регистров 50, 51 блока 1 и регистра 111 блока 3 на чертеже не показаны).In addition, from the output 120 of the comparator 112, a synchronizing pulse is supplied to the installation inputs of the registers 50, 51 of block 1 and the register 111 of block 3, also setting them to their initial state (to simplify the drawing of the initial setup circuit of the registers 50, 51 of block 1 and the register 111 of block 3 not shown in the drawing).

Таким образом, в базе данных сервера формируются массивы отчетных показателей эффективности пассажирских перевозок, которые были осуществлены компанией за все предыдущие временные периоды.Thus, in the server database arrays of reported passenger traffic efficiency indicators are generated, which were carried out by the company for all previous time periods.

Пользователь системы, допущенный к работе по ситуационному анализу рейсов, на АРМе формирует две кодограммы запроса.The user of the system, allowed to work on the situational analysis of flights, forms two request codograms at the workstation.

Первая кодограмма, определяющая массив числовых показателей, подлежащих ситуационному анализу, имеет следующую структуру (табл.3):The first codogram, which defines an array of numerical indicators subject to situational analysis, has the following structure (Table 3):

Таблица 3Table 3 КОДTHE CODE КОДTHE CODE КОДTHE CODE идентификатораidentifier признака группыgroup sign численного значенияnumerical value исследуемого периодаstudy period рейсов (региона)flights (region) количества записей,number of entries времениtime подлежащихsubject to ситуационному анализуsituational analysis

Вторая кодограмма, определяющая числовые значения критериев ситуационного анализа, имеет следующую структуру (табл.4):The second codogram, which determines the numerical values of the criteria for situational analysis, has the following structure (Table 4):

Таблица 4Table 4 КОДTHE CODE КОДTHE CODE КОДTHE CODE КОДTHE CODE численногоnumerical численногоnumerical численногоnumerical численногоnumerical значенияvalues значенияvalues значенияvalues значенияvalues критерия D -criterion D - критерия Kz -Kz criterion - критерия Pax -criterion Pax - критерия Дох.ст. -criterion Doh. - среднегоmiddle коэффициентаcoefficient количествоquantity средней доходнойaverage income дохода наincome on загрузкиdownloads перевезенныхtransported ставкиbids один рейсone flight пассажиров наpassengers on один рейсone flight

С рабочего места пользователя коды признаков первой кодограммы поступают на информационный вход 26 системы, откуда они заносятся в регистр 51 блока 1 с помощью синхронизирующего импульса, который поступает на вход 31 системы и далее через вход 56 блока 1, пройдя элемент 55 ИЛИ, подается на синхронизирующий вход регистра 51.From the user's workstation, the feature codes of the first codogram are sent to the information input 26 of the system, from where they are entered into the register 51 of block 1 using a synchronizing pulse, which is fed to the input 31 of the system and then through the input 56 of block 1, passing element 55 OR, is fed to the synchronizing register input 51.

Код же численного значения количества записей первой кодограммы поступает на информационный вход 27 системы, откуда он заносится в регистр 111 блока тем же синхронизирующим импульсом с входа 31.The code of the numerical value of the number of records of the first codogram is fed to the information input 27 of the system, from where it is entered into the block register 111 with the same clock pulse from input 31.

Коды численных значений второй кодограммы с информационного входа 28 системы поступают в соответствующие регистры системы. Так, например, код численного значения критерия D - среднего дохода на один рейс поступает в регистр 4, код критерия Kz - коэффициента загрузки поступает в регистр 133 блока 7, код критерия Pax - количества перевезенных пассажиров на один рейс поступает в регистр 133 блока 8, в регистр 163 блока 9 и в регистр 163 блока 10, а код критерия Дох.ст - средней доходной ставки поступает в регистр 163 блока 11.Codes of numerical values of the second codogram from the information input 28 of the system are received in the corresponding registers of the system. So, for example, the code of the numerical value of the criterion D - the average income per flight enters register 4, the code of the criterion Kz - load factor enters the register 133 of block 7, the code of the criterion Pax - the number of passengers carried per flight enters the register 133 of block 8, in the register 163 of block 9 and in the register 163 of block 10, and the criterion code Doh.st - the average income rate goes to the register 163 of block 11.

Занесение кодов второй кодограммы в соответствующие регистры системы осуществляется синхронизирующим импульсом с входа 31 системы.The codes of the second codogram are entered into the corresponding registers of the system by a synchronizing pulse from the input 31 of the system.

Адрес считывания массива запрашиваемых данных базы данных сервера формируется сумматором 54 блока 1 на основании входных признаков точно так же, как и при формировании адреса записи массивов данных, описанного выше.The read address of the array of the requested server database data is generated by the adder 54 of block 1 on the basis of input features in the same way as when generating the record address of the data arrays described above.

Отличие состоит лишь в том, что в режиме запроса на проведение ситуационного анализа триггер 91 блока 2 остается в исходном состоянии, так как никаких входных сигналов на него не поступает. В результате этого элемент 92 И будет закрыт, а элемент 93 И будет открыт высоким потенциалом с инверсного выхода триггера 91. Как следствие этого, синхронизирующий импульс с входа 107 блока 2, пройдя элемент 98 ИЛИ на выход 45 системы в качестве управляющего сигнала считывания базы данных сервера.The only difference is that in the request mode for conducting a situational analysis, trigger 91 of block 2 remains in its original state, since no input signals arrive at it. As a result of this, the AND element 92 will be closed, and the And element 93 will be opened with high potential from the inverse output of the trigger 91. As a result, the clock pulse from the input 107 of block 2, passing the element 98 OR to the output 45 of the system as a control signal for reading the database server.

С выхода 45 управляющий сигнал считывания поступает на вход второго канала прерывания сервера.From output 45, the read control signal is fed to the input of the second server interrupt channel.

По этому сигналу сервер переходит на подпрограмму опроса содержимого записи ячейки по сформированному адресу на выходе 43 системы.By this signal, the server switches to the subroutine for polling the contents of the cell record at the generated address at the output 43 of the system.

Содержимое базового адреса выбранной ячейки памяти выдается сервером базы данных через вход 29 системы на информационный вход регистра 5, куда оно заносится синхронизирующим импульсом сервера, поступающим с входа 32 системы.The contents of the base address of the selected memory cell is issued by the database server through the system input 29 to the information input of register 5, where it is entered by the server synchronizing pulse coming from the system input 32.

Структура записи данных в регистре 5 будет представлять собой первую запись массива данных, показанную в таблице 1.The structure of the data record in register 5 will be the first record of the data array shown in table 1.

Код средней доходной ставки на один рейс, содержащейся в считанной записи, с выхода регистра 5 поступает на вход 123 блока 6 сравнения кодов (фиг.7), на другой вход которого подан код выбранного значения критерия доходной ставки.The code of the average rate of return for one flight contained in a read record, from the output of register 5, is input to 123 of the code comparison unit 6 (Fig. 7), to the other input of which the code of the selected value of the criterion of the rate of return is submitted.

Компаратор 121 блока 6 сравнивает коды по синхроимпульсу, поступающему с входа 32, который затем задерживается элементом 122 на время занесения кода в регистр 5 и далее проходит на синхронизирующий вход компаратора 121.The comparator 121 of block 6 compares the codes by a clock pulse coming from input 32, which is then delayed by element 122 while the code is entered in register 5 and then passes to the synchronizing input of comparator 121.

Если числовое значение критерия D в регистре 4 больше численного значения величины среднего дохода на один рейс, содержащегося в записи, то на выходе 126 компаратора 121 появляется импульс, который поступает на вход 141 блока 7 и далее на счетный вход реверсивного счетчика 131, увеличивая содержимое счетчика на единицу. Учитывая, что реверсивный счетчик находился в исходном состоянии, то на его выходе будет зафиксирован код, равный единице. С выхода реверсивного счетчика код поступает на адресный вход оперативного запоминающего устройства (ОЗУ) 130.If the numerical value of the criterion D in register 4 is greater than the numerical value of the average income per flight contained in the record, then the output 126 of the comparator 121 receives a pulse that goes to the input 141 of block 7 and then to the counting input of the reversing counter 131, increasing the contents of the counter per unit. Given that the reversible counter was in its original state, a code equal to one will be recorded at its output. From the output of the reversible counter, the code enters the address input of random access memory (RAM) 130.

Кроме того, этот же импульс с входа 141 задерживается элементом 138 на время срабатывания счетчика 131, и затем поступает на вход управления записью ОЗУ 130. По этому сигналу происходит занесение первой считанной записи в память ОЗУ 130 по адресу, сформированному на выходе реверсивного счетчика 131.In addition, the same pulse from input 141 is delayed by element 138 for the time that counter 131 is triggered, and then it is fed to the write control input of RAM 130. This signal is used to store the first read write in RAM 130 at the address generated at the output of the reverse counter 131.

Если числовое значение критерия D в регистре 4 будет меньше численного значения величины среднего дохода на один рейс, содержащегося в записи, то импульс появится на выходе 127 компаратора 121. Этот импульс поступает на вход 141 блока 8 и далее на счетный вход реверсивного счетчика 131, увеличивая содержимое счетчика на единицу. Учитывая, что этот реверсивный счетчик также находился в исходном состоянии, то на его выходе будет зафиксирован код, равный единице. С выхода реверсивного счетчика код поступает на адресный вход оперативного запоминающего устройства (ОЗУ) 130.If the numerical value of the criterion D in register 4 is less than the numerical value of the average income per flight contained in the record, then the pulse will appear at the output 127 of the comparator 121. This pulse is fed to the input 141 of block 8 and then to the counting input of the reverse counter 131, increasing counter contents per unit. Given that this reverse counter was also in its original state, a code equal to one will be recorded at its output. From the output of the reversible counter, the code enters the address input of random access memory (RAM) 130.

Кроме того, этот же импульс с входа 141 блока 8 задерживается элементом 138 на время срабатывания счетчика 131, и затем поступает на вход управления записью ОЗУ 130. По этому сигналу происходит занесение считанной записи в память ОЗУ 130 по адресу, сформированному на выходе реверсивного счетчика 131.In addition, the same pulse from the input 141 of block 8 is delayed by the element 138 for the duration of the operation of the counter 131, and then it is input to the write control input of the RAM 130. By this signal, the read record is written to the RAM 130 at the address generated at the output of the reverse counter 131 .

Для считывания очередной записи массива показателей из базы данных сервера предыдущий импульс считывания с выхода 45 блока 2 поступает на вход 118 блока 3, где задерживается элементом 116-1 на время считывания записи из базы данных и ее последующей записи в ОЗУ блока 7 или 8, затем проходит элемент 115 ИЛИ и поступает на счетный вход счетчика 113, подсчитывающего число считанных записей.To read the next record of the array of indicators from the server database, the previous read pulse from the output 45 of block 2 is supplied to the input 118 of block 3, where it is delayed by element 116-1 for the time of reading the record from the database and its subsequent writing to the RAM of block 7 or 8, then passes the element 115 OR and enters the counting input of the counter 113, counting the number of read records.

Показания счетчика 113 компаратором 112 сравниваются с заданным числом записей в массиве данных по синхронизирующему импульсу с выхода элемента 115 ИЛИ, задержанному на время срабатывания счетчика 113. Если сравнения кодов не произошло, то на выходе 119 компаратора 112 формируется сигнал, который через вход 108 блока 2 вновь поступает на счетный вход счетчика 90, подготавливая очередной адрес считывания.The readings of the counter 113 by the comparator 112 are compared with the specified number of records in the data array by the synchronizing pulse from the output of the OR element 115, delayed by the response time of the counter 113. If the codes are not compared, the signal 119 is generated at the output of the comparator 112, which is transmitted through the input 108 of block 2 again enters the counting input of the counter 90, preparing the next read address.

Описанный процесс последовательного считывания записей анализируемого массива данных продолжается до тех пор, пока компаратор 112 не зафиксирует факт равенства входных кодов. В этот момент на его выходе 120 формируется импульс, который поступает на вход 109 блока 2 и далее подтверждает исходное состояние триггера 91 и сбрасывает в исходное состояние счетчик 90.The described process of sequentially reading the records of the analyzed data array continues until the comparator 112 fixes the fact of the equality of the input codes. At this moment, a pulse is generated at its output 120, which is fed to the input 109 of block 2 and then confirms the initial state of the trigger 91 and resets the counter 90 to its initial state.

Кроме того, этот же импульс проходит через элемент 94 И на выход 46 блока 2 в качестве синхронизирующего сигнала о том, что считывание из базы данных сервера закончилось и все считанные записи разделены и вновь записаны либо в блок 7 памяти, либо в блок 8 памяти в зависимости от условий соответствия первому критерию - критерию величины среднего дохода на рейс.In addition, the same pulse passes through element 94 AND to the output 46 of block 2 as a synchronizing signal that the reading from the server database has ended and all the read records are divided and re-written either to memory block 7 or to memory block 8 in depending on the conditions of compliance with the first criterion - the criterion of the average income per flight.

С выхода 46 блока 2 указанный синхронизирующий импульс поступает на входы 142 блоков 7 и 8, запуская выполнение второго уровня ситуационного анализа.From the output 46 of block 2, the specified synchronizing pulse is supplied to the inputs 142 of blocks 7 and 8, starting the execution of the second level of situational analysis.

С этой целью импульс запуска выполнения второго уровня ситуационного анализа через элемент 137 ИЛИ поступает на вход управления считыванием данных ячейки памяти ОЗУ 130, адрес которой зафиксирован в реверсивном счетчике 131, и считывает ее содержимое на вход регистра 132.To this end, the pulse to start the execution of the second level of situational analysis through the OR element 137 is supplied to the data control input of the RAM memory 130, the address of which is fixed in the reversible counter 131, and reads its contents to the input of the register 132.

На выход 152 регистра 132 выдается код значения показателя загрузки рейса, содержащейся в этой записи, а на выход 148 выдаются коды всех показателей, содержащихся в считанной записи.The output 152 of the register 132 is given the code value of the flight load indicator contained in this record, and the output 148 gives the codes of all indicators contained in the read record.

Кроме того, этот же импульс считывания, задержанный элементом 140 на время считывания данных из ОЗУ 130, во-первых, поступает на синхронизирующий вход регистра 132, занося в него считанные данные. Во-вторых, он поступает на синхронизирующий вход компаратора 134, на один информационный вход которого подан код с выхода реверсивного счетчика 131, а на другой вход подан код, соответствующий значению "нуля".In addition, the same read pulse, delayed by the element 140 while reading data from the RAM 130, firstly, is fed to the synchronizing input of the register 132, bringing it read data. Secondly, it arrives at the synchronizing input of the comparator 134, on one information input of which a code is supplied from the output of the reversing counter 131, and on the other input a code corresponding to the value of "zero" is supplied.

По синхронизирующему импульсу, поступающему на синхронизирующий вход компаратора 134, последний сравнивает значения входных кодов. Учитывая, что к данному моменту времени показания реверсивного счетчика 131 соответствуют количеству записей массива данных, занесенных в ОЗУ 130, т.е. намного больше значения "нуля", то на выходе 153 формируется импульс, поступающий на синхронизирующий вход компаратора 135.According to the clock pulse supplied to the clock input of the comparator 134, the latter compares the values of the input codes. Given that at this point in time, the readings of the reverse counter 131 correspond to the number of records in the data array entered in RAM 130, i.e. much larger than the value of "zero", then the output 153 generates a pulse supplied to the synchronizing input of the comparator 135.

На один информационный вход компаратора 135 с выхода регистра 133 подан код коэффициента загрузки, выбранный в качестве критерия ситуационного анализа второго уровня, а на другой вход подается код показателя загрузки данного конкретного рейса из считанной записи с выхода 152 регистра 143.At one information input of the comparator 135 from the output of the register 133, a load factor code selected as a criterion for a second-level situational analysis is supplied, and a code for the load indicator of this particular flight from the read record from the output 152 of the register 143 is fed to the other input.

Компаратор 135 сравнивает входные коды по поступающему синхроимпульсу.The comparator 135 compares the input codes by the incoming clock.

Если значение показателя загрузки рейса меньше или равно значению выбранного критерия, то на выходе 150 компаратора 135 формируется импульс, поступающий на вход 171 блока 9.If the value of the flight load indicator is less than or equal to the value of the selected criterion, then an output 150 is generated at the output of comparator 135, which is fed to input 171 of block 9.

Если же значение показателя загрузки рейса больше значения выбранного критерия, то импульс компаратора формируется на выходе 151 и отсюда поступает на вход 171 блока 10.If the value of the flight load indicator is greater than the value of the selected criterion, then the comparator pulse is generated at the output 151 and from there it enters the input 171 of block 10.

Допустим, для примера, что в считанной записи значение показателя загрузки рейса меньше или равно значению выбранного критерия, и на выходе 150 компаратора формируется импульс, поступающий на вход 171 блока 9. Этот синхронизирующий импульс поступает на счетный вход реверсивного счетчика 161, увеличивая содержимое счетчика на единицу. Учитывая, что реверсивный счетчик находился в исходном состоянии, то на его выходе будет зафиксирован код, равный единице. С выхода реверсивного счетчика 161 код поступает на адресный вход оперативного запоминающего устройства (ОЗУ) 160.Suppose, for example, that in a read record, the value of the flight load indicator is less than or equal to the value of the selected criterion, and a pulse is generated at the output of the comparator 150 and fed to the input 171 of block 9. This synchronizing pulse is fed to the counting input of the counter 161, increasing the counter by unit. Given that the reversible counter was in its original state, a code equal to one will be recorded at its output. From the output of the reverse counter 161, the code is supplied to the address input of random access memory (RAM) 160.

Кроме того, этот же импульс задерживается элементом 168 на время срабатывания счетчика 161, и затем поступает как на вход управления записью ОЗУ 160, так и на выход 182 блока 9.In addition, the same pulse is delayed by element 168 for the duration of the counter 161, and then it is fed to both the write control input of RAM 160 and the output 182 of block 9.

По этому сигналу, во-первых, происходит занесение считанной записи с выхода 148 регистра 132 блока 7 в память ОЗУ 160 по адресу, сформированному на выходе реверсивного счетчика 161.According to this signal, firstly, the read record is entered from the output 148 of the register 132 of block 7 into the RAM memory 160 at the address generated at the output of the reverse counter 161.

Во-вторых, с выхода 182 блока 9 импульс записи через вход 146 блока 7 проходит элемент 136 ИЛИ и сразу же поступает на вычитающий вход реверсивного счетчика 131, уменьшая его показания на единицу и формируя, тем самым, очередной адрес считывания следующей записи из ОЗУ 130.Secondly, from the output 182 of block 9, the write pulse through the input 146 of block 7 passes the OR element 136 and immediately goes to the subtracting input of the reverse counter 131, reducing its readings by one and thereby forming the next read address of the next record from RAM 130 .

Кроме того, этот же импульс с выхода элемента 136 ИЛИ задерживается элементом 139 на время срабатывания реверсивного счетчика и далее через элемент 137 ИЛИ поступает на вход управления считыванием данных ячейки памяти ОЗУ 130, адрес которой зафиксирован в реверсивном счетчике 131, и считывает ее содержимое на вход регистра 132.In addition, the same pulse from the output of the OR element 136 is delayed by the element 139 for the duration of the operation of the reverse counter, and then through the OR element 137 it is fed to the data control input of the RAM memory 130, the address of which is fixed in the reversible counter 131, and reads its contents to the input register 132.

На выход 152 регистра 132 выдается код значения загрузки очередного рейса, а на выход 148 выдаются коды всех показателей, содержащихся в считанной записи.At the output 152 of the register 132, the code of the next flight load value is issued, and at the output 148, the codes of all indicators contained in the read record are issued.

Кроме того, этот же импульс считывания, задержанный элементом 140 на время считывания данных из ОЗУ 140, во-первых, поступает на синхронизирующий вход регистра 132, занося в него считанные данные. Во-вторых, он поступает на синхронизирующий вход компаратора 134, на один информационный вход которого подан код с выхода реверсивного счетчика 131, а на другой вход подан код, соответствующий значению "нуля".In addition, the same read pulse, delayed by the element 140 while reading data from the RAM 140, firstly, is fed to the synchronizing input of the register 132, bringing it read data. Secondly, it arrives at the synchronizing input of the comparator 134, on one information input of which a code is supplied from the output of the reversing counter 131, and on the other input a code corresponding to the value of "zero" is supplied.

По синхронизирующему импульсу, поступающему на синхронизирующий вход компаратора 134, последний вновь сравнивает значения входных кодов.According to the clock pulse supplied to the clock input of the comparator 134, the latter again compares the values of the input codes.

Учитывая, что к данному моменту времени показания реверсивного счетчика 131 еще намного больше значения "нуля", то на выходе 153 компаратора формируется импульс, поступающий на синхронизирующий вход компаратора 135.Considering that at this point in time, the readings of the reversible counter 131 are much larger than the “zero” value, a pulse is generated at the output of the comparator 153, which arrives at the synchronizing input of the comparator 135.

На один информационный вход компаратора 135 с выхода регистра 133 подан код коэффициента загрузки, выбранный в качестве критерия ситуационного анализа второго уровня, а на другой вход подается код загрузки данного конкретного рейса из считанной записи с выхода 152 регистра 132.At one information input of the comparator 135 from the output of the register 133, a load factor code selected as a criterion for the second-level situation analysis is supplied, and a load code for this particular flight from a read record from the output 152 of the register 132 is fed to the other input.

Если значение показателя загрузки рейса меньше или равно значению выбранного критерия, то компаратор формирует импульс на выходе 150.If the value of the flight load indicator is less than or equal to the value of the selected criterion, then the comparator generates a pulse at output 150.

Если же значение показателя загрузки рейса больше значения выбранного критерия, то импульс компаратора 135 формируется на выходе 151.If the value of the flight load indicator is greater than the value of the selected criterion, then a comparator pulse 135 is generated at the output 151.

Допустим, для примера, что в считанной записи значение показателя загрузки рейса будет больше значения выбранного критерия, и теперь на выходе 151 компаратора 135 формируется импульс, поступающий на вход 171 блока 10. С этого входа синхронизирующий импульс поступает на счетный вход реверсивного счетчика 161, увеличивая содержимое счетчика на единицу. С выхода реверсивного счетчика 161 код поступает на адресный вход оперативного запоминающего устройства (ОЗУ) 160.Suppose, for example, that in the read record, the value of the flight loading rate will be greater than the value of the selected criterion, and now the output 151 of the comparator 135 generates a pulse that goes to the input 171 of block 10. From this input, the synchronizing pulse goes to the counting input of the reverse counter 161, increasing counter contents per unit. From the output of the reverse counter 161, the code is supplied to the address input of random access memory (RAM) 160.

Кроме того, этот же импульс с входа 171 задерживается элементом 168 на время срабатывания счетчика 161, и затем поступает как на вход управления записью ОЗУ 160, так и на выход 182 блока 10.In addition, the same pulse from input 171 is delayed by element 168 for the response time of counter 161, and then is fed to both the write control input of RAM 160 and the output 182 of block 10.

По этому сигналу, во-первых, происходит занесение считанной записи с выхода 148 регистра 132 блока 7 в память ОЗУ 160 по адресу, сформированному на выходе реверсивного счетчика 161.According to this signal, firstly, the read record is entered from the output 148 of the register 132 of block 7 into the RAM memory 160 at the address generated at the output of the reverse counter 161.

Во-вторых, с выхода 182 блока 10 импульс записи через вход 147 блока 7 проходит элемент 136 ИЛИ и сразу же поступает на вычитающий вход реверсивного счетчика 131, уменьшая его показания на единицу и формируя, тем самым, очередной адрес считывания следующей записи из ОЗУ 130.Secondly, from the output 182 of block 10, the write pulse through the input 147 of block 7 passes the OR element 136 and immediately goes to the subtracting input of the reverse counter 131, decreasing its readings by one and thereby forming the next read address of the next record from RAM 130 .

Описанный процесс разделения массива записей и занесения их в блоки 9 и 10 продолжается до тех пор, пока компаратор 134 блока 7 не зафиксирует факт равенства показаний реверсивного счетчика 131 значению "нуля". На втором выходе компаратора 134 формируется синхронизирующий импульс, поступающий на выход 149 блока 7, откуда этот импульс поступает на вход 172 блоков 9 и 10, запуская процедуру выполнения третьего уровня ситуационного анализа.The described process of dividing the array of records and entering them into blocks 9 and 10 continues until the comparator 134 of block 7 fixes the fact that the readings of the reverse counter 131 are equal to the value "zero". At the second output of comparator 134, a synchronizing pulse is generated, which is output 149 of block 7, from where this pulse goes to input 172 of blocks 9 and 10, starting the procedure for performing the third level of situational analysis.

С этой целью синхронизирующий импульс запуска выполнения третьего уровня ситуационного анализа через элемент 167 ИЛИ поступает на вход управления считыванием данных ячейки памяти ОЗУ 160, адрес которой зафиксирован в реверсивном счетчике 161, и считывает ее содержимое на вход регистра 162.To this end, the synchronizing pulse to start the execution of the third level of situational analysis through the OR element 167 is fed to the data control input of the RAM memory 160, the address of which is fixed in the reverse counter 161, and reads its contents to the input of the register 162.

На выход 182 регистра 162 блока 9 выдается код значения количества перевезенных пассажиров, а на выход 178 выдаются коды всех показателей, содержащихся в считанной записи.At the output 182 of the register 162 of block 9, a code of the value of the number of passengers carried is issued, and at the exit 178, codes of all indicators contained in the read record are issued.

Кроме того, этот же импульс считывания, задержанный элементом 170 на время считывания данных из ОЗУ 160, во-первых, поступает на синхронизирующий вход регистра 162, занося в него считанные данные.In addition, the same read pulse, delayed by the element 170 while reading data from the RAM 160, firstly, is fed to the clock input of the register 162, bringing it read data.

Во-вторых, он поступает на синхронизирующий вход компаратора 164, на один информационный вход которого подан код с выхода реверсивного счетчика 161, а на другой вход подан код, соответствующий значению "нуля".Secondly, it arrives at the synchronizing input of the comparator 164, on one information input of which a code is supplied from the output of the reverse counter 161, and on the other input a code corresponding to the value of "zero" is supplied.

По синхронизирующему импульсу, поступающему на синхронизирующий вход компаратора 164, последний сравнивает значения входных кодов. Учитывая, что к данному моменту времени показания реверсивного счетчика 161 соответствуют количеству записей массива данных, занесенных в ОЗУ 160, т.е. намного больше значения "нуля", то на выходе 183 формируется импульс, поступающий на синхронизирующий вход компаратора 165.According to the synchronizing pulse supplied to the synchronizing input of the comparator 164, the latter compares the values of the input codes. Given that at this point in time, the readings of the reverse counter 161 correspond to the number of records in the data array entered in RAM 160, i.e. much greater than the value of "zero", then the output 183 generates a pulse supplied to the synchronizing input of the comparator 165.

На один информационный вход компаратора 165 с выхода регистра 163 подан код количества перевезенных пассажиров на один рейс, выбранный в качестве критерия ситуационного анализа третьего уровня, а на другой вход подается код количества перевезенных пассажиров данного конкретного рейса из считанной записи с выхода 182 регистра 162.At one information input of the comparator 165 from the output of register 163, a code of the number of passengers carried per flight is selected, selected as a criterion for the situation analysis of the third level, and a code of the number of passengers carried for this particular flight from a read record from the output 182 of register 162 is supplied to the other input.

Компаратор 130 сравнивает входные коды по синхроимпульсу, поступающему с входа 185.The comparator 130 compares the input codes on the clock from the input 185.

Если значение показателя количества перевезенных пассажиров на один рейс больше или равно значению выбранного критерия, то на выходе 180 компаратора формируется импульс, поступающий на вход 193 блока 13 памяти.If the value of the indicator of the number of passengers carried by one flight is greater than or equal to the value of the selected criterion, then at the output of the 180 comparator an impulse is generated that enters the input 193 of the memory unit 13.

Если же значение показателя количества перевезенных пассажиров на один рейс меньше значения выбранного критерия, то импульс компаратора 165 формируется на выходе 181 и отсюда поступает на вход 193 блока 14 памяти.If the value of the indicator of the number of passengers carried by one flight is less than the value of the selected criterion, then the pulse of the comparator 165 is generated at the output 181 and from there it enters the input 193 of the memory unit 14.

Допустим, для примера, что в считанной записи значение показателя количества перевезенных пассажиров на один рейс больше или равно значению выбранного критерия, и на выходе 180 компаратора 165 формируется импульс, поступающий на вход 193 блока 13, откуда он поступает на счетный вход счетчика 191, увеличивая содержимое счетчика на единицу. Учитывая, что счетчик 191 находился в исходном состоянии, то на его выходе будет зафиксирован код, равный единице. С выхода счетчика 191 код поступает на адресный вход оперативного запоминающего устройства (ОЗУ) 190.Suppose, for example, that in a read record, the value of the number of passengers carried by one flight is greater than or equal to the value of the selected criterion, and at the output of 180 comparator 165 a pulse is generated that enters the input 193 of block 13, from where it goes to the counting input of the counter 191, increasing counter contents per unit. Given that the counter 191 was in its original state, a code equal to one will be fixed at its output. From the output of the counter 191, the code is supplied to the address input of random access memory (RAM) 190.

Кроме того, этот же импульс с входа 193 задерживается элементом 192 на время срабатывания счетчика 191, и затем поступает как на вход управления записью ОЗУ 190, так и на выход 196 блока 13. По этому сигналу, во-первых, происходит занесение считанной записи с выхода 178 регистра 162 блока 9 в память ОЗУ 190 по адресу, сформированному на выходе счетчика 191.In addition, the same pulse from the input 193 is delayed by the element 192 for the time the counter 191 is triggered, and then it is fed both to the write control input of the RAM 190 and to the output 196 of the unit 13. According to this signal, firstly, a read record is entered from the output 178 of the register 162 of block 9 in the memory of RAM 190 at the address generated at the output of the counter 191.

Во-вторых, с выхода 196 блока 13 импульс записи через вход 176 блока 9 проходит элемент 166 ИЛИ и сразу же поступает на вычитающий вход реверсивного счетчика 161, уменьшая его показания на единицу и формируя, тем самым, очередной адрес считывания следующей записи из ОЗУ 160.Secondly, from the output 196 of block 13, the write pulse through the input 176 of block 9 passes the OR element 166 and immediately goes to the subtracting input of the reverse counter 161, reducing its readings by one and thereby forming the next read address of the next record from RAM 160 .

Кроме того, этот же импульс с выхода элемента 166 ИЛИ задерживается элементом 169 на время срабатывания реверсивного счетчика и далее через элемент 167 ИЛИ поступает на вход управления считыванием данных ячейки памяти ОЗУ 160, адрес которой зафиксирован в реверсивном счетчике 161, и считывает ее содержимое на вход регистра 162.In addition, the same pulse from the output of the OR element 166 is delayed by the element 169 for the duration of the operation of the reverse counter, and then through the OR element 167 it is fed to the data control input of the RAM memory 160, the address of which is fixed in the reverse counter 161, and reads its contents to the input register 162.

На выход 182 регистра 162 выдается код значения количества перевезенных пассажиров очередного рейса, а на выход 178 выдаются коды всех показателей, содержащихся в считанной записи.At exit 182 of register 162, a code is issued for the value of the number of passengers carried on the next flight, and at exit 178, codes of all indicators contained in the read record are issued.

Кроме того, этот же импульс считывания, задержанный элементом 170 на время считывания данных из ОЗУ 160, во-первых, поступает на синхронизирующий вход регистра 162, занося в него считанные данные. Во-вторых, он поступает на синхронизирующий вход компаратора 164, на один информационный вход которого подан код с выхода реверсивного счетчика 161, а на другой вход подан код, соответствующий значению "нуля".In addition, the same read pulse, delayed by the element 170 while reading data from the RAM 160, firstly, is fed to the clock input of the register 162, bringing it read data. Secondly, it arrives at the synchronizing input of the comparator 164, on one information input of which a code is supplied from the output of the reverse counter 161, and on the other input a code corresponding to the value of "zero" is supplied.

По синхронизирующему импульсу, поступающему на синхронизирующий вход компаратора 164, последний сравнивает значения входных кодов. Учитывая, что к данному моменту времени показания реверсивного счетчика 161 намного больше значения "нуля", то на выходе 183 формируется импульс, поступающий на синхронизирующий вход компаратора 165.According to the synchronizing pulse supplied to the synchronizing input of the comparator 164, the latter compares the values of the input codes. Given that at this point in time, the readings of the reverse counter 161 are much greater than the value of "zero", then an output is generated at the output 183, which arrives at the synchronizing input of the comparator 165.

На один информационный вход компаратора 165 с выхода регистра 163 подан код, выбранный в качестве критерия ситуационного анализа третьего уровня, а на другой вход подается код количества перевезенных пассажиров данного конкретного рейса из считанной записи с выхода 182 регистра 162.At one information input of the comparator 165 from the output of register 163, a code is selected that is selected as a criterion for a situational analysis of the third level, and at the other input is a code for the number of passengers carried on this particular flight from the read record from the output 182 of register 162.

Компаратор 130 сравнивает входные коды по синхроимпульсу, поступающему с входа 183.The comparator 130 compares the input codes on the clock from the input 183.

Если значение показателя количества перевезенных пассажиров данного конкретного рейса больше или равно значению выбранного критерия, то на выходе 180 компаратора формируется импульс, поступающий на вход 19 блока 13 памяти.If the value of the indicator of the number of passengers transported for this particular flight is greater than or equal to the value of the selected criterion, then an output is generated at the output of the 180 comparator to the input 19 of the memory unit 13.

Если же значение показателя количества перевезенных пассажиров данного конкретного рейса меньше значения выбранного критерия, то импульс компаратора 165 формируется на выходе 181 и отсюда поступает на вход 193 блока 14 памяти.If the value of the indicator of the number of passengers carried on this particular flight is less than the value of the selected criterion, then the pulse of the comparator 165 is generated at the output 181 and from there goes to the input 193 of the memory unit 14.

Допустим, для примера, что в считанной записи значение показателя количества перевезенных пассажиров данного конкретного рейса будет меньше значения выбранного критерия, и теперь на выходе 181 компаратора 165 формируется импульс, поступающий на вход 193 блока 14 памяти, откуда он поступает на счетный вход счетчика 191, увеличивая содержимое счетчика на единицу. С выхода счетчика 191 код поступает на адресный вход оперативного запоминающего устройства (ОЗУ) 190.Suppose, for example, that in a read record, the value of the number of passengers carried on this particular flight will be less than the value of the selected criterion, and now at the output 181 of the comparator 165 a pulse is generated that goes to the input 193 of the memory unit 14, from where it goes to the counting input of the counter 191, increasing the contents of the counter by one. From the output of the counter 191, the code is supplied to the address input of random access memory (RAM) 190.

Кроме того, этот же импульс с входа 193 блока 14 задерживается элементом 192 на время срабатывания счетчика, и затем поступает как на вход управления записью ОЗУ 190, так и на выход 196 блока 14. По этому сигналу, во-первых, происходит занесение считанной записи с выхода 178 регистра 162 блока 9 в память ОЗУ 190 по адресу, сформированному на выходе реверсивного счетчика 191.In addition, the same pulse from the input 193 of block 14 is delayed by the element 192 for the duration of the counter operation, and then it is fed both to the write control input of the RAM 190 and to the output 196 of the block 14. According to this signal, firstly, the read-in is recorded from the output 178 of the register 162 of block 9 into the memory of RAM 190 at the address generated at the output of the reversible counter 191.

Во-вторых, с выхода 196 блока 14 импульс записи через вход 177 блока 9 проходит элемент 166 ИЛИ и сразу же поступает на вычитающий вход реверсивного счетчика 161, уменьшая его показания на единицу и формируя, тем самым, очередной адрес считывания следующей записи из ОЗУ 160.Secondly, from the output 196 of block 14, the write pulse through the input 177 of block 9 passes the OR element 166 and immediately goes to the subtracting input of the reverse counter 161, decreasing its readings by one and thereby forming the next read address of the next record from RAM 160 .

Описанный процесс разделения массива записей и занесения их в блоки 13 и 14 продолжается до тех пор, пока компаратор 165 блока 9 не зафиксирует факт равенства показаний реверсивного счетчика 161 и значения "нуля", выдачей синхронизирующего импульса на выход 179, свидетельствующего о завершении выполнения процедуры ситуационного анализа.The described process of dividing the array of records and entering them into blocks 13 and 14 continues until the comparator 165 of block 9 fixes the fact that the readings of the reverse counter 161 are equal to the value “zero”, by issuing a synchronizing pulse to output 179, indicating the completion of the situational procedure analysis.

Аналогичным образом работают и остальные узлы и блоки, реализующие процедуру ситуационного анализа пассажирских перевозок.The other nodes and blocks that implement the procedure for situational analysis of passenger traffic work in a similar way.

В результате работы системы ситуационного анализа пассажирских перевозок в блоках 12-18 будут автоматически сформированы: из высокодоходных рейсов - 4 массива М31, М32, М41, М42; из низкодоходных рейсов - М221 и М222.As a result of the work of the situation analysis system for passenger traffic in blocks 12-18, they will be automatically generated: from high-profitable flights - 4 arrays M31, M32, M41, M42; from low-profit flights - М221 and М222.

Анализ полученных массивов рейсов позволяет сделать следующие выводы.Analysis of the arrays of flights allows us to draw the following conclusions.

Высокодоходные рейсыHighly profitable flights ВЫВОДЫFINDINGS РекомендацииRecommendations Массив М31Array M31 Рейсы имеют положительную динамику по доходам и перевезенным пассажирам. Вместе с тем, % занятости кресел еще достаточно низкий.Flights have a positive trend in revenue and passengers carried. However, the% of seat occupancy is still quite low. Оптимизировать выбор тип ВС.Optimize the choice of type of aircraft. Массив М32Array M32 Рейсы, несмотря на снижение % занятости и количества перевезенных пассажиров, имеют рост доходов. Здесь налицо симптомы смещения структуры пассажиропотока в сторону сегмента дорогих пассажиров.Flights, despite a decrease in% of employment and the number of passengers carried, have revenue growth. There are symptoms of a displacement of the passenger flow structure towards the segment of expensive passengers. Оптимизировать выбор тип ВС.Optimize the choice of type of aircraft. Массив М42Array M42 Группа рейсов этого массива имеет хорошие показатели по доходам и по % занятости кресел. Некоторое снижение критерия Pax может рассматриваться как симптом к снижению потенциала рынка.The group of flights of this array has good income and% seat occupancy rates. A slight decrease in the Pax criterion may be considered as a symptom of a decrease in market potential. Также необходима оптимизация типа ВС.Aircraft type optimization is also needed. Массив М41Array M41 Рейсы этого массива имеют лучшие значения по всем показателям по сравнению с базовым периодом. Это оптимальный вариант управления перевозками.Flights of this array have better values in all respects compared to the base period. This is the best option for managing transportation. Низкодоходные рейсыLow Profit Flights ВЫВОДЫFINDINGS РекомендацииRecommendations Массив М21Array M21 При росте Pax доходы падают, ср. доходная ставка по сравнению с прошлым периодом значительно занижена, т.е. неправильная тарифная политика.With an increase in Pax, revenues fall, cf. the profit rate compared to the previous period is significantly underestimated, i.e. Incorrect tariff policy. Изменить тарифную политику.Change the tariff policy. Массив М22Array M22 Рейсы характеризуются падением доходов. Pax. Ср. доходная ставка по сравнению с прошлым периодом завышена, в результате эластичность рынка приводит к снижению спроса на перевозки.Flights are characterized by falling revenues. Pax. Wed the income rate is overestimated compared to the previous period, as a result, market elasticity leads to a decrease in demand for transportation. Оптимизировать выбор доходной ставкиOptimize your income rate selection Массив М221Array M221 Для рейсов этой группы завышена ср. доходная ставка, что приводит к снижению доходов и количества перевезенных пассажиров.For flights of this group, cf. revenue rate, which leads to lower revenues and the number of passengers carried. Оптимизировать выбор доходной ставкиOptimize your income rate selection Массив М222Array M222 Рейсы характеризуются снижением значений всех критериев: доходов, количества перевозимых пассажиров, % занятости кресел. Налицо низкий потенциал спроса на данном рынке.Flights are characterized by a decrease in the values of all criteria: income, the number of passengers carried,% of seat occupancy. There is a low demand potential in this market. Целесообразна рекомендация по закрытию рейсов этой группы как нерентабельных.It is advisable to close flights of this group as unprofitable.

Таким образом, в результате работы системы по исходному массиву рейсов, на ее выходах формируются группы рейсов с четким разделением каждой из них по показателям эффективности, по динамике их поведения на данном рынке. При постановке в соответствие каждой выделенной группе формализованных рекомендаций и управляющих воздействий существенно повышается скорость и точность принятия оперативных решений и, следовательно, эффективность управления загрузкой и доходами рейсов.Thus, as a result of the system’s work on the initial array of flights, groups of flights are formed at its outputs with a clear separation of each of them according to performance indicators, according to the dynamics of their behavior in this market. When formalized recommendations and control actions are set in accordance with each selected group, the speed and accuracy of operational decisions and, consequently, the efficiency of managing flight load and income are significantly increased.

Таким образом, введение новых узлов и блоков и новых конструктивных связей позволило существенно повысить быстродействие системы путем локализации диапазона адресов поиска данных в базе данных сервераThus, the introduction of new nodes and blocks and new structural connections has significantly improved system performance by localizing the range of data search addresses in the server database

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

1. Патент США №5455947 А, 03.10.951. US Patent No. 5455947 A, 03/10/95

2. Патент США №5713014 А, 27.01.98 (прототип).2. US patent No. 5713014 A, 01/27/98 (prototype).

Claims (1)

Система ситуационного анализа пассажирских перевозок, содержащая блок селекции адресов базы данных сервера, первый и второй информационные входы которого являются первым и вторым информационными входами системы, первый и второй синхронизирующие входы которого являются первым и вторым синхронизирующими входами системы, а первый информационный выход является первым информационным выходом системы, блок управления выборкой данных, информационный вход которого является третьим информационным входом системы, один синхронизирующий вход которого соединен с первым синхронизирующим входом системы, а другой подключен к второму синхронизирующему входу системы, блок формирования сигналов записи и считывания базы данных, информационный вход которого подключен ко второму информационному выходу блока селекции адресов базы данных сервера, первый и второй синхронизирующие входы соединены с первым и вторым синхронизирующими выходами блока селекции адресов базы данных сервера соответственно, первый и второй управляющие входы подключены к первому и второму выходам блока управления выборкой данных соответственно, а информационный выход является адресным выходом системы, при этом первый синхронизирующий выход блока формирования сигналов записи и считывания базы данных подключен к первому управляющему входу блока управления выборкой данных и является первым синхронизирующим выходом системы, а второй синхронизирующий выход блока формирования сигналов записи и считывания базы данных соединен со вторым управляющим входом блока управления выборкой данных и является вторым синхронизирующим выходом системы, первый регистр, информационный вход которого является четвертым информационным входом системы, синхронизирующий вход соединен со вторым синхронизирующим входом системы, а выход подключен к одному входу первого блока сравнения кодов, второй регистр, информационный вход которого является пятым информационным входом системы, синхронизирующий вход является третьим синхронизирующим входом системы, а один выход соединен с другим входом первого блока сравнения кодов, синхронизирующий вход которого подключен к третьему синхронизирующему входу системы, блоки памяти первой группы, информационные выходы которых являются вторым и третьим информационными выходами системы, блоки памяти второй группы, информационные выходы которых являются четвертым и пятым выходами системы, блоки памяти третьей группы, информационные выходы которых являются шестым и седьмым информационными выходами системы, и блок памяти, информационный выход которого является восьмым информационным выходом системы, отличающаяся тем, что система содержит первый блок селекции параметров записей, первый синхронизирующий вход которого соединен с одним выходом блока сравнения кодов, второй синхронизирующий вход подключен к третьему синхронизирующему выходу блока формирования сигналов записи и считывания базы данных, третий синхронизирующий вход соединен с третьим синхронизирующим входом системы, при этом первый информационный вход первого блока селекции параметров записей подключен к другому выходу второго регистра, а второй информационный вход соединен с четвертым информационным входом системы, второй блок селекции параметров записей, первый синхронизирующий вход которого соединен с другим выходом блока сравнения кодов, второй синхронизирующий вход подключен к третьему синхронизирующему выходу блока формирования сигналов записи и считывания базы данных, а третий синхронизирующий вход второго блока селекции параметров записей соединен с третьим синхронизирующим входом системы, при этом первый информационный вход второго блока селекции параметров записей подключен к другому выходу второго регистра, а второй информационный вход соединен с четвертым информационным входом системы, третий блок селекции параметров записей, один информационный вход которого соединен с информационным выходом первого блока селекции параметров записей, другой информационный вход подключен к четвертому информационному входу системы, первый и второй синхронизирующие входы третьего блока селекции параметров записей соединены с первым и вторым синхронизирующими выходами первого блока селекции параметров записей, а третий синхронизирующий вход соединен с третьим синхронизирующим входом системы, при этом информационный выход третьего блока селекции параметров записей подключен к информационным входам блоков памяти первой группы, первый и второй синхронизирующие выходы соединены с соответствующими синхронизирующими входами блоков памяти первой группы, а третий синхронизирующий выход подключен к четвертому синхронизирующему входу первого блока селекции параметров записей, четвертый блок селекции параметров записей, один информационный вход которого соединен с информационным выходом первого блока селекции параметров записей, другой информационный вход подключен к четвертому информационному входу системы, первый и второй синхронизирующие входы четвертого блока селекции параметров записей соединены с первым и третьим синхронизирующими выходами первого блока селекции параметров записей соответственно, третий синхронизирующий вход четвертого блока селекции параметров записей соединен с третьим синхронизирующим входом системы, а информационный выход четвертого блока селекции параметров записей подключен к информационным входам блоков памяти второй группы, при этом первый и второй синхронизирующие выходы четвертого блока селекции параметров записей соединены с соответствующими синхронизирующими входами блоков памяти второй группы, а третий синхронизирующий выход подключен к пятому синхронизирующему входу первого блока селекции параметров записей, и пятый блок селекции параметров записей, один информационный вход которого соединен с информационным выходом второго блока селекции параметров записей, другой информационный вход подключен к четвертому информационному входу системы, первый и второй синхронизирующие входы пятого блока селекции параметров записей соединены с первым и вторым синхронизирующими выходами второго блока селекции параметров записей соответственно, а третий синхронизирующий вход соединен с третьим синхронизирующим входом системы, при этом информационный выход пятого блока селекции параметров записей подключен к информационным входам блоков памяти третьей группы, первый и второй синхронизирующие выходы пятого блока селекции параметров записей соединены с соответствующими синхронизирующими входами блоков памяти третьей группы, а третий синхронизирующий выход подключен к четвертому синхронизирующему входу второго блока селекции параметров записей, при этом управляющие выходы блоков памяти первой группы соединены с четвертым и пятым синхронизирующими входами третьего блока селекции параметров записей соответственно, управляющие выходы блоков памяти второй группы соединены с четвертым и пятым синхронизирующими входами четвертого блока селекции параметров записей соответственно, управляющие выходы блоков памяти третьей группы соединены с четвертым и пятым синхронизирующими входами пятого блока селекции параметров записей соответственно, а информационный вход блока памяти подключен к информационному выходу второго блока селекции параметров записей, синхронизирующий вход соединен с третьим синхронизирующим выходом второго блока селекции параметров записей, а управляющий выход блока памяти подключен к пятому синхронизирующему входу второго блока селекции параметров записей.A passenger traffic situation analysis system containing a server database address selection block, the first and second information inputs of which are the first and second information inputs of the system, the first and second synchronizing inputs of which are the first and second synchronizing inputs of the system, and the first information output is the first information output system, control unit for data sampling, the information input of which is the third information input of the system, one synchronizing the input of which is connected to the first synchronizing input of the system, and the other is connected to the second synchronizing input of the system, the unit for generating signals for writing and reading the database, the information input of which is connected to the second information output of the server database address selection block, the first and second synchronizing inputs are connected to the first and second synchronizing outputs of the server database address selection block, respectively, the first and second control inputs are connected to the first and second output m of the data sampling control unit, respectively, and the information output is the address output of the system, while the first synchronizing output of the write and read database signal generating unit is connected to the first control input of the data sampling control unit and is the first synchronizing output of the system, and the second synchronizing output of the generating unit write and read signals of the database is connected to the second control input of the data sampling control unit and is the second clock the output of the system, the first register, the information input of which is the fourth information input of the system, the synchronizing input is connected to the second synchronizing input of the system, and the output is connected to one input of the first block of code comparison, the second register, the information input of which is the fifth information input of the system, the synchronizing input is the third synchronizing input of the system, and one output is connected to another input of the first block of code comparison, the synchronizing input of which is connected to the third synchronizing system input, memory blocks of the first group, the information outputs of which are the second and third information outputs of the system, memory blocks of the second group, the information outputs of which are the fourth and fifth outputs of the system, memory blocks of the third group, the information outputs of which are the sixth and seventh information outputs of the system and a memory unit, the information output of which is the eighth information output of the system, characterized in that the system comprises a first selection unit recording parameters, the first synchronizing input of which is connected to one output of the code comparison unit, the second synchronizing input is connected to the third synchronizing output of the write and read database signal generation block, the third synchronizing input is connected to the third synchronizing input of the system, while the first information input of the first selection block recording parameters connected to another output of the second register, and the second information input is connected to the fourth information input of the system, a second unit for selecting recording parameters, the first synchronizing input of which is connected to the other output of the code comparison unit, the second synchronizing input is connected to the third synchronizing output of the unit for generating recording and reading data from the database, and the third synchronizing input of the second unit for selecting recording parameters is connected to the third synchronizing input of the system , while the first information input of the second block of selection of recording parameters is connected to another output of the second register, and the second inform the input is connected to the fourth information input of the system, the third block is the selection of recording parameters, one information input is connected to the information output of the first block of the selection of recording parameters, the other information input is connected to the fourth information input of the system, the first and second synchronizing inputs of the third block of selection of recording parameters are connected with the first and second clock outputs of the first block for selecting recording parameters, and the third clock input is connected n with the third synchronizing input of the system, while the information output of the third recording parameter selection block is connected to the information inputs of the memory blocks of the first group, the first and second synchronizing outputs are connected to the corresponding synchronizing inputs of the memory blocks of the first group, and the third synchronizing output is connected to the fourth synchronizing input of the first a block for selecting recording parameters, a fourth block for selecting recording parameters, one information input of which is connected to the information the output of the first block of selection of recording parameters, another information input is connected to the fourth information input of the system, the first and second clock inputs of the fourth block of selection of recording parameters are connected to the first and third synchronizing outputs of the first block of selection of recording parameters, respectively, the third clock input of the fourth block of selection of recording parameters connected to the third synchronizing input of the system, and the information output of the fourth block of selection of the parameter records is connected to the information inputs of the memory blocks of the second group, while the first and second synchronizing outputs of the fourth block of selection of recording parameters are connected to the corresponding synchronizing inputs of the memory blocks of the second group, and the third synchronizing output is connected to the fifth synchronizing input of the first block of selection of recording parameters, and the fifth block selection of recording parameters, one information input of which is connected to the information output of the second block of selection of recording parameters, friend the information input is connected to the fourth information input of the system, the first and second synchronization inputs of the fifth block of selection of recording parameters are connected to the first and second synchronizing outputs of the second block of selection of recording parameters, respectively, and the third synchronizing input is connected to the third synchronizing input of the system, while the information output of the fifth block recording parameters selection is connected to the information inputs of the memory blocks of the third group, the first and second synchronizing in the outputs of the fifth block of selection of recording parameters are connected to the corresponding synchronizing inputs of the memory blocks of the third group, and the third synchronizing output is connected to the fourth synchronizing input of the second block of selecting recording parameters, while the control outputs of the memory of the first group are connected to the fourth and fifth synchronizing inputs of the third block of selection of parameters records, respectively, the control outputs of the memory blocks of the second group are connected to the fourth and fifth synchronizing input by the fourth block of selection of recording parameters, respectively, the control outputs of the memory blocks of the third group are connected to the fourth and fifth synchronizing inputs of the fifth block of selection of recording parameters, respectively, and the information input of the memory block is connected to the information output of the second block of selection of recording parameters, the synchronizing input is connected to the third synchronizing output the second block of selection of recording parameters, and the control output of the memory block is connected to the fifth synchronizing input of the WTO th selection unit records parameters.
RU2004118825/09A 2004-06-23 2004-06-23 System for situation-based analysis of passenger transportations RU2267810C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2004118825/09A RU2267810C1 (en) 2004-06-23 2004-06-23 System for situation-based analysis of passenger transportations

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2004118825/09A RU2267810C1 (en) 2004-06-23 2004-06-23 System for situation-based analysis of passenger transportations

Publications (1)

Publication Number Publication Date
RU2267810C1 true RU2267810C1 (en) 2006-01-10

Family

ID=35872621

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2004118825/09A RU2267810C1 (en) 2004-06-23 2004-06-23 System for situation-based analysis of passenger transportations

Country Status (1)

Country Link
RU (1) RU2267810C1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5455947A (en) * 1992-05-28 1995-10-03 Fujitsu Limited Log file control system in a complex system
US5713014A (en) * 1994-09-21 1998-01-27 Micro Data Base Systems, Inc. Multi-model database management system engine for database having complex data models
RU16878U1 (en) * 2000-09-25 2001-02-20 Хохлов Антон Львович LAND TRANSPORT TRAFFIC MANAGEMENT SYSTEM
RU19601U1 (en) * 2001-04-06 2001-09-10 Клишин Юрий Петрович INFORMATION AND ANALYTICAL COMPLEX OF REMOTE VEHICLE SERVICE MANAGEMENT AND TRAINING OF SERVICE PERSONNEL
RU29171U1 (en) * 2003-01-28 2003-04-27 Закрытое акционерное общество "Ространс" DEVICE FOR CONTROL OF MOVEMENT OF VEHICLES AND ACCOUNTING OF VEHICLES

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5455947A (en) * 1992-05-28 1995-10-03 Fujitsu Limited Log file control system in a complex system
US5713014A (en) * 1994-09-21 1998-01-27 Micro Data Base Systems, Inc. Multi-model database management system engine for database having complex data models
RU16878U1 (en) * 2000-09-25 2001-02-20 Хохлов Антон Львович LAND TRANSPORT TRAFFIC MANAGEMENT SYSTEM
RU19601U1 (en) * 2001-04-06 2001-09-10 Клишин Юрий Петрович INFORMATION AND ANALYTICAL COMPLEX OF REMOTE VEHICLE SERVICE MANAGEMENT AND TRAINING OF SERVICE PERSONNEL
RU29171U1 (en) * 2003-01-28 2003-04-27 Закрытое акционерное общество "Ространс" DEVICE FOR CONTROL OF MOVEMENT OF VEHICLES AND ACCOUNTING OF VEHICLES

Similar Documents

Publication Publication Date Title
Boyles et al. Transportation network analysis
Delling Time-dependent SHARC-routing
US5859835A (en) Traffic scheduling system and method for packet-switched networks
Smith et al. Simulation of alternative approaches to relieving congestion at locks in a river transportion system
CN109902859B (en) Queuing peak period estimation method based on big data and machine learning algorithm
Chu et al. Genetic algorithms vs. tabu search in timetable scheduling
CN110543478A (en) Public layer width table construction method and device and server
Wang et al. Incorporating travel time uncertainty into the design of service regions for delivery/pickup problems with time windows
Yan et al. World trade evolution: growth, productivity and employment
Wang et al. Equilibrium customer strategies in the Geo/Geo/1 queue with single working vacation
RU71177U1 (en) AUTOMATED SYSTEM FOR COLLECTING AND PROCESSING DATA OF TERRITORIALLY DISTRIBUTED OBJECTS
RU2267810C1 (en) System for situation-based analysis of passenger transportations
RU52220U1 (en) DECISION SUPPORT SYSTEM FOR INCREASING AIR TRANSPORT INCOME
Rogers et al. Judicious order acceptance and order release in make-to-order manufacturing systems
US20160267399A1 (en) Analysis device, analysis method, program, and recording medium
RU2294013C2 (en) System for supporting taking of decisions concerning profitability of air transportation
RU60243U1 (en) AIR TRANSPORTATION MARKETING SYSTEM
CN110517009A (en) Real-time common layer building method, device and server
RU77470U1 (en) AUTOMATED PASSENGER TROUBLES FORECASTING SYSTEM TAKING INTO ACCOUNT DEMAND ELASTICITY
RU2289158C1 (en) System for optimizing passenger traffic of transport companies
RU2289159C1 (en) Automated system for collection and processing of geographically-distributed objects information
RU67303U1 (en) AUTOMATED PASSENGER AIR TRANSPORT MANAGEMENT SYSTEM
RU63566U1 (en) INFORMATION AND ANALYTICAL SYSTEM OF MUNICIPAL EDUCATION "PERSONNEL"
Huo Scalable Control in Stochastic Systems: From Asymptotic Analysis to Reinforcement Learning
RU73104U1 (en) SYSTEM OF INFORMATION AND ANALYTICAL SUPPORT OF THE AIRLINE'S ACTIVITY FOR PASSENGER AIR TRANSPORTATION

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20060624