RU2526005C1 - Device to model schedule of enterprise employees work - Google Patents
Device to model schedule of enterprise employees work Download PDFInfo
- 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
Links
- 239000011159 matrix material Substances 0.000 claims abstract description 13
- 230000001360 synchronised effect Effects 0.000 claims description 17
- 238000009434 installation Methods 0.000 claims description 14
- 230000000694 effects Effects 0.000 abstract 1
- 230000005611 electricity Effects 0.000 abstract 1
- 239000000126 substance Substances 0.000 abstract 1
- 244000309464 bull Species 0.000 description 4
- 238000013475 authorization Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000007717 exclusion Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Landscapes
- Train Traffic Observation, Control, And Security (AREA)
Abstract
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
Недостатком данного устройства является то, что выбор варианта проводится только по одному критерию - максимальной суммарной стоимости заполненного рюкзака, а также невозможность моделирования графика работы сотрудников предприятия.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
Недостатком данного устройства является низкая надежность, что связано с асинхронной работой блоков устройства, и невысокое быстродействие.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
На фиг.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
Внешний вход начальной установки устройства 16 соединен с входами синхронной установки в нулевое состояние вторым входом триггера разрешения 2, вторым входом триггера готовности результата 3, вторыми входами группы из m вторых регистров 131, 132, …, 13m, вторыми входами синхронной загрузки группы из m счетчиков 41, 42, …, 4m и вторым входом синхронной установки в единичное состояние третьего регистра 14.The external input of the initial installation of the
Выход генератора ГТИ 1 соединен с входами синхронизации - первым входом триггера разрешения 2, первым входом триггера готовности результата 3, первыми входами группы из m счетчиков 41, 42, …, 4m, первыми входами группы из m вторых регистров 131, 132, …, 13m, первым входом третьего регистра 14.The output of the
Вход пуска устройства 15 соединен с третьим входом разрешения работы триггера разрешения 2, выход которого соединен с третьим входом разрешения работы первого счетчика 41 и первым входом разрешения первой схемы 221 группы третьих схем сравнения.The start input of the device 15 is connected to the third enable input of the trigger of
Выходы каждого 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
Выход каждого триггера 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
Выход каждой первой схемы сравнения 9j подсоединен к одноименному входу первой группы входов второго элемента И 10, второй вход которого соединен с выходом второй схемы сравнения 12. Выход второго сумматора 11 подсоединен к четвертым информационным входам третьего регистра 14 и к первому входу второй схемы сравнения 12, второй вход которой подсоединен к выходу третьего регистра 14.The output of each
Выход второго элемента И 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
Выходы каждого регистра 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
Выход каждой схемы сравнения 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
Устройство позволяет в результате моделирования определить оптимальный график работы сотрудников предприятия (цеха) с неравномерной загрузкой в разные промежутки времени (дни недели или месяца, при сменной работе в течение суток и т.п.).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
Счетчики 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:
В этой таблице значение 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
Предлагаемое устройство для решения задачи о назначениях работает следующим образом.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
При подаче сигнала на вход начальной установки устройства 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
Работа устройства начинается после подачи сигнала ПУСК на вход устройства 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
На следующих тактах ГТИ 1 на выходах группы счетчиков 41, 42, …, 4n формируется текущий вариант распределения сотрудников в соответствии с графиками работы. На каждом счетчике 4i проводится счет от минимального кода (задается на одноименном четвертом регистре 20i) до максимального кода (задается на одноименном пятом регистре 21i).At the following steps of the
При достижении каждым счетчиком 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
Так как третьи схемы сравнения 221, 222, …, 22m соединены параллельным межгрупповым переносом, то единичный сигнал CCi на выходе текущей третьей схемы сравнения 22i формируется только при единичных сигналах на всех предыдущих схемах сравнения 22k (k=1, 2, …, i-1).Since the
С выхода счетчика 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
Единичный сигнал на выходе первой схемы сравнения 9j формируется только в том случае, если код на выходе первого сумматора 7j больше или равен коду на выходе одноименного первого регистра 8j. Сигнал с выхода первой схемы сравнения 9j поступает на одноименный вход второго элемента И 10.A single signal at the output of the
Одновременно двоичные коды с выходов счетчиков 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
Единичный сигнал на выходе второй схемы сравнения 12 формируется только в том случае, если код на выходе второго сумматора 11 меньше или равен коду на выходе одноименного третьего регистра 14. Результат сравнения с выхода второй схемы сравнения 12 поступает на второй вход второго элемента И 10.A single signal at the output of the
Если на всех входах второго элемента И 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
Таким образом, на вторых регистрах 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
При формировании единичного сигнала ССm=1 на выходе третьей схемы сравнения 22m, в этом случае также будут сформированы все единичные сигналы CCi=1, по фронту тактового сигнала генератора 1 триггер разрешения 2 устанавливается в нулевое состояние и останавливается счетный режим счетчика 41, а триггер готовности результата 3 устанавливается в единичное состояние, в результате чего на выходе устройства 18 формируется сигнал ГОТОВ об окончании работы устройства.When generating a single signal CC m = 1 at the output of the
Результатом работы устройства являются коды на группе вторых регистров 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
В предлагаемом устройстве, при единичном сигнале 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
Кроме того, в предлагаемом устройстве, в отличие от прототипа, сокращается объем аппаратных затрат за счет исключения 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)
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)
| 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)
| 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 |
-
2013
- 2013-04-16 RU RU2013117583/08A patent/RU2526005C1/en not_active IP Right Cessation
Patent Citations (3)
| 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)
| 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 |