- •Курс лекций
- •Оглавление.
- •Введение
- •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.4.3. Полная математическая модель коммутационной схемы
Недостаток всех рассмотренных моделей состоит в том, что они не отражают геометрических размеров элементов и положения их выводов. Вместе с тем эти параметры необходимо учитывать, например, в таких задачах коммутационно-монтажного проектирования, как размещение разногабаритных элементов, размещение крупных элементов с большим количеством выводов,, трассировка соединений таких элементов и др. Кроме того, при решении задачи трассировки надо иметь данные о том, к какому конкретно выводу элемента подходит некоторая электрическая цепь цi. Эти параметры схемы можно учесть, если в предыдущей модели ввести дополнительные вершины, соответствующие множеству В выводов элементов, и дополнительные ребра, соединяющие элементы эi со своими выводами. Такие ребра определяют отношение между элементами и их выводами и называются элементными ребрами в отличие от ребер, отражающих электрические связи в схеме и называемых сигнальными ребрами. Полученная модель представляет собой гиперграф G = (X, А), т. е. граф, где есть подмножество вершин В, которые в совокупности инцидентны всем ребрам графа. В этом графе Х = Э U Ц U В, где В — множество выводов конструктивных элементов схемы, включая внешние выводы ki; А = С U D, где С — множество сигнальных ребер, D — множество элементных ребер. Гиперграф рассматриваемой коммутационной схемы (см. рис.4) приведен на рис.8.
Рис.7. Двудольный граф коммутационной схемы (см. рис.4)
Рис.8. Гиперграф коммутационной схемы (см. рис.4)
Для отражения направления сигналов в схеме сигнальным ребрам придается направление и граф становится смешанным. Ребрам di можно присвоить вес, равный расстоянию от вывода элемента до центра элемента, что позволяет отразить геометрические размеры элемента. Полученная модель на рис.8 является полной математической моделью коммутационной схемы и используется для задания всей необходимой информации о схеме. Эта модель универсальна и применима на всех этапах конструкторского проектирования, но практически используется при решении наиболее сложных задач (например, задач размещения и трассировки).
11. Постановка и методы решения задач конструкторского проектирования
11.1. Задача покрытия
11.1.1. Исходные данные для задачи покрытия
Исходными данными для задачи покрытия являются функциональная схема соединений логических элементов узла и логические схемы типовых конструктивных элементов (модулей), предназначенных для конструктивной реализации данной функциональной схемы. Необходимо каждый логический элемент функциональной схемы реализовать логическими элементами, входящими в состав типовых модулей, с учетом определенных требований и ограничений Наборы типовых модулей включают в себя модули:
1) элементные, состоящие из логически не связанных элементов многоцелевого назначения (рис.11, а)
2) функциональные, состоящие из функциональных логических узлов, в которых логические элементы связаны между собой (рис.11, б).
Рис.11. Элементный (а) и функциональный (б) модули
Задача покрытия схемы элементными модулями может быть сведена к задаче линейного целочисленного программирования и для модулей с однотипными элементами – к более простой задаче разбиения функциональной схемы на подсхемы. Задача покрытия схемы функциональными модулями — более сложная, так как в модулях заданы определенные структуры внутренних связей между логическими элементами, и необходимо найти способы для распознавания таких структур в исходной схеме соединения логических элементов (см. [2]).
В зависимости от конструктивных особенностей проектируемой устройства необходимо оптимизировать следующие основные показатели качества покрытия, имеющие большее или меньшее значения в каждом конкретном случае:
1) суммарную стоимость модулей, участвующих в покрытии;
2) общее число модулей в покрытии;
3) число типов используемых модулей;
4) количество связей между модулями;
5) число неиспользованных логических элементов в модулях.
Ограничениями задачи являются требования, связанные с обеспечением нормального теплового режима, помехозащищенности, простоты диагностики, эксплуатации и т. п.