- •Курс лекций
- •Оглавление.
- •Введение
- •1. Проектирование. Типовая логическая схема проектирования.
- •1.1. Основные определения процесса проектирования
- •1.2. Системы проектирования.
- •1.3.Стадии и этапы проектирования.
- •1.4. Подходы к конструированию на основе компьютерных технологий.
- •2. Системы автоматизации подготовки производства, управления производством, технической подготовки производства.
- •2.1. Cad/cam системы.
- •2.2.Комплексные автоматизированные системы.
- •3. Системы автоматизированного проектирования. Структура и разновидности сапр.
- •3.1 Концепция формирования сапр, как инструмента для разработки объекта
- •3.2. Разновидности сапр.
- •4. Сапр как сложная система.
- •4.1. Функциональные подсистемы.
- •4.2. Обеспечение сапр - виды, назначение.
- •5. Математическое Обеспечение сапр.
- •5.1. Состав и функции мо сапр.
- •5.2.Общая модель объекта проектирования.
- •5.3. Задачи анализа, оптимизации и синтеза.
- •5.4. Задачи структурного и параметрического синтеза.
- •5.5. Задачи оптимизации.
- •5.6. Задачи линейного программирования
- •5.6.1. Модель задачи лп.
- •5.6.3. Геометрическая интерпретация задачи лп
- •5.6.4. Основная идея методов решения задач лп
- •5.6.5.Симплекс-метод решения задач линейного программирования
- •6.Лингвистическое Обеспечение сапр.
- •6.1.Состав и функции ло сапр.
- •6.2. Языки проектирования и требования к ним
- •6.3. Языки описания схем и моделирования.
- •7.Техническое обеспечение сапр
- •7.1. Системные требования.
- •7.2. Функциональные требования.
- •7.3. Технические требования.
- •7.4. Организационно-эксплуатационные требования.
- •7.5. Состав и функции то сапр
- •8. Основы машинной графики и вычислительной геометрии.
- •8.1. Методы машинной графики.
- •8.2. Основные способы хранения графической информации.
- •2. Поэлементный протокол построения.
- •8.3. Способы представления графических элементов.
- •3. Табулированная функция.
- •8.4. Примеры вычислительной геометрии.
- •8.5. Преобразования координат в 2d пространстве.
- •9. Геометрическое моделирование
- •9.1. Виды геометрических моделей
- •9.2. Система unigraphics. (cad/cam – система).
- •5.Разработка технологического процесса для изготовления детали с применением модуля Manufacturing/Обработка.
- •9.2.1.Модуль Modeling/Моделирование.
- •Преимущества твердотельного моделирования:
- •9.2.2. Модуль Assemblies/Сборки.
- •Основные характеристики модуля.
- •Термины и определения.
- •Анализ сборки
- •Клонирование сборок.
- •Виды с разнесенными компонентами.
- •Фильтрация компонентов.
- •9.2.3.МодульManufacturing/Обработка.
- •Модули Manufacturing:
- •Модуль Lathe - Токарная обработка
- •10. Основы конструкторского проектирования.
- •10.1. Основные задачи коммутационно-монтажного проектирования.
- •10.1.1. Принцип проектирования сборочных единиц
- •10.1.2. Основная задача в сапр эвм
- •10.1.3. Основная задача конструкторского проектирования в сапр иэт
- •10.1.4. Проблема оптимизации задачи проектирования
- •10.2. Основные сведения теории графов
- •10.3. Матричные эквиваленты для алгебраического задания графов
- •10.4. Графотеоретические модели монтажного пространства и коммутационных схем.
- •10.4.1. Определение монтажного пространства
- •10.4.2. Модели коммутационной схемы
- •10.4.3. Полная математическая модель коммутационной схемы
- •11. Постановка и методы решения задач конструкторского проектирования
- •11.1. Задача покрытия
- •11.1.1. Исходные данные для задачи покрытия
- •11.2. Задача разбиения
- •11.2.1. Исходные данные для задачи разбиения
- •11.3. Задача размещения
- •11.3.1. Исходные данные для задачи размещения
- •11.3.2. Главная цель задачи размещения
- •11.4. Задача трассировки
- •11.4.1. Исходные данные для решения задач трассировки
- •11.4.2. Перечень проводников
- •11.4.5. Трассировка соединений
- •Список литературы.
10.3. Матричные эквиваленты для алгебраического задания графов
Для алгебраического задания графов и их обработки на ЭВМ используются различные матричные эквиваленты.
Матрицей смежности А = [аij]nxn (n — порядок матрицы; пxп— размер матрицы) орграфа G называется матрица, у которой: аij = т, если в G существует т дуг (xi , xj); аij = 0, если в G нет дуги (xi , xj), n — число вершин.
Матрица смежности для графа, показанного на рис.1, имеет вид
Для неографов аij равно числу кратных ребер между вершинами xi и xj , а матрица А симметрична. Матрицей инциденций B = [bij ]nxm (n x т — размер матрицы) для орграфа называется матрица, у которой: bij = 1, если xi является начальной вершиной дуги aj ; bij = -1, если xi является конечной вершиной дуги аj ; bij = 0, если xi не является вершиной дуги aj или aj является петлей; п — число вершин, т — число дуг в графе G.
Матрица инциденций для графа, показанного на рис.1, будет
Для неографа bij = 1, если вершина xi инцидентна ребру аj и bij = 0 в противном случае.
Для коммутационно-монтажного проектирования большое значение имеют метрические свойства графов. Расстоянием d(xi , хj) между вершинами xi , хj Х графа G = (Х, А) называется длина кратчайшей цепи, соединяющей эти вершины. Под длиной цепи понимается число входящих в нее ребер. Функцию расстояния графа G удобно задавать матрицей расстояния D = dtfnn ,где
Для графа, показанного на рис.1, матрица D имеет вид
Для графа, рассматриваемого в системе координат XY, функция расстояний между вершинами xi и хj может быть определена следующими способами:
В евклидовой метрике – как расстояние между двумя точками на плоскости
.
В ортогональной (линейной) метрике (Манхетиново расстояние)
.
В нелинейной метрике
,
где k = 2, 3, … .
Поскольку матрицы А, В, D в реальных задачах конструкторского проектирования сильно разрежены, т. е. в них относительно мало ненулевых элементов, то хранить информацию в матричной форме неэффективно. В этом случае переходят к списковым формам представления матриц. Каждая из таких матриц полностью определяет граф.
Примечание. При решении задач конструкторского проектирования часто используются другого вида матрицы, которые будут описаны при рассмотрении конкретных алгоритмов.
10.4. Графотеоретические модели монтажного пространства и коммутационных схем.
10.4.1. Определение монтажного пространства
При коммутационно-монтажном проектировании (см[2,3]) необходимо оптимальное размещение конструктивных элементов в соответствии с коммутационной схемой их соединения в некотором монтажном пространстве с учетом заданной конструктивной базы и в соответствии с технологией изготовления межсоединений, а также трассировка соединений.
Монтажное пространство — метрическое пространство, в котором размещаются элементы какого-либо узла, и осуществляется их электрическое соединение. Различают регулярные и нерегулярные монтажные пространства.
Регулярное монтажное пространство имеет прямоугольную форму, и одинаковые по размерам элементы располагаются с постоянным шагом по вертикали и горизонтали (например, печатная плата ТЭЗа, показанная на рис.3).
Нерегулярное монтажное пространство характеризуется тем, что элементы имеют разные размеры и форму и не имеют точно определенных посадочных мест (например, подложка ИС).
Математической моделью монтажного пространства является неориентированный взвешенный связный граф G = (X, А), в котором множество вершин соответствует посадочным местам в координатах XY, а множество ребер — связям между вершинами на координатной сетке. Вес ребер определяется в соответствии с выбранной метрикой монтажного пространства.
Рис. 3. Печатная плата ТЭЗа Рис. 4. Коммутационная схема
Граф G является полным графом и отражает все возможные варианты расположения конструктивных элементов в данном монтажном пространстве и расстояния между ними. Выбор метрики определяется технологией изготовления межсоединений, например для проводного монтажа используется евклидова метрика, для печатного — ортогональная.
На рис.4 приведена коммутационная схема соединений конструктивных элементов эi для некоторого узла, где kj соответствуют внешним выводам схемы, a bq — выводам конструктивных элементов.