Размещение элементов


 

Рассмотрим на примере размещения элементов на плате. Цель размещения – обеспечение удобства трассировки и уменьшение искажений сигналов. Искажения связаны с длиной соединений, зависящей от размещения. Критерий оптимального размещения:

- уменьшение суммарной длины F всех соединений;

- уменьшение длины наиболее длинного соединения;

- уменьшение числа пересечений соединений;

- максимум (максимизация) числа прямолинейных соединений (удобны для трассировки).

Исходные данные –плата (монтажное пространство) с заданными позициями для установки элементов (модулей), множество модулей n £ m с соответствующей схемой соединений. Связи задаются с помощью ГЭК (графа элементных комплексов) либо ВГС (взвешенным графо схемы). Расстояния между позициями ei и ej определяются одним из двух способов

1) ,

2) ,

где xi, yi, xj, yj – координаты позиций ei и ej,

1) по кратчайшему пути (проводные соединения);

2) параллельно осям (печатные платы).

Для заданного монтажного пространства построить матрицу расстояний между позициями . Размещение модулей в позициях монтажного пространства можно представить вектором

где P(i) – номер позиции, в которую будет помещен элемент ei.

взвешенная для соединений между модулями ei и ej равна ,

где – суммарный вес связей между модулями из матрицы R взвешенного графа схемы.

В задаче размещения могут быть заданы некоторые ограничения:

- поместить некоторый модуль или группу модулей в заранее определенные позиции;

- запретить некоторые позиции для размещения модулей.

Пусть As – множество закрепленных модулей с фиксированными заранее позициями. Суммарную взвешенную длину соединений модуля ei с модулями можно представить в виде

Суммарная взвешенная длина соединений F при некотором размещении Р будет

Число вариантов размещения равно числу перестановок n компонентов вектора P = (P(1), …, P(n)). Матрица назначений

, где

С использованием переменных Xij задачу размещения можно представить в виде обобщенной задачи квадратичного назначения. Найти матрицу Х, для которой достигает минимума функционал

Для точного решения задачи квадратичного назначения требуются большие затраты машинного времени. Используются при небольшой размерности (m, n < 20).

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

.

Иногда в качестве начального выбирают закрепленный модуль – разъем.

При выборе очередного из неразмещенных модулей учитывается:

- Максимальная связь с одним из размещенных модулей ri(Eк) суммарный вес связей со всеми размещенными модулями и неразмещенными.

Обозначим: – множества размещенных и неразмещенных модулей;

– множество занятых и свободных позиций;

– очередной модуль.

Для принятия решения используют следующие показатели:

;

,

где

Сi –максимальная связь с одним из размещенных модулей; ri(Eк) – суммарный вес связей со всеми размещенных модулями; – показатель, учитывающий связи как с размещенными, так и с неразмещенными модулями.

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

 



Дата добавления: 2021-01-26; просмотров: 353;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.