
- •44. Стадии и этапы проектирования. Жизненный цикл изделия. Cals-технологии.
- •45. Уровни автоматизации проектно – конструкторских работ. Определенные сапр. Виды обеспечения. Принципы разработки сапр.
- •Виды обеспечения сапр
- •45 (2). Уровни автоматизации проектно – конструкторских работ. Определенные сапр. Виды обеспечения. Принципы разработки сапр.
- •Принципы разработки сапр
- •46. Основные этапы проектирования управляющих и вычислительных систем. Особенности проектирования на ранних стадиях. Автоматизации поискового конструирования.
- •46 (2). Основные этапы проектирования управляющих и вычислительных систем. Особенности проектирования на ранних стадиях. Автоматизации поискового конструирования.
- •46 (3). Основные этапы проектирования управляющих и вычислительных систем. Особенности проектирования на ранних стадиях. Автоматизации поискового конструирования.
- •Часть1 Часть2 . . . Часть n или-вершины
- •47. Основные алгоритмы конструкторского этапа проектирования.
- •47 (2). Основные алгоритмы конструкторского этапа проектирования.
- •Размещение
- •3 Типа задач размещения:
- •47 (3). Основные алгоритмы конструкторского этапа проектирования.
- •Трассировка монтажных соединений
47 (2). Основные алгоритмы конструкторского этапа проектирования.
Разбиение графа
Размещение
Размещение элементов – это определение их местоположения в коммутационном поле в конструктивном модуле, при котором созданы наилучшие условия для решения последующей задачи трассировки соединений с учетом конструкторско-технологических требований и ограничений.
Критерии размещения:
суммарная длина всех соединений,
расстояние между элементами с наибольшим числом связей,
число пересеченных проводников,
длина наиболее длинных связей,
число цепей с наиболее простой конфигурацией,
число перегибов проводников,
число межслойных переходов.
3 Типа задач размещения:
размещение однотипных элементов с заранее заданными посадочными местами;
размещение элементов нескольких типов с кратными размерами с заранее заданными посадочными местами,
размещение разногабаритных на коммутационном поле произвольной конфигурации.
3-й тип - наиболее трудный, можно синтезировать промежуточные псевдомодули (по группам).
Исходная информация:
габариты и конфигурация коммутационного поля,
геометрические размеры всех типов элементов,
ограничения на взаимное расположение отдельных элементов.
В основе решения – приближенные алгоритмы.
Элементы заменяют их центрами (точки).
Расстояние:
dij=(Xi-Xj)2+(Yi-Yj)2 для кратчайшего пути,
dij=Xi-Xj+Yi-Yj для прокладки по магистралям.
Задача сводится к тому, чтобы на множестве K={k1,k2,...,kn} установочных вакантных мест размещать множество элементов X={x1,x2,...,xn} и минимизировать целевую функцию:
L=
Cij
- число связей между i,
j
элементами, dij
- расстояние между центрами
47 (3). Основные алгоритмы конструкторского этапа проектирования.
Алгоритм, основанный на силовых функциях.
Задача размещения сводится к задаче определения статического состояния модельной механической системы материальных точек. Элементы интерпретируются как материальные точки, между которыми действуют силы притяжения и отталкивания ij.
Pi, Pj точки, Fij – силы притяжения, пропорциональны Сij, ij – пропорционально возрастают с уменьшением dij. Эти алгоритмы сложны для реализации.
Алгоритм последовательного размещения.
Есть первоначальное размещение части элементов. На следующем шаге рассмотрим:
упорядоченное множество неразмещенных,
множество свободных позиций,
/dеp/ матрица длин связей,
в которой элемент dеp – длина соединений между элементом е и другими ранее размещенными элементами, при условии размещения элемента е в позиции р.
Для каждой позиции определяется суммарная длина соединений с уже размещенными элементами. Выбирается минимальная. Размещение этого элемента. Повтор для очередного оставшегося элемента.
Эти алгоритмы просты и эффективны.
Алгоритм перестановки (парные замены).
Есть начальное размещение. Оно улучшается. Например, один элемент меняется с каждым шагом и при этом вычисляется суммарная длина соединений. Выбираем min.
Трассировка монтажных соединений
Это задача геометрического построения всех цепей на коммутационном поле. Координаты начала и конца цепей определены, при размещении учитывают ограничения (возможны ли пересечения, переходы, сколько слоев, ортогональны или нет).
Алгоритмы зависят от технологии:
для проводных соединений – проще,
для печатных – зависит от метрических параметров (ширина проводников, размещение элементов) и топологических (планарность, возможность пересечений).
Подзадачи:
расслоение (распределение соединений по слоям с учетом несовместимости и последующей трассировки по слоям);
трассировка всех цепей на одной плоскости, min пересечений, назначение переходных отверстий.
Все коммутационное поле покрывают масштабной сеткой. Дискреты последовательно покрываются трассами.