Алгоритм парных перестановок для решения задач оптимизации компоновки и размещения элементов РЭС: Учебное пособие, страница 38

где Jfi , Jgi ,Jfi ,Jgi - наведенные перегревы от f-го и g-го элементов на i-й элемент до и после перестановки.

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

Для критерия F2, проводя преобразования с учетом условий, использованных при выводе (6.14), и опуская промежуточные выражения, получим следующую зависимость целевой функции при перестановке элементов rf и rg:

               (6.15)

где Jср – средний перегрев элементов, соответствующий оптимальному значению критерия F1;

DJH - изменение целевой функции за счет различия наведенных перегревов от f-го и g-го элементов до и после перестановки.

Представим перегрев i-го элемента в виде

           (6.16)

где Jfgi – наведенный перегрев i-го элемента от элементов rf и rg;

Jфi – суммарный наведенный перегрев от i-го элемента, вызванный другими элементами, кроме f-го и g-го:

                                    (6.17)

Тогда получим для DJH следующую зависимость

  (6.18)

где 

Значения Jf, Jf, Jg, Jg вычисляются по формулам (6.10) – (6.13).

Перестановка осуществляется для элементов, имеющих наибольшую величину DF2 >0.

Выражение (6.14) применимо и для критерия F3, упростив его, окончательно получим

                        (6.19)

где Jif и Jig – наведенные перегревы от i-го элемента на f-й и     g-й элементы.

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

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

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

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

Сначала проведем разбиение массива из 32 элементов на группы по 4 элемента в группе (число элементов в группе выбирается в зависимости от общего количества размещаемых элементов) так, чтобы суммарная температура каждой группы была одинаковой. Результаты этого разбиения, полученные при решении задачи на ПЭВМ, представлены в табл. 6.5. Анализ результатов разбиения показывает, что суммарная температура для каждой группы отличается от средней не более, чем на 1,9 %. Далее, элементы каждой из этих 8 групп примем за укрупненный элемент. Количество соединений между укрупненными элементами равно числу соединений между соответствующими группами элементов. Матрица связей этих укрупненных элементов представлена в табл. 6.6.

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

Таблица 6.3

Матрица смежности