Автор работы: Пользователь скрыл имя, 12 Декабря 2013 в 09:53, реферат
Одна из важных особенностей АСУ – принципиальная невозможность проведения реальных экспериментов до завершения проекта. Возможным выходом является использование имитационных моделей. Однако их разработка и использование чрезвычайно сложны, возникают затруднения в достаточно точном определении степени адекватности моделируемому процессу. Поэтому важно принять решение – какую создать модель.
1. Введение………………………………………………………………….....2
2. Понятие имитационного моделирования……………………………....2-8
3. Виды имитационного моделирования……………………………...…..8-9
4. Имитационные модели производственных процессов…………....….9-14
5. Имитационные модели предприятий и производственных объединений………………………………………………………..…14-17
6. Заключение……………………………………………………………….
Содержание
1.Введение
Одна из важных особенностей
АСУ – принципиальная невозможность
проведения реальных экспериментов
до завершения проекта. Возможным выходом
является использование имитационных
моделей. Однако их разработка и использование
чрезвычайно сложны, возникают затруднения
в достаточно точном определении
степени адекватности моделируемому
процессу. Поэтому важно принять
решение – какую создать
Другой важный аспект
использование имитационных моделей
в процессе эксплуатации АСУ для
принятия решений. Такие модели создаются
в процессе проектирования, чтобы
их можно было непрерывно модернизировать
и корректировать в соответствии
с изменяющимися условиями
Эти же модели могут быть использованы для обучения персонала перед вводом АСУ в эксплуатацию и для проведения деловых игр.
2. Понятие имитационного моделирования
Имитационное моделирование это метод исследования, заключающийся в имитации на ЭВМ с помощью комплекса программ процесса функционирования системы или отдельных ее частей и элементов. Сущность метода имитационного моделирования заключается в разработке таких алгоритмов и программ, которые имитируют поведение системы, ее свойства и характеристики в необходимом для исследования системы составе, объеме и области изменения ее параметров.
Принципиальные возможности метода весьма велики, он позволяет при необходимости исследовать системы любой сложности и назначения с любой степенью детализации. Ограничениями являются лишь мощность используемой ЭВМ и трудоемкость подготовки сложного комплекса программ.
В отличие от математических
моделей, представляющих собой аналитические
зависимости, которые можно исследовать
с помощью достаточно мощного
математического аппарата, имитационные
модели, как правило, позволяют проводить
на них лишь одиночные испытания,
аналогично однократному эксперименту
на реальном объекте. Поэтому для
более полного исследования и
получения необходимых
Использование имитационных
моделей оправдано в тех
Даже в тех случаях,
когда создание аналитической модели
для исследования конкретной системы
в принципе возможно, имитационное
моделирование может оказаться
предпочтительным по затратам времени
ЭВМ и исследователя на проведение
исследования. Для многих задач, возникающих
при создании и функционировании
АСУ, имитационное моделирование иногда
оказывается единственным практически
реализуемым методом
Методы имитационного
моделирования развиваются и
используются в основном в трех направлениях:
разработка типовых методов и
приемов создания имитационных моделей;
исследование степени подобия имитационных
моделей реальным системам; создание
средств автоматизации
Различают два подкласса
систем, ориентированных на системное
и логическое моделирование. К подклассу
системного моделирования относят
системы с хорошо развитыми общеалгоритмическими
средствами; с широким набором
средств описания параллельно выполняемых
действий, временных последовательностей
выполнения процессов; с возможностями
сбора и обработки
К подклассу логического моделирования относят системы, позволяющие в удобной и сжатой форме отражать логические и топологические особенности моделируемых объектов, обладающие средствами работы с частями слов, преобразования форматов, записи микропрограмм. К этому подклассу систем относят языки программирования АВТОКОД, ЛОТИС и др.
В большинстве случаев при имитационном моделировании экономических, производственных и других организационных систем управления исследование модели заключается в проведении стохастических экспериментов. Отражая свойства моделируемых объектов, эти модели содержат случайные переменные, описывающие как функционирование самих систем, так и воздействия внешней среды. Поэтому наибольшее распространение получило статистическое моделирование.
Имитационная модель характеризуется наборами входных переменных
наблюдаемых или управляемых переменных
управляющих воздействий
возмущающих воздействий
Состояние системы в любой момент времени
и начальные условия Y(t0), R(t0), W(t0) могут быть случайными величинами, заданными соответствующим распределением вероятностей. Соотношения модели определяют распределение вероятностей величин в момент t + ∆t:
Существуют два основных способа построения моделирующего алгоритма – принцип ∆t и принцип особых состояний.
Принцип ∆t. Промежуток времени (t0, t), в котором исследуется поведение системы, разбивают на интервалы длиной ∆t. В соответствии с заданным распределением вероятностей для начальных условий по априорным соображениям или случайным образом выбирают для начального момента t0 одно из возможных состояний z0(t0). Для момента t0 + ∆t вычисляется условное распределение вероятностей состояний (при условии состояния z0(t0)). Затем аналогично предыдущему выбирают одно из возможных состояний z0(t0 + ∆t), выполняют процедуры вычисления условного распределения вероятностей состояний для момента t0 + 2∆t и т.д.
В результате повторения
этой процедуры до момента t0 + n∆t = T
получают одну из возможных реализаций
исследуемого случайного процесса. Таким
же образом получают ряд других реализаций
процесса. Описанный способ построения
моделирующего алгоритма
Принцип особых состояний.
Все возможные состояния
Моделирующий алгоритм
должен предусматривать процедуры
определения моментов времени, соответствующих
особым состояниям, и величин характеристик
системы в эти моменты. При
известном распределении
Имитационное моделирование используют в основном для следующих применений:
1) при исследовании
сложных внутренних и внешних
взаимодействий динамических
2) для прогнозирования
поведения системы в будущем
на основе моделирования
3) в целях обучения
персонала, которое может быть
двух типов: индивидуальное
В системах обоих
типов комплекс программ задает некоторую
обстановку на объекте, однако между
ними имеется существенное различие.
В первом случае программное обеспечение
имитирует функционирование объектов,
описываемых технологическими алгоритмами
или передаточными функциями; модель
ориентирована на тренировку психофизиологических
характеристик человека, поэтому
такие модели называются тренажерами.
Модели второго типа гораздо сложнее.
Они описывают некоторые
4) для макетирования
проектируемой системы и
3.Виды имитационного моделирования
4. Имитационные модели производственных процессов
Вид модели производственного процесса зависит в значительной степени от того, является ли он дискретным или непрерывным. В дискретных моделях переменные изменяются дискретно в определенные моменты имитационного времени. Время может приниматься как непрерывным, так и дискретным в зависимости от того, могут ли дискретные изменения переменных происходить в любой момент имитационного времени или только в определенные моменты. В непрерывных моделях переменные процесса являются непрерывными, а время может быть как непрерывным, так и дискретным в зависимости от того, являются непрерывные переменные доступными в любой момент имитационного времени или только в определенные моменты. В обоих случаях в модели предусматривают блок задания времени, который имитирует продвижение модельного времени, обычно ускоренного относительно реального.
Разработка имитационной модели и проведение моделирующих экспериментов в общем случае могут быть представлены в виде нескольких основных этапов, приведенных на рис. 1.
Рис. 1
Компонента модели,
отображающая определенный элемент
моделируемой системы, описывает набором
характеристик количественного
или логического типа. В зависимости
от длительности существования различают
компоненты условно-постоянные и временные.
Условно-постоянные компоненты существуют
в течение всего времени
Состояние компоненты определяется значениями ее характеристик в данный момент модельного времени, а совокупность значений характеристик всех компонент определяет состояние модели в целом.
Изменение значений характеристик, являющееся результатом отображения в модели взаимодействия между элементами моделируемой системы, приводит к изменению состояния модели. Характеристика, значение которой в ходе моделирующего эксперимента изменяется, является переменной, в противном случае это параметр. Значения дискретных переменных не изменяются в течение интервала времени между двумя последовательными особыми состояниями и меняются скачком при переходе от одного состояния к другому.
Моделирующий алгоритм представляет собой описание функциональных взаимодействий между компонентами модели. Для его составления процесс функционирования моделируемой системы разбивается на ряд последовательных событий, каждое из которых отражает изменение состояния системы в результате взаимодействия ее элементов или воздействия на системы внешней среды в виде входных сигналов. Особые состояния возникают в определенные моменты времени, которые планируются заранее, либо определяются в ходе эксперимента с моделью. Наступление событий в модели планируется путем составления расписания событий по временам их свершения либо проводится анализ, выявляющий достижение переменными характеристиками установленных значений.