Файл: Васильев, В. В. Гибридные модели задач оптимизации.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 20.10.2024

Просмотров: 94

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

о

 

 

 

Т а б л и ц а

5

00

 

 

 

 

 

 

Н а и м е н о в а н и е х а р а к т е р и с т и к и

С х е м а с о

с ч е т ч и к а м и р е г е н е р а ц и и

С х е м а с о с ч е т ч и к а м и

р е г е н е р а ц и и

 

 

в

м о д е л и в е т в и

у з л а м о д е л и

П р и м е ч а н и е

 

Схема модели ветви

 

 

 

Входы

моделей

 

 

 

 

ветвей

под­

 

 

 

 

ключаются к

 

 

 

 

выходам моде­

 

 

 

 

лей

узлов

 

Схема модели узла

Простая

Ко входам узлов

 

 

подключаются

 

Новходам

выходы моде­

 

-моделей

лей ветвей

 

ветвей

 

Вході

Вход2

Выход

Вход л

 

Диоды схемы совпадения

вынесены в

 

 

схемы выделения моделей ветвей

 

Моделирующая величина

Пропорциональное число

импульсов

Пропорциональное число импульсов

Необходимое число

счетчиков

2 п , где п — число ветвей

т + п,

где п — число ветвей;

 

 

 

 

 

 

 

 

т — число узлов

Необходимое количество тригге­

 

 

п

 

 

 

т

ров

 

 

 

 

 

 

 

 

 

 

Число схем совпадения

 

 

m +

п

 

 

т

Набор функциональной

и инди­

Совмещен, так

как

логика моделей

Совмещен, так как логика моделей

кационной

моделей

ветвей

ветвей и узлов позволяет пропус­

ветвей и узлов позволяет пропус­

 

 

 

 

кать сигнал двух

полярностей

кать сигнал

двух полярностей

Изменение масштабов

длитель­

Есть

возможность изменять масштаб

Есть возможность изменять масштаб

ностей работ для

отдельных

для

отдельной

ветви

для

ветвей,

выходящих из одного

фрагментов

сети

 

 

 

 

 

 

узла

 

 

Особенности восстановления ин­

Информация одновременно восстанав­

Информация восстанавливается после

формации

 

 

 

ливается после считывания в одной

считывания

одновременно во всех'

 

 

 

 

модели ветви

 

 

моделях ветвей, выходящих из од­

 

 

 

 

 

 

 

 

ного

узла

 


Н а и м е н о в а н и е

х а р а к т е

Ж д у щ и й м у л ь т и в и б р а т о р П а с с и в н а я л и н и я з а д е р ж к и

 

р н с т и к н

 

Схема

 

 

 

 

 

 

 

 

 

 

 

Вход,

В ы ход

 

 

 

 

 

 

 

 

 

 

 

Л Ю

 

Моделирующая величина

Время

Время

 

Установка

длительностей

Вручную

Вручную

 

Возможность

построения

Отсутствует

Есть

 

схем без моделей ветвей

 

 

 

Возможность

построения

Есть

Есть

 

аналогов

без

узлов

 

 

 

Погрешность

установки

3—5 % зависит от тем­

3—5 % зависит от темпе­

длительностей

ветвей

пературы

ратуры и типа Л 3

Останов текущего времени

Не возможен

Не возможен

 

Т а б л и ц а 6

Р а с п р е д е л и т е л ь

С ч е т ч и к и

I

Количество импульсов сдвига

Вручную (есть возможность установки автоматически)

Есть

Есть

Погрешность зависит от числа разрядов и определяется шагом квантования. От температуры не зависит

Возможен, так как в любой момент времени можно прекратить подачу в схему импульсов

Число импульсов

Вручную или автоматически

Отсутствует

Есть

Погрешность зависит от числа разря­ дов и определяется шагом квантова­ ния. От температуры не зависит

Возможен, так как в любой момент времени можно прекратить подачу в схему импульсов

Изменение масштаба

дли­

Не возможно

Не возможно

тельности

ветвей

для

 

 

отдельных

фрагментов

 

 

сети

 

 

 

 

Сохранение

информации

Информация сохраняется

Информация сохраняется

после выключения пита­ ния

I

Возможно при изменении частоты так­

Возможно при изменении частоты так­

товых импульсов для отдельных фраг­

 

товых импульсов для отдельных

ментов

 

фрагментов

 

Информация о длительности ветви со-

1.

Информация

не сохраняется

храняется в случае, если регистр вы-

2.

Информация

сохраняется

полняет функции Л З

 

 

 

ПО

Ш



Н а и м е н о в а н и е х а р а к т е ­

Ж д у щ н і і

м у л ь т и в и б р а т о р П а с с и в н а я л и н и я з а д е р ж к и

р и с т и к и

Возможность оптимизации

Возможна

Возможна

сети

 

 

Вывод информации

Наборное поле

Вручную или автомати­ Вручную или автоматически чески

Есть гнезда для начала и конца моделей вет­ вей и одно гнездо для каждого узла

1.Есть гнезда для начала

иконца моделей ветвей (см. табл. 1)

2.Есть входные и выход­ ные гнезда моделей уз­ лов. Цифровой аналог без моделей работ

Сложность модели работы

Сохранение информации при считывании

Простая

так как в ка­

Простая, так как в качест­

честве

схемы отсчета

ве модели ветви

примене­

применен мультивиб­

на простая

по

конструк­

ратор

 

ции линия

задержки

Информация о длитель­ Информация о длительнос­ ности ветвей сохраня­ ти ветвей сохраняется ется

Простота управления

Сложная.

Для

каждой

Сложная. Для каждой мо­

 

модели

ветви

необхо­

дели необходимо иметь

 

димо иметь ручку

ручку

Набор индикационной и

Совмещен

 

 

Совмещен

функциональной моде­

 

 

 

 

лей

 

 

 

 

112

Продолж. табл. 6

Р а с п р е д е л и т е л ь

С ч е т ч и к и

Информация не сохраняется, если ре­ гистр находится в модели ветви и в него предварительно записывается дли­ тельность ветви

Вручную или автоматически

1.Есть гнезда для начала и конца мо­ делей ветвей

2.Есть входные и выходные гнезда мо­ делей узлов (см. табл. 3). Цифровой аналог без моделей ветвей

Сложная, вследствие:

а) построения сдвигового регистра; б) необходимости регистра для восста^ новления информации

1. Информация о длительности ветвей сохраняется

2. Информация о длительности ветвей теряется, при этом необходимо восста­ навливать информацию после считыва­ ния

Простая

Совмещен

Возможна

Вручную или автоматически

Есть гнезда для начала и конца мо­ делей ветвей, а также одно гнездо для каждого узла

Сложная ввиду применения счетчиков для счета и восстановления инфор­ мации о длительности ветви.

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

Простая

Совмещен

8 3 -2595

ИЗ


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

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

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

Наиболее удобны для построения моделей работ счетчиковые системы, которые позволяют автоматизировать ввод исходной ин­ формации.

Рассмотрим подробнее построение и принцип работы одной из многочисленных цифровых моделей (рис. 67).

Основу модели образуют два счетчика Счх и Счг одинаковой ем­ кости N с входным Тг и выходными Тг и Т3триггерами с соответст­ вующей логикой (Яд, # 4, # 5 и Яв). Эта часть схемы модели обеспе­ чивает определение величин временных характеристик сетевого графика. Инверторы Инг, Ин2, Ин3, схемы совпадения ИІУ И3 и разделения ИЛИг формируют сигналы принадлежности работы кри­ тическому пути, зоне или фронту выполняемых работ, т. е. обеспечи­ вают необходимой информацией схему индикации модели сетевого графика и дополнительные блоки, связанные, например, с модели­ рованием стоимостно-ресурсных ограничений.

В исходном положении триггеры 7\ — Т3 и счетчики Сч3 всех моделей работ находятся в нулевом состоянии. В счетчики Счх

114

при записи исходной информации заносятся количества импульсов, дополняющие продолжительность работ до полной емкости счетчи­ ков. Инверторы Ин1 и Ин3 не имеют коллекторного питания и вы­ полняют функции ключей. На управляющих входах — нулевые сигналы. Следствием этого является то, что на полюсах «Вход» и «Выход» всех моделей работ будут нулевые сигналы. Перед началом работы модели на управляющие входы Уу всех моделей работ пода­ ется единичный сигнал, который играет роль разрешающего, так как все схемы И5 будут подготовлены к приему входных сигналов. Предположим, что в некоторый момент времени на полюсе «Вход» рассматриваемой модели работы появился единичный сигнал, кото­ рый имитирует начало работы. Этот сигнал ставит в единичное со­ стояние триггер Ту и открывает схему И3, через которую в счетчики начнут поступать импульсы тактового генератора ГИу. По прошест­ вии іц импульсов переполнится счетчик Счу и установит в единичное состояние выходной триггер Т2, а он в свою очередь установит также в единицу и триггер Т3, выходной сигнал которого имитирует ко­ нец работы. Счетчики будут продолжать счет до тех пор, пока не переполнится Сч2, который своим сигналом переполнения подгото­ вит сброс триггера Ту в нуль при появлении сдвинутого тактово­ го импульса от ГИ2. При этом в счетчике Счу восстановится записан­ ное ранее число импульсов N — /,■/. Таким образом, счетчик Сч2 выполняет функции восстановителя (регенератора) числа импульсов, записанных в Счу.

Возвратимся к моменту появления сигнала конца работы. В схеме модели сетевого графика несколько моделей работ соединяются своими полюсами «Выход» и подключаются к полюсам «Вход» других моделей работ в соответствии с «конструкцией» события сетевого графика. Диоды Д образуют схему совпадения — модель события; сигнал свершения события на полюсе «Выход» рассматриваемой моде-' ли работы появится только тогда, когда будет выполнена последняя из работ, входящих в данное событие г. При моделировании могут встретиться два случая. Первый возможен тогда, когда рассматри­ ваемая работа не оканчивается последней в данном событии. На по­ люсе «Выход» рассматриваемой модели работы будет по-прежнему нулевой сигнал, который, пройдя через инвертор Ин2, откроет схему совпадения # 4. С приходом сдвинутого импульса ГИ2 триг­ гер Тз будет сброшен в нулевое состояние. Второй случай будет иметь место, когда все остальные модели работы уже выдали сигнал «Ко­ нец». При этом появление единичного сигнала на катоде диода при­ ведет к появлению «единицы» на полюсе «Выход», выходным сигна­ лом «нуля» инвертора Ин2 будет закрыта схема совпадения # 4, т. е. триггер останется в единичном состоянии, и будут запущеньи, модели работ, выходящие из события. Таким образом, единичноесостояние триггера Т2 сигнализирует о том, что данная работа дежит на максимальном пути к рассматриваемому событию,, &■.

1 На схеме диод включен по схеме И для положительной логики.

8*

115,