- •1) Этапы и уровни проектирования рэс Основные задачи системо- схемо- и технического этапов проектирования
- •2) Структура и принципы построения сапр. Обеспечения сапр. Классификация сапр (Гост 23501.8-80)
- •3) Структура математического обеспечения сапр
- •4) Основные положения теории ориентированных и неориентированных графов. Переход от физического объекта к его математической модели и графу.
- •5) Способы задания и преобразования ориентированных графов
- •6) Способы задания и преобразования неориентированных графов. Матричное задание графов:
- •7) Действия над неориентированными графами
- •8) Числовые характеристики неориентированных графов. Применение числовых характеристик для оптимизации конструкторских задач проектирования рэс. Понятие внутренне и внешне устойчивых множеств.
- •9) Алгоритм выделения внутренне устойчивых множеств графов (алгоритм Магу).
- •10) Плоскиe графы и их свойства. Теоремы и леммы планарности.
- •11)Последовательный алгоритм разбиения графа на подграфы. Примеры конструкторских задач использующих алгоритмы разбиения.
- •12) Основные положения и понятия теории алгоритмов. Геометрическая и алгебраическая теория алгоритмов. Основные положения Гост 19.002-80. 10.003-80.
- •14) Линейное программирование. Математическая формулировка задачи оптимального размещения элементов на печатной плате
- •15) Математическая формулировка и особенности симплекс метода (геометрическая интерпретация).
- •16) Математическая формулировка и особенности табличного симплекс метода.
- •Шаг 0. Составляем симплексную таблицу, соответствующую исходной задаче
- •I7) Математическая формулировка и особенности венгерского метода решения задач целочисленного программирования.
- •18) Математическая формулировка и особенности метода ветвей и границ.
- •19 Динамическое программирование. Принцип Беллмана. Применение метода динамического программирования для решения задач трассировки соединений печатной платы.
- •20 Нелинейное математическое программирование, математическая формулировка задач нелинейного программирования. Классификация, область применения и сравнительная оценка методов.
- •21 Методы одномерной нелинейной оптимизации. Математическая формулировка и особенности метода золотого сечения.
- •22 Методы одномерной нелинейной оптимизации. Математическая формулировка и особенности метода парабол
- •1) Моделирование процессов в электронных линейных и нелинейных схемах
- •16) Моделирование электрических полей в конструкциях рэа (уравнение Лапласса). Решение дифференциального уравнения методом Либмана.
- •17) Метод дихотомии.
- •18 Моделирование электрических полей в конструкциях рэа (уравнение Пуассона). Решение дифференциального уравнения методом Либмана.
- •19 Моделирование тепловых полей в конструкциях рэа(уравнение Фурье). Решение дифференциального уравнения методом Либмана
- •20 Моделирование магнитных полей в конструкциях рэа(уравнение Пуассона). Решение дифференциального уравнения методом Либмана
- •22 Последовательный алгоритм компоновки элементов рэс.
- •23 Итерационный алгоритм парных перестановок в задаче компоновки элементов рэс.
- •25 Алгоритм несимметричных перестановок в задаче компоновки элементов рэс.
- •26 Алгоритмы групповых перестановок в задаче компоновки элементов рэс
- •27 Размещение элементов рэс в монтажном пространстве по алгоритму Линского (метод динамических моделей).
- •28 Размещение элементов рэс в монтажном пространстве методом гильотинных укладок.
10) Плоскиe графы и их свойства. Теоремы и леммы планарности.
Граф G(X, U) называют плоским (планарным), если его можно изобразить на плоскости без пересечения ребер.
Лемма. Связный плоский граф с п вершинами, r ребрами и k гранями (включая внешнюю или бесконечную грань) удовлетворяет формуле Эйлера n--r+k=2.
Условия планарности:
-
планарность не определяется.
Теорема Понтрягина — Куратовского: Граф является плоским тогда и только тогда, когда он не содержит подграфа, изоморфного с точностью до вершин степени два одному из графов Понтрягина — Куратовского.
Теорема о двойственности графа: Необходимым и достаточным условием планарности графа является наличие у него двойственного графа.
Граф Ga(Yt V) называют двойственным для плоского графа G(Xt U)t если он получен из G(X, 0) в результате следующего построения. Каждой грани графа G(X, U) ставим в соответствие вершину двойственного графа. Если две грани смежны, то соединяем Уi и Уj ребром пересекающим один раз общую границу граней и не проходящим через другие границы графа G(X, U). При этом, если некоторое ребро не является границей G(X, U), т. е. находится внутри какой-либо грани, то ребру соответствует петля.
11)Последовательный алгоритм разбиения графа на подграфы. Примеры конструкторских задач использующих алгоритмы разбиения.
Алгоритм последовательного разбиения предполагает разбиение графа на куски с заданным количеством вершин в каждом куске. Алгоритм направлен на реализацию критерия разбиения - минимум числа соединительных рёбер. Следовательно, число рёбер внутри кусков графа должно быть максимальным. Поэтому в основе алгоритма лежит последовательное формирование кусков графа путем наращивания кусков по принципу связности вершин.
Для реализации алгоритма задаётся матрица соединений и матрица расстояний для коммутационного поля. Далее ранжируются вершины по возрастанию их степени:
(X1) < (X2) < (X3) < ... < (XN).
В данном случае индексы 1, 2, 3, ... , N обозначают не номера вершин в графе, а их порядок в соответствии с возрастанием степени вершины.
На следующем шаге ранжируются позиции коммутационного поля в порядке убывания их характеристик:
d1 > d2 > d3 > ... >dN, где dN - центральная позиция.
В данной записи смысл нижних индексов аналогичен отмеченному выше.
В большинстве случаев число вершин задаётся равным числу позиций коммутационного поля (в любом случае не больше).
Само размещение проводится следующим образом: вершина X1 ставится в позицию d1, вершина X2 в позицию d2 и так далее. Таким образом осуществляется одновременное размещение вершин графа на позициях коммутационного поля.
Примеры задач: трассировка, компоновка.
12) Основные положения и понятия теории алгоритмов. Геометрическая и алгебраическая теория алгоритмов. Основные положения Гост 19.002-80. 10.003-80.
Алгоритм есть информация об организации некоторого процесса. Обычно процесс осуществляется с помощью какой-то системы, именуемой реализующей системой. Конкретное выполнение процесса в соответствии с заданным алгоритмом называют реализацией алгоритма.
Если алгоритм выражен системой правил, однозначно определяющих результат процесса при заданных исходных данных, то говорят о детерминированном алгоритме. Если правила неоднозначны и результаты можно предсказать только статистически (в среднем), то такой алгоритм называют вероятностным или стохастическим. Если правила нельзя задать ни детерминировано, ни среднестатистически, но можно сформулировать содержательные указания о целесообразном направлении процесса, тогда алгоритм называют эвристическим.
Свойства:
Массовость- свойство алгоритма отображать широкий класс процессов. Чем шире класс, тем больше массовость, выше качество, ценность алгоритма.
Результативность — свойство алгоритма, обеспечивающее получение результата через конечное число шагов.
Областью применимости алгоритма называют множество процессов, для которых алгоритм результативен.
Под эквивалентностью алгоритмов понимают следующее: два алгоритма эквивалентны, если совпадают их области применимости и результаты переработки любого процесса из этой области.
Алгебраическая теория алгоритмов основывается на некоторой конкретной символике, при которой алгоритмы рассматривают в виде линейных текстов.
Геометрическая теория алгоритмов – алгоритмы строят в виде множеств, между которыми вводят связи, носящие характер отображений.
13) Применение методов математического программирования при оптимизации конструкции и технологических процессов и изготовления РЭС. Математическая формулировка задач математического программирования, примеры технических задач, приводящих к задачам математического программирования. Классификация методов математического программирования.
Под математическим программированием понимается совокупность методов решения задач оптимизации, связанных с нахождением наилучшего (с точки зрения выбранных критериев качества) значения некоторой целевой функции F(X) многих переменных X = {Х1, .... Xn} на заданном множестве точек L(Х) евклидова пространства Еn, а также плана X* = {х*1 х*2.....х*п}, X* € L(Х), при котором достигается соответствующее оптимальное значение F(X*).
Особенностью математического программирования является то, что поиск оптимального решения всегда предполагает построение математической модели, т. е. представление в математической форме взаимосвязи целевой функции с параметрами задачи.
Выраженные через параметры оптимизации целевая функция и ограничения составляют математическую модель рассматриваемой задачи.
В качестве критериев оптимизации (целевой функции) используют стоимость, массу, габариты, вероятность безотказной работы, технологичность и др.
Численные методы программирования определяются видом целевой функции и ограничений математической модели, используемой в задаче. В зависимости от аналитических свойств исследуемой модели различают методы линейного (целевая функция и ограничения — линейные функции) и нелинейного программирования.
Применяются для решения задач оптимизации.
