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

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

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

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

Добавлен: 20.10.2024

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

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

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

4. Вычисление линейной комбинации величин у =

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

k

 

 

 

 

 

 

^ =

2 аР (Ч — t),

(4.8)

где о (L) — единичная функция, равная нулю при L <

0 и равная

единице при L >

0. Одна из возможных схем управляемого преобра­

зователя частоты для этого слу­

 

 

чая приведена на рис. 46.

Ос­

 

 

новой

такого

преобразователя

 

 

является

интегрирующий

сум­

 

 

матор,

работающий

в

режиме

 

 

генератора линейно изменяюще­

 

 

гося

напряжения,

частота

ко­

 

 

торого

прямо пропорциональна

 

 

эквивалентной

проводимости,

 

 

включенной

между

суммирую­

 

 

щей точкой усилителя и источ­

 

 

никами

напряжения, осущест­

 

 

вляющими заряд емкости С. Та­

 

 

кой

режим

обеспечивает

схема

 

 

разряда интегрирующей емкости

 

 

«Сброс»,

которая в

момент до­

 

 

стижения

напряжения

Uc

по­

 

 

рогового

значения

производит

 

 

быстрый разряд

емкости.

 

 

 

Частота импульсов F,

посту­

 

 

пающих после формирователя на

 

 

счетчик результата, определится

Рис. 46

 

выражением

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

gp(ч — 0.

 

 

 

 

 

 

 

F =

 

Е

(4.8')

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

[Щ С /=1

 

 

где Е — величина напряжения, соответствующего единичному со­ стоянию триггеров на полюсах т,; [(У] — пороговое значение выход­ ного напряжения интегрирующего сумматора, при котором происхо­ дит разряд интегрирующей емкости.

Счетчик результата за время Nif получит количество импульсов

У = [U\ Cf Д]

(т‘ ^ = [Щ С [

аіХі‘

Как следует из формулы (4.9), величина -

является масштаб­

ным коэффициентом, с которым реализуется операция. Реализация единичных функций а (т, — і) обеспечивается тем, что первоначаль­

85


но проводимости £л, gk интегрирующего сумматора подключены к выходным напряжениям триггеров Е, а в моменты времени t = = т£ триггеры изменяют свои состояния и соответствующие про­ водимости подключаются к нулевому напряжению. Схема И обес­ печивает синхронизацию схемы сброса.

Таким образом, схема интегрирующего сумматора с обратной связью по сбросу обеспечивает управляемое преобразование частоты импульсов, питающих счетчик результата так, что в любой момент времени эта частота пропорциональна сумме коэффициентов при аргументах х1г временные интервалы т( которых еще не окончены.

56

4.4.ОПРЕДЕЛЕНИЕ ЭКСТРЕМУМА РЯДА ВЕЛИЧИН

у= шах (лгь ..., ХкУ, у = min \ , ..., x k)

Различные схемы экстрематоров будут получены, если осуществить модуляцию частоты импульсов, поступающих в счетчик результата, по следующим законам:

 

'f,

если

0 < ^ - < т іп т £

 

Fi =

 

 

І

 

О

если min т - < t •< Т ;

 

 

 

 

/

 

 

'0,

если

0 С ^ < :т т т ^ ,

 

 

 

 

I

 

 

f,

если min т£•< t ■<Т;

 

 

 

 

І

(4.10)

 

'/,

если

0 С t С max

 

 

F3 =

 

 

і

 

0,

если

max xt- С і < Т;

 

 

0,

если

0 t С max т£

 

 

 

 

І

 

 

f,

если max тг •< t С Т.

 

 

 

 

і

 

Соответствующие схемы преобразователей частоты изображены на рис. 47, а, б, в, г. Применение таких преобразователей в схеме

рис. 39 приведет к реализации следующих экстремальных операций:

ya = N — min xt,

Уб = mm Xt, I

(4.11)

ув = N — max xt,

І

уГ = шах xt.


Г л а в а 5

ЦИФРОВЫЕ АНАЛОГИ ЗАДАЧ О ПУТЯХ НА ОСНОВЕ СЧЕТЧИКОВЫХ И РЕГИСТРОВЫХ

СТРУКТУР

5.1. ЗАДАЧ А О КРАТЧАЙШЕМ ПУТИ И ЕЕ ЦИФРОВОЙ АНАЛОГ

Анализ характеристик электронных моделей задач об экстремальных путях и потоках, построенных с использованием ана­ логии Денниса, позволяет сформулировать следующие их недо­ статки:

1) наличие падения напряжения на проводящих диодах приво­ дит к искажению значений напряжений, моделирующих стоимости перевозки единицы продукта и, следовательно, к отклонению полу­ чаемого на модели решения от оптимального значения;

2)при решении задач об экстремальных путях разрешающая спо­ собность схемы к различению близких по длине путей или их от­ резков оказывается невысокой из-за указанной неидеальности пря­ мой ветви вольт-амперной характеристики диодов;

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

4)суммирование напряжений вдоль экстремальных путей при­ водит к появлению в схемах моделей напряжений порядка сотен

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

Ограничение этих недостатков в рамках моделей с непрерывным представлением переменных в виде напряжений и токов осуществ­

ляется рядом схемных и методических приемов. Так, автоматизиро­ вать ввод исходной информации можно, применив динамический метод моделирования [117, 151]; разрешающая способность схем по­ вышается, если применить схемы операционных усилителей с дио­ дами в цепи обратной связи [178], эквиваленты отрицательных со­ противлений [57], метод зондирующего источника [167], схемы идеализированных диодов [49]. Уменьшить уровень напряжений, моделирующих искомые переменные, можно, использовав метод сдвига начала координат [44], и т. д.

Однако полностью исключить указанные недостатки можно, толь­ ко перейдя к дискретной форме представления информации, что осуществляется использованием временной аналогии, суть которой состоит в следующем.

Пусть необходимо синтезировать электронную модель задачи о кратчайшем пути на некоторой сети с использованием временной

8S


Рис. 48

аналогии. Естественным будет такой способ решения поставленной задачи. Построим цепь, топологически подобную моделируемой сети, из элементов, обеспечивающих задержку сигнала на время, пропорциональное длине ветви. Пошлем в узел цепи, изображаю­ щий начало сети, импульсный сигнал. Этот сигнал начнет распро­ страняться по цепи, задерживаясь в моделях ветвей на времена, соответствующие длинам ветвей. Если при этом добиться, чтобы во всех промежуточных узлах все появившиеся сигналы распростра­ нялись по всем возможным направ­ лениям, то в узле цепи, изобра­ жающем конец сети, первым по­ явится сигнал, прошедший из на­ чала в конец по кратчайшему из возможных путей. Время его за­ держки в цепи будет пропорцио­ нально длине кратчайшего пути.

Такой способ построения моделей является наиболее простым, но несовершенным. После появления первого сигнала в конце цепи начнется непрекращающийся поток сигналов, прошедших по все­ возможным путям, включая пути с многократными повторениями участков, зацикливаниями и т. п. Определить форму пути, а тем более решить на цепи таким способом задачу о длиннейшем пути не представляется возможным.

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

 

j ,

_______ J7

ветви и модель узла должны быть

Р<

или

-м-

усложнены. В модель

ветви не­

 

-W-

Рп

обходимо

ввести запоминающие

J> n

X —

элементы,

фиксирующие

 

моменты

 

 

а

времени,

соответствующие

началу

 

Рис 49

и концу

прохождения

сигналом

 

ветви, а

также элементы,

фикси­

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

Одной из задач на сетях является задача о кратчайшем пути, по­ становка которой дана в § 1.2.

В задаче о кратчайшем пути в каждый узел входит несколько ветвей. Из этих ветвей необходимо выбрать ветвь, принадлежащую кратчайшему пути из начального узла сети к данному, и только после этого осуществить просмотр всех ветвей, выходящих из это­ го узла, прибавляя их к кратчайшему пути. Такая модель по прин­ ципу действия реализует алгоритм [191]. Поэтому содержание узла (рис. 48) в терминах булевой алгебры можно записать импликацией, в правой части которой конъюнкция, а в левой части дизъ­ юнкция:

Р і Ѵ Р г Ѵ

• • • M P n - ^ q і Л Р а Л

Л P m -