Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2250

.pdf
Скачиваний:
2
Добавлен:
15.11.2022
Размер:
1.32 Mб
Скачать

71

4. Наилучшее размещение (глобальный минимум) приведено в табл. 5.6.

Табл. 5.6.

 

1

2

3

4

5

6

7

8

9

10

 

 

 

 

 

 

 

 

 

 

 

x

5

6

5

6

3

2

3

1

3

1

 

 

 

 

 

 

 

 

 

 

 

y

4

3

2

1

3

4

1

1

2

3

 

 

 

 

 

 

 

 

 

 

 

5. Гистограмма распределения этих 24 минимумов с указанием их значений

Simin и вероятности появления каждого из них Pi приведена на рис. 5.12. По оси Х отложены значения минимумов Si min, а по оси Y - вероятность Pi их появлния.

72

Pi

Si min

Рис. 5.12. Гистограмма распределения минимумов числа пересечений с указанием вероятности их появления.

Pi

,%

Рис. 5.13. Вероятность появления результата оптимизации, отличающегося от глобального не более, чем на процентов.

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

73

нескольких (не менее 10-20) исходных начальных размещений и из полученных результатов выбрать лучший. Это один из способов повышения эффективности алгоритма парных перестановок.

Вторым способом является метод, в алгоритме которго из всех возможных целесообразных перестановок пар элементов выбирается та пара элементов, перестановка которых дает максимальное уменьшение суммарной длины соединений, а не первая попавшаяся целесообразная перестановка. Как показали наши исследования при этом методе вероятность появления минимумов, расположенных ближе к глобальному (рис. 5.12), возрастает, а самых удаленных – уменьшается.

6. ОПТИМИЗАЦИЯ РАЗМЕЩЕНИЯ ПО ДВУМ КРИТЕРИЯМ

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

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

Тоже самое происходит, если провести сначала оптимизацию по критерию минимума пересечений, а затем по критерию минимизации суммарной длины соединений.

Таким образом оптимизацию размещения элементов по двум критериям таким методом считаем неудовлетворительной.

74

Хорошие результаты оптимизации размещения получаются при следующих вариантах.

Первый вариант. Проводим оптимизацию многих начальных размещений по критерию минимальной суммарной длины соединений. Получаем набор оптимизированных размещений с локальными (и, возможно глобальным) минимумами

(рис. 4.7). Из этого набора оптимизированных размещений выбираем 30-50 % наилучших

(или с минимумами, отстоящими от наилучшего минимума на 10-50 %). Определяем для каждого из этих выбранных оптимизированных размещений число пересечений проводников. Из всех полученных значений выбираем минимальное. Размещение элементов, соответствующее этому минимальному значению пересечений будем считать оптимизированным по двум критериям: по минимуму суммарной длины соединений и минимуму пересечений проводников.

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

(рис. 5.12). Из этого набора оптимизированных размещений выбираем 30-50% наилучших

(или с минимумами, отстоящими от наилучшего минимума на 10-50%). Определяем для каждого из этих выбранных оптимизированных размещений значение суммарной длины.

Из всех полученных значений выбираем минимальное. Размещение элементов,

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

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

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

Для первого варианта второстепенным критерием является минимум пересечений, а для второго варианта – минимум суммарной длины соединений.

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

75

ЗАКЛЮЧЕНИЕ

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

1)программа оптимизации компоновки с произвольным начальным

распределением;

2) программа оптимизации компоновки с созданием множества начальных

распределений с помощью рандомизации;

76

3) программа оптимизации компоновки с использованием алгоритма начального распределения;

4) программа оптимизации размещения для минимизации суммарной длины соединений с произвольным начальным размещением;

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

6) программа оптимизации размещения для минимизации числа пересечений проводников с произвольным начальным размещением;

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

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

Исследования показали существенную зависимость степени оптимизации алгоритмов парных перестановок от начальных распределений (при оптимизации компоновки) и начальных размещений (при оптимизации размещения). Для повышения степени оптимизации предложено проводить оптимизацию для нескольких (не менее 10-

20) исходных начальных распределений или размещений и из полученных результатов выбирать лучший. Кроме того для повышения степени оптимизации компоновки целесообразно использовать предложенный алгоритм начального распределения.

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

77

СПИСОК ЛИТЕРАТУРЫ

1 Деньдобренко Б.Н., Малика А.С. Автоматизация конструирования РЭА :

Учебник для вузов. -М.: Высш. школа, 1980.-384с.

2 Морозов К.К., Одиноков В.Г., Курейчик В.М. Автоматизированное проектирование конструкций радиоэлектронной аппаратуры. - М.: Радио и связь, 1983.-

280с.

3 Петухов Г.А., Самолич Г.Г., Юлин Б.И. Алгоритмические методы конструкторского проектирования узлов с печатным монтажом. -М.: Радио и связь, 1987.-

152с.

4 Автоматизированное проектирование печатных плат РЭА : Справочник / А.Т.

Абрамов, Б.В. Артемов, В.П. Богданов и др. -М.: Радио и связь, 1986.-192с.

78

5 Системы автоматизированного проектирования электронной и вычислительной аппаратуры: Учеб. Пособие для вузов / И.П. Норенков, В.Б. Маничев; -

М.: Высш. школа, 1983.-272с.

6 Разработка САПР. В 10 кн. Кн. 3. Проектирование программного обеспечения САПР: Практ. пособие / Б.С. Федоров, Н.Б. Гуляев; Под ред. А.В. Петрова. -М.: Высш.

шк., 1990.-159с.

7 М. Брейнер Теория и методы автоматизации проектирования вычислительных систем / Пер. с англ. В.Г. Меркулова; под ред. Л.Д. Райкова.- М.: Мир, 1977.-282с.

8 Справочник по высшей математике. Выгодский М.Я. – М.: Наука, 1975.-872с. 9 Скоробогатов В.С., Скоробогатов М.В. Способ улучшения оптимизации

размещения элементов на платах. Сборник тезисов докладов X научно-технической отраслевой конференции ―Состояние и пути повышения надежности видеомагнитофонов

‖ март 1996г., г. Воронеж. Изд. АООТ ―Видеофон‖, 1996.

10 Медведь Н.А., Скоробогатов М.В. Способ повышения эффективности алгоритма парных перестановок при компоновке РЭС. Межвузовский сборник научных трудов ―Оптимизация и моделирование в автоматизированных системах‖; Воронеж. гос техн ун-т.- Воронеж, 1998.

11 Скоробогатов В.С., Скоробогатов М.В. Алгоритм начального распределения радиоэлементов при оптимизации компоновки РЭС. Научно-практическая конференция ВВШ МВД России: Тезисы докладов. Часть 2.- Воронеж: Воронежская высшая школа МВД России, 1997. –104 с.

Учебное пособие

Алгоритм парных перестановок для решения задач оптимизации компоновки и

размещения элементов РЭС

Муратов Александр Васильевич,

Скоробогатов Виктор Сергеевич,

Скоробогатов Михаил Викторович

79

ЛР № 020419 от 12.12.98 Подписано в печать 16.03.99. Формат 60 84/16.Бумага для множительных аппаратов. Объем 5 усл.-изд.л., 4,8 уч.- изд.л. «С» 13. Зак. № . Издано на магнитном носителе.

Издательство Воронежского государственного технического университета 394026 Воронеж, Московский проспект, 14

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]