Автор работы: Пользователь скрыл имя, 15 Октября 2013 в 12:25, реферат
Автоматизированным называются проектирование, которое выполняется в процессе взаимодействия обычно в процессе взаимодействия пользователя и ЭВМ и основана на систематическом использовании средств между проектированием и ЭВМ и обоснованном выбор метода машинного решения задач.
САПР - это организационно-техническая система, входящая в структуру проектной организации и осуществляющая проектирование при помощи средств автоматизированного проектирования.
Популярные системы имитационно моделирования:
Алгоритмические языки при моделировании систем служат вспомогательным аппаратом в разработке машинной реализации и анализа характеристик модели.
Основной задачей является выбор языка. Каждый язык имеет свою систему абстракций, лежащих в основе формализации сложных систем. Для программирования модели могут использоваться следующие языки:
Качество языков моделирования характеризуется:
В большинстве
своем языки моделирования
Транзакты или сообщения являются абстрактными подвижными элементами, которые могут моделировать различные объекты реального мира: сообщения, программы, транспортные средства, людей и т.д. Перемещаясь между блоками модели, транзакты вызывают различные действия. Возможны их задержки в некоторых точках модели, изменение маршрутов и направления движения, расщепление транзактров на несколько копий и т.д. С каждым транзактом связан упорядоченный набор данных.
Непрерывное
представление систем сводится к
представлению дифференциальных уравнений,
с помощью которых
Состояние системы
описывается набором
На метауровне используется укрупненное математическое описание объектов, одним из наиболее общих подходов к анализу объектов на метауровне является функциональное моделирование. В рамках этого подхода применяется ряд упрощающих предположений.
На метауровне объект представляется в виде совокупности элементов, связанных друг с другом ограниченным числом связей. При этом для каждого элемента связи разделяются на входы и выходы. Во вторых элементы считаются однонаправленными, т.е. такими, в которых входные сигналы могут передаваться к выходам, но сигналы на выходах не могут влиять на состояние входов через внутренние связи элемента. Сигналам и при этом называют изменение фазовых переменных. В третьих состояние любого выхода не зависит от нагрузки, т.е. от количества и видов элемента, подключенных к этому выходу. В четвертых состояние любой связи характеризуется не двумя, а одной фазовой переменной. Принятие подобных допущений приводит к упрощению математических моделей.
Функциональное моделирование широко используется для моделирования аналоговой радиоэлектронной аппаратуры систем автоматического управления и регулирования с элементами не только электрической, но и иной природы (гидравлика, пневматика) энергетических систем, функционирование которых связано с передачей между частями систем энергии, количества движения, давления и т.д.
Другим достаточно общим подходам к анализу объектов на метауровне является их представление моделями систем массового обслуживания. Модели СМО применимы во всех тех случаях, когда исследуемый объект предназначен для обслуживания многих заявок, поступающих в СМО в нерегулярные моменты времени. Особенностью моделей СМО является наличие в них элементов двух различных типов. Обслуживающих аппаратов, иначе называемых ресурсами и заявок, называемых также транзактами.
во всякой СМО можно выделить элементы:
СМО делятся на типы по ряду признаков:
Каждая СМО в зависимости от своих параметров, характера потока заявок, числа каналов обслуживания и их производительности, а также от правил организации работы обладает определенной эффективностью функционирования, позволяющей ей более или менее успешно справляться с потоком заявок.
Поток заявок
характеризуется временами
Моделирование
последовательности случайных чисел
(в СМО – это интервалы
Модели СМО должны описывать процессы прохождения заявок через саму СМО. Состояние системы в каждый момент времени выражается совокупностью переменных, имеющих преимущественно дискретный характер, так состояние обслуживающего аппарата описывается переменной к , которая может принимать одно из двух возможных значений «свободен» и «занят». А так же длинами очередей на входах обслуживающего аппарата. Очередей может быть несколько, если в СМО фигурируют заявки различных типов (приоритетов). Состояние каждой заявки описывается переменной, значениями которой могут быть «обслуживание» или «ожидание».
Результатом анализа СМО должны быть значения выходных параметров, производительности СМО, средне и максимальное время обслуживания заявок, средние длины очередей, коэффициенты загрузки обслуживающих аппаратов, вероятность обслуживания заявок за время не выше заданного и т.д.
Исходные
данные при моделировании выражаются
параметрами обслуживающих
Математические модели систем массового обслуживания могут быть аналитическими и имитационными:
Аналитическая СМО представляет собой совокупность явных зависимостей выходных параметров от параметров внутренних и внешних, однако получение аналитических моделей оказывается возможным лишь в отдельных случаях, сравнительно простых СМО. В общем случае используются имитационные модели, несмотря на значительные затраты вычислительных ресурсов, связанных с их реализацией.
Имитационные модели СМО представляет собой алгоритм, описывающий изменение переменных состояния на моделируемом отрезке времени. Предполагается, что изменение состояния любой переменной, называемое событием, происходит мгновенно, в некоторый момент времени. Имитационное моделирование СМО – это воспроизведение последовательности событий в системе при вероятностном характере параметров системы. Имитация функционирования системы при совершении большого числа событий позволяет произвести статистическую обработку накопленных результатов и оценить значения выходных параметров.
Алгоритм имитационного
В процессе прохождения заявок по СМО накапливаются данные, необходимые для последующего расчета выходных параметров.
В настоящее время в САПР широкое применение находят различные типы мультипроцессорных систем, особенностью которых является наличие нескольких вычислительных процессов. Такие системы применяются в том случае, когда целесообразно распараллелить процесс вычисления или использовать одни и те же вычислительные ресурсы разными задачами. При оценке эффективности организации САПР рассматривается как система массового обслуживания.
Сети Петри - инструмент исследования систем. В настоящее время сети Петри применяются в основном в моделировании. Во многих областях исследований явление изучается не непосредственно, а косвенно, через модель. Модель - это представление, как правило, в математических терминах того, что считается наиболее характерным в изучаемом объекте или системе. Манипулируя моделью системы, можно получить новые знания о ней, избегая опасности, дороговизну или неудобства анализа самой реальной системы. Обычно модели имеют математическую основу.
Моделирование в сетях Петри осуществляется на событийном уровне. Определяются, какие действия происходят в системе, какие состояние предшествовали этим действиям и какие состояния примет система после выполнения действия. Выполнения событийной модели в сетях Петри описывает поведение системы. Анализ результатов выполнения может сказать о том, в каких состояниях пребывала или не пребывала система, какие состояния в принципе не достижимы. Однако, такой анализ не дает числовых характеристик, определяющих состояние системы.
Информация о работе Назначение, принципы создания, структура и классификация САПР