где 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
Матрица смежности
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.