Опубликован: 20.01.2011 | Уровень: для всех | Доступ: свободно
Лекция 18:

Характеристические числа графов и их применение в конструкторском проектировании РЭС

< Лекция 17 || Лекция 18: 12 || Лекция 19 >

18.3. Плоские графы

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

Граф G (X, U) называют плоским (планарным) тогда и только тогда, когда он имеет геометрическую реализацию в двухмерном евклидовом пространстве, т.е. может быть расположен на плоскости так, что все его рёбра пересекаются только в вершинах X графа.

Геометрическая реализация графа в евклидовой плоскости, если она вообще возможна, имеет место лишь при определённом расположении его вершин и рёбер на плоскости.

Критерии планарности графов

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

  • является ли граф, соответствующий рассматриваемой принципиальной схеме, плоским;
  • если граф плоский, то как получить его изображение на плоскости без пересечения рёбер?

Ответим на эти вопросы.

Прежде всего, определим максимально возможное число рёбер плоского графа.

Пусть, задан граф G (X, U ), имеющий гамильтонов цикл. С помощью изоморфных преобразований перейдём к графу G^{/ }(X, U), в котором рёбра гамильтонова цикла не пересекаются. Тогда во внутренней и внешней областях выпуклой фигуры, образованной рёбрами гамильтонова цикла G^{/ }(X, U), можно пронести без пересечений не более (n - 3) рёбер. Это показано на рис. 18.3.

Граф G' (X, U) с   непересекающимися рёбрами гамильтонова цикла

Рис. 18.3. Граф G' (X, U) с непересекающимися рёбрами гамильтонова цикла

Следовательно, максимальное число некратных рёбер у плоского графа

r_{max }= n + (n - 3) + (n - 3) = 3 (n - 2) . ( n - 2) )

Кроме того, если известно, что число некратных рёбер графа

r \le n + 2,

то такой граф заведомо плоский.

Таким образом, можно записать следующие условия для предварительного исследования планарности графа:

  • r > 3 (n - 2) - граф заведомо неплоский ;
  • r \le n + 2 - граф заведомо плоский .

Разбиение графа на плоские суграфы

Если граф G (X, U) неплоский, то для его геометрической реализации удаляют из G (X, U) отдельные рёбра u_{ij} \in  U (переносят на другую плоскость). Минимальное число рёбер, которое необходимо удалить из графа для его плоского изображения, называют числом планарности графа Q (G).

При вынесении этих рёбер на вторую плоскость получают частичный граф (суграф), состоящий из Q (G) рёбер, который может также оказаться неплоским. Тогда вновь решают задачу вынесения отдельных рёбер на следующую плоскость и так далее.

Минимальное число плоскостей m, при котором граф G (X, U) разбивается на плоские суграфы G_{1} (X, U_{1}) , G_{2} (X, U_{2}) , ... , G_{m} (X, U_{m}), называется толщиной графа t(G).

Наибольший интерес представляет разбиение G (Х, U) на плоские суграфы, когда переходы между плоскостями осуществляют только по вершинам графа (по ножкам конструктивных элементов, установленных на плате).

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

Па практике при разработке конструкции РЭС на печатных платах возможны два случая:

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

    Представив схему электрических соединений конструктивных элементов в виде неориентированного графа G (X, U), переходят к поиску рационального расположения вершин и ребер G (X, U) на плоскости, обеспечивающему минимум пересечений рёбер графа. Найденное взаимное расположение вершин графа будет соответствовать рациональному размещению элементов па плате, а число удаляемых рёбер - необходимому числу перемычек или электрических цепей, переносимых из первого слоя во второй.

  2. Местоположение конструктивных элементов получено на предыдущем этапе размещения. Требуется найти рациональное расположение рёбер графа G (X, U), интерпретирующего схему электрических соединений, при котором суммарная длина и общее число пересечений рёбер G (X, U) минимальны.

Могут применяться и другие критерии оптимизации трассировки печатных проводников.

18.4. Представление конструкции РЭС с помощью графов

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

Рассмотрим схему транзисторного усилителя (рис. 18.4).

Представим конструкцию в виде произвольного неориентированного графа G (X, U), у которого

Х={K1, К2, К3, К4, Т1, Т2,  R1, R2,  R3, R4},

a U - множество всех электрических связей элементов конструкции (рис. 18.5).

Транзисторный усилитель

Рис. 18.4. Транзисторный усилитель

Представим конструкцию в виде произвольного неориентированного графа G (X, U), у которого Х=\{K1, К2, К3, К4, Т1, Т2,  R1, R2,  R3,  R4\}, a U - множество всех электрических связей элементов конструкции.

Произвольный неориентированный граф для  транзисторного усилителя

Рис. 18.5. Произвольный неориентированный граф для транзисторного усилителя

Выводим клеммы К_{1}, К_{2}, К_{3}, К_{4} таким образом, чтобы вывести их как бы на отдельную плату - клеммник. Тогда произвольный неориентированный граф, изображённый на рис. 18.5, примет вид (рис. 18.6).

 Смещение вершин  графа

Рис. 18.6. Смещение вершин графа

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

Смещаем вершины графа в фиксированные позиции на плоскости. Отдельные вершины графа могут быть предварительно закреплены, исходя из конструктивных соображений. В нашем случае такими вершинами являются клеммы К_{1} , К_{2} , К_{3} и К_{4 }, взаимное местоположение которых определяется контактами разъёма.

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

Модифицированный граф для транзисторного усилителя

Рис. 18.7. Модифицированный граф для транзисторного усилителя

Найденное в результате преобразования местоположение вершин графа (рис. 18.7) соответствует рациональному взаимному расположению элементов на плате. На рис. 18.8 представлен общий вид платы после трассировки.

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

Двусторонняя печатная плата с  расположенными на ней конструктивными элементами

Рис. 18.8. Двусторонняя печатная плата с расположенными на ней конструктивными элементами

Контрольные вопросы

  1. Что называют цикломатическим числом графа?
  2. Как используется цикломатическое число при рассмотрении конструкции печатной платы?
  3. Что называют хроматическим числом графа?
  4. Что представляет собой бихроматический граф?
  5. Какой граф называют критическим?
  6. Показать, как используется хроматическое число графа при решении задач конструкторского проектирования РЭС.
  7. Что представляют собой плоские графы?
  8. Как используются плоские графы при печатном монтаже?
  9. Показать, как осуществляется переход от электрической схемы к графу.
< Лекция 17 || Лекция 18: 12 || Лекция 19 >
Дмитрий Плаксин
Дмитрий Плаксин
Киргизстан
Владимир Старостин
Владимир Старостин
Россия, Москва, 179, 1975