Устройство для моделирования сетевых графиков Советский патент 1978 года по МПК G06G7/48 G06G7/122 

Описание патента на изобретение SU636635A2

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

В основном изобретении по авт.св. № 422ОО2 описано устройство для моделирования сетевых графиков, содержащее блок управления, первый выход которого подключен к первому входу первого элемента ИЛИ блока формирования топологии, блок моделей ветвей по числу работ сетевого графика, каждая из которых выполнена в виде эадатчйков адресов, выходами соединенных с элементами И, причем выход первого элемента И соединен с входом формиро-вателя временных интервалов, вход второго элемента И соединен через инвертор с первым входом элемента ИЛИ, к второму входу которого подключен выход второго элемента И, генератор импульсов, первый и второй выходы которого подключены соответственно ко второму входу первого элемента И каждой моде-

ЛИ ветви и к первому входу первого элемента И блока формирования топологии, второй вход которого соединен с входом инвертора блока формирования топологии, каждая модель ветви содержит триггеры, входы которых соединены с формирователем временных интервалов, причем второй вход первого триггера подключен к первому входу второго элемента И, к второму входу которого и к третьему входу первого элемента И подключены выходы второго триггера, входы задатчиков адресов, каждой модели ветви соединены с выходом первого элемента ИЛИ блока формирования топологии, содержащего второй элемент ИЛИ, подключенный через инвертор к второму элементу И, и последовательно соединенные третий элемент И и третий элемент ИЛИ, выход и вход которого подключены соответственно к входу и Bi-opoMy выходу блока управления причем первый выход генератора импульсов соединен с вторым входом второго элемента И блока формирования топологии. выход которого подключен к входу фор .мярователя временных интервалов каж™ дои моделиветви, вход блока управления соединен с четвертым входом первого элемента И каждой модели ветви, выход первого триггера каждой модели ветви подключен к входу второго элемента ИЛИ блока формирований топологии, а выход второго элемента ИЛИ кагвдой модели ветви соединен с входом третьего элемента И блока формирования топологии. Недостатком устройства являются боль шие затраты времени на моделирование адресов, снижающие быстродействие устройства в целом. Целью дополнительного изобретения являе1х:я повышение быстродействия устройства, Эта цель достигается путем сюкраше шш времени моделирования адресов, за счет последовательно-параллельного мо делировакия адресов, а именно, последо вательно по разрядам и параллельно по одинаковым раарлдвм всех адресов. Для этого в кшвдую модель ветви дополнительно введены (K-l) пары дискрет ных линий задержки, где К - максималь ное число разрядов в адресе узла и (К-1) элементов И, а в блок формирования топологии дополнительно введены (К-1) элементов И, () инверторов,() элементов ИЛИ, выход каждого из которых через инвертор подключен к nepsosvty входу соответствующего дополни тельного элемента И блока формирования ТОПОЛОГИИ, вторые и третьи входы которых соединены с первым и )pым входами первого элемента И блока формировааия топологии соответственно, выходы дополнительных элементов И блоки формирования топологии подключены к входам соответствующих пар дополнитель ных дискретных линий задержки моделей ветвейа выходы первых дополнительных дискретных Л1етий задержки каждой пары ссюдинены с дополнительными входами п вого элемента И соответствующей модел ветвИэ выкоиы вторых дополнительных дискретных линий за,аернски каждой пары соединены с дополнительными входами первого триггера соответствующей модел ветви и с первыми входами соответствую щих дополнительных элементов И этой модели ветви,вторые входы которых сое динены с выходом первого триггера этой модели ветШ, третий вход дополнитель ного элекданта И модели ветвНа кроме первого, соединен с выходом предьщуше64 го дополнительного элемента И этой мо дели ветвид выходы каждого из дополнительных элементов И модели ветви подключены ко входу соответствующего дополнительного элемента ИЛИ блока формирования топологии. На фиг. 1 изображена функциональная схема устройства; на фиг 2 - функциональная схема устройства для К 3; на фиг. 3 показан фрагмент сетевого графика, рассмотренный в качестве примераНа фиг. 1 обозначены; блок 1 моделей ветвей, блок 2 формирования топологии, блок 3 управления, генератор 4 импульсов. Каждая модель ветви содержит дискретные линии задержки (ДЛЗ) 5,6 задатчики адресов начального и конечного узлов соответственно, дополнительные дискретные линии задержки (ДЛЗ) 7i , 7 формирователь 8 временных 2. 2 интервалов, триггеры 9, Ю, элемент И 11, 12, дополнительные элементы И 13j... .,, 13(j/, инвертор 14, элемент ИЛИ 15. Блок формирования топологии содержит элементы И 16, 17, 18, дополнительные элементы И 19..,. i9{K-l)i элементы ИЛИ 20, 21,22, дополнительные элементы ИЛИ 23 (к.- О инвертор 24, дополнительные инверторы 25j ...... ) Работа устройства рассматривается для схемы на фиг. 2 на примере фрагмента сетевого графика (фиг. 3). На фрагменте показаны 2 узла сетевого графика с ветвями, узлы показаны кружками, а ветви - стрелками, при этом адреса узлов (125 и 316) показаны в кружках, а номера ветвей проставлены над их изображениями. Пунктиром показаны ветви, которые окончились до рассматриваемого момента, а сплошными линиями (ветви CS , ) показаны ветвк которые окончились одновременно в рассматриваемь й момент. (ВетвиЬ,С,(,Й,)1 еше не начались). Пусть в качестве ДЛЗ используются декадные счетчики импульсов с потенциальным выходом (далее упомянутые элементы будем называть счетчиками). Пусть, далее адреса узлов представлены Б дополнительном коде (тоЭ, в счетчиках записаны числа, дополняющие разряд адреса до полной ewKocTJi счетчика, т.е. до 10). Причем сотни записываются в ДЛЗ первой пары, тогда первоначальное содержимое счетчЕгков ссютветствует таблнде. Пусть в рассматриваемый момент вре мени содержимые счетчиков соответствуют таблице. Как отмечено выше, рассмот рение работы начинается с момента, когда одновремеггао око1г-1йлись ветви, сд, i , которые окончились последними из ветвей, входящих в уэлы 125 н 316 (ветви показанные пунктиром на фиг. 3 окончились раньше), В момент окончания ветвей установились в единицу триггеры 9 моделей ветвей s , i . Выходы триг геров 9 этих моделей ветвей через элемент ИЛИ 2О и инвертор 24 запрещают поступление импульсов серии А на формирователи 8 временных интервалов всех моделей ветвей, эти же выходы обеспечивают разрешающий потенциал на вторых входах элементов И 13 j, И iS. моделей ветвей CS, . Единичный выход вп мента ИЛИ 2О обеспечивает разрешающий потенциал на третьих входах элементов И 19 i, И 19г нка BTqjOM входе элемента И 17, поскольку на выходах элемен..гов ИЛИ единичных сигналов нет, на первые входы элементов И 19, И 19g, через инверторы также подаются разрешаюшие потенциалы, и чер«з влемен ты И 17, ИЛИ 21, И 19j, И 192. « входы счетчиков начинают поступать импульсы серии Б, После поступления одног импульса серии Б появляются сигналы ни выходах счетчиков 7 (модель ветвей Ь, С, d ), 7g (модель ветви О ) 7 j (модель ветвейg,t), 7 (модель ветви i ). Поскольку в каждой модели ветви элементы И 13|, И IS. собраны по приор йтетной схе ме (с приоритетомдпя старшего разряда), то вданичныйсЕГнал появится только на выходе элемента И 13 модели ветви о.. Через элемент ИЛИ 23 и игшертор 25 &тот сигнал запретит поступление имкульсов серии Б на выход .элемента И 19, о значит, к ка входы всех счетчнков старшегЬ разряда (т. а. счетчиков 7 , 7|). Нулевой сигнал на выходе элемента И 13 модели ветви запрещает появление едиккччого сигнала на выходе злемагге И 132 модели ветви i Импульсы серии Б продолжаиу посту- петь на входы счетчиков десятков н еди« ниц. После следующего импульса серии Б появляется сигнал на первом входе элемента И 13 модели ветви d ; единичный сигнал на выходе элемента И той же модели ветви разрещает появление 8ТОГО сигнала па выходе элемента И 13,j , который через элемент ИЛИ 232 инвертор 252 элемент И 192 запрещает поступление импульсов серии Б на входы счетчиков десятков всех моде- /2 лей ветвей (т.е. на все элементы 7, , г i 2 идновременно единичные сигналы -ПОЯВЛЯЮТСЯ на выходах элементов 7 моделей вel0eйЪ, . В дальнейщем m,iпульсы cepini Б поступают только на счетчики 5, 6. Через три импульса се- . рш1 Б появляется сигнал на выходе счет чика 6 модели ветви Ct н счетчнков 5 моделей ветвей Ь,С. Так как ветвь CS оканч1юается последней в узле 125, то на выходе элемента И 18 форМ1 руется единичный сигнал который через ИЛИ 22 поступает на входы элементов 11 всех моделей ветвей, так как на выходах счетчиков 5, 7j, 7 моделей ветвей Ь, С, d присутствуют единичные сигналы, то на всех входах эле- мен-тов 11 этих моделей ветвей присутствуют единичные сигналы, которые через элементы И 11 поступают на формирователи 6 упомянутых моделей ветвей, тем самым эти формирователи подготавливаю-тся к отсчету импульсов серии А . По совпадению единичных сигналов с выходов счетчиков 6, 7 i , 7 модели ветви (3 сбрасывается в нуль триггер 9 упомянутой модели, тем самым запрещая в дальнейшем появление единичных сигналов на выходах элементов И 13., И 132 той же модели. Таким образом, сигналы снимаются с входов (а следовательно, с выходов) элементов ИЛИ 23, 232, поэтому через инверторы 25, 252 тупахуг разрешающие сигналы на первые входы элементов И 19ji, 192,Так выходе элемента ИЛИ 2О по-прежнему присутствует единичный сигнаш (триггер 9 модели ветвй i находится в единнч 7636ном состоянии), то импульсы серии Б поступают на выходы элементов И 17, ИЛИ 21, и 1Q, 11 iOrt и, следовательно, HQ ВХОДЫ всех счетчиков, Череа восемь импульсов серии Б (считая с момента установки в ноль триггера 9 модели ветви а появится единичный сигнал на выходе элемента И 13 модели ветви , который разрешит в дальнейшем появление сигнала на выходе И 13 той же мог дели ветви и через элемент ИЛИ 23 и инвертор 25jзапретит подачу импульсов серии Б на все счетчики старшей декады. Далее процесс продолжается аналогичное а именно производится отсчет десятков, затем единиц адреса узле 316. Когда на г.f- выходах счетчиков о, 2 2 модели ветби i ггоЕвятся единичные сигнапы, такие 1ке сигналы появятся на выходах счетчиков 5, t s 7 д моделей .ветвей 6,Н . TaJt как на остальных входах элементов И 11 укоыянутык моделей также будут единичные сигналы, то послед, ние появятся п на ьыходах элементов И 11 моделей ветвей , tl , подготавлива тем самым формирователи 8 этих моде лей к отсчету импульсов серии А, Поскольку после этого единичные сигналы нп выходах элемента ИЛИ 20 отсутствуют, на третьи входы элементов И 19, 19- , на второй вход И 17 подаются запрещающие потенниалы, а на вход И 16 через инвертор 24 подается разрешающий потенциал, импупьсь) серии Б не поступают на модели ветвей и начинают поступат импульсы серий А на те формирователи 8 на которые было подано разрешение с вы хопа елеглеата И 11s соответствующей мо дели ветви. Технико-экономическая эффективность изобретения заключается в повышении быстродействия устройства по основному изобретению, А именно, для устройства, рассчитанного на моделирование сетевых графиков с максимальным числом узлов 999, скорость формирований топологам возрастает в 33,, 3 раза (так как максимальное Число импульсов серии Б, которое необходимо для моделирования -идраса, в устройстве по основному и дополнительному изобретениям равно соответ ственно 999 и 30). Как уже отмечалось выше, время решеная задачи устройством равно сумме двух временных интервалов, каждый из которых определяется сумма(ным числом импульсов серии А и Б соответственно, поступивших в блок моделей ветвей, начиная с момента пуска, до момента окончания работы. Формула изобретения Устройство для моделирования сетевых графиков по авторскому свидетельству № 422ОО2, отличающеес я тем, что, с целью повышения быстродействия, в каждую модель ветви дополнительно введены (К-1) пары дискретных линий задержки, где К - максимальное исло разрядов в адресе узла и () нтов И, а в блок формирования топологии дополнительно введены (К-1) элементов И, (К-1) инверторов, (К-1) элементов ИЛИ, выход каждого из которых через инвертор подключен к первому входу соответствующего дополнигельного элемента И блока формирования топологии, вторые и третьи входы которых соединены с первым и вторым входами первого элемента И блока формирования топологии соответственно, выходь дополнительных элементов И блока формирования топологии подключены к входам соответствующих пар дополнительных дискретш 1х линий задержки моделей ветвей, выходы первых дополнительных дискретных линий задержки каждой пары соединены с дополнительными входами первого элемента И соответствующей модели ветви, выходы вторых дополнительных дискретных линий задержки каждой пары соединены с дополнительными входами первого триггера соответствующей модели ветви и с первыми входами соответствующих дополнительных элементов И этой модели ветви, вторые входы которых соединены с выходом первого триггера етой модели ветBUf третий вход дополнительного элемента И модели ветви, кроме первого, соединен с выходом преяьщушего дополнительгйого элемента И етой модели ветви, выходы каждого из дополнительных элементов И модели ветви подключены ко входу соответствующего дополнительного елемента ИЛИ блока формирования топологии.

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

название год авторы номер документа
Устройство для моделирования сетевого графика 1975
  • Додонов Александр Георгиевич
  • Хаджинов Владимир Витальевич
  • Федотов Николай Васильевич
SU608169A1
Устройство для моделирования сетевых графиков 1976
  • Васильев Всеволод Викторович
  • Голованова Ольга Николаевна
  • Додонов Александр Георгиевич
  • Ралдугин Евгений Александрович
  • Федотов Владимир Васильевич
SU636634A2
Устройство для моделирования сетей с отрицательными данными 1975
  • Васильев Всеволод Викторович
  • Додонов Александр Георгиевич
  • Федотов Владимир Васильевич
  • Федотов Николай Васильевич
  • Хаджинов Владимир Витальевич
SU534765A1
Устройство для исследования сетей 1971
  • Васильев Всеволод Викторович
  • Додонов Александр Георгиевич
  • Федотов Владимир Васильевич
  • Федотов Николай Васильевич
SU486330A1
Устройство для моделирования сетевых графиков 1983
  • Баранов Александр Иванович
  • Васильев Всеволод Викторович
  • Голованова Ольга Николаевна
SU1128272A2
Устройство для моделированияСЕТЕВОгО гРАфиКА 1980
  • Додонов Александр Георгиевич
  • Месяц Владимир Васильевич
  • Хаджинов Владимир Витальевич
  • Шишмарев Виктор Михайлович
  • Щетинин Александр Михайлович
SU849232A2
Устройство для моделирования сетевых графиков 1983
  • Баранов Александр Иванович
  • Васильев Всеволод Викторович
  • Голованова Ольга Николаевна
  • Макогонюк Людмила Олеговна
  • Фенюк Яков Яковлевич
SU1119024A1
Устройство для вычисления текущих ресурсов 1978
  • Додонов Александр Георгиевич
  • Федотов Николай Васильевич
  • Хаджинов Владимир Витальевич
  • Щетинин Александр Михайлович
SU746589A1
Устройство для моделирования сетевых графиков 1976
  • Васильев Всеволод Викторович
  • Голованова Ольга Николаевна
  • Ралдугин Евгений Александрович
SU556460A2
Вычислительное устройство для решения задач сетевого планирования 1978
  • Додонов Александр Георгиевич
  • Хаджинов Владимир Витальевич
  • Шишмарев Виктор Михайлович
  • Щетинин Александр Михайлович
SU750503A1

Иллюстрации к изобретению SU 636 635 A2

Реферат патента 1978 года Устройство для моделирования сетевых графиков

Формула изобретения SU 636 635 A2

SU 636 635 A2

Авторы

Додонов Александр Георгиевич

Голованова Ольга Николаевна

Ралдугин Евгений Александрович

Федотов Владимир Васильевич

Федотов Николай Васильевич

Хаджинов Владимир Витальевич

Даты

1978-12-05Публикация

1977-04-25Подача