- •1. Системный подход к проектированию электронных средств: общая характеристика проблемы.
- •2. Структурный подход к проектированию эс: сущность структурного подхода.
- •3. Системный подход к проектированию сложных систем: методология функционального моделирования sadt
- •4. Системный подход к проектированию сложных систем: состав функциональной модели.
- •5. Системный подход к проектированию сложных систем:иерархия диаграмм
- •6.Системный подход к проектированию сложных систем: типы связей между функциями
- •7. Case-средства. Общая характеристика и классификация
- •8.Технология внедрения case-средств и определение в них потребностей
- •9. Оценка и выбор case-средств
- •10.Применение case-технологий в проектировании тс
- •11. Имитационное моделирование в терминах sadt-технологий: основные понятия и аналитические методы моделирования
- •12. Имитационные методы моделирования. Проблемы применения имитационного моделирования
- •13. Математические модели систем: непрерывно-детерминированный и дискретно-стохастический подход
- •14. Математические модели систем: дискретно-детерминированный подход
- •15. Непрерывно стохастический подход.
- •16. Построение имитационных моделей систем: событийный и процессно-ориентированный подход
- •1. Актуальность и необходимость применения сапр.
- •22. Основные Требования к математическим моделям объектов проектирования эс. Методика составления математических моделей.
- •Основные характеристики
- •25. Методы построения функций принадлежности нечетких множеств. Операции над нечеткими множествами.
- •26. Алгебраические операции над нечеткими множествами.
- •27. Расстояние между нечеткими множествами, индексы нечеткости
- •28. Нечеткие множества: принцип обобщения и нечеткие отношения
- •29. Основные понятия Теории Графов.
- •Требования к представлению графов
- •Модель схемы в виде ориентированного мультиграфа
- •32. Представление схемы гиперграфом и ультраграфом
- •33.Математические модели монтажного пространства
- •34.Последовательные алгоритмы структурного синтеза.Алгоритм компоновки по критерию минимума межблочной связности. Последовательные алгоритмы структурного синтеза
- •Алгоритм компоновки по критерию минимума межблочной связности
- •35.Задача размещения
- •36.Задача трассировки
- •37.Выбор критериев оптимальности. Частные критерии.
- •Частные критерии
- •37.Аддитивные и мультипликативные критерии в задачах проектирования
- •Мультипликативные критерии
- •39.Минимаксные критерии в задачах оптимального проектирования Минимаксные критерии
- •40.Оценка значений весовых коэффициентов в задачах оптимального проектирования Оценка значений весовых коэффициентов
- •41.Порядок проектирования технологического процесса
- •42.Технологическая подготовка производства
- •43.Техническое обеспечение сапр.
- •44. Технические средства машинной графики
- •45.Вычислительные сети сапр
- •46. Информационное обеспечение сапр:базы данных. Базы данных в сапр
- •65. Задача обучения нейронной сети на примерах. Классификация и категоризация
- •67. Необходимость иерархической организации нейросетевых архитектур. Многослойный персептрон. Необходимость иерархической организации нейросетевых архитектур.
- •Многослойный персептрон.
- •68. Многослойный персептрон: обучение методом обратного распространения ошибок
35.Задача размещения
Эта задача заключается в оптимальном размещении (с точки зрения выбранного критерия оптимальности) элементов и связей между ними в монтажном пространстве типовой конструкции с учетом заданных конструктивно-технологических ограничений.
Исходными данными в задаче являются принципиальная электрическая схема узла или устройства, метрические параметры и топологические свойства монтажного пространства. Главная цель размещения – создание наилучших условий для трассировки с учетом обеспечения тепловых режимов и электромагнитной совместимости электрорадиоэлементов. Несмотря на обилие существующих критериев размещения (минимума пересечений, минимума суммарной длины соединений и т.д.), истинной целью размещения компонентов является максимальное упрощение процесса трассировки соединений, т.е. достижение минимального числа непроведенных трасс. При размещении nмикроэлементов в регулярном монтажном пространстве с числом позиций т общее число размещений N(n, m) определяется как:
(1.25)
В связи с этим поиск оптимального размещения с помощью перебора нецелесообразен уже при n > 15.
Имеется много разновидностей алгоритмов размещения. Основной идеей этих алгоритмов является идея упорядочения микроэлементов по определенным признакам. Сначала устанавливают очередность микроэлементов, а затем для каждого из них определяют наилучшую позицию по выбранному критерию, например по суммарной длине связей с уже размещенными компонентами. Затем процесс повторяют для оставшихся компонентов nсвободных позиций. Связность размещаемых элементов задается матрицей смежности Rграфа G= (X, U). Для выбора размещаемого элемента используют различные оценки связности.
Пусть
на k-мшаге
алгоритма размещено IkÎIэлементов,
тогда
–
множество еще не размещенных элементов.
Основными правилами для выбора элементов
на (k + 1)-м
шаге алгоритма являются:
а) максимум суммарной связности hiсо всеми размещенными элементами рассчитывается по формуле:
(1.26)
б) максимум разности связей fi между размещенными и не размещенными элементами рассчитывается по формуле:
(1.27)
Выбранный для размещения элемент устанавливают в такую позицию среди оставшихся незаполненных, при которой будет иметь наименьшее значение некоторая целевая функция.
Для многих задач размещения в качестве такой функции может быть выбрана суммарная длина связей с уже размещенными элементами.
Последовательные алгоритмы размещения требуют небольших затрат машинного времени, относят их к классу полиномиальных алгоритмов со сложностью O(n), приводящих к неоптимальным решениям. Улучшить решение можно применением итерационных алгоритмов компоновки, основанных на изменении позиций одиночных элементов или групп элементов. Итерационные алгоритмы также относятся к классу полиномиальных со сложностью порядка O(n2)–O(n4).
36.Задача трассировки
Данная задача заключается в определении конкретной геометрии печатного или проводного монтажа, реализующего соединения между элементами схемы. Исходными данными для трассировки являются список цепей, метрические параметры и топологические свойства типовой конструкции и ее элементов, а также результаты решения задачи размещения, по которым находят координаты выводов элементов.
При решении задачи трассировки строят множество трасс, соединяющих выводы элементов соответствующих цепей схемы. Разработка отдельной трассы представляет собой построение на фиксированных вершинах минимального покрывающего или связывающего «дерева», а разработка множества трасс сводится к построению «леса» непересекающихся минимально покрывающих или связывающих «деревьев». Известно, что на nвершинах можно построитьnn-2различных «деревьев», поэтому точное решение задачи трассировки методом полного перебора практически нереализуемо.
В последовательных алгоритмах трассировки трассы цепей проводятся в определенном порядке одна за другой, при этом каждая проложенная трасса становится препятствием для всех последующих цепей. В последовательных алгоритмах выполняют локальную оптимизацию качества трассировки каждой отдельной трассы без учета влияния размещения данной трассы на возможность проведения последующих. Это приводит к тому, что некоторые участки платы могут оказаться заблокированными.
Известный алгоритм трассировки основан на волновом методе (алгоритм Ли). Главные принципы волнового алгоритма Ли заключаются в следующем. Плоскость трассировки разбивают на прямоугольные площадки – дискреты заданного размера. Размер дискретной площадки определяется допустимыми размерами проводников и расстояниями между ними. Задача проведения трасс сводится к получению последовательности дискретов, соединяющих элементы а иb,соответствующие началу и концу проводимой трассы.
Введем
целевую функцию F = F(f1,...,fl)
как критерий качества пути. Начиная с
элемента а дискретам,
соседствующим с ранее просмотренными,
присваивают определенное значение
целевой функции Fij = m(i, j). Этот
этап проводится итерационно до
элемента b, которому
присваивают некоторое значение
веса
. Затем,
начиная от элемента b,значения
перемещаются к элементу а по
пройденным дискретам таким образом,
чтобы значения целевых функций дискретов
монотонно убывали. В результате получается
трасса, соединяющая элементы а иb.
Обычно работа алгоритма Ли реализуется следующим образом. На трассируемой плоскости из источника амоделируется распространение волны до тех пор, пока не будет достигнута точка bили пока на некотором шаге фронт волны не сможет включить ни одного незанятого дискрета. Эту часть алгоритма называют распространением волны.
После этого проводят трассу, начиная от конечной точки b, по дискретам с последовательно уменьшающимися весами (рис. 1.23). Цифры в квадратах соответствуют весам дискретов, построенная трасса показана штриховой линией. Существует несколько вариантов проведения пути, из которых конструктор (или ЭВМ) выбирает один, наиболее удовлетворяющий заданным требованиям.

Рис. 1.23. Трассируемая плоскость
Имеется многообразие волновых алгоритмов, направленных на повышение быстродействия трассировки, уменьшение объема требуемой оперативной памяти ЭВМ и т.д. Волновые алгоритмы применяются при разработке сетей ЭВМ.
