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

2.1 Краткое описание алгоритма последовательной установки элементов РЭА

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

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

В качестве исходных данных необходимо ввести данные о модели монтажной платы.

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

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

 , (8)

где  -количество связей i-ого элемента с установленным ранее на плате j-ым элементом , порядковый номер которого-m;

g -количество уже закрепленных на плате элементов;

Vi –общее число связей I-ого элемента со всеми остальными элементами множества X.

Последовательность работы алгоритма:

Формируется массив номеров элементов и подготавливается (обнуляется) массив установочных мест.

Выбираем за исходное размещение местонахождение разъема и элементов, закрепляемых на установочных местах платы по требованию разработчика.

В множестве размещаемых элементов, обнуляем элементы размещенные по требованию разработчика.

Выбираем из множества N еще не размещенный элемент,  для которого значение Ki максимально. Если ряд элементов имеет одинаковое значение Ki , то выбираем элемент с минимальным порядковым номером.

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

  (9)

где dij – элемент матрицы расстояний.

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

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

Проверяем все ли элементы размещены на плате, если нет, то переходим к пункту 4.

Выполнение размещения

DD1

DD2

DD3

DD4

DD5

DD6

DD7

DD8

DD9

DD10

DD11

X1 p

DD1

0 7 2 3 7 3 2 2 2 1 3 3 35

DD2

7 0 1 1 3 7 0 6 0 0 0 3 28

DD3

2 1 0 7 2 6 2 2 0 0 1 3 26

DD4

3 1 7 0 1 4 2 4 0 0 1 3 30

DD5

7 3 2 1 0 12 5 0 2 0 0 3 35

DD6

3 7 6 4 12 0 6 0 0 0 0 4 42

DD7

2 0 2 2 5 6 0 0 0 1 0 1 19

DD8

2 6 2 4 0 0 0 0 10 9 2 0 35

DD9

2 0 0 0 2 0 0 10 0 9 0 0 23

DD10

1 0 0 0 0 0 1 9 9 0 0 0 20

DD11

3 0 1 1 0 0 0 2 0 0 0 2 9
X1 3 3 3 3 3 4 1 0 0 0 2 0 21

По графу (рис.2) строим матрицу смежности и определяем степень каждой вершины.

Составляем модель монтажной платы:


1

2 5 8 11
3 6 9 12
4 7 10 13

Рис3

Затем по модели монтажной платы составляем матрицу расстояний.

1 2 3 4 5 6 7 8 9 10 11 12 13 p
1 0 1 1 1 2 2 2 3 3 3 4 4 4 30
2 1 0 1 2 1 2 3 2 3 4 3 4 5 31
3 1 1 0 1 2 1 2 3 2 3 4 3 4 27
4 1 2 1 0 3 2 1 4 3 2 5 4 3 31
5 2 1 2 3 0 1 2 1 2 3 2 3 4 26
6 2 2 1 2 1 0 1 2 1 2 3 2 3 22
7 2 3 2 1 2 1 0 3 2 1 4 3 2 26
8 3 2 3 4 1 2 3 0 1 2 1 2 3 27
9 3 3 2 3 2 1 2 1 0 1 2 1 2 23
10 3 4 3 2 3 2 1 2 1 0 3 2 1 27
11 4 3 4 5 2 3 4 1 2 3 0 1 2 29
12 4 4 3 4 3 2 3 2 1 2 1 0 1 30
13 4 5 4 3 4 3 2 3 2 1 2 1 0 34

Информация о работе «Автоматизация проектирования изделий электронной техники»
Раздел: Коммуникации и связь
Количество знаков с пробелами: 20343
Количество таблиц: 12
Количество изображений: 2

Похожие работы

Скачать
138248
8
0

... со строгими методами оптимизации образуют жесткую структуру, изменения которой осуществляются разработчиками или специальными лицами, администрирующими информационную компоненту и сопровождающими систему автоматизированного проектирования. Они не являются специалистами в данной предметной области. ЛОГИЧЕСКИЕ МЕТОДЫ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ Предварительно остановимся на изложении некоторых понятий ...

Скачать
172573
0
0

... вующих систем автоматизированного проектирования подтвердил отсутствие разработок по автоматизации схемотехнического и функци- онального проектирования объектов класса ВКА. . - 41 - 2. СИСТЕМНЫЙ АНАЛИЗ ВАКУУМНОЙ КОММУТАЦИОННОЙ АППАРАТУРЫ 2.1. Системная модель ВКА при функциональном и схемотехни- ческом проектировании. Анализ существующих конструкций ВКА ...

Скачать
141647
0
0

... позволяет связывать твёрдотельные модели, сборки или чертежи, созданные с помощью SolidWorks 97, с файлами других приложений, что значительно расширяет возможности автоматизации процесса проектирования. С помощью технологии OLE можно использовать информацию, полученную в других приложениях Windows, для управления моделями и чертежами SolidWorks. Например, размеры модели могут быть рассчитаны в ...

Скачать
87162
14
0

... открывании кожухов; экраны рекомендуется использовать для защиты от направленных звуковых волн, излучаемых ультразвуковой установкой. Экраны целесообразно использовать в больших рабочих помещениях. Конструкция цифрового измерителя амплитуды УЗ-вибраций построена таким образом, что для проведения измерений амплитуды вибраций поверхности, необходим контакт последней с пьезоэлектрическим щупом, ...

0 комментариев


Наверх