[go: up one dir, main page]

RU2526005C1 - Device to model schedule of enterprise employees work - Google Patents

Device to model schedule of enterprise employees work Download PDF

Info

Publication number
RU2526005C1
RU2526005C1 RU2013117583/08A RU2013117583A RU2526005C1 RU 2526005 C1 RU2526005 C1 RU 2526005C1 RU 2013117583/08 A RU2013117583/08 A RU 2013117583/08A RU 2013117583 A RU2013117583 A RU 2013117583A RU 2526005 C1 RU2526005 C1 RU 2526005C1
Authority
RU
Russia
Prior art keywords
input
group
output
inputs
registers
Prior art date
Application number
RU2013117583/08A
Other languages
Russian (ru)
Inventor
Игорь Михайлович Ядыкин
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 RU2013117583/08A priority Critical patent/RU2526005C1/en
Application granted granted Critical
Publication of RU2526005C1 publication Critical patent/RU2526005C1/en

Links

Images

Landscapes

  • Train Traffic Observation, Control, And Security (AREA)

Abstract

FIELD: electricity.
SUBSTANCE: device comprises a clock-pulse oscillator (CPO) 1, an enable trigger 2, a trigger of result availability 3, a group of counters 41, 42, …, 4m, a matrix (m×n) of triggers 511, …, 5mn, a matrix (m×n) of groups of the first AND elements 611, …, 6mn, a group of the first summators 71, 72, …, 7n, a group of the first registers 81, 82, …, 8n, a group of the first comparison circuits 91, 92, …, 9n, the second AND element 10, the second summator 11, the second comparison circuit 12, the group of second registers 131, 132, …, 13m, the third register 14, a start inlet 15, an inlet of initial setting of a device 16, a group of the first outlets of a device 171, 172, …, 17m, the second outlet of a device 18, the third outlet of a device 19, a group of the fourth registers 201, 202, …, 20m, a group of the fifth registers 211, 212, …, 21m, a group of the third comparison circuits 221, 222, …, 22m.
EFFECT: increased reliability of a device and increased efficiency of a device.
1 dwg

Description

Изобретение относится к вычислительной технике и может быть использовано для моделирования графиков работы сотрудников предприятия (цеха) с неравномерной загрузкой в разные промежутки времени (дни недели или месяца, при сменной работе в течение суток и т.п.).The invention relates to computer technology and can be used to simulate work schedules of employees of the enterprise (workshop) with uneven loading at different time intervals (days of the week or month, with shift work during the day, etc.).

Известно устройство для моделирования сетевых графов (SU №1383389 A1, МПК G06F 15/20, заявлено 04.10.1986, опубликовано 23.03.1988, Бюл. №11), содержащее матрицу триггеров, первую и вторую группы триггеров, первую и вторую группы элементов И, группу счетчиков, элемент И, вычитающий счетчик, генератор импульсов, группу элементов задержки, группу элементов ИЛИ-НЕ, элемент И-НЕ, элемент НЕ. В устройстве проводится упорядочивание вершин графа в соответствии с правилом предшествования.A device for modeling network graphs (SU No. 1383389 A1, IPC G06F 15/20, claimed 04.10.1986, published 03.23.1988, Bull. No. 11), containing a matrix of triggers, the first and second groups of triggers, the first and second groups of elements And , a group of counters, an AND element, a subtracting counter, a pulse generator, a group of delay elements, a group of OR-NOT elements, an AND-NOT element, an NOT element. The device arranges the vertices of the graph in accordance with the precedence rule.

Недостатком данного устройства является невозможность моделирования графика работы сотрудников предприятия.The disadvantage of this device is the inability to simulate the work schedule of employees.

К причинам, препятствующим достижению указанного ниже технического результата, относится отсутствие средств, обеспечивающих возможность моделирования графика работы сотрудников предприятия.The reasons that impede the achievement of the technical result indicated below include the lack of funds that provide the ability to simulate the work schedule of employees.

Известно устройство для анализа параметров графов (SU №1532942 A1, МПК G06F 15/20, заявлено 03.12.1986, опубликовано 30.12.1989, Бюл. №48), содержащее многоканальный таймер, многоканальный блок ввода-вывода, блок регистрации и сравнения массивов, блок памяти номеров каналов, блок сравнения, первый и второй регистры, элементы задержки, первый и второй блоки элементов ИЛИ. Устройство позволяет определить величину суммарного потребляемого ресурса (количество людей, оборудования и материалов) для каждого момента выполнения исследуемых графиков.A device is known for analyzing graph parameters (SU No. 1532942 A1, IPC G06F 15/20, announced December 3, 1986, published December 30, 1989, Bull. No. 48), comprising a multi-channel timer, multi-channel input-output unit, an array registration and comparison unit, channel number memory block, comparison block, first and second registers, delay elements, first and second blocks of OR elements. The device allows you to determine the value of the total resource consumed (the number of people, equipment and materials) for each moment of execution of the studied schedules.

Недостатком данного устройства являются значительные аппаратные затраты.The disadvantage of this device is the significant hardware costs.

К причинам, препятствующим достижению указанного ниже технического результата, относится отсутствие средств, обеспечивающих возможность моделирования графика работы сотрудников предприятия.The reasons that impede the achievement of the technical result indicated below include the lack of funds that provide the ability to simulate the work schedule of employees.

Известно устройство для решения задачи о рюкзаке (RU №2461060 C1, МПК G06F 17/00, G06F 7/00, заявлено 25.05.2011, опубликовано 10.09.2012, Бюл. №25), содержащее генератор тактовых импульсов (ГТИ), триггер разрешения, триггер готовности результата, группу из m счетчиков, группы из m первых, вторых и третьих регистров, четвертый и пятый регистры, группы из m шестых, седьмых и восьмых регистров, девятый регистр, первый и второй сумматоры, группы из m третьих и четвертых сумматоров, первую и вторую схемы сравнения, группу из m третьих схем сравнения, элемент И, вход пуска устройства, вход сброса устройства, первый выход устройства, группу из m вторых выходов устройства, третьи выходы устройства, четвертые выходы устройства.A device is known for solving the backpack problem (RU No. 2461060 C1, IPC G06F 17/00, G06F 7/00, announced May 25, 2011, published September 10, 2012, Bull. No. 25), containing a clock generator (GTI), a trigger trigger , result ready trigger, a group of m counters, groups of m first, second and third registers, fourth and fifth registers, groups of m sixth, seventh and eighth registers, ninth register, first and second adders, groups of m third and fourth adders , the first and second comparison circuits, a group of m third comparison circuits, an AND element, a device start input device, device reset input, first device output, a group of m second device outputs, third device outputs, fourth device outputs.

Недостатком данного устройства является то, что выбор варианта проводится только по одному критерию - максимальной суммарной стоимости заполненного рюкзака, а также невозможность моделирования графика работы сотрудников предприятия.The disadvantage of this device is that the choice of option is carried out according to only one criterion - the maximum total cost of a filled backpack, as well as the impossibility of modeling the work schedule of employees.

К причинам, препятствующим достижению указанного ниже технического результата, относится отсутствие средств, обеспечивающих возможность моделирования графика работы сотрудников предприятия.The reasons that impede the achievement of the technical result indicated below include the lack of funds that provide the ability to simulate the work schedule of employees.

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является, принятое за прототип, устройство для моделирования графика работы сотрудников учреждения (RU №2434273 C1, МПК G06F17/00, заявлено 07.10.2010, опубликовано 20.11.2011, Бюл. №32), содержащее генератор тактовых импульсов 1, группу счетчиков 41, 42, …, 4m, матрицу (m×n) триггеров 511, …, 5mn, матрицу (m×n) групп первых элементов И 611, …, 6mn, группу первых сумматоров 71, 72, …, 7n, группу первых регистров 81, 82, …, 8n, группу первых схем сравнения 91, 92, …, 9n, второй элемент И 10, второй сумматор 11, вторую схему сравнения 12, группу вторых регистров 131, 132, ..., 13m, третий регистр 14, вход пуска 15, группу первых выходов устройства 171, 172, …, 17m, второй выход устройства 18, выход каждого триггера 5ij (i=1, 2, …, m, j=1, 2, …, n) подсоединен к первому входу одноименной группы элементов И 6ij, вторая группа входов которого подсоединена к выходу одноименного счетчика 4i, а выход подсоединен к одноименному входу сумматора 7j, выход которого подсоединен к первому входу одноименной первой схемы сравнения 9j, второй вход которой подсоединен к выходу одноименного первого регистра 8j, выход каждой первой схемы сравнения 9j подсоединен к одноименному входу второго элемента И 10, выход второго сумматора 11 подсоединен к первому входу второй схемы сравнения 12, второй вход которой подсоединен к выходу третьего регистра 14, выходы каждого регистра из группы вторых регистров 131, 132, …, 13m являются первыми выходами устройства 171, 172, …, 17m.The closest device of the same purpose to the claimed invention in terms of features is a device for modeling the work schedule of employees of an institution (RU No. 2434273 C1, IPC G06F17 / 00, announced October 7, 2010, published November 20, 2011, Bull. No. 32 ), containing a clock generator 1, a group of counters 4 1 , 4 2 , ..., 4m, a matrix (m × n) of triggers 5 11 , ..., 5 mn , a matrix (m × n) of groups of the first elements And 6 11 , ..., 6 mn, the first group of adders 7 1, 7 2, ..., 7 n, the first group of registers 8 1, 8 2, ... 8 n, the first group of comparison circuits 9 1, 9 2, ... 9 n, the second lement and 10, second adder 11, a second comparison circuit 12, a plurality of second registers 13 1, 13 2, ..., 13 m, the third register 14, the start input 15, first group of output devices 17 1, 17 2, ..., 17 m , the second output of the device 18, the output of each trigger 5 ij (i = 1, 2, ..., m, j = 1, 2, ..., n) is connected to the first input of the same group of elements And 6 ij , the second group of inputs of which is connected to output homonymous counters 4 i, and an output connected to the input of the adder 7 of the same name j, the output of which is connected to the first input of the same name of the first comparison circuit 9 j, whose second input Connect the to the output of the same name of the first register 8 j, the output of each first comparison circuit 9 j is connected to the same name input of the second AND gate 10, the output of the second adder 11 is connected to the first input of the second comparison circuit 12, the second input of which is connected to the output of the third register 14, each yields register from the group of second registers 13 1 , 13 2 , ..., 13 m are the first outputs of the device 17 1 , 17 2 , ..., 17 m .

Недостатком данного устройства является низкая надежность, что связано с асинхронной работой блоков устройства, и невысокое быстродействие.The disadvantage of this device is the low reliability, which is associated with asynchronous operation of the device blocks, and low speed.

К причинам, препятствующим достижению указанного ниже технического результата, относятся большие аппаратные и временные затраты, связанные с наличием в устройстве m групп третьих элементов И, m групп четвертых элементов И, первого и второго элементов задержки и трех элементов И.The reasons that impede the achievement of the technical result indicated below include large hardware and time costs associated with the presence of m groups of third elements And, m groups of fourth elements And, the first and second delay elements and three elements I.

Техническим результатом изобретения является повышение надежности устройства, уменьшение аппаратных затрат, увеличение быстродействия устройства и расширение функциональных возможностей в части возможности задания допустимых диапазонов числа сотрудников в каждой группе вариантов распределения сотрудников.The technical result of the invention is to increase the reliability of the device, reduce hardware costs, increase the speed of the device and expand the functionality in terms of the possibility of setting acceptable ranges for the number of employees in each group of distribution options for employees.

Указанный технический результат при осуществлении изобретения достигается тем, что в устройство для моделирования графика работы сотрудников учреждения содержащее генератор тактовых импульсов 1, группу счетчиков 41, 42, …, 4m, матрицу (m×n) триггеров 51, …, 5mn, матрицу (m×n) групп первых элементов И 611, …, 6mn, группу первых сумматоров 71, 72, …, 7n, группу первых регистров 81, 82, …, 8n, группу первых схем сравнения 91, 92, …, 9n, второй элемент И 10, второй сумматор 11, вторую схему сравнения 12, группу вторых регистров 131, 132, …, 13m, третий регистр 14, вход пуска 15, группу первых выходов устройства 171, 172, …, 17m, второй выход устройства 18, причем выход каждого триггера 5ij (i=1, 2, …, m, j=1, 2, …, n) подсоединен к первому входу одноименной группы элементов И 6ij, вторая группа входов которого подсоединена к выходу одноименного счетчика 4i, а выход подсоединен к одноименному входу сумматора 7j, выход которого подсоединен к первому входу одноименной первой схемы сравнения 9j, второй вход которой подсоединен к выходу одноименного первого регистра 8j, выход каждой первой схемы сравнения 9j подсоединен к одноименному входу первой группы входов второго элемента И 10, выход второго сумматора 11 подсоединен к первому входу второй схемы сравнения 12, второй вход которой подсоединен к выходу третьего регистра 14, выходы каждого регистра из группы вторых регистров 131, 132, …, 13m являются первыми выходами устройства 171, 172, …, 17m, дополнительно введены триггер разрешения 2, триггер готовности результата 3, вход начальной установки устройства 16, третий выход устройства 19, группа четвертых регистров 201, 202, …, 20m, группа пятых регистров 211, 212, …, 21m, группа третьих схем сравнения 221, 222, …, 22m, причем вход начальной установки устройства 16 соединен с входами синхронной установки в нулевое состояние вторым входом триггера разрешения 2, вторым входом триггера готовности результата 3, вторыми входами группы из m вторых регистров 131, 132, …, 13m, вторыми входами синхронной загрузки группы из m счетчиков 41, 42, …, 4m и вторым входом синхронной установки в единичное состояние третьего регистра 14, выход генератора 1 соединен с входами синхронизации первым входом триггера разрешения 2, первым входом триггера готовности результата 3, первыми входами группы из m счетчиков 41, 42, …, 4m, первыми входами группы из m вторых регистров 131, 132, …, 13m и первым входом третьего регистра 14, вход пуска устройства 15 соединен с третьим входом разрешения работы триггера разрешения 2, выход которого соединен с третьим входом разрешения работы первого счетчика 41 и первым входом разрешения первой схемы 221 группы третьих схем сравнения, выходы каждого i-го счетчика 4i соединены с информационными входами соответствующего i-го регистра 13i (i=1, 2, …, m) группы из m вторых регистров 131, 132, …, 13m и с соответствующими одноименными входами второго сумматора 11, выход второго сумматора 11 также подсоединен к четвертым информационным входам третьего регистра 14, второй вход второго элемента И 10 соединен с выходом второй схемы сравнения 12, выход второго элемента И 10 соединен с входами разрешения записи третьими входами группы из m вторых регистров 131, 132, …, 13m и третьим входом третьего регистра 14, выходы каждого регистра 20i группы четвертых регистров 201, 202, …, 20m подсоединены к четвертым информационным входам одноименного счетчика 4i (i=1, 2,…, m), выходы которых соединены также со вторыми входами одноименных третьих схем сравнения 22i, третьи входы которых соединены выходами одноименных пятых регистров 21i, выход каждой схемы сравнения 22i соединен с пятым входом загрузки одноименного счетчика 4i (i=1, 2, …, m), выход каждой схемы сравнения 22i (i=1, 2, …, m-1) также соединен с входом разрешения работы третьим входом (i+1)-го счетчика 4i+1 и соответствующим входом первой группы входов (i+1)-й, (i+2)-й - (m)-й схем сравнения 22i+1, 22i+1-22m, выход схемы сравнения 22m также соединен с четвертым входом синхронной установки в нулевое состояние триггера разрешения 2 и третьим входом синхронной установки в единичное состояние триггера готовности результата 3, выход которого является вторым выходом устройства 18, выход третьего регистра 14 является третьим выходом устройства 19.The specified technical result in the implementation of the invention is achieved by the fact that in the device for modeling the work schedule of employees of the institution containing a clock pulse generator 1, a group of counters 4 1 , 4 2 , ..., 4 m , a matrix (m × n) of triggers 5 1 , ..., 5 mn , matrix (m × n) of groups of first elements AND 6 11 , ..., 6 mn , group of first adders 7 1 , 7 2 , ..., 7 n , group of first registers 8 1 , 8 2 , ..., 8 n , group of first comparison schemes 9 1 , 9 2 , ..., 9 n , the second element And 10, the second adder 11, the second comparison scheme 12, the group of second registers 13 1 , 13 2 , ..., 13 m , the third register 14, start input 15, a group of the first outputs of the device 17 1 , 17 2 , ..., 17 m , the second output of the device 18, and the output of each trigger 5 ij (i = 1, 2, ..., m, j = 1, 2, ..., n ) is connected to the first input of the same group of elements And 6 ij , the second group of inputs of which is connected to the output of the counter of the same name 4 i , and the output is connected to the same input of the adder 7 j , the output of which is connected to the first input of the same name of the first comparison circuit 9 j , the second input of which connected to the output of the first register of the same name 8 j , the output of each first comparison circuit 9 j is connected n to the same input of the first group of inputs of the second element And 10, the output of the second adder 11 is connected to the first input of the second comparison circuit 12, the second input of which is connected to the output of the third register 14, the outputs of each register from the group of second registers 13 1 , 13 2 , ..., 13 m are the first outputs of the device 17 1 , 17 2 , ..., 17 m , an additional trigger of permission 2, a readiness trigger of result 3, an input for initial installation of the device 16, a third output of the device 19, a group of fourth registers 20 1 , 20 2 , ..., 20 m , group of fifth registers 21 1 , 21 2 , ..., 21 m , a group of third comparison circuits 22 1 , 22 2 , ..., 22 m , and the input of the initial installation of the device 16 is connected to the inputs of the synchronous zero state by the second input of the trigger of permission 2, the second input of the trigger of readiness of result 3, the second inputs of the group of m second registers 13 1 , 13 2 , ..., 13 m , the second inputs of the synchronous load of a group of m counters 4 1 , 4 2 , ..., 4 m and the second input of the synchronous installation in the single state of the third register 14, the output of the generator 1 is connected to the synchronization inputs first trigger trigger permission 2, first in Odom trigger readiness outcome 3, the first inputs of the group of the m counters 4 1, 4 2, ... 4 m, the first inputs of the group of m second registers 13 1, 13 2, ..., 13 m, and the first input of the third register 14, the start input device 15 is connected to the third enable input of the trigger of permission 2, the output of which is connected to the third input of the enable of the first counter 4 1 and the first enable input of the first circuit 22 1 of the group of third comparison circuits, the outputs of each i-th counter 4 i are connected to the information inputs of the corresponding i -th register 13 i (i = 1, 2, ..., m) groups of m second registers 13 1, 13 2, ... 13 m with the same corresponding inputs of the second adder 11, the output of the second adder 11 is also connected to a fourth data inputs of the third register 14, the second input of the second AND gate 10 is connected to the output of the second comparison circuit 12 , the output of the second element And 10 is connected to the recording permission inputs by the third inputs of the group of m second registers 13 1 , 13 2 , ..., 13 m and the third input of the third register 14, the outputs of each register 20 i of the group of fourth registers 20 1 , 20 2 , ... 20 m are connected to the fourth informational m inputs homonymous counters 4 i (i = 1, 2, ..., m), whose outputs are also connected to second inputs of the same name of third comparison circuits 22 i, the third inputs of which are connected to outputs of the same names fifth registers 21 i, the output of each comparison circuit 22 i is connected with the fifth boot input of the counter of the same name 4 i (i = 1, 2, ..., m), the output of each comparison circuit 22 i (i = 1, 2, ..., m-1) is also connected to the work enable input by the third input (i + 1) -th counter 4 i + 1 and the corresponding input of the first group of inputs of (i + 1) -th, (i + 2) -th - (m) -th comparison circuits 22 i + 1 , 22 i + 1 -22 m , the comparison circuit 22 output is the m It is connected to a fourth input of the synchronous setting in the zero state authorization trigger 2 and the third input of the synchronous state of installation in a single trigger result readiness 3, whose output is the second output of the device 18, the output of the third register 14 is the third output of device 19.

На фиг.1 приведена схема предлагаемого устройства для моделирования графика работы сотрудников учреждения.Figure 1 shows a diagram of the proposed device for modeling the work schedule of employees of the institution.

На фиг.1 приняты следующие обозначения: генератор тактовых импульсов (ГТИ) 1, триггер разрешения 2, триггер готовности результата 3, группа счетчиков 41, 42, …, 4m, матрица (m×n) триггеров 511, …, 5mn, матрица (m×n) групп первых элементов И 611, …, 6mn, группа первых сумматоров 71, 72, …, 7n, группа первых регистров 81, 82, …, 8n, группа первых схем сравнения 91, 92, …, 9n, второй элемент И 10, второй сумматор 11, вторая схема сравнения 12, группа вторых регистров 131, 132, …, 13m, третий регистр 14, вход пуска 15, вход начальной установки устройства 16, группа первых выходов устройства 171, 172, …, 17m, второй выход устройства 18, третий выход устройства 19, группа четвертых регистров 201, 202, …, 20m, группа пятых регистров 211, 222, …, 22m, группа третьих схем сравнения 221, 222, …, 22m.In Fig. 1, the following designations are adopted: a clock pulse generator (GTI) 1, a resolution trigger 2, a readiness trigger for result 3, a group of counters 4 1 , 4 2 , ..., 4 m , a matrix (m × n) of triggers 5 11 , ..., 5 mn , matrix (m × n) of groups of first elements AND 6 11 , ..., 6 mn , group of first adders 7 1 , 7 2 , ..., 7 n , group of first registers 8 1 , 8 2 , ..., 8 n , group the first comparison circuits 9 1 , 9 2 , ..., 9 n , the second element And 10, the second adder 11, the second comparison circuit 12, the group of the second registers 13 1 , 13 2 , ..., 13 m , the third register 14, input start 15, the input of the initial installation of device 16, the group of first you device moves 17 1 , 17 2 , ..., 17 m , second device output 18, third device output 19, group of fourth registers 20 1 , 20 2 , ..., 20 m , group of fifth registers 21 1 , 22 2 , ..., 22 m , a group of third comparison schemes 22 1 , 22 2 , ..., 22 m .

Внешний вход начальной установки устройства 16 соединен с входами синхронной установки в нулевое состояние вторым входом триггера разрешения 2, вторым входом триггера готовности результата 3, вторыми входами группы из m вторых регистров 131, 132, …, 13m, вторыми входами синхронной загрузки группы из m счетчиков 41, 42, …, 4m и вторым входом синхронной установки в единичное состояние третьего регистра 14.The external input of the initial installation of the device 16 is connected to the inputs of the synchronous zero state by the second input of the trigger of permission 2, the second input of the trigger of readiness of result 3, the second inputs of the group of m second registers 13 1 , 13 2 , ..., 13 m , the second inputs of the synchronous load of the group of m counters 4 1 , 4 2 , ..., 4 m and the second input of the synchronous installation in a single state of the third register 14.

Выход генератора ГТИ 1 соединен с входами синхронизации - первым входом триггера разрешения 2, первым входом триггера готовности результата 3, первыми входами группы из m счетчиков 41, 42, …, 4m, первыми входами группы из m вторых регистров 131, 132, …, 13m, первым входом третьего регистра 14.The output of the GTI generator 1 is connected to the synchronization inputs - the first input of the enable trigger 2, the first input of the readiness trigger 3, the first inputs of the group of m counters 4 1 , 4 2 , ..., 4 m , the first inputs of the group of m second registers 13 1 , 13 2 , ..., 13 m , the first input of the third register 14.

Вход пуска устройства 15 соединен с третьим входом разрешения работы триггера разрешения 2, выход которого соединен с третьим входом разрешения работы первого счетчика 41 и первым входом разрешения первой схемы 221 группы третьих схем сравнения.The start input of the device 15 is connected to the third enable input of the trigger of permission 2, the output of which is connected to the third input of the enable of the first counter 4 1 and the first enable input of the first circuit 22 1 of the group of third comparison circuits.

Выходы каждого i-го счетчика 4i (i=1, 2, …, m) соединены с соответствующими одноименными входами второго сумматора 11 и с информационными входами соответствующего i-го регистра 13i группы из m вторых регистров 131, 132, …, 13m, выходы которых являются первыми выходами устройства 171, 172, …, 17m.The outputs of each i-th counter 4 i (i = 1, 2, ..., m) are connected to the corresponding inputs of the same second adder 11 and to the information inputs of the corresponding i-th register 13 i of the group of m second registers 13 1 , 13 2 , ... , 13 m , the outputs of which are the first outputs of the device 17 1 , 17 2 , ..., 17 m .

Выход каждого триггера 5ij (i=1, 2, …, m, j=1, 2, …, n) подсоединен к первому входу одноименной группы элементов И 6ij, вторая группа входов которого подсоединена к выходу одноименного счетчика 4i, а выход подсоединен к одноименному входу сумматора 7j, выход которого подсоединен к первому входу одноименной первой схемы сравнения 9j, второй вход которой подсоединен к выходу одноименного первого регистра 8j.The output of each trigger 5 ij (i = 1, 2, ..., m, j = 1, 2, ..., n) is connected to the first input of the same group of elements And 6 ij , the second group of inputs of which is connected to the output of the counter of the same name 4 i , and the output is connected to the input of the adder of the same name 7 j , the output of which is connected to the first input of the same name of the first comparison circuit 9 j , the second input of which is connected to the output of the same name of the first register 8 j .

Выход каждой первой схемы сравнения 9j подсоединен к одноименному входу первой группы входов второго элемента И 10, второй вход которого соединен с выходом второй схемы сравнения 12. Выход второго сумматора 11 подсоединен к четвертым информационным входам третьего регистра 14 и к первому входу второй схемы сравнения 12, второй вход которой подсоединен к выходу третьего регистра 14.The output of each first comparison circuit 9 j is connected to the same input of the first group of inputs of the second element And 10, the second input of which is connected to the output of the second comparison circuit 12. The output of the second adder 11 is connected to the fourth information inputs of the third register 14 and to the first input of the second comparison circuit 12 , the second input of which is connected to the output of the third register 14.

Выход второго элемента И 10 соединен с входами разрешения записи третьими входами группы из m вторых регистров 131, 132, …, 13m и третьим входом третьего регистра 14.The output of the second element And 10 is connected to the recording permission inputs by the third inputs of the group of m second registers 13 1 , 13 2 , ..., 13 m and the third input of the third register 14.

Выходы каждого регистра 20i группы четвертых регистров 201, 202, …, 20m подсоединены к четвертым информационным входам одноименного счетчика 4i (i=1, 2, …, m), выходы которых соединены также со вторыми входами одноименных третьих схем сравнения 22i, третьи входы которых соединены выходами одноименных пятых регистров 21i.The outputs of each register 20 i of the group of fourth registers 20 1 , 20 2 , ..., 20 m are connected to the fourth information inputs of the counter of the same name 4 i (i = 1, 2, ..., m), the outputs of which are also connected to the second inputs of the same third comparison circuits 22 i , the third inputs of which are connected by the outputs of the same fifth registers 21 i .

Выход каждой схемы сравнения 22i соединен с пятым входом загрузки одноименного счетчика 4i (i=1, 2, …, m), выход каждой i-й схемы сравнения 22i (i=l, 2, …, m-1) также соединен с входом разрешения работы третьим входом (i+1)-го счетчика 4i+1 и соответствующим входом первой группы входов (i+1)-й, (i+2)-й - (m)-й схем сравнения 22i+1, 22i+1-22m, выход схемы сравнения 22m также соединен с четвертым входом синхронной установки в нулевое состояние триггера разрешения 2 и третьим входом синхронной установки в единичное состояние триггера готовности результата 3, выход которого является вторым выходом устройства 18, выход третьего регистра 14 является третьим выходом устройства 19.The output of each comparison circuit 22 i is connected to the fifth input of the load of the same name counter 4 i (i = 1, 2, ..., m), the output of each i-th comparison circuit 22 i (i = l, 2, ..., m-1) is also connected to the work enable input by the third input of the (i + 1) th counter 4 i + 1 and the corresponding input of the first group of inputs of the (i + 1) th, (i + 2) th - (m) th comparison circuits 22 i +1 , 22 i + 1 -22 m , the output of the comparison circuit 22m is also connected to the fourth input of the synchronous installation in the zero state of the enable trigger 2 and the third input of the synchronous installation in the single state of the ready trigger for result 3, the output of which is the second output of the device 18, the output of the third register 14 is the third output of the device 19.

Устройство позволяет в результате моделирования определить оптимальный график работы сотрудников предприятия (цеха) с неравномерной загрузкой в разные промежутки времени (дни недели или месяца, при сменной работе в течение суток и т.п.).The device allows, as a result of simulation, to determine the optimal work schedule for employees of the enterprise (workshop) with uneven loading at different time intervals (days of the week or month, with shift work during the day, etc.).

В исходном состоянии в группу первых регистров 81, 82, …, 8n заносятся значения, соответствующие требуемому числу сотрудников, необходимых в j-й интервал (период, день) работы учреждения. В соответствии с графиками работы в триггеры 5ij (i=1, 2, …, m, j=1, 2, …, n) записывается 0, если в i-м варианте (i-я строка в матрице (m×n) триггеров) не предусмотрена занятость сотрудников в j-м интервале (j-й столбец в матрице), или записывается 1, если в i-м варианте предусмотрена занятость сотрудников в j-м интервале, в третий регистр 14 записывается код максимально возможного числа сотрудников учреждения, например, устанавливаются все единицы.In the initial state, the values corresponding to the required number of employees required in the j-th interval (period, day) of the institution’s work are entered in the group of first registers 8 1 , 8 2 , ..., 8 n . According to the work schedules, in triggers 5 ij (i = 1, 2, ..., m, j = 1, 2, ..., n), 0 is written if in the i-th variant (i-th row in the matrix (m × n ) triggers) the employment of employees in the jth interval (the jth column in the matrix) is not provided, or 1 is written if the employment of employees in the jth interval is provided for in the i-th option, the code for the maximum possible number of employees is written in the third register 14 institutions, for example, all units are installed.

Счетчики 41, 42, …, 4m формируют текущее распределение сотрудников в соответствии с возможными графиками работы сотрудников. В исходном состоянии все счетчики 41, 42, …, 4m устанавливаются в начальное состояние. На группе вторых регистров 131, 132, …, 13m сохраняется наилучший вариант, который обеспечивает распределение сотрудников в соответствии с графиками работы. Например, график работы для сотрудников с двумя выходными:Counters 4 1 , 4 2 , ..., 4 m form the current distribution of employees in accordance with possible employee work schedules. In the initial state, all counters 4 1 , 4 2 , ..., 4 m are set to the initial state. The group of second registers 13 1 , 13 2 , ..., 13 m retains the best option, which ensures the distribution of employees in accordance with work schedules. For example, a work schedule for employees with two days off:

График работы (i)Schedule (i) Дни недели (j)Days of the week (j) ПНMon ВТVT CPCP ЧТThurs ПТPT СБSat ВСSun АBUT 1one 1one 1one 1one 1one 00 00 БB 1one 1one 1one 1one 00 00 1one ВAT 1one 1one 1one 00 00 1one 1one ГG 1one 1one 00 00 1one 1one 1one ДD 1one 00 00 1one 1one 1one 1one ЕE 00 00 1one 1one 1one 1one 1one ЖF 00 1one 1one 1one 1one 1one 00

В этой таблице значение 0 означает, что при данном графике работ группа сотрудников в этот день имеет выходной, а значение 1 - рабочий день. В общем случае выходные дни могут быть не подряд и необязательно по два дня. Кроме того, возможно задание графика с учетом сменности работ в течение суток, или работе через два или три дня и т.п.In this table, a value of 0 means that with this work schedule, a group of employees has a day off, and a value of 1 means a working day. In general, weekends may be non-consecutive and not necessarily two days each. In addition, it is possible to set a schedule taking into account shift work during the day, or work after two or three days, etc.

В группу четвертых регистров 201, 202, …, 20m заносятся значения числа сотрудников, с кем заключены договора с данным i-м режимом работы, т.е. это начальные значения для соответствующих счетчиков 4i. В группу пятых регистров 211, 212, …, 21m заносятся значения максимального числа сотрудников, которые могут быть заняты в соответствии с данным i-м вариантом графика.The group of fourth registers 20 1 , 20 2 , ..., 20 m contains the number of employees with whom contracts are concluded with this i-th mode of operation, i.e. these are the initial values for the corresponding 4 i counters. The group of fifth registers 21 1 , 21 2 , ..., 21 m contains the maximum number of employees who can be employed in accordance with this i-th version of the schedule.

Предлагаемое устройство для решения задачи о назначениях работает следующим образом.The proposed device for solving the assignment problem works as follows.

Работа устройства основана на переборе всех возможных вариантов распределения сотрудников в допустимых диапазонах групп и определения наилучшего варианта среди них по критериям минимума суммарного количества сотрудников при их соответствии требуемым количествам по графикам работы.The operation of the device is based on enumerating all possible options for the distribution of employees in the acceptable ranges of groups and determining the best option among them according to the criteria for a minimum of the total number of employees when they meet the required numbers according to work schedules.

Импульсы с ГТИ 1 постоянно поступают на входы синхронизации группы счетчиков 4i, группы вторых регистров 13i и третьего регистра 14, режимы работы которых задаются сигналами на соответствующих входах управления.The pulses from the GTI 1 are constantly supplied to the synchronization inputs of the group of counters 4 i , the group of second registers 13 i and third register 14, the operating modes of which are set by the signals at the corresponding control inputs.

При подаче сигнала на вход начальной установки устройства 16 по фронту импульса с ГТИ 1 в нулевое состояние устанавливаются триггер разрешения 2, триггер готовности результата 3, группа вторых регистров 131, 132, …, 13m; третий регистр 14 устанавливается в состояние все единицы (максимальный код количества сотрудников), а в счетчики 41, 42, …, 4n заносятся начальные состояния из четвертых регистров 201, 202, …, 20m.When a signal is input to the input of the initial installation of device 16 along the edge of the pulse from the GTI 1, the enable trigger 2, the readiness trigger for result 3, the group of second registers 13 1 , 13 2 , ..., 13 m are set to zero; the third register 14 is set to the state all units (maximum code for the number of employees), and the initial states from the fourth registers 20 1 , 20 2 , ..., 20 m are entered in the counters 4 1 , 4 2 , ..., 4 n .

Работа устройства начинается после подачи сигнала ПУСК на вход устройства 15, по которому синхронно с импульсом от ГТИ 1 устанавливается в единичное состояние выход триггера разрешения 2, выход которого соединен с третьим входом разрешения счета первого счетчика 41 и первым входом разрешения первой схемы 221 группы третьих схем сравнения.The operation of the device begins after applying the START signal to the input of the device 15, by which, in synchronization with the pulse from the GTI 1, the output of the trigger of permission 2 is set to a single state, the output of which is connected to the third input of the resolution of the account of the first counter 4 1 and the first resolution input of the first circuit 22 1 third comparison schemes.

На следующих тактах ГТИ 1 на выходах группы счетчиков 41, 42, …, 4n формируется текущий вариант распределения сотрудников в соответствии с графиками работы. На каждом счетчике 4i проводится счет от минимального кода (задается на одноименном четвертом регистре 20i) до максимального кода (задается на одноименном пятом регистре 21i).At the following steps of the GTI 1, at the outputs of the group of counters 4 1 , 4 2 , ..., 4 n , the current variant of the distribution of employees is formed in accordance with work schedules. Each counter 4 i counts from the minimum code (set on the fourth register of the same name 20 i ) to the maximum code (set on the fifth register of the same name 21 i ).

При достижении каждым счетчиком 4i двоичного кода, равного коду одноименного пятого регистра 21i, на выходе одноименной третьей схемы сравнения 22i формируется единичный сигнал CCi, который поступает на пятый вход разрешения записи в одноименный счетчик 4i и на третий вход разрешения счета следующего счетчика 4i+1. По данному сигналу CCi=1 синхронно с фронтом импульса от ГТИ 1 в одноименный счетчик 4i загружается начальное значения кода с одноименного четвертого регистра 20i (i=1, 2, …, m), а также увеличивается значение кода в следующем счетчике 4i+1 (i=1, 2, …, m-1).Upon reaching each counter 4 i binary code equal to the code of the same name of the fifth register 21 i, the output of the same name of the third comparison circuit 22 i is formed a single signal CC i, which is supplied to the fifth input authorization entries titled counter 4 i and the third input of resolution next invoice counter 4 i + 1 . This signal CC i = 1 synchronously with the front of the pulse from the GTI 1 in the counter of the same name 4 i loads the initial code value from the fourth register of the same name 20 i (i = 1, 2, ..., m), and also increases the code value in the next counter 4 i + 1 (i = 1, 2, ..., m-1).

Так как третьи схемы сравнения 221, 222, …, 22m соединены параллельным межгрупповым переносом, то единичный сигнал CCi на выходе текущей третьей схемы сравнения 22i формируется только при единичных сигналах на всех предыдущих схемах сравнения 22k (k=1, 2, …, i-1).Since the third comparison schemes 22 1 , 22 2 , ..., 22 m are connected by parallel intergroup transfer, a single signal CC i at the output of the current third comparison circuit 22 i is formed only with single signals in all previous comparison schemes 22 k (k = 1, 2, ..., i-1).

С выхода счетчика 4i двоичный код через открытые элементы И 6ij (если одноименный триггер 5ij установлен в единичное состояние) поступает на одноименный вход первого сумматора 7j, на выходах которого будет получено суммарное количество сотрудников в j-й период работы учреждения. Код результата с первого сумматора 7j поступает на первый вход первой схемы сравнения 9j, на второй вход которой поступает код с выхода первого регистра 8j со значением требуемого числа сотрудников в данный период работы учреждения.From the output of counter 4 i, the binary code through the open elements And 6 ij (if the trigger of the same name 5 ij is set to a single state) goes to the same input of the first adder 7 j , at the outputs of which the total number of employees in the jth period of the institution’s work will be received. The result code from the first adder 7 j goes to the first input of the first comparison circuit 9 j , the second input of which receives the code from the output of the first register 8 j with the value of the required number of employees in a given period of the institution.

Единичный сигнал на выходе первой схемы сравнения 9j формируется только в том случае, если код на выходе первого сумматора 7j больше или равен коду на выходе одноименного первого регистра 8j. Сигнал с выхода первой схемы сравнения 9j поступает на одноименный вход второго элемента И 10.A single signal at the output of the first comparison circuit 9 j is formed only if the code at the output of the first adder 7 j is greater than or equal to the code at the output of the first register of the same name 8 j . The signal from the output of the first comparison circuit 9 j goes to the same input of the second element And 10.

Одновременно двоичные коды с выходов счетчиков 4i поступают на одноименные входы второго сумматора 11. Код результата со второго сумматора 11 поступает на первые входы второй схемы сравнения 12, на вторые входы которой поступает код с выхода третьего регистра 14.At the same time, the binary codes from the outputs of the counters 4 i arrive at the inputs of the same name of the second adder 11. The result code from the second adder 11 is supplied to the first inputs of the second comparison circuit 12, the second inputs of which receive the code from the output of the third register 14.

Единичный сигнал на выходе второй схемы сравнения 12 формируется только в том случае, если код на выходе второго сумматора 11 меньше или равен коду на выходе одноименного третьего регистра 14. Результат сравнения с выхода второй схемы сравнения 12 поступает на второй вход второго элемента И 10.A single signal at the output of the second comparison circuit 12 is formed only if the code at the output of the second adder 11 is less than or equal to the code at the output of the third register of the same name 14. The result of the comparison from the output of the second comparison circuit 12 is sent to the second input of the second element And 10.

Если на всех входах второго элемента И 10 установлены единичные сигналы, то на его выходе формируется сигнал EN=1 на разрешение записи текущего варианта распределения сотрудников по периодам работ (лучшего на текущий момент времени варианта) со счетчиков 41, 42, …, 4m в группу вторых регистров 131, 132, …, 13m и записи суммарного количества необходимых сотрудников с выходов второго сумматора 11 в третий регистр 14.If single signals are installed at all inputs of the second element And 10, then the signal EN = 1 is generated at its output to enable recording of the current version of the distribution of employees by work periods (the best option at the current time) from counters 4 1 , 4 2 , ..., 4 m into the group of second registers 13 1 , 13 2 , ..., 13 m and records the total number of required employees from the outputs of the second adder 11 to the third register 14.

Таким образом, на вторых регистрах 131, 132, …, 13m будут зафиксированы коды чисел количества сотрудников, занятых в периоды работы, соответствующие i-му графику работы сотрудников (i=1, 2, …, m), а на третьем регистре 14 общее число сотрудников.Thus, on the second registers 13 1 , 13 2 , ..., 13 m , codes of the numbers of the number of employees employed during periods of work corresponding to the i-th work schedule of employees (i = 1, 2, ..., m) will be fixed, and on the third register 14 total number of employees.

При формировании единичного сигнала ССm=1 на выходе третьей схемы сравнения 22m, в этом случае также будут сформированы все единичные сигналы CCi=1, по фронту тактового сигнала генератора 1 триггер разрешения 2 устанавливается в нулевое состояние и останавливается счетный режим счетчика 41, а триггер готовности результата 3 устанавливается в единичное состояние, в результате чего на выходе устройства 18 формируется сигнал ГОТОВ об окончании работы устройства.When generating a single signal CC m = 1 at the output of the third comparison circuit 22 m , in this case all single signals CC i = 1 will also be generated, along the edge of the clock signal of generator 1, the enable trigger 2 is set to zero and the counter counting mode 4 1 stops and the readiness trigger of result 3 is set to a single state, as a result of which, at the output of the device 18, a signal is READY about the end of the device.

Результатом работы устройства являются коды на группе вторых регистров 131, 132, …, 13m и третьего регистра 14, которые могут сниматься с первых выходов устройства 171, 172, …, 17m и третьего выхода устройства 19.The result of the operation of the device are codes on the group of second registers 13 1 , 13 2 , ..., 13 m and the third register 14, which can be removed from the first outputs of the device 17 1 , 17 2 , ..., 17 m and the third output of the device 19.

В предлагаемом устройстве, при единичном сигнале EN=1, запись варианта распределения сотрудников по периодам работ и запись суммарного количества необходимых сотрудников выполняются синхронно по фронту следующего тактового сигнала, что повышает надежность работы в сравнении с прототипом, в котором выполняется асинхронная запись по сигналам, формируемым в устройстве.In the proposed device, with a single signal EN = 1, a record of the distribution of employees by work period and a record of the total number of required employees are recorded synchronously along the front of the next clock signal, which increases the reliability compared to the prototype, which performs asynchronous recording of signals generated in the device.

В предлагаемом устройстве период синхроимпульсов СИ определяется суммарным временем - временем переключения одной группы синхронных счетчиков 4i, временем задержки элемента И 6ij, временем задержки сумматора 7i, временем задержки схемы сравнения 9i, временем задержки элемента И 10 и временем предварительной установки в регистры 13i или 14. В предлагаемом устройстве время установки кода на выходах счетчиков 4i определяется задержкой переключения только одной группы синхронных счетчиков, так как группы счетчиков объединены параллельным переносом, а в прототипе счетчики соединены последовательно. В предлагаемом устройстве суммарное время прохождения синхросигналов уменьшено на задержки двух элементов из m групп элементов И, двух элементов задержки и двух элементов И. Кроме того, в предлагаемом устройстве повышение быстродействия достигается за счет исключения перебора вне заданных допустимых диапазонов числа сотрудников в каждой группе вариантов распределения сотрудников.In the proposed device, the clock cycle of the SI is determined by the total time - the switching time of one group of synchronous counters 4 i , the delay time of the element And 6 ij , the delay time of the adder 7 i , the delay time of the comparison circuit 9 i , the delay time of the element And 10 and the time of preset in the registers 13 i or 14. In the proposed device, the installation time of the code at the outputs of the counters 4 i is determined by the switching delay of only one group of synchronous counters, since the groups of counters are combined in parallel renosome, and in the prototype the counters are connected in series. In the proposed device, the total transit time of the clock signals is reduced by the delays of two elements from m groups of elements And, two delay elements and two elements I. In addition, in the proposed device, the increase in speed is achieved by eliminating the number of employees in each group of distribution options outside the specified allowable ranges employees.

Кроме того, в предлагаемом устройстве, в отличие от прототипа, сокращается объем аппаратных затрат за счет исключения 2m групп элементов И, двух элементов задержки и трех элементов И.In addition, in the proposed device, in contrast to the prototype, the amount of hardware costs is reduced due to the exclusion of 2m groups of AND elements, two delay elements and three AND elements.

Вышеизложенные сведения позволяют сделать вывод, что предлагаемое устройство для моделирования графика работы сотрудников учреждения обладает регулярностью узлов и связей и соответствует заявляемому техническому результату - повышение надежности, сокращение аппаратных затрат, увеличение быстродействия и расширение функциональных возможностей в части возможности задания допустимых диапазонов числа сотрудников в каждой группе вариантов распределения сотрудников.The above information allows us to conclude that the proposed device for modeling the work schedule of employees of the institution has a regularity of nodes and connections and corresponds to the claimed technical result - increased reliability, reduced hardware costs, increased speed and expanded functionality in terms of the possibility of setting acceptable ranges for the number of employees in each group employee distribution options.

Claims (1)

Устройство для моделирования графика работы сотрудников учреждения, содержащее генератор тактовых импульсов 1, группу счетчиков 41, 42, …, 4m, матрицу (m×n) триггеров 511, …, 5mn, матрицу (m×n) групп первых элементов И 611, …, 6mn, группу первых сумматоров 71, 72, …, 7n, группу первых регистров 81, 82, …, 8n, группу первых схем сравнения 91, 92, …, 9n, второй элемент И 10, второй сумматор 11, вторую схему сравнения 12, группу вторых регистров 131, 132, …, 13m, третий регистр 14, вход пуска 15, группу первых выходов устройства 171, 172, …, 17m, второй выход устройства 18, причем выход каждого триггера 5ij (i=1, 2, …, m, j=1, 2, …, n) подсоединен к первому входу одноименной группы элементов И 6ij, вторая группа входов которого подсоединена к выходу одноименного счетчика 4i, а выход подсоединен к одноименному входу сумматора 7j, выход которого подсоединен к первому входу одноименной первой схемы сравнения 9j, второй вход которой подсоединен к выходу одноименного первого регистра 8j, выход каждой первой схемы сравнения 9j подсоединен к одноименному входу первой группы входов второго элемента И 10, выход второго сумматора 11 подсоединен к первому входу второй схемы сравнения 12, второй вход которой подсоединен к выходу третьего регистра 14, выходы каждого регистра из группы вторых регистров 131, 132, …, 13m являются первыми выходами устройства 171, 172, …, 17m, отличающееся тем, что в него дополнительно введены триггер разрешения 2, триггер готовности результата 3, вход начальной установки устройства 16, третий выход устройства 19, группа четвертых регистров 201, 202, …, 20m, группа пятых регистров 211, 212, …, 21m, группа третьих схем сравнения 221, 222, …, 22m, причем вход начальной установки устройства 16 соединен с входами синхронной установки в нулевое состояние вторым входом триггера разрешения 2, вторым входом триггера готовности результата 3, вторыми входами группы из m вторых регистров 131, 132, …, 13m, вторыми входами синхронной загрузки группы из m счетчиков 41, 42, …, 4m и вторым входом синхронной установки в единичное состояние третьего регистра 14, выход генератора 1 соединен с входами синхронизации первым входом триггера разрешения 2, первым входом триггера готовности результата 3, первыми входами группы из m счетчиков 41, 42, …, 4m, первыми входами группы из m вторых регистров 131, 132, …, 13m и первым входом третьего регистра 14, вход пуска устройства 15 соединен с третьим входом разрешения работы триггера разрешения 2, выход которого соединен с третьим входом разрешения работы первого счетчика 41 и первым входом разрешения первой схемы 221 группы третьих схем сравнения, выходы каждого i-го счетчика 4i соединены с информационными входами соответствующего i-го регистра 13i (i=1, 2, …, m) группы из m вторых регистров 131, 132, …, 13m и с соответствующими одноименными входами второго сумматора 11, выход второго сумматора 11 также подсоединен к четвертым информационным входам третьего регистра 14, второй вход второго элемента И 10 соединен с выходом второй схемы сравнения 12, выход второго элемента И 10 соединен с входами разрешения записи третьими входами группы из m вторых регистров 131, 132, …, 13m и третьим входом третьего регистра 14, выходы каждого регистра 20i группы четвертых регистров 201, 202, …, 20m подсоединены к четвертым информационным входам одноименного счетчика 4i (i=1, 2, …, m), выходы которых соединены также со вторыми входами одноименных третьих схем сравнения 22i, третьи входы которых соединены выходами одноименных пятых регистров 21i, выход каждой схемы сравнения 2i соединен с пятым входом загрузки одноименного счетчика 4i (i=1, 2, …, m), выход каждой схемы сравнения 22i (i=1, 2, …, m-1) также соединен с входом разрешения работы третьим входом (i+1)-го счетчика 4i+1 и соответствующим входом первой группы входов (i+1)-й, (i+2)-й - (m)-й схем сравнения 22i+1, 22i+1-22m, выход схемы сравнения 22m также соединен с четвертым входом синхронной установки в нулевое состояние триггера разрешения 2 и третьим входом синхронной установки в единичное состояние триггера готовности результата 3, выход которого является вторым выходом устройства 18, выход третьего регистра 14 является третьим выходом устройства 19. A device for modeling the work schedule of employees of the institution, containing a clock generator 1, a group of counters 4 1 , 4 2 , ..., 4m, a matrix (m × n) of triggers 5 11 , ..., 5 mn , a matrix (m × n) of groups of first elements And 6 11 , ..., 6 mn , the group of the first adders 7 1 , 7 2 , ..., 7 n , the group of the first registers 8 1 , 8 2 , ..., 8 n , the group of the first comparison schemes 9 1 , 9 2 , ..., 9 n , the second element And 10, the second adder 11, the second comparison circuit 12, the group of the second registers 13 1 , 13 2 , ..., 13 m , the third register 14, the input of the start 15, the group of the first outputs of the device 17 1 , 17 2 , ..., 17 m , second output of device 18 and the output of each trigger 5 ij (i = 1, 2, ..., m, j = 1, 2, ..., n) is connected to the first input of the same group of elements And 6 ij , the second group of inputs of which is connected to the output of the counter of the same name 4 i and the output is connected to the same input of the adder 7 j , the output of which is connected to the first input of the first comparison circuit of the same name 9 j , the second input of which is connected to the output of the first register of the same name 8 j , the output of each first comparison circuit 9 j is connected to the same input of the first group of inputs second element And 10, the output of the second sum ra 11 is connected to the first input of the second comparison circuit 12, the second input of which is connected to the output of the third register 14, the outputs of each register of the group of second registers 13 1, 13 2, ... 13 m are the first output element 17 1, 17 2, ..., 17 m , characterized in that it additionally introduces a trigger of permission 2, a trigger of readiness of result 3, an input of the initial installation of device 16, a third output of device 19, a group of fourth registers 20 1 , 20 2 , ..., 20 m , a group of fifth registers 21 1 , 21 2 , ..., 21 m , a group of third comparison schemes 22 1 , 22 2 , ..., 22 m , and the input the initial installation of the device 16 is connected to the inputs of the synchronous zero state by the second input of the trigger of permission 2, the second input of the trigger of readiness of result 3, the second inputs of the group of m second registers 13 1 , 13 2 , ..., 13 m , the second inputs of the synchronous load of the group of m counters 4 1 , 4 2 , ..., 4m and the second input of the synchronous installation in the single state of the third register 14, the output of the generator 1 is connected to the synchronization inputs by the first input of the trigger trigger 2, the first input of the trigger ready result 3, the first inputs PP from m counters 4 1 , 4 2 , ..., 4m, the first inputs of the group of m second registers 13 1 , 13 2 , ..., 13 m and the first input of the third register 14, the start input of the device 15 is connected to the third input of the permission trigger 2, the output of which is connected to the third enable input of the first counter 4 1 and the first enable input of the first circuit 22 1 of the group of third comparison circuits, the outputs of each i-th counter 4 i are connected to the information inputs of the corresponding i-th register 13 i (i = 1 , 2, ..., m) groups of m second registers 13 1 , 13 2 , ..., 13 m and with the corresponding one by the input inputs of the second adder 11, the output of the second adder 11 is also connected to the fourth information inputs of the third register 14, the second input of the second element And 10 is connected to the output of the second comparison circuit 12, the output of the second element And 10 is connected to the recording permission inputs by the third inputs of the group of m second registers 13 1 , 13 2 , ..., 13 m and the third input of the third register 14, the outputs of each register 20 i of the group of fourth registers 20 1 , 20 2 , ..., 20 m are connected to the fourth information inputs of the same counter 4 i (i = 1, 2, ..., m) whose outputs oedineny also to the second inputs of the same name of third comparison circuits 22 i, the third inputs of which are connected to outputs of the same names fifth registers 21 i, the output of each comparison circuit 2 i coupled to a fifth input load homonymous counters 4 i (i = 1, 2, ..., m), the output of each comparison circuit 22 i (i = 1, 2, ..., m-1) is also connected to the work enable input by the third input of the (i + 1) -th counter 4 i + 1 and the corresponding input of the first group of inputs (i + 1) th, (i + 2) th - (m) th comparing circuits 22 i + 1, 22 i + 1 -22 m, the output comparison circuit 22 m is also connected to a fourth input of the synchronous setting at zero th status latch resolution 2 and the third input of the synchronous setting in one state the flip-flop 3 readiness result, the output of which is the second output unit 18, the output of the third register 14 is the third output device 19.
RU2013117583/08A 2013-04-16 2013-04-16 Device to model schedule of enterprise employees work RU2526005C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2013117583/08A RU2526005C1 (en) 2013-04-16 2013-04-16 Device to model schedule of enterprise employees work

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2013117583/08A RU2526005C1 (en) 2013-04-16 2013-04-16 Device to model schedule of enterprise employees work

Publications (1)

Publication Number Publication Date
RU2526005C1 true RU2526005C1 (en) 2014-08-20

Family

ID=51384706

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2013117583/08A RU2526005C1 (en) 2013-04-16 2013-04-16 Device to model schedule of enterprise employees work

Country Status (1)

Country Link
RU (1) RU2526005C1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2685980C1 (en) * 2018-08-24 2019-04-23 Негосударственная автономная некоммерческая организация высшего образования "Институт мировых цивилизаций" Apparatus for simulating the schedule of employees of an institution
RU2788323C1 (en) * 2022-04-21 2023-01-17 Федеральное государственное бюджетное образовательное учреждение высшего образования "Российский экономический университет имени Г. В. Плеханова" Apparatus for modelling the work schedule of employees of an institution

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7523423B1 (en) * 2004-12-10 2009-04-21 Synopsys, Inc. Method and apparatus for production of data-flow-graphs by symbolic simulation
RU2429537C2 (en) * 2005-08-01 2011-09-20 Вольт Информейшн Сайенсиз Инк. System and method for monitoring service level agreement by third party
RU2434273C1 (en) * 2010-10-07 2011-11-20 Негосударственное образовательное учреждение высшего профессионального образования Московский институт предпринимательства и права Apparatus for simulating staff work schedule

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7523423B1 (en) * 2004-12-10 2009-04-21 Synopsys, Inc. Method and apparatus for production of data-flow-graphs by symbolic simulation
RU2429537C2 (en) * 2005-08-01 2011-09-20 Вольт Информейшн Сайенсиз Инк. System and method for monitoring service level agreement by third party
RU2434273C1 (en) * 2010-10-07 2011-11-20 Негосударственное образовательное учреждение высшего профессионального образования Московский институт предпринимательства и права Apparatus for simulating staff work schedule

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2685980C1 (en) * 2018-08-24 2019-04-23 Негосударственная автономная некоммерческая организация высшего образования "Институт мировых цивилизаций" Apparatus for simulating the schedule of employees of an institution
RU2788323C1 (en) * 2022-04-21 2023-01-17 Федеральное государственное бюджетное образовательное учреждение высшего образования "Российский экономический университет имени Г. В. Плеханова" Apparatus for modelling the work schedule of employees of an institution

Similar Documents

Publication Publication Date Title
US2767908A (en) Electronic digital computing machines
Muttersbach Globally-asynchronous locally-synchronous architectures for VLSI systems
RU2526005C1 (en) Device to model schedule of enterprise employees work
RU2511412C1 (en) Allocation problem solving device
RU2439687C1 (en) Device to solve problem of functions
Zhecheng An online short-term bed occupancy rate prediction procedure based on discrete event simulation
RU2434273C1 (en) Apparatus for simulating staff work schedule
US3518633A (en) Weighted time accounting in time shared computer
RU124415U1 (en) DEVICE FOR MODELING MASS SERVICE SYSTEMS
RU2475954C2 (en) Digital device to generate sequences of control signals with parallel transfer
RU2480827C1 (en) Device to model work schedule of enterprise employees
RU2020577C1 (en) Device for modelling system of mass service
RU2685980C1 (en) Apparatus for simulating the schedule of employees of an institution
SU1716534A1 (en) For simulation of queueing system
RU2542661C1 (en) Device to solve knapsack problem
Saffer et al. Analysis of BMAP/G/1 vacation model of non-M/G/1-type
SU1481790A1 (en) Queueing system simulator
SU1603397A1 (en) Device for modeling two-channel queuing system
SU1599870A1 (en) Device for determining periodicity of inspection of technical systems
RU2296359C1 (en) Device for positioning tasks in circular systems
SU1647586A1 (en) Multiuser system simulating device
SU858000A1 (en) Mass servicing system simulating device
SU446054A1 (en) Device for converting binary numbers
SU1580392A1 (en) Device for modeling queueing systems
SU1048480A1 (en) Device for simulating queueing system

Legal Events

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

Effective date: 20190417