Системы автоматизированного проектирования электронных средств Часть 1
Лекция 1 Формализация при автоматизированном проектировании электронных средств
Вопрос 1 Комплексная автоматизация проектирования, производства и эксплуатации ЭА
Вопрос 2 Основы теории графов и их применение в САПЭС
Вопрос 3 Описание графов с помощью матриц
Вопрос 4 Формальное описание коммутационных схем и монтажного пространства

Формализация при автоматизированном проектировании электронных средств. Лекция 1

1. Системы автоматизированного проектирования электронных средств Часть 1

Лекторы: ст.преподаватель кафедры ЭТТ
Лушакова Мария Сергеевна;
доцент кафедры ЭТТ БГУИР
Бондарик Василий Михайлович
[email protected]

2. Лекция 1 Формализация при автоматизированном проектировании электронных средств

1 Комплексная автоматизация
проектирования, производства и эксплуатации
ЭС
2 Основы теории графов и их применение в
САПЭС
3 Описание графов с помощью матриц
4 Формальное описание коммутационных
схем и монтажного пространства

3. Вопрос 1 Комплексная автоматизация проектирования, производства и эксплуатации ЭА

4.

Проектирование
оснастки
Испытания
опытного образца
Технический
проект
Планирование
производства
Изготовление и
контроль качества
Жизненный цикл
изделия
Эскизный
проект
Требования и
планирование
Продажа
Поддержка
и ремонт
Утилизация

5.

Эффективность внедрения CALS- технологий
Предварительное
проектирование
Конструирование
Предварительное
проектирование
Черчение
Подготовка
производства
Конструирование
Черчение
Подготовка
производства
Изготовление
Проверка
Сборка
Изготовление
Проверка
Сборка

6.

Эффективность применения ИТАП
Удовлетворение требований к
качеству и
производительности продукта
Гибкость освоения
новых рынков
Быстрое
реагирование на
требования рынка –
новые варианты
Послепродажное
обслуживание
Сокращение затрат на
разработку путем
увеличения
эффективности
Лучшее удовлетворение
требований заказчика,
настройка под заказ
Быстрое начало
производства
Сокращение затрат путем
сокращения числа
поздних изменений
База знаний
обеспечивает
быстрый старт
новых проектов

7.

Преимущества применения САПЭС
1. Уменьшение времени цикла за счет изменения
процессов
2. Высвобождение дополнительного времени на
предварительное проектирование для поиска
оптимального решения
3. Повышение производительности труда
инженеров
4. Снижение стоимости разработки
5. Уменьшение количества разработчиков
6. Улучшение качества и сокращение затрат.
Создается основа для последующих улучшений
7. Качественный скачок к достижению
поставленных целей.

8.

Определение САПР
Система автоматизированного
проектирования (САПР) – организационнотехническая система, состоящая из
комплекса средств автоматизированного
проектирования, связанных с
подразделениями проектных организаций, и
выполняющая автоматизированное
проектирование.

9.

Подсистемы автоматизации труда
в производстве ЭС
1.Автоматизированные системы научных
исследований
2.Системы автоматизированного
проектирования
3.Автоматизированные системы ТПП
4.Автоматизированные системы управления
производством
5.Автоматизированные системы
комплексных испытаний

10.

Типовые операции обработки
информации
при производстве ЭС
1. Поиск и выбор из различных источников
информации
2. Анализ
3. Расчет
4. Принятие проектных решений
5. Оформление проектных решений

11.

СОСТАВНЫЕ ЧАСТИ САПР
(ОБЕСПЕЧЕНИЯ)
1. математическое,
2. программное,
3. лингвистическое,
4. информационное,
5. методическое,
6. организационное,
7. техническое.
1-4 – программно-информационное
5,6 – организационно-методическое

12.

Математическое обеспечение САПР
— совокупность математических методов, моделей
и алгоритмов проектирования, необходимых для
его выполнения
Программное обеспечение САПР
– совокупность всех программ и эксплуатационной
документации к ним, необходимых для
выполнения АПР и представленных в заданной
форме.
1) Общесистемное ПО (обеспечивает ввод, вывод и
определение информации в процессе
функционирования САПР),
2) Специальное (прикладное) ПО

13.

Лингвистическое обеспечение САПР
— совокупность языков проектирования, включая
термины и определения, правила формализации
естественного языка и методы сжатия и
развертывания текстов, необходимых для
автоматизации проектирования.
а) Языки программирования
б) Языки проектирования
в) Языки управления
Информационное обеспечение САПР
– совокупность сведений, необходимых для
выполнения автоматизированного проектирования в
заданной форме.
Основная функция ИО - обеспечение создания,
поддержки и организации доступа к данным

14.

Методическое обеспечение САПР
— комплект документов, устанавливающих состав и
правила отбора и эксплуатации средств
обеспечения проектирования.
Организационное обеспечение САПР
– комплект документов, устанавливающих состав
проектной организации и ее подразделений, связи
между ними, их функции, а также форму
представления результата проектирования и
порядок рассмотрения проектных документов

15.

Техническое обеспечение САПР
— универсальные и специализированные
технические средства для автоматизации
процессов проектирования, изготовления и
контроля.
универсальные технические средства: средства
обработки информации (комп.), а также средства
ввода-вывода информации (принтеры, сканеры,
плоттеры, графопостроители, манипуляторы,
кодировщики и т.п.).
специализированные технические средства:
автоматизированные рабочие места (АРМ), пункты
выпуска документации, автоматизированные
средства для изготовления и контроля конструкций

16. Вопрос 2 Основы теории графов и их применение в САПЭС

17.

Основные определения
Под графом G(X, U) понимают совокупность непустого
множества Х и изолированное от него
подмножество U, возможно нулевое,
представляющее собой множество всех
упорядоченных пар xi xj, где xi, xj принадлежат X;
i, j =1…n, где n – мощность множества.
Элементы множества X и U соответственно
называются вершинами и ребрами графа

18.

Основные определения
Виды графов:
1. Неориентированные
2. Ориентированные →
3. Смешанные
Граф G(X, U) называется
неориентированным,
если для каждого его
ребра несущественен
порядок двух его
концевых вершин.

19.

Основные определения
1) Граф, у которого 2 вершины соединены более
чем одним ребром – мультиграф.
2) Ребра, у которых обе концевые вершины
совпадают, называются петлями.
3) Вершина неинцидентная никакому ребру
называется изолированной.
X2
X5
X1
X4
X3

20.

Основные определения
Число ребер инцидентных некоторой вершине xi
называется степенью вершины.
Граф, состоящий только из изолированных вершин
называется нуль-графом.
Граф конечен, если содержит конечное число
вершин и ребер.
Конечный граф, у которого отсутствуют петли и
изолированные вершины называется
регулярным.

21.

Основные определения
Граф называется однородным степени t, если
степень всех его вершин = t.
Граф, все вершины которого попарно смежны
называется полным графом.
Полный граф, у которого при каждой вершине имеется
петля, называется плотным.
t=4

22.

Основные определения
Граф, в котором перемещаясь по ребрам из
вершины в вершину можно попасть в каждую
вершину называется связным графом.
Число, характеризующее разность между числом
верши графа (мощностью) n и числом
компонент связности p называют рангом графа
(R(G).
Один и тот же граф может иметь различные
геометрические реализации (изоморфные
графы).

23.

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

24.

Основные определения
Цикл называют Гамильтоновым, если он проходит
через каждую вершину графа только один раз.
Связной неориентированный граф, не содержащий
циклов, называется деревом.
Несвязной граф без циклов, отдельные компоненты
связности которого являются деревьями называется
лесом.
Под расстоянием между вершинами графа понимается
длина кротчайшей цепи, соединяющей эти
вершины.
Диаметр графа – это максимальное расстояние между
вершинами графа.

25.

Основные определения
Объект H(X, E) считается гиперграфом, если он
состоит из множества вершин X и множества
ребер E, причем каждое ребро ei,
принадлежащее Е является некоторым
подмножеством множества Х. Т.е. множество Х
должно включать любое ребро ei.
При этом каждое ребро может соединять не только
две вершины, но и любое подмножество
множества вершин графа.

26. Вопрос 3 Описание графов с помощью матриц

27.

Описание графов с помощью матриц
1. Матрица смежности
Если задан граф G(X, U), то ему можно поставить в
соответствие квадратную матрицу (матрицу
смежности) размерностью n x n, где n – мощность
множества вершин графа (m – кратность смежных
ребер):

28.

Описание графов с помощью матриц
1. Матрица смежности. Пример

29.

Описание графов с помощью матриц
2. Матрица весовых соотношений
строятся аналогично матрицам смежности, но
значения их элементов определяются весом ребра
графа (Tij – вес связи):

30.

Описание графов с помощью матриц
3. Матрица длин
Это квадратная матрица (Lij – длина ребра):

31.

Описание графов с помощью матриц
4. Матрица инцидентности
Представляет собой прямоугольную матрицу. Строки
матрицы соответствуют вершинам, а столбцы –
ребрам графа

32.

Описание графов с помощью матриц
4. Матрица инцидентности. Пример:

33.

Описание графов с помощью матриц
5. Матрица смежности ребер
Эта матрица, элементы которой образуются по
правилу

34.

Описание графов с помощью матриц
5. Матрица смежности ребер. Пример

35. Вопрос 4 Формальное описание коммутационных схем и монтажного пространства

36.

Формальное описание коммутационных
схем
Элементы
схемы
Граф
Матрица
Любую схему можно представить как некоторое
подмножество элементов XL:
соединенных между собой цепями из множества Е:
Представляя гиперграф H (X, E) матрицей
инцидентности B получаем удобную форму
представления схемы в памяти компьютера.

37.

Формальное описание коммутационных
схем
Электрическую схему задают также в виде матрицы цепей:
Каждый элемент схемы имеет некоторое множество
соединительных выводов, которые называются
множеством контактов C.

38.

Формальное описание коммутационных
схем
Тогда любую схему можно задать в виде графа:
F – определяет принадлежность контактов из
множества С элементам Х;
W - задаются вхождением контакта из множества С в
цепи Е.

39.

Формальное описание коммутационных
схем (2 способ)
Граф вида G задается обычно в виде трехмерной
матрицы А, которую можно представить в виде двух
матриц А1, А2.

40.

Формальное описание коммутационных
схем (Пример)
VT1
X1
1
R1
2
3
4
R2
VT2

41.

Формальное описание схем (Пример)
l2
X01
l5
l1
1
2
X1 (VT1)
X02
1
3
l3
2
X2 (VT2)
l4
1
2
3
X3 (R1)
Матрица инцидентности:
X03
3
1
2
l6
X4 (R2)
Матрица цепей:
X04

42.

Формальное описание схем (Пример)

43.

Модель монтажного пространства
(монтажного поля)
δ
1
2
X
n
n+1
Y
Монтажным пространством элементов конструкций
называется некоторая область, ограниченная
габаритами этих элементов.
Двумерное монтажное пространство называется
монтажным полем.
Различают регулярное и нерегулярное монтажное поле.

44.

Модель монтажного пространства
Минимальный размер ячейки
где h – ширина проводника, s – минимальное
расстояние между проводниками.
Общее число дискретных ячеек:
Место любого i-го дискрета на монтажном поле
однозначно может быть указано его координатами (xi,
yi) в системе дискретных координат, либо индексом I
дискрет → код

45.

Модель монтажного пространства
Машинный эквивалент дискретного монтажного поля двумерный массив B (X,Y), значения каждого
элемента которого соответствуют состоянию
дискрета с координатами X, Y,
либо одномерный массив B(I).
→ 0 возрастает класс точности ПП

46.

Модель монтажного пространства
Аналогично можно поставить в соответствие каждой
ячейке вершину графа, тогда модель можно описать
графом G (X, U), вершины которого соответствуют
вершинам дискретов, а ребра – отображают связи
между дискретами.
Модель монтажного пространства описывается также
матрицей расстояний (Lij – длина ребра):

47.

Вопросы по прочитанному
материалу?

48.

Спасибо за внимание!
English     Русский Правила