49717 (Автоматизация системного проектирования), страница 3

2016-07-29СтудИзба

Описание файла

Документ из архива "Автоматизация системного проектирования", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "контрольные работы и аттестации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "49717"

Текст 3 страницы из документа "49717"

Рис.1. Имитационная модель необходимого прямого управления

Сеть Петри, которая обеспечивает необходимое прямое управление показана на рисунке. Понятно, что в месте р1 не может накопится более одной детали, при любых переходах системы. t0, t1, t2 - время переходов системы. Система безопасна, т.к. операции не выполняются параллельно. Только после выхода детали на конвейер – начинается обработка следующей детали. Хотя было бы рационально использовать обработку на станке Ст1 и параллельно с ней вести обработку другой детали на станке Ст2. При этом увеличилась бы производительность выпуска деталей. Тогда последовательность операций была бы такая:

  1. Перемещение детали от конвейера H1 к станку Ст1 роботом R1.

  2. Перемещение детали от станка Ст1 к станку Ст2 роботом R2.

  3. Получение метки на перемещение следующей детали от конвейера H1 к станку Ст1 роботом R1.

  4. Перемещение детали от станка Ст2 к конвейеру Н2 роботом R1.

  5. Получение метки на перемещение роботом R2 детали от станка Ст1 к станку Ст2.

Но по условию задания система загружена одной деталью.

Задание 3. Методы постановки задач и алгоритмы автоматизированного проектирования средств вычислительной техники

3.1 Выбрать схему электрическую принципиальную

Выбираем схему

Рис.2. Принципиальная электрическая схема устройства

3.2 Провести формализацию и, используя два алгоритма (последовательно-групповой и алгоритм Штейнберга), провести размещение микросхем на печатной плате.

На этапе конструкторского проектирования решаются вопросы, связанные с компоновкой элементов логической схемы в модуле, модулей в ячейки, ячеек в панели и т.д. Эти задания в общем случае тесно связаны между собой, и их решение позволяет значительно сократить расходы и трудоемкость отмеченного этапа в системах автоматизированного проектирования. Обычно задания компоновки рассматриваются как процесс принятия решений в определенных или неопределенных условиях, в результате выполнения которого части логической схемы располагаются в конструктивных элементах і-го уровня, а эти элементы размещаются в конструктивных элементах (i+1)-го уровня и т.д., причем расположение выполняется с оптимизацией за избранным критерием.

Электрические схемы РЕА в общем случае представляют собой конструктивно законченные части высшего уровня, что состоят из элементов более низкого конструктивного уровня соответственно избранному критерию. Основным критерием объединения является критерий электромагнитотепловой совместимости элементов более низкого уровня.

Такими критериями могут быть:

- минимум типов конструктивно законченных частей;

- плотность компоновки, минимум соединений между устройствами;

- простота диагностики и др.

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

Список кругов формируется в виде текстового файла с обязательным перечислением всех соединений следующего вида:

...

В итоге образуется специальный файл электрических соединений.

Составим формальный список кругов, выделив их из принципиальной схемы:

Элемент

Контакт

Элемент

Контакт

Элемент

Контакт

1.

Dd1

4

d3

3

2.

Dd1

6

Dd3

12

C

А

3.

Dd3

14

R

1

4.

d3

4

d3

5

5.

d3

6

D2

3

6.

D2

1

C

B

7.

D2

5

d9

7

R

2

Итерационные алгоритмы имеют структуру, аналогичную итерационным алгоритмам компоновки. У них для улучшения исходного размещения элементов на плате вводят итерационный процесс перестановки местами пар элементов.

В случае минимизации суммарной взвешенной длины соединений формула для расчета изменения значения целевой функции при перестановке местами элементов ri и rj, закрепленных в позициях tf и tg, имеет вид:

где p и h(p) – порядковый номер и позиция закрепления неподвижного элемента rp.

Если , то осуществляют перестановку ri и rj, что приводит к уменьшению целевой функции на , после чего делают поиск и перестановку следующего пара элементов и т.д.

Процесс заканчивается получением такого варианта размещения, для которого последующее улучшение за счет парных перестановок элементов невозможно.

Использование описанного направленного перебора сокращает число анализируемых вариантов размещения (в сравнении с полным перебором), но приводит к потере гарантии нахождения глобального экстремума целевой функции.

Алгоритмы данной группы характеризуются достаточно высоким быстродействием. Алгоритмы с групповыми перестановками элементов на практике используются редко через их сложность, которая часто не оправдывает степень улучшения результата.

Частичным случаем итерационного алгоритма является алгоритм Штейнберга или так называемый алгоритм парных перестановок.

Для решения заданий размещения все элементы считаются условно одногабаритными. Из всего множества элементов схемы выбирается подмножество, которое складывается из n-елементов которые не имеют общих электрических цепей. Дальше строится матрица стоимости, каждый элемент которой задает суммарную длину соединений элемента, при условиях установки его на каждую из обозначенных позиций. Для этого элементы переставляются по посадочным местам так, чтобы каждый элемент побывал на всех посадочных местах и сумма длин соединений заносится в соответствующую позицию матрицы стоимости. После анализа полученной матрицы стоимости элементы переставляются на посадочные места соответственно критерию минимальной суммарной длины соединений. Дальше, выбирается следующее подмножество n-независимых элементов и процедура повторяется. Итерации прекращаются в случае достижения минимальной суммарной длины связей или после завершения заданного количества итераций.

Последовательные алгоритмы основаны на предположении, что для получения оптимального размещения необходимо в соседних позициях располагать элементы, максимально связаны друг с другом. Сущность этих алгоритмов складывается в последовательном закреплении заданного набора конструктивных элементов на коммутационной плате относительно тех, что были установлены раньше. В качестве сначала закрепленных на плате элементов обычно выбирают разнимания, которые искусственно «раздвигают» к краям платы. При этом все контакты разниманий равномерно распределяются по секциям (столбцам и строкам координатной сетки). На каждом l шаге (l=1,2.,n) для установки на коммутационную x0 плату выбирают элемент из числа еще не размещенных, что имеет максимальную степень связности с ранее закрепленными элементами Rl-1. В большинстве используемых в это время алгоритмов оценку степени связности делают по одной из следующих формул:

где сіj – коэффициент взвешенной связности элементов i и j;

Jl-1 – множество индексов элементов, закрепленных на предыдущих l-1 шагах;

n – общее число размещенных элементов.

Если установочные размеры всех розташовуваних на плате элементов одинаковые, то избранный на дежурном шаге элемент x0 закрепляют в той позиции x0 из числа незанятых, для которой значение целевой функции x0 с учетом ранее размещенных элементов Rl-1 минимально.

В частности, если критерием оптимума является минимум суммарной взвешенной длины соединений, то

где dfj – расстояние между f-ой позицией установки элемента x0 и позицией размещенного раньше элемента rj;

Tl-1 – множество позиций, занятых элементами после (l-1)-го шага алгоритма.

Процесс размещения алгоритма заканчивается после выполнения n шагов алгоритма.

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

Для размещения разногабаритных элементов наиболее эффективным является последовательно-групповой метод. Модель монтажного пространства представляется непрерывной плоскостью в координатах X,Y. Модель схемы - гиперграфом G(P,V), где P - множество выводов элементов; V - множество электрических цепей. Каждый элемент представляется прямоугольником, с указанием координат выводов элементов.

Для решения задания размещения элементов на плате по существующему файлу связей складывается матрица инциденций, что описывает число электрических соединений между всеми элементами схемы и строится граф всех связей. Дальше определяется минимальная размерность матрицы посадочных мест m x n, где m - число мест по горизонтали n - число мест по вертикали. Эта модель расширяется к размерам (2m-1) x (2n-1).

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

Fi = Уk Уj (ЬjДxijk +вjДyijk) + Si



где: Si – неиспользованная площадь платы, связанная из разногабаритносттью элементов;

Ьj, вj =0, если и элемент не связан с j-тим;

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5209
Авторов
на СтудИзбе
430
Средний доход
с одного платного файла
Обучение Подробнее