Устройство для моделирования сетевых графиков
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
Морен ский фи едовате иал Всесоюзно ьского института (53) (56) В 36 ра 81 1. А 994, Авт явк 06(54) (57) УСТРОЙ СЕТЕВЫХ ГРАФИКО ТВО ДЛЯсодержульсов,вленияо рабоиз которвности МОД ЕЛИР О ВАНИЯ ащее генераблок индии модели тор тактовых имп куции, блок упр работы по числу сетевогоых содерж графика, каждая задатчик интенс паол ОСУДАРСТВЕННЫЙ НОМИТЕТ ССПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИ портного строительства33 (088.8)торское свидетельство СССРкл . С 06 С 7/48, 1970.рское свидетельство СССР11 3454380/24,15/20, 17.06.82 (протоработы, первую группу из 1 элементов И ( 1 - число исполнителей),группу элементов задержки, триггер,первый элемент ИЛИ и задатчик номера работы, причем выходы задатчикаинтенсивности выполнения работысоединены с первыми входами элементов И первой группы, вторые входыкоторых подключены к выходу генератора тактовых импульсов, а третьивходы - к единичному выходу триггера,единичный вход которого является входом модели работы, входы первогоэлемента ИЛИ соединены через элементы задер кки группы с выходами элементов И первой группы, о т л ич а ю щ е е с я тем, что, с цельюрасширения функциональных возможкостей устройства путем учета фактического наличия ресурс.ов в любой момент времени выполнения работ сетевого графика, в каждую модель работы дополнительно введены реверсивный счетчик, коммутатор, группа из и элементов ИЛИ ( и - число видов ресурсов), группа из и регистров, вторая группа из и элементов И, формирователь импульсов, блок коммутации, элемент И и второй элемент ИЛИ, блок управления содержит три группы из и элементов запрета, группу из п триггеров, группу из щ элементов ИЛИ, три группы из элементов ИЛИ, группу из и формирователей импульсов, группу из и сумматоров, группу из и регистров, группу из и датчиков случайных импульсов, три элемента ИЛИ, элемент И, регистр, элемент задержки, счетчик, причем выходы первых элементов ИЛИ моделей работы соединены с суммирующими входами реверсивных счетчиков моделей работы и входами коммутаторов моделей работы, выходы коммутаторов каждой модели работы соединены с первыми входами элементов ИЛИ группы каждой модели работы и соответствующими входами элементов ИЛИ группы из п элементов блока управления, выходы элементов ИЛИ группы каждой модели работы соединены с управляющими входами регистров группы каждой модели работы, вторые входы элементов ИЛИ группы каждой модели работы соединены с выходами элементов И второй группы каждой модели работы, первые входы которых соединены с вычитающим входом реверсивного счетчика модели работы. Цици каз нног енин и Раувиал ППП "Патент", г, Ужгород, ул . Проектная,6236 Тираж 6 ВНИИПИ Государств по делам иэобре 113035, Москва, Ж11 Ь 4 524 подключены к выходу соотнетстнующьго разряда регистра блока управления, а вторые входы - с единичными выходами соответствующих триггеров группы блока управления, выход регерсивного счетчика каждой модели Работы является выходом модели работы и соединен с нулевым входом триггера модели работы и первым входом второго элемента ИЛИ модели работы, выход которого соединен с первым входом задатчика номера работы модели работы, а второй вход - с выходом формирователя импульсов модели работы, вход которого соединен с чет" нертыми входами элементов И первой группы модели работы и с выходом элемента И модели работы, входы которого через блок коммутации подключены к выходам элементов запрета первой группы блока управления, информационные входы элементов запрета первой группы блока управления соединены с выходами элементов ИЛИ первой группы блока управпения, входы которых подключены к группам ныко - дон сумматоров группы блока управления, управляющие входы элементов запрета первой и второй групп блока управления соединены с единичными выходами триггеров группы блока управления, нулевые выходы которык соединены с управляющими входами элементов запрета третьей группы блока управления,. информационные входы элементов запрета второй и третьей групп блока управления подключены к выходам элементов ИЛИ второй группы блока управления, входы которых соединены с выходами регистров групп всех моделей работы, выходы датчиков случайных импульсов группы блока управления соединены с нулевыми входами триггеров груп" пы блока управления и управляющими входами регистров группы блока управления, выходы которых соединены с первыми входами элементов ИЛИ третьей группы блока управления, вторые входы которых подключены к выходам элементов запрета третьей группы блока управления, а выходысоединены с,первыми входами сумматорон группы блока управления, вторыевходы сумматоров группы блока ул -равления соединены с выходами элементов запрета второй группы блока1управления, а выходы подключены квходам формирователей импульсовгруппы блока упранления, выходыкоторых соединены с единичнымивходами триггеров группы блока управления и входами первого элемента ИЛИ блока управления, выходкоторого соединен с входом считывания регистра блока управления,разрядные входы которого соединеныс выходами элементов ИЛИ групп изщ элементов блока управления первый вход элемента И блока управления подключен к выходу генераторатактовых импульсов, второй входэлемента И блока управления соединен с единичным выходом триггерапервой модели работы, выход элемента И блока управления соединенс первым входом тактовых импульсоврегистра блока управления, черезэлемент задержки блока управления с вторым входом тактовых импульсоврегистра блока управления и информационным входом счетчика блока управления, управляющий вход которого подключен к выходу второго элемента ИЛИ блока управления, входыкоторого соединены с выходамивторых элементов ИЛИ всех моделейработ, выход счетчика блока управления соединен с входом третьегоэлемента ИЛИ блока управления, остальные входы которого подключены квыходам задатчиков номера работывсех моделей работы, выход третьего элемента ИЛИ блока управлениясоединен с входом блока индикации,информационные входы задатчикон интенсивности работы, реверсивных счет.чиков, регистров групп и задатчиконномера работы всех моделей работи информационные входы регистров группыблока управления являются входами задания исходных параметров устройства,11104Изобретение относится к вычислительной технике, и может быть ис,пользовано для решения задач моделирования сетевых графиков,Известна модель работы сетевого5графика, содержащая задатчик интенсивности выполнения работы, выходыкоторого соединены с первыми входамигруппы из ь элементов И, вторые входыкоторых соединены с выходом генератора тактовых импульсов, а третьивходы - с единичным выходом триггера,выходы которых через элементы за -держки соединены с входами элемента ИЛИ, выход которого соединен свходом счетчика, выход которого соединен с входом схемы выделения работы, первый выход которой являетсявыходом модели работы сетевого гра -фика Г 1 220Это устройство позволяет решатьзадачи моделирования с ете вых графиков при учете зависимости длительности работы от интенсивности еевыполнения, но не учитывает зави -симость времени выполнения работыот наличия необходимых ресурсов.Наиболее близким техническимрешением к изобретению являетсяустройство для моделирования сетевых30графиков, содержащее генератор такто.вых импульсов, блок вычислений, мо -дели работ по числу работ сетевогографика,каждая из которых содержитрегистр, линии задержки, задатчикинтенсивности выполнения работы,35выходы которого соединены с первымивходами элементов И группы, вторыевходы которых подключены к выходугенератора тактовых импульсов,третьи входы элементов И группысоединены с единичным выходом триггера, элемент ИЛИ, выход которогоподключен к входу счетчика, выходкоторого соединен с входом задатчиканомера работы, первый выход которого 45является выходом модели работы сетевого графика, единичный вход триггера является входом модели работы сетевого графика, информационные входызадатчиков интенсивности выполнения 50работы и номера работы являются информационными входами устройства,блок вычислений содержит четыре элемента ИЛИ, .сумматор, счетчик, делитель частоты и узел вывода, линии 55задержки включены между выходамиэлементов И группы, кроме первого,и входами элемента ИЛИ модели рабо 524 2ты, выход элемента ИЛИ соединен с. входом регистра, выход которого подключен к соответствующему входу первого элемента ИЛИ блока вычислений, выход счетчика каждой модели соединен с нулевым входом триггера и соответствующим входом второго элемента ИЛИ блока вычислений, второй выход задатчика номера работ каждой модели подключен к соответствующему входу третьего элемента ИЛИ блока вычислений, выход первого элемента ИЛИ блока вычислений соединен с информационным входом сумматора, управляющий вход которого соединен с первым входом четвертого элемента ИЛИ и через делитель частоты с генератором тактовых импульсов, второй вход элемента И 31 И блока вычислений соединен с входом второго элемента ИЛИ и управляющим входом счетчика блока вычислений, информационный вход которого соединен с выходом генератора тактовыхимпульсов, а выход - с информационным входом узла вывода 1.2 .Устройство позволяет учитыватьзависимость выполнения работы отинтенсивности ее выполнения и потребности в ресурсах, необходимых для выполнения работ, но не учитываетслучайный характер поставок ресурсов.Цель изобретения - расширение функциональных воэможностей устройства путем учета фактического наличия ресурсов в любой момент времени выполнения работ сетевого графика.Цель достигается тем, что в устройство, содержащее генератор тактовых импульсов, блок индикации, блок управления и модели работы по числу и работ сетевого графика, каждая из которых содержит задатчик интенсивности выполнения работы, первую группу из 1 элементов И (1 - числоисполнителей), группу элементов задержки, триггер, первый элемент, ИЛИ и задатчик номера работы, причем выходы задатчика интенсивности выполнения работы соединены с первыми входами элементов И первой группы, вторые входы которых подключены к выходу генератора так-товых импульсов, а третьи входы - к единичному выходу триггера, единичный вход которого является входом модели работы, входы первого элемента ИЛИ соединены через элементызадержки группы с выходами элемен"тов И первой группы, в каждую модель работы дополнительно введеныв каждую модель работы реверсивныйсчетчик, коммутатор, группа из р 5элементов ИЛИ ( и - число видов ре -сурсов), группа из и регистров,вторая группа из ь элементов И, формирователь импульсов, блок коммутацииэлемент И и второй элемент ИЛИ, блок 1 Оуправления содержит три группы иээлементов запрета, группу изь триггеров, группу из п элементовИЛИ, три Группы из и элементов ИЛИ,группу из ь формирователей импульсов, 15группу из о сумматоров, группу изрегистров, группу из р датчиковслучайных импульсов, три элементаИЛИ, элемент И, регистр, элемент задержки, счетчик, причем выходы первьи 20элементов ИЛИ моделей работы соединены с суммирующими входами реверсивныхсчетчиков моделей работы и входамикоммутаторов моделей работы, выходыкоммутаторов каждой модели работы 25соединены с первыми входами элементов ИЛИ группы каждой модели работы и соответствующими входами эле"ментов ИЛИ группы иэ и элементов бло.ка управления, выходы элементов ИЛИ ЗОгруппы каждой модели работы соединены с управляющими входами регистров группы, каждой модели работы, вторые входы элементов ИЛИ группы каждой модели работы соединены с выходами элементов И второй группы каждой модели работы, первые входы которьи соединены с вычитающии входаМреверсивного счетчика модели работыи подключены к выходу соответствую" 4 Ощего разряда регистра блока управления, а вторые входы - с единич"ными выходами соответствующих триггеров группы блока управления, выходреверсивного счетчика каждой моделиработы является выходом модели работыи соединен с нулевым входом триггера модели работы и первым входомвторого элемента ИЛИ модели работы,вьиод которого соединен с первым 50входом задатчика номера работы моделиработы, а второй вход " с вьиодомформирователя импульсов модели работы, вход которого соединен с четвертыми входами элементов И первой груп"ны модели работы и с выходом эле-мента И модели работы, входы которого через блок коммутации подключены к выходам элементо запрета первой группы блока управления, информационные входы элементов запрета первой группы блока управления соединеныс вьиодами элементов ИЛИ первой группы блока управления, входы которьиподключены к группам выходов сумматоров группы блока управления, управляющие входы элементов запрета первойи второй групп блока управления соединены с единичными выходами триггеров группы блока управления, нулевыевыходы которых соединены с управляющими входами элементов запрета третьей группы блока управления, информационные входы элементов запретавторой и третьей групп блока управления подключены к выходам элементов ИЛИ второй группы блока управления, входы которых соединены свыходами регистров групп всех моделейработы, выходы датчиков случайныхимпульсов группы блока управлениясоединены с нулевыми входами триггеров группы блока управления и управляющими входами регистров группыблока управления, выходы которыхсоединены с первыми входами элементов ИЛИ третьей группы блока управления, вторые входы которых подключены к выходам элементов запрета .третьей группы блока управления,а выходы соединены с первыМи входами сумматоров группы блока управления, вторые входы сумматоровгруппы блока управления соединеныс выходами элементов запрета второйгруппы блока управления, а выходыподключены к входам формирователейимпульсов группы блока управления,выходы которых соединены с единичными входами триггеров группы блокауправления и входами первого элемента ИЛИ блока управления, выходкоторого соединен с входом считывания регистра блока управления,разрядные входы которого соединеныс выходами элементов ИЛИ группы изв элементов блока управления, пер"вый вход элемента И блока управленияподключен к выходу генератора тактовьи импульсов, второй вход элемента И блока управления соединен сединичным выходом триггера первоймодели работы, вьиод элемента Иблока управления соединен с первымвходом тактовых импульсов регистраблока управления, через элемент задержки блока управления - с вторымвходом тактовых импульсов регистра35 50 блока управления и информационнымвходом счетчика блока управления,управляющий вход которого подключен к выходу второго элемента ИЛИблока управления, входы которого 5соединены с .выходами вторых элементов ИЛИ всех моделей работы, выход счетчика блока управления соединен с входом третьего элемента ИЛИблока управления, остальные входы 1 Окоторого подключены к выходам задатчиков номера работы всех моделейработы, выход третьего элемента ИЛИблока управления соединен с входомблока индикации, информационные входы 1задатчиков интенсивности работы, реверсивных счетчиков, регистров группи задатчиков номера работы всех моделей работ и информационные входырегистров группы блока управления 2 Оявляются входами задания исходныхпараметров устройства.На фиг. 1 показана структурнаясхема устройстваф на фиг. 2 - функ. циональные схемы блока коммутации и 2коммутатора модели работы сетевогографика; на фиг. 3 - функциональнаясхема и временные диаграммы формирователя импульсов моделей работ иблока управления.ЗОУстройство содержит (фиг, 1) ю моделей 1 работ сетевого графика,блок 2 управления, генератор 3 тактовых импульсов. Каждая модель работысодержит задатчик 4 интенсивностиработы, группу из 1 ( 1 - число исполнителей работ) элементов И 55,группу элементов задержки 6, элемент ИЛИ 7,реверсивный счетчик 8,коммутатор 9, элемент И 10, формирователь 11 импульсов, группу изЬ (- число видов ресурсов) элементов И 121 в 12 п, группу из и элементов ИЛИ 131- 13, группу из прегистров 14 - 14, элемент ИЛИ 15,45блок 16 коммутации, триггер 17,задатчик 18 номера работы, вход 19модели работы и ее выход 20,Блок управления содержит группуиз и элементов задержки 211 в 21,группу из о триггеров 22, - 23,группу из и элементов ИЛИ 23, - 23,группу из л формирователей 24- 24импульсов, группу из л сумматоров25- 25, группу из и элементов ИЛИ261- 26, группу из п регистров 2727, группу из и датчиков 28- 28пслучайных импульсов, группы изэлементов запрета 291 - 29 и 30- Збд элемент ИЛИ 31, элемент И 32, группы из и и )ъ элементов ИЛИ 33 - 33 и1 34- 34 , регистр 35, элемент задержки 36, элемент ИЛИ 37, счетчик 38, элемент ИЛИ 39. Устройство включает блок 40 индикации.Устройство работает следующим образом.Модели работ соединяются между собой входными 19 и выходными 20 клеммами в соответствии с топологией рассчитываемого сетевого графика, В каждой модели работы сетевого графика предварительно в реверсивный счетчик 8 импульсов по входу У за.писываются числа, дополняющие длителв ность соответствующих работ до полной емкости счетчика. В задатчик 4 интенсивности выполнения работы заносится по входной клемме 1 информация о количестве исполнителей работы или о коэффициенте интенсивности ее выполнения. Задатчик 4 ин" тенсивности выполнения работы в зависимости от числа исполнителей подключают к элементам И 5 (1 =1 1)Э У число которых равно числу градаций возможного числа исполнителей. В заданные регистры 14; (1=1,п) записываются нормы расхода соответствующих ресурсов в единицу времени при выполнении Ъ-й Ь =1,гп) работы. При этом каждый вид ресурса (1= 1,о) за" писывается в "свой" регистр 141 (1 = 1,ь). Коммутатором 9 выход элемента ИЛИ 7 соединяется с входами заданных регистров 14 ( 1 = 1, ) . Входы элемента И 10 подключаются к выходам заданных элементов 21 (1 =1 о)Э блока управления с помощью бЛока 16 коммутации. В качестве примера на фиг. 2 показано включение 2-го и и -го ресурсов для выполнения 1-й работы. В блоке 16 коммутации заданные входы подключаются к соответствующим выходам, а оставшиеся выходы соединяются с источником единичного сигнала (он входит в состав блока коммутации), что обеспечивает сигнал "Разрешение" на этих входах элемента И 10, Одновременные контакты коммутатора 9 и блока 6 коммутации имеют общее управление., В задатчик 18 номера работы записывается номер данной работы. Триггер 17 первоначально находится в нулевом состоянии.В блоке управления первоначально задаются следующие параметры. Вменты задержки 6 и элемент ИЛИ 7 импульсы поступают на суммирующий вход реверсивного счетчика 8 и вход коммутатора 9. Сигналы, возникающие на определенных выходах коммутатора 9, через элементы ИЛИ 13;(=1,п) поступают на входы регистров 14; (1 = 1,п) и через один из элементов ИЛИ 34 (1 = 1,гп) - на разрядный вход регистра 35. Номер элемента ИЛИ 34; ( = 1,е) и разрядного входа регистра 35 соответствует номеру выполняемой работы сетевого графика, Информация в регистр 35 записывается тактовыми импульсами, поступающими с выхода элемента задержки 36, а каждой записи информации предшествует обнуление, Поэтому информация в регистре 35 обновляется в каждом такте работы устройства. Информация в регистре 35 имеет вид битовой строки, в которой единицы соответствуют действующим работам сетевого графика, а нули - бездействующим. Такимобразом, из, всех работ сетевого графика в каждом такте отмечаются только работы, действующие в данном такте. Эта информация находится при коррекции.При чтении информации н.: регистров 14,( = 1,п ) нормы расхода соответствующих ресурсов в единицу времени поступают через соответствующие элементы ИЛИ 33;(= 1,п) на входы элементов запрета 29(1= 1,п) и 30,.( 1 = 1,п) . В зависимости от того, какие из этих элементов запрета открыты, числа поступают на суммирующий или вычитающий входы сумматоров 25;( 1 = 1,п).Поскольку в исходном состоянии триггеры 22 (1: 1,п) находятся в1нулевых состояниях, то элементы запрета 29;(1 = 1,п) закрываются, а элементы запрета 30 ( = 1,п) открываются. Нормы расхода ресурсов поступают через элементы 30;(=.1,п) на вычитающие входы соответствующих сумматоров 25;(11,п). При многократном вычитании поступающих чисел в сумматорах 25;( 1 = 1,п) происходит уменьшение соответствующих ресурсов.Если при выполнении работы интенсивностьь потребления ресурсов не превышает интенсивности поступления ресурсов, то в сумматорах 251 ( = 1,п) числа будут положительнымн, на выходах знаковых разрядов 35 7 1104524регистры 27 ( 1 = Г, и ) по входузаписываются минимальные порцииресурсов, поступающие в накопители (бункеры, склады и т.п.). Приэтом каждый вид ресурса записывается в "свой" регистр 27; (1 =1,п), одновременный регистру 14;( 1=Г, и) .Единицы измерения порций поставоки норм расхода должны быть. одинаковыми. Роль накопителей выполняют сум Оматоры 25 (= 1,п), Регистр 35 исчетчик 38 обнулены. Датчики 28;( = 1,п) случайных импульсов настроены на определенные законы распределения случайной величины, имитирующие случайные моменты времени пос- -тупления ресурсов, С выходов датчиков 28 (= 1,п) сигналы поступают на нулевые входы триггеров 22;(1 = 1,п) и на входы регистров 27; 20( 1 = 1,п), считываются и поступаютна суммирующие входы сумматоров 25;( = 1,п). В регистрах 27,(= 1,п),а также в регистрах 14, (1= 1,п) информация при считывании сохраняется.При многократном суммировании поступающих чисел в сумматорах 25;( 1 =1,п)накапливается информация (имитируется процесс накопления заданных ресурсов) .Если заданы все ресурсы, необходимые для выполнения -й работы,т.е, в определенных сумматорах 25,(1 = 1, и) находятся положительныечисла, то на выходах соответствующих элементов ИЛИ 23 (= 1,п)будут единичные сигналы, которые40проходят через открытые элементы 21,(1 = 1, и ) и через блок 16 коммута -ции поступают на собтветствующиевходы элемента И 10, На выходе элемента И 10 модели работы будет единич 45ный сигнал, который поступает на входы элементов 5; (1 = 1, Р)Импульсный сигнал, имитирующийначало работ сеТевого графика, поданный на вход 19 модели работы, исходящей из начала графика, устанавливает триггер 17 этой работы в еди"ничное состояние. При этом открывают.ся элементы И 51( т = 1, 6) и И 32.Импульсы тактового генератора,3 через элемент И 32 поступают на входсчетчика 38, на входы обнуления и записи регистра 35 и на входы элементов И 5; (= 1,). Через эле"1 О 15 20 35 сумматоров сигналов не будет. Триггеры 22, (1= 1,п) остаются в нулевых состояниях, элементы запрета 141 (1 = 1, п) и 30, (1= 1, и) открываются, элементы запрета 29(1= 1, и) - закрываются. Сигналы с выходов элементов ИЛИ 23; (1 = 1,ь) поступают через элементы запрета 21 (1=1,п) блок 16 коммутации на входы элемента И 10, на выходе которого будет разрешающий сигнал, импульсы поступают на суммирующий вход реверсивного счетчика 8 и коммутатора 9. В некоторый момент времени происходит заполнение реверсивного счетчика 8. На выходе старшего разряда этого счетчика появляется сигнал, который поступает на выход 20 данной работы. Одновременно он переводит триггер 17 в нулевое состояние и через элемент ИЛИ 15 считывает номер работы, записанный в задатчике 18. Этот номер через элемент ИЛИ 39 поступает на блок 40 индикации, Через элемент ИЛИ 37 25 пр оис ходит считыва ни е и нформации иэ счетчика 38, в котором фиксируется текущее время. Таким образом, при окончании работы элементы И 5 (1 = 1,п) закрываются нулевым сигналом с выхода триггера 17, на индикацию выводится номер работы и время ее окончания. Количество затраченных ресурсов можно определить, зная нормы каждого ресурса в единицу времени и время, затраченное на выполнение работы.Допустим, что в процессе выполнения работы интенсивность потребления ресурсов превышает интенсивность40 их поступления. Числа, находящиеся в сумматорах 25;( = 1,п) уменьшаются. Возможны две ситуации.Если хотя бы в одном из сумматоров 25.(1= 1,п) при очередном вы 45 читании число равно нулю, то выполнение работы прекращается, фиксирует" ся время начала перерыва. Перерыв продолжается до тех пор, пока в данный сумматор не поступит новая порция ресурса. В момент времени,50 когда в сумматоре 25; (1= 1, и) появляется число, равное нулю, на выходе элемента ИЛИ 23,( 1 = 1,п) сигнал исчезает. Это передается через открытый элемент запрета 21.1 (1= 1,п) и блок 16 коммутади на соответствующий вход элемента И 10. На выходе элемента И 10 появляется нулевой сигнал, который закрывает элементы И 5,( =. 1,1) что обуславливает прерывание работы, и поступает на вход формирователя 11 импульсов, вырабатывающего импупьсы по фронту и спаду сигнала. Поэтому при изменении сигнала на выходе элемента И 10формирователь 11 формирует импульс, поступающий через элемент ИЛИ 15 на считывающий вход задатчика 18 номера работы и через элемент ИЛИ 37 на считывающий вход счетчика 38 . Информация о номере работы и времени начала перерыва поступает на блок 40 ;индикации, По истечении некоторого времени на вход рассматриваемого сумматора 25,(1 = Т, и) поступает новая порция ресурса. Тогда вновь появляется единичный сигнал на выходах соответствующих элементов ИЛИ 23, элементов запрета 21.(1= 1,п) и на выходе элемента И 10. На входах эле" ментов И 5; (1= 1,9) появляется разрешение, и работа сетевого графика продолжается. Формирователь 11 вы-рабатывает импульс, который через элементы ИЛИ 15 и ИЛИ 37 считает номер работы и время окончания перерыва в блоке 40 индикации.Если хотя бы в одном иэ сумматоров 25(1= 1,п) при очередном вы- читании число становится отрицательным, то выполнение работы прекращается, фиксируется время начала перерыва,а в данном сумматоре 25;(1 =1,п) и в реверсивном счетчике 8 происходит коррекция информации, которая необходима для устранения погрешности, возникающей в тот момент, когда величина ресурса, оставшаяся в на копителе, станет меньше нормы расхо" да соответствующего ресурса в единицу времени. При этом очередная элементарная часть работы выполняется полностью или частично как бы за счет недостающего ресурса.Коррекция заключается в том, что после такта, дающего отрицательное число в накопителе, информация в накопителе и реверсивном счетчике восстанавливается такой, какой она была до выполнения этого такта.В момент времени, когда в некото ром сумматоре 25; 6 = 1,п) появляется отрицательное число, на выходе знакового разряда этого сумматора появляется сигнал, который через соответствующий формирователь 24.1 ( = 1 и ) импульсов устанавливает11 110 триг ер 22; (1:= 1,п) в единичное состояние. С выхода этого триггера на управляющие входы соответствующих элементов запрета 2 1;(1 = 1,п) и 30;(1= 1). поступает единичный сигнал и закрывает их. Соответствующие элементы запрета 29; (1-1,й) при этом открываются, На выходе элемента И 10 сигнал исчезает. В результате этого элементы И 5;(1 =1,1) закрываются, что обуславливает прерывание работы. Формирователь 11 вырабатывает импульс, который через элемент ИЛИ 15 считывает из задатчика 18 номер работы и через элемент ИЛИ 37 считывает из счетчика 38 информацию о времени начала перерыва. Одновременно с этим сигнал с единичного выхода соответствующего триггера 22, (1= 1,п) подготавливают к работе соответствуЮ- щий элемент И 12, (1= 1,п), а с выхода знакового разряда соответствующего сумматора 25;(1= 1,п) через формирователь 24;(1= 1,л) и элемент ИЛИ 31 поступает на считывающий вход регистра 35, Из регистра 35, а именно .с выхода разряда, номер которого соответствует номеру выполняемой работы, считывается единица. Она поступает на вычитающий вход реверсивного счетчика 8 и одновременно на входы элементов И 12;(1= 1,ь) данной работы. Информация в счетчике уменьшается на единицу (корректируется). Через открытый элемент И 12 (1 = 1,д) и соответствующий элемент ИЛИ 13;(1 = 1,п) сигнал поступает на считывающий вход соответствующего регистра 14; (1 = 1,о). При этом норма соответствующего ресурса через один из элементов ИЛИ 33;(1: 1,п) один 4524из элементов запрета 29; (1=1,н)один из элементов ИНИ 26; (1=.1,)поступает на суммирующий вход соответствующего сумматора 25;(1 =1,).Происходит коррекция информации(величины ресурса данного вида)в накопителе. Число в данном сумматоре вновь становится положительным,1 О На.выходе соответствующего элемента ИЛИ 23.(1 = 1,п) появляетсяединичный сигнал. Однако закрытыйэлемент запрета 21; (1= 1,н) не пропускает этот сигнал. На выходе эле 15 мента И 10 (1 = 1, ь) сохраняется нулевой сигнал, обеспечивающий перерывв работе. В состоянии перерыва работабудет находиться до тех пор, покане поступит импульс из соответствую 20 щего датчика 28;(1 = 1,п) случайныхимпульсов. Этот импульс записываетв соответствующий сумматор 251 (1 =1,п)невую порцию ресурса и устанавливаетодноименный триггер 22, (1= 1,п) в25 нулевое состояние. Соответствующиеэлементы запрета 21; (1= 1,п) и 30(1 = 1, п) открываются, соответствующие элементы запрета 29; (1= 1,ь) иэлементы И 12; (1 = 1, и) закрываются,На выходе элемента И 10 появляетсяединичный сигнал . Элементы И 51(1 = 1,1) открываются, Импульс, сформированный формирователем 11, считаетв блоке 40 индикации номер работы иинформацию о времени окончанияперерыва. Выполнение работы возобновляется.Таким образом, устройство обеспечивает решение задач моделирования сетевых графиков с учетом фактического наличия ресурсов в любоймомент времени выполнения работ сетевого графика .
СмотретьЗаявка
3568094, 28.03.1983
НОВОСИБИРСКИЙ ФИЛИАЛ ВСЕСОЮЗНОГО НАУЧНО-ИССЛЕДОВАТЕЛЬСКОГО ИНСТИТУТА ТРАНСПОРТНОГО СТРОИТЕЛЬСТВА
ВОРОБЬЕВ ВАЛЕРИЙ СТЕПАНОВИЧ, МОРЕВ ИГОРЬ ИВАНОВИЧ, ШАТИЛОВ АНАТОЛИЙ ГАВРИЛОВИЧ
МПК / Метки
МПК: G06F 15/173
Метки: графиков, моделирования, сетевых
Опубликовано: 23.07.1984
Код ссылки
<a href="https://patents.su/10-1104524-ustrojjstvo-dlya-modelirovaniya-setevykh-grafikov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для моделирования сетевых графиков</a>
Предыдущий патент: Микропроцессорное устройство для цифрового преобразования координат
Следующий патент: Преобразователь комплексных сигналов
Случайный патент: Электролит для электрохимической обработки алюминия и его сплавов