- •Isbn 5-06-004038-0 © гуп «Издательство «Высшая школа», 2001
- •Часть 1 7
- •Часть 2 85
- •Часть 3 121
- •Часть 4 161
- •Часть 5 автоматизация производства эвм 240
- •Предисловие
- •Часть 1 конструирование средств измерительной и вычислительнойтехники
- •1. Общие сведения
- •1.1. Основные понятия и определения
- •1.2. Факторы, влияющие на работоспособность вт
- •1.3. Показатели конструкции вт
- •2. Разработка вт
- •2.1. Организационные вопросы разработки вт
- •2.2. Единая система конструкторской документации
- •3. Требования, предъявляемые к конструкции
- •3.1. Конструктивная преемственность
- •3.2. Технологичность
- •3.3. Точность
- •3.3.1. Выбор конструкций и ограничение их разнообразия
- •3.3.2. Ошибки параметров конструкций
- •3.3.3. Расчет отклонений параметров конструкции
- •3.3.4. Вероятностный метод расчета отклонения параметров
- •3.4. Надежность
- •3.4.1.Критерии надежности
- •3.4.2. Методы обеспечения и повышения надежности
- •3.4.3. Расчет надежности
- •3.5. Экономичность
- •3.6. Эргономичность и эстетичность
- •3.7. Патентоспособность
- •4. Защита конструкций от внешних воздействий
- •4.1. Механические воздействия
- •4.1.1. Методы расчета и анализа вибраций
- •4.1.2. Метод расчета на виброустойчивость
- •4.1.3. Амортизация нестационарных вт
- •4.2. Охлаждение вт
- •4.2.1. Передача теплоты в электронных устройствах
- •4.2.2. Основные теплофизические задачи, возникающие при конструировании вт
- •4.3. Атмосферные воздействия
- •4.3.1. Защита покрытиями
- •4.3.2. Защита герметизацией
- •4.4. Воздействия электрического характера
- •4.4.1. Причины возникновения помех
- •4.4.2. Электрические связи между элементами в вт
- •4.4.3. Помехи при соединении элементов вт «короткими» связями
- •4.4.4. Помехи при соединении элементов «длинными» связями
- •4.4.5. Помехи в каналах связи
- •4.4.6. Методы снижения паразитных связей
- •4.4.7. Методы защиты от помех
- •4.5. Временная нестабильность
- •5. Автоматизированное конструирование вт
- •5.1. Современное состояние сапр электронных устройств
- •5.2. Функциональные возможности и структура системы p-cad
- •5.3. Организация работы с системой p-cad
- •1.2. Принципы создания сапр
- •1.3. Виды обеспечения сапр
- •1.4. Классификация сапр
- •1.5. Стадии проектирования
- •1.6. Способы организации процесса проектирования
- •2. Математическое обеспечение сапр
- •2.1. Математические модели
- •2.2. Методика составления математической модели
- •2.3. Методы получения моделей элементов вычислительных систем
- •3. Математические модели функционально-логического этапа проектирования вс
- •3.1. Математические модели схем
- •3.1.1. Модель схемы в виде неориентированного мультиграфа
- •3.1.2. Модель схемы в виде ориентированного мультиграфа
- •3.1.3. Представление схемы гиперграфом и ультраграфом
- •3.2. Математические модели монтажного пространства
- •3.3. Последовательные алгоритмы структурного синтеза
- •3.5. Задача размещения
- •3.6. Задача трассировки
- •3.7. Выбор критериев оптимальности
- •3.7.1. Частные критерии
- •3.7.2. Аддитивные критерии
- •3.7.3. Мультипликативные критерии
- •3.7.4. Минимаксные критерии
- •3.8. Оценка значений весовых коэффициентов
- •Заключение
- •Часть 3 техническое, программное и интеллектуальное обеспечение сапр вычислительных систем
- •1.Техническое обеспечение сапр
- •1.1.Организация технических средств сапр
- •1.2. Режимы работы ктс сапр
- •1.3. Технические средства машинной графики
- •1.4. Специализированные сопроцессоры
- •1.5. Речевые устройства для оперативной связи проектировщика
- •1.6. Вычислительные сети сапр
- •2. Информационное обеспечение сапр
- •2.1.Базы данных в сапр
- •2.2. Проектирование баз данных
- •2.3. Модели данных
- •2.3.1. Реляционная модель данных
- •2.3.2. Иерархическая модель данных
- •2.3.3. Сетевая модель данных
- •2.4. Система управления базами данных
- •2.4.1. Категории баз данных
- •2.4.2. Сетевая база данных
- •2.4.3. Реляционная база данных
- •3. Принципы организации сапр с элементами искусственного интеллекта
- •3.1. Анализ современных требований к сапр
- •3.2. Архитектура интеллектуальных сапр
- •3.3. Количественные и качественные характеристики интеллектуальных сапр
- •3.4. Моделирующая интеллектуальная сапр
- •3.5. Синтезирующая интеллектуальная сапр
- •3.6. Методы структурного и параметрического синтеза
- •3.6.1. Общая характеристика методов синтеза
- •3.6.2. Методы структурного синтеза
- •3.6.3. Параметрический синтез
- •Заключение
- •Часть 4 технология, экология и надежность эвм
- •1. Проектирование технологических процессов
- •1.1. Понятия и определения технологических процессов
- •1.2. Порядок проектирования технологического процесса
- •1.2.1. Виды технологических процессов
- •1.2.2. Виды технологических баз
- •1.2.3. Виды контроля
- •1.3. Технологическая документация
- •1.4. Технологическая подготовка производства
- •1.4.1.Технологичность элементов и деталей эвм
- •2. Методы обработки изделий эвм
- •2.1. Электроэрозионные методы обработки
- •2.1.1. Электроискровая обработка
- •2.1.2. Метод электроискровой обработки непрофилированным (проволочным) электродом
- •2.1.3. Анодно-механическая обработка
- •2.2. Лучевые методы обработки
- •2.2.1. Электронно-лучевая обработка
- •2.2.2. Светолучевая обработка
- •2.3. Обработка ультразвуком
- •2.4. Электрохимическая обработка
- •2.4.1. Анодно-гидравлическая обработка в проточном электролите
- •2.5. Обработка плазмой
- •3. Защитные покрытия
- •3.1. Виды покрытий
- •3.2. Металлические покрытия
- •3.3. Лакокрасочное покрытие
- •3.4. Контроль покрытий
- •4. Технология производства печатных плат
- •4.1. Механическая обработка печатной платы
- •4.2. Получение рисунка печатной платы
- •4.2.1. Фотопечать
- •4.2.2. Трафаретная печать (сеткографический метод)
- •5. Экология производства эвм
- •5.1. Источники и виды загрязнений окружающей среды при производстве эвм
- •5.1.1. Сточные воды при производстве эвм
- •5.1.2. Энергетические загрязнения
- •5.2. Основные меры по защите окружающей среды
- •5.3. Защита атмосферы
- •5.4. Очистка сточных вод
- •5.5. Очистные сооружения предприятия,
- •5.6. Обработка твердых отходов
- •6. Обеспечение надежности эвм и систем
- •6.1. Основные характеристики и параметры надежности
- •6.2. Структурная надежность
- •6.3. Структурные методы повышения надежности эвм
- •6.4. Информационные методы повышения надежности эвм
- •6.5. Повышение надежности передачи информации в эвм с помощью волоконно-оптических линий связи
- •Часть 5 автоматизация производства эвм
- •1. Основные элементы автоматизированного производства
- •1.1. Системные принципы создания гибких автоматизированных производств, общие направления автоматизации
- •1.2. Микропроцессорные вычислительные устройства в сенсорных системах роботов
- •1.2.1. Методы и алгоритмы видеоанализа
- •1.2.2. Программно-аппаратные средства реализации систем технического зрения на базе микроЭвм
- •1.2.3. Специализированные видеопроцессоры для обработки и анализа изображений -
- •Заключение
- •1.3. Промышленные роботы микроэлектроники
- •1.3.1. Манипуляторы промышленных роботов
- •2. Локальные вычислительные сети в гап
- •2.1. Архитектура вычислительных систем для гап
- •2.2. Принципы построения малых лвс
- •2.3. Основы моделирования лвс
- •2.4. Общий критерий качества
- •2.5. Гибкие технологические системы изготовления и сборки элементов эвм
- •2.5.1. Производственные системы изготовления печатных плат
- •2.5.2. Производственная система изготовления радиоэлектронных модулей
- •2.5.3. Промышленные роботы для автоматизированного производства
- •3. Микропроцессорные вычислительные устройства в системах управления пр
- •3.1. Системы управления пр
- •3.1.1. Классификация системы управления пр
- •3.2. Архитектура управляющих вычислительных комплексов
- •3.3. Программирование вычислительных устройств в ртк 3.3.1. Методы программирования пр
- •3.3.2. Примеры робото-ориентированных языков программирования
- •Список литературы
3.5. Задача размещения
Эта задача заключается в оптимальном размещении (с точки зрения выбранного критерия оптимальности) элементов и связей между ними в монтажном пространстве типовой конструкции с учетом заданных конструктивно-технологических ограничений [9].
Исходными данными в задаче являются принципиальная электрическая схема узла или устройства, метрические параметры и топологические свойства монтажного пространства. Главная цель размещения — создание наилучших условий для трассировки с учетом обеспечения тепловых режимов и электромагнитной совместимости электрорадиоэлементов. Несмотря на обилие существующих критериев размещения (минимума пересечений, минимума суммарной длины соединений и т. д.), истинной целью размещения компонентов является максимальное упрощение процесса трассировки соединений, т. е. достижение минимального числа непроведенных трасс [5—7]. При размещении п микроэлементов в регулярном монтажном пространстве с числом позиций т общее число размещений N(n, т) определяется как
.
В связи с этим поиск оптимального размещения с помощью перебора нецелесообразен уже при n >15.
Имеется много разновидностей алгоритмов размещения. Основной идеей этих алгоритмов является идея упорядочения микроэлементов по определенным признакам. Во-первых, сначала устанавливают очередность микроэлементов, а затем для каждого из них определяют наилучшую позицию по выбранному критерию, например по суммарной длине связей с уже размещенными компонентами. Во-вторых, затем процесс повторяют для оставшихся компонентов и свободных позиций. Связность размещаемых элементов задается матрицей смежности R графа G = (X, U). Для выбора размещаемого элемента используют различные оценки связности.
Пусть на k-м
шаге алгоритма размещено
элементов, тогда
— множество еще не размещенных элементов.
Основными правилами для выбора элементов
на (k+1)-м шаге алгоритма
являются:
а) максимум суммарной
связности
со всеми размещенными элементами:
;
б) максимум разности связей/ между размещенными и не размещенными элементами:
.
Выбранный для размещения элемент устанавливают в такую позицию среди оставшихся незаполненных, при которой будет иметь наименьшее значение некоторая целевая функция.
Для многих задач размещения в качестве такой функции может быть выбрана суммарная длина связей с уже размещенными элементами [7,8].
Последовательные алгоритмы размещения требуют небольших затрат машинного времени, относят их к классу полиномиальных алгоритмов со сложностью О(п), приводящих к неоптимальным решениям. Улучшить решение можно применением итерационных алгоритмов компоновки, основанных на изменении позиций одиночных элементов или групп элементов. Итерационные алгоритмы также относятся к классу полиномиальных со сложностью порядка О(п2)-О(п4).
3.6. Задача трассировки
Данная задача заключается в определении конкретной геометрии печатного или проводного монтажа, реализующего соединения между элементами схемы. Исходными данными для трассировки являются список цепей, метрические параметры и топологические свойства типовой конструкции и ее элементов, а также результаты решения задачи размещения, по которым находят координаты выводов элементов.
При решении задачи
трассировки строят множество трасс,
соединяющих выводы элементов
соответствующих цепей схемы. Разработка
отдельной трассы представляет собой
построение на фиксированных вершинах
минимального покрывающего или связывающего
«дерева», а разработка множества трасс
сводится к построению «леса»
непересекающихся минимально покрывающих
или связывающих «деревьев». Известно,
что на п вершинах можно построить
различных «деревьев», поэтому точное
решение задачи трассировки методом
полного перебора практически нереализуемо.
В последовательных алгоритмах трассировки трассы цепей проводятся в определенном порядке одна за другой, при этом каждая проложенная трасса становится препятствием для всех последующих цепей. В последовательных алгоритмах выполняют локальную оптимизацию качества трассировки каждой отдельной трассы без учета влияния размещения данной трассы на возможность проведения последующих. Это приводит к тому, что некоторые участки платы могут оказаться заблокированными.
Известный алгоритм трассировки основан на волновом методе (алгоритм Ли). Главные принципы волнового алгоритма Ли заключаются в следующем. Плоскость трассировки разбивают на прямоугольные площадки — дискреты заданного размера. Размер дискретной площадки определяется допустимыми размерами проводников и расстояниями между ними. Задача проведения трасс сводится к получению последовательности дискретов, соединяющих элементы а и b, соответствующие началу и концу проводимой трассы.
Введем целевую
функцию
как критерий качества пути.
Начиная с элемента,
а дискретам, соседним с ранее
просмотренными, присваивают определенное
значение целевой функции
.
Этот этап проводится итерационно до
элемента b, которому
присваивают некоторое значение веса
.
Затем, начиная от элемента b,
значения перемещаются к элементу, а
по пройденным дискретам таким образом,
чтобы значения целевых функций дискретов
монотонно убывали. В результате получается
трасса, соединяющая элементы а и b.
Обычно работа алгоритма Ли реализуется следующим образом. На трассируемой плоскости из источника а моделируется распространение волны до тех пор, пока не будет достигнута точка b или пока на некотором шаге фронт волны не сможет включить ни одного незанятого дискрета. Эту часть алгоритма называют распространением волны.
После этого проводят трассу, начиная от конечной точки b, по дискретам с последовательно уменьшающимися весами (рис. 3.16). Цифры в квадратах соответствуют весам дискретов, занятые дискреты заштрихованы, а построенная трасса показана штриховой линией. Существует несколько вариантов проведения пути, из которых конструктор (или ЭВМ) выбирает один, наиболее удовлетворяющий заданным требованиям.
Рис.
3.16 – Трассируемая плоскость
Имеется многообразие волновых алгоритмов, направленных на повышение быстродействия трассировки, уменьшение объема требуемой оперативной памяти ЭВМ и т. д. Волновые алгоритмы применяются при разработке сетей ЭВМ [15, 16].
