Устройство управления обслуживанием объектов
Иллюстрации
Показать всеРеферат
(° (63) Дополнительное к авт. свид-ву (22) Эаявленооэ.10,72 (21) 1833343/18-24 с присоединением ааявки № (23) Приоритет (43) Опубликоваио25.07.76. Бюллетень № 27 (45) Дата опубликованин описаинн25.09.76 (51) М. Кл.
6 06 P Ж.ОО
Гюсудерствпаа аиатет
6вватв Микка ИР в дивера изп9исиий
N 9TKPtNTNN (бЗ) УДК 681.325 (088.8) (72) Автор изобре тенин
H.3. Стрыгин
Всесоюзный научно-исследовательский институт комплексной автоматизации мелиоративных систем (54) УСТРОЙСТВО УПРАВЛЕНИЯ;ОБСЛУЖИВАНИЕМ ОБЪЕКТОВ
Изобретение относится к вычислительной технике. Известны устройства управления обслужи,ванием обьектов, содержащие блок регистров„ вход которого подключен к входу зап-, ,росов устройства, а выходы соединены с пер.выми входами первого и второго блоков элементов И, вторые входы которых подключены к первому выходу распределителя, вто- рой выход которого через счетчик соединен ц) ,с первым входом блока сравнения, подключенного вторым входом к выходу второго
|блока элементов И, а вход подключен к вы ходу ключа, первый вход которого соединен
I e первым выходом блока регулирования ин- 15
1 тенсивности обслуживания, первый вход ко-, (,торого непосредственно, а второй вход через регулятор процесса обслуживания соединены с соответствующими выходами бло,ка задания закона изменения интенсивности 20 .обслуживания, вход которого подключен к ,входу задания, закона изменения интенсив ности обслуживания устройства, другой вход регулятора процесса обслуживания подклюйев im второму выходу блока рег(улироваииа. 35
1интенсивности обслуживания, а выход первого
1 (блока элементов И через последовательно соединенные дешифратор адреса и блок.ис! полнительных органов соединен с вхоДом блока обратной связи, Известные устройства имеют жесткую !
|дисциплину обслуживания, не зависящую от изменения приоритета обслуживаемых обьек тов во/времени.
Цель изобретения — расширение функци ональных возможностей устройства.
Для этого предлагаемое устройство содержит блок реверсивных счетчиков, блок распределения интенсивности, третий и четвертый блоки элементов И, по два элеменга
И и ИЛИ и дешифратор приоритетного кода, включенный между выходом счетчика и перовыми входами третьего и четвертого блоков элементов И, вторые входы которых подключены к первому выходу блока реверсивных счетчиков, первая группа входов которого подключена к выходам блока обратной связи и блока распределения интенсивности, а вторая группа входов — к выхо ам четвертого блока элементов И и блока
522499
3 распределении интенсивности, второй выход ! блока реверсивных счетчиков соединен с третьим входом третьего блока элементов
И, выходы которого через первый элемент
ИЛИ. соединены с первыми входами элементов И, вторые входы которых подключены к выходу блока сравнения, выход первого элемента И соединен с третьим входом первого блока элементов И, а выход второго элемента И вЂ” со вторым входом ключа, выходы блока обратной связи через второй элемент
ЯЛИ соединены с третьим входом блока регулирования ийтенсивности обслуживания, а третий вход четвертого блока элементов И подключен,к выходу блока сравнении.
На чертеже изображена блок-схема предлагаемого устройства управления обслуживанием объектов, Устройство содержит блок регистров 1, блоки элементов И 2 и 3, блок сравнения 4, счетчик 5, распределитель 6, ключ 7, блок элемснтов И 8, дешифратор адреса 9, блок исполнительных органов 10, блок обратной связи 11, блок регулирования интенсивности обслуживания 12, блок задания закона изменения интенсивности обслуживания 13, регулятор процесса обслуживания 14, блок>элементов И 15, блок реверсивных счетчиков
16, дешифратор приоритетного кода 17, блок распределения интенсивности 1 8, элементы .И 19.и 20 и элементы ИЛИ 21 и 22.
Устройство работает . следующим образом.
Оно управляет обслуживанием конечной совокупностью И объектов, N= --f l,.,„п,Каждому объекту присваивается адрес.(1 ) и при.оритетный вес ($ ) — некоторый обобщенный>
1 показатель его ценности" для системы обслуживания> 1 = g j =- g p р .и
Запросы на обспуживанйе j,- po объекта возникают в случайные моменты Ь т, в
К> И Ьо .Ь -> Т),к = 3.,5 (Т вЂ” время функциони- рования системы); на каждое обслуживание ( и - го объекта затрачивается случайный про-межуток времени Ь ",R < 8, (S -число циклов обслуживания).
Запросы поступают в блок регистров l;
/ в каждый момент времени в нем хранится
:L (М запросов (L ()е0 ).
) .и Ъ .Одновременно мЪжег обслуживатьсЖР (Ь) е .
Sm>(4)рбьектов; на обслуживание а -го объек та требуется стандартная интенсивность TBSP) нологического процесса $,4 а Р (1) ак, где 3
>максимальная, производительность обслужив@- ющего технологического процрсса. <>
В блок задания закона изменения интенсивности обслуживания 13 заносится закон изменения интенсивности технологического
IaPoaecca обии>жииииии Q)<),Q1 и>=0.
4I
В блок реверсивных счетчиков 16 заносится начальное ограничение на интенсивность и обслуживания каждой приоритетной группы
j объекто61- и ° (Я; оно задается блоком распределения интенсивности 18.
В момент hо ссччееттччиик к 55, распределитель б и исполнительные органы блока 10 находят- ся в исходном положении, регулятор процес"са обслуживания 14 — в нулевом.
IO Запуск технологического процесса обслуЖйванйя производится в некоторый момент (,,tg (, t. f ) по сигналу блока 13. Зтот сйгнал в виде последовательности положительных импульсов поступает на вход блока регулщюваыия интенсивности обслу живания 12, где и запоминается.
При появлении кодов положительных импульсов в памяти блока 12 на его выходе появляется, сигнал, воздействующий HB gcтавку регулятора 14. Последний отрабатывает новую уставку; при этом интенсивность обслуживающего технологического процесса () (6) увеличивается иа величину Ь Я (1) определяемую числом выданных блоком 13 импульсов Ы (О,ьQÈ) üò (Î q где
С) — стандартная интенсивность технологического процесса, необходимая для обслуживания одного объекта.
При возрастании интенсивности обслуживающего технологического процесса Я (4) на каждые соответствующий импульсный сигнал поступает с выхода регулятора процесса обслуживания,14 на, вход блока 12; при этом код числа пол> ..<ительных импульсов в его памяти уменьшается каждый раз на единицу, пока ие станет равным нулю, т.е. пока, Q(4f не станет равныь}(4 (4) а с выхода этого блока каждый поступг.вший импульсный сигнал через ключ 7 запускает распределитель 6, Последний начинает циклически подавать импульсы на входы блоков элементов И 2 и 3 и один импульс (в начале каждого цикла) на вход счетчика 5. На вторые входы блоков элементов И 2 и 3 поступают соот.— ветственно приоритетные и адресные коды объектов иэ регистров блока l.
Через последовательно открываемые импульсами распределителя 6 элементы И блока элементов И 2 приоритетные коды объектов $, ) l,р, а 1,азиз регистров блока 1 поступают на входы блока сравнения 4; на другие входы его поступает текущий приоритетный код j (;) сарж) = А/, М
65 it X+1 В- a i a р/,Я
4к р М =к» р+4, - (К номер,цикла) с выхода счетчика 5.
При совпадении кодов .1 и, (t); на
49 .выходе блока сравнении 4 йоявляется сиг6,522499 6 нал, воздействующий на элементы И 19, 20 цесса обслуживания 14 изменится так, что ,и блок элементов И 15; на второй вход бло- QH) Уменьшится на ); если хранился
,ка элементсв И 15 подается приоритетный О или полол ителыые импульсы, то появляется импульс на выходе этого блока, запускающий через ключ 7 распределитель 6.
Дальнейший процесс выбора объекта на об служивание протекает аналогично описанно,xoq с выхода счетчика 5 через дешифратор приоритетного кода 17, на третий — сигнаЛ
°, с каждого ) -го реверсивного счетчика блока реверсивных счетчиков 16, При этом отр р Р, че™иков и . (),0 И) й;, импульсов; ри этом возможное число одновременно обуживаемых объектов g -го приоритетного! веса станет равным Я.— a -О,) (t) 5 М крывается элемент И в блоке элементов И
,15 и через ) -ый прямой вход блока ревер .сивных счетчиков 1 6 сигнал поступает в его ) -ый,реверсивный счетчик. При этом записан-! ный в счетчике код увеличивается на единицу, а сигнал с его выхода поступает на вход блока элементов И 8, на второй вход кото рого поступает сигнал с выхода дешифрато"ра приоритетного кода 17; в блоке элемен тов ФГ8 открывается элемейт И, и сигнал
Через элемент ИЛИ 22 поступает на вторые входы элементов И 19 и 20.
Чэрез открывшийся элемент И 20 закрывается ключ 7; при этом распределитель 6 останавливается, а через некоторый промежуток времени (задаваемый, например, выдержкой времени, сигналом срабатывания исполнительного органа блока исполнительных органов 10 и т.д.) может возвращаться в исходное состояние (при этом в исходное состояние может возвращаться и счетчик 5).
Через открывшийся элемент И 19 сигнал поступает на третий вход блока элементов И 3, В нем открывается элемент И = ! 1
=1, и, а жа,п- наибольший номер регистра
Ю блока 1, и адресный код А -го объекта из регистра i блока 1 поступает через де-, шифратор адреса 9 в блок исполнительных органов 10, где срабатывает i, -ый исполнительный орган, после чего начинается обслуживание 1 -го объекта, При заполнении
-го счетчика блока реверсивных счетчи- ков 16 до кода т! (т.е. когда g H) X (t)) пропадает сигнал на его выходе и закрыва ется элемент И в блоках элементов И 8 и 15; при этом устройство не реагирует на
° совпадение кодов j и у (4) в блоке сравнения 4, в.
Сигнал окончания обслуживания некоторо;го, например, V -го объекта из блока испол;нительных органов 10 поступает в блок об:,ратной связи 11; Hà g -М,) 4,р,V i,n выходе этого блока (соответствующем приоритетному весу объекта) появляется импульсный сигнал, поступающий на инверсный вход g -го реверсивного счетчика блока 16, что вызывает уменьшение записанного в счетчика кода на единицу, и через,элемент ИЛИ 21- на т тийвхоаблока регулирований ре ,интенсивности обслуживания 12. Если в па,мяти этого блока хранились отрицательные импульсы, то код их числа уменьшится на единицу (при этом уставка регулятора про- ф9 му выше.
Интенсивность технологического процес© !са обслуживания (t) меняется согласно закону 9 (t), заложенному в блок задания закона изменения интенсивности обслуживания
13.
Увеличение ее в некоторый момент А, к (
Умечьшение ее на величину, Q (6) про; исходит следующим образом. Отрицательные импульсы с выхода блока 13 поступают на
I .вход блока 12, где запоминаются ;число их
g$ (t) пропорционально требуемому изме нению интенсивности технологического про 1_#_cca (согласно закону 9(<>
- () la б.(t) I
Iï уменьшение уставки регуляторр процесса обслуживания 14 происходит "ступеньками" на стандартную величину (при этом ин- тенсивность обслуживающего технологичес,кого процесса ЯЯ) уменьшается на вели чину п, а код отрицательных импульсов .в блоке 12 - на единицу) при поступлении ,каждого импульса из блока обратной связи 1 1 на третий вход блока 12 ;(по окончании обслуживания некоторого объекта), такое уменьшение будет происходить до тех пор, 1пока не станет выполняться paeertcrsoJQ(t)
tQH) при этом в памяти блока 12 будет храниться нулевой код).
Блок реверсивных счетчиков 16 содержит Р реверсивных счетчиков, каждый рассчитан на максимальный код 2 n>, j -"1,р,И °,— максимапьйое;число объектов g -.го приориетного веса, одновремейное обслуживание ! которых допустимо технологией обслуживания, В процессе обслуживания возможное чис-! ло одновременно обслуживаемых объектов, М
g --го приоритетного веса > (X) задается
j волоком распределения интенсивности 18, Задание заключается в засылке в -ый еве сивпый счетчик блока еве сивных
Редактор 7. Иванова
Составитель. Г. Сорокин
Техред lp Левицкая Корректор H. Гоксич
Заказ 4 09 3/34 2 Тирах< 864 . Подцисное
ЦПИИПИ Государственного комитета Совета Министров СССГ по делам изобретений и открытий
1. 13035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ПИП Иатен1, г. Ужгород, ул. Проектная, 4