Устройство для моделирования процессов управления запасами

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик (i» 907553 (61) Дополнительное к авт. свнд-ву— (22)Заявлено 28.03.80 (21) 2901820/18-24 (5! )М. Кл.

G 06 F 15/20 с при соеди нен нем заявки J4—

Государственный комитет (23) Приоритет— оо делам иэобретеиий н открытий

Опубликовано 23. 02. 82. Бюллетень ¹ 7 (53) УДК 68).333 (088,8) Дата опубликования описания 2 .02.82

M В. Александров, В. Б. Вербова, Ю. Д, feuaee и Ю. П. Савицкий !

1 э

Всесоюзный научно-исследовательский и пр ектноконструкторский институт по автоматизаций предприятий

f промышленности строительных материал (72) Авторыизобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ПРОЦЕССОВ

УПРАВЛЕНИЯ ЗАПАСАМИ

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

Известно устройство для моделирования систем массового обслуживания, содержащее генераторы случайного потока чисел, схему "ЗАПРЕТ", ревер l0 сивный счетчик, блок случайных вре-. менных задержек, элементы ИЛИ, блок сравнения, элементы И, счетчики и генератор импульсов (1 j.

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

Наиболее близким по технической сущности к предлагаемому является устройство для моделирования процесcoB MRccoBofo обслуживания, содержащее реверсивные счетчики, генератор случайных сигналов, элементы задержки, запоминающий блок, блоки индикации(2).

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

Цель изобретения — повышение точности моделирования.

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

90755 элементов И и через элемент задерж ки с первыми входами третьего, четвертого, пятого и шестого блоков сравнения, выход третьего элемента

И подключен ко второму входу третье5 го генератора случайных сигналов, третий вход которого соединен со вторым входом первого генератора случайных сигналов, первым входом первого триггера и выходом второго триггера, ig первый вход которого подключен к выходу первого триггера, первому входу первого регистратора, третьему входу первого генератора случайных сигналов и первому входу третьего эле 5 мента И, второй вход которого соединен с первым выходом третьего триг- гера и вторым входом первого элемента И, выход которого подключен к первому входу седьмого блока сравнения, второй вход которого соединен с выходом третьего генератора случайных сигналов и через первый делитель частоты с первым входом реверсивного счетчика, выход которого подключен ко вторым входам третьего, четвертого; пятого и шестого блоков сравнения, выход первого генератора случайных сигналов соединен со вторым входом первого блока сравнения, выход которого подключен ко второму входу первого триггера, выход седьмого блока сравнения соединен со вторым входом второго триггера, выход первого регистра памяти подключен к третьему входу третьего блока сравнения, выход которого соединен с первым входом третьего триггера, второй выход которого подключен ко второму входу первого регистратора, вы40 ход второго регистра памяти соединен с третьим входом пятого блока сравнения, выход которого подключен ко второму входу третьего триггера, выход четвертого элемента И подключен ко второму входу четвертого генера45 тора случайных сигналов, третий вход которого соединен со вторым входом второго генератора случайных сигналов, первым входом четвертого триггера и выходом пятого триггера, первый вход которого подключен к выходу четвертого триггера, первому входу второго регистратора, третьему входу второго генератора случайных сигналов и первому входу четвертого элемента И, второй вход которого соединен с первым выходом шестого триг" гера и вторым входом второго элемен3 4 та И,. выход которого подключен к первому входу восьмого блока сравнения, второй вход которого соединен с выходом четвертого генератора случайных сигналов и через второй делитель частоты со вторым входом реверсивного счетчика, выход второго генератора случайных сигналов соединен со вторым входом второго блока сравнения, выход которого подключен ко второму входу четвертого триггера, вход восьмого блока сравнения соединен со вторым выходом пятого триггера, выход третьего регистра памяти подключен к третьему гходу четвертого блока сравнения), выход которого соединен с первым входом шестого триггера, второй выход которого подключен ко второму входу второго регистратора, выход четвертого регистра памяти соединен с третьим входом шестого блока сравнения, выход которого подключен ко второму входу шестого триггера.

На чертеже представлена схема предлагаемого устройства °

Устройство содержит генератор

1 тактовых импульсов, первый 2 и второй 3 генераторы последовательности случайных сигналов, элемент 4 задержки, реверсивный счетчик g, первый 6 и второй 7 регистраторы, первый 8 и второй 9 блоки управления.

Блок управления содержит блоки 10 и

11 сравнения, регистры 12 и 13 памяти, триггер 14, генератор последовательности случайных сигналов содержит генераторы 15 и 16 случайных сигналов, блоки 17 и 18 сравнения, триггер 19, триггер 20, элементы И 21 и 22, делитель 23 частоты.

Устройство моделирует последовательность стохастических периодов работы и простоя двух технологических агрегатов с переменной производительностью, разделенных буферной емкостью. При этом генератор 2 определяет параметры функционирования первого агрегата, а генератор второго. Длительность работы и простоя распределены по различным законам, вырабатываемым соответственно генераторами 15 и 16 случайных сигналов. Производительность агрегата задается посредством делителя 23 частоты. Время простоя первого и второго агрегата регистрируется соответственно регистраторами 6 и 7. В регистрах памяти 12 блоков 8 и 9 ус907553 6

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

Величина текущего запаса материала на складе моделируется с помощью реверсивного счетчика 5.

Блоки 17 и 18 сравнения вырабатывают на выходе единичный сигнал при несовпадении величин на входах.

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

В исходном положении на информационных выходах генераторов 2 и 3 вырабатываются нулевые значения сигналов. Триггер 20 установлен в положение "1", а триггер !9 - в положение "0". В реверсивном счетчике 5 устанавливается исходная величина. Регистраторы 6 и 7 установлены в нулевое состояние. Триггер 14 установлен в состояние 1 При подаче пускового сигнала на вход генератора случайных сигналов 16 на его выходе формируется пачка импульсов, частота следования которых равна частоте импульсов генератора 1, длительность пачки импульсов подчиняется заданному закону распределения. Делитель

23 частоты позволяет изменять частоту следования импульсов в пачке. Наличие одновременно сигналов на прямом и инверсном входах блока 18 сравнения приводит к установке на его выходе сигнала "0". При этом триггер

20 также установлен в состояние "0", а триггер 19 — в состояние "1". Вход генератора 15 случайных сигналов.заблокирован, а сигнал "1" на его входе разрешения, поступающий с выхода триг гера 19, позволяет сформировать случайное число, подчиняющееся заданному закону распределения.

После вывода пачки импульсов с информационного выхода генератора 2 на счетчик 5 на выходе блока 18 сравнения .вырабатывается сигнал " l устанавливающий триггер 20 в состо" яние "1", а триггер 19 - в состоя" ние "0". При этом в генераторе 16

15 то

25 зо

35 о

50 случайных сигналов формируется новое случайное число, а на выходе генератора 15 вырабатывается пачка импульсов, частота следования которых равна частоте импульсов генератора 1, а длительность пачки подчиняется заданному закону распределения. Сравнение кода содержимого счетчика 5 с кодами регистров 12 и

13 памяти блоков 8 и 9 осуществляется в каждом такте по сигналу с выхода элемента 4 задержки. Если при выводе пачки импульсов с информационного выхода генератора 2 и сравнении кодов окажется, что содержимое счетчика 5 равно коду регистра

12 памяти, триггер 14 сигналом с выхода блока 10 сравнения установится в инверсное состояние. При этом через элемент И 22 заблокируется вход ввода генератора 16 случайных сигналов, и вывод пачки импульсов с информационного выхода генератора 2 прекратится, а на блокирующем выходе генератора 2 сигнал "1" сохранится, так как тактовые импульсы на .прямой вход блока 18 сравнений не поступают.

Сигналы "1" на обоих входах регистратора 6 обеспечивают начало счета времени, который продолжается до тех пор, пока содержимое счетчика 5 не достигнет значения, заданного регистром 13 памяти, после чего срабатывает блок ll сравнения, и триггер

14 устанавливается в состояние "1".

При этом снимается блокировка входа ввода генератора 16 случайных сигналов, что обеспечивает продолжение вывода |прерванной пачки импульсов на реверсивный счетчик 5. Генератор 3 работает аналогично генератору 2, блок 9 - аналогично блоку 8, а регистратор 7 — аналогично регистратору 6.

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

Формула изобретения

Устройство для моделирования процессов управления запасами, содержа907553 ще» первый генератор случайных сигна. лов, элемент задержки, реверсивный счетчик, первый и второй регистраторы, о т л и ч а ю щ е е с я тем, что, с целью повышения точности, оно дополнительно содержит генератор тактовых импульсов, элементы И, генераторы случайных сигналов, блоки сравнения, триггеры, делители частоты и регистры. памяти, причем выход генера- о тора тактовых импульсов соединен с первыми входами первого и второго блоков сравнения, первого, второго, третьего и четвертого генераторов случайных сигналов, первого и второ- 15 го элементов И и через элемент задержки — с первыми входами третьего четвертого, пятого и шестого блоков сравнения, выход третьего элемента И подключен к второму входу третьего 2о генератора случайных сйгналов, третий вход которого соединен с вторым входом первого генератора случайных сигналов, первым входом первого триггера и выходом второго триггера, 5 первый вход которого подключен к выходу первого триггера, первому входу первого регистратора, третьему входу первого генератора случайных сигналов и первому входу третьего 30 элемента И, второй вход которого соединен с первым выходом третьего триггера и вторым входом первого элемента И, выход которого подключен к первому входу седьмого блока сравнения, второй вход которого соединен с выходом третьего генератора случайных сигналов и через первый делитель частоты с первым входом реверсивного счетчика, выход которого подключен к вторым входам третьего, четвертого, пятого и шестого блоков сравнения, выход первого генератора случайных сигналов соединен с вторым входом первого блока сравнения, выход которого подключен к второму входу первого триггера, выход седьмого блока сравнения соединен с вторым входом второго триггера, выход первого регистра памяти подключен к третьему входу третьего блока сравнения, выход которого соединен с первым входом трет ьего т ри r гера, вт орой выход которого подключен к второму входу первого регистратора, выход второ о регистра памяти соединен с третьим входом пятого блока сравнения, выход которого подключен к второму входу третьего триггера, выход четвертого элемента И подкл,учен к второму входу четвертого генератора случайных сигналов, третий вход которого соединен с вторым входом второго генератора случайных сигналов, первым входом четвертого триггера и выходом пятого триггера, первый вход которого подключен к выходу четвертого триггера, первому входу второго регистратора, третьему входу второго генератора случайных сигналов и первому входу четвертого элемента

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

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

450178, кл. G 06 F 15/20, 1974, 2. Авторское свидетельство СССР

Ю 481900, кл. G 06 Г 15/20, 1975 (прототип).

Устройство для моделирования процессов управления запасами Устройство для моделирования процессов управления запасами Устройство для моделирования процессов управления запасами Устройство для моделирования процессов управления запасами Устройство для моделирования процессов управления запасами 

 

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

Изобретение относится к электросвязи и может быть использовано для поиска информации и идентификации применяемых в цифровых системах связи кадров коммуникационных протоколов, относящихся к подмножеству процедур HDLC
Наверх