Метод имитационного моделирования и его особенности. Статическое и динамическое представление моделируемой системы.
Определим метод имитационного моделирования в самом общем виде как экспериментальный метод исследования реальной системы по ее имитационной модели, который сочетает особенности эксперименталь$ ного подхода и специфические условия использования вычислительной техники. В этом определении подчеркивается, что имитационное моделиро'вание является машинным методом моделирования, собственно без ЭВМ никогда не существовало, и только развитие информационных технологий привело к становлению этого вида компьютерного моделирования. В этом определении также акцентируется внимание на экспериментальной природе имитации, применяется имитационный метод исследования (осуществляется экспериментирование с моделью). Действительно, в имитационном моделировании важную роль играет не только проведение, но и планирование эксперимента на модели. Однако это определение не проясняет, что собой представляет сама имитационная модель. Попробуем в этой лекции разобраться, в чем же состоит сущность имитационного моделирования. В процессе имитационного моделирования (рис. 2.1) исследователь имеет дело с четырьмя основными элементами: • Реальная система; • Логико'математическая модель моделируемого объекта; • Имитационная (машинная) модель; • ЭВМ, на которой осуществляется имитация – направленный вычислительный эксперимент. Исследователь изучает реальную систему, разрабатывает логико' математическую модель реальной системы. Имитационный характер исследования предполагает наличие логико$ или логико$математических моделей, описываемых изучаемый процесс. Выше мы определяли реальную систему как совокупность взаимодействующих элементов, функционирующих во времени. Составной характер сложной системы диктует представление ее модели в виде тройки: < A, S, T >, где
А – множество элементов (в их число включается и внешняя среда); S – множество допустимых связей между элементами (структура модели); Т – множество рассматриваемых моментов времени. Особенностью имитационного моделирования является то, чтоимитационная модель позволяет воспроизводить моделируемые объекты:$ с сохранением их логической структуры,$ с сохранением поведенческих свойств (последовательности чередования во времени событий, происходящих в системе), т.е. динамики взаимодействий. При имитационном моделировании структура моделируемой системы адекватно отображается в модели, а процессы ее функционирования проигрываются (имитируются) на построенной модели. Поэтому построение имитационной модели заключается в описании структуры и процессов функционирования моделируемого объекта или системы. Вописании имитационной модели выделяют две составляющие: • Статическое описание системы, которое по'существу является описанием ее структуры. При разработке имитационной модели необходимо выполнять структурный анализ моделируемых процессов. Имитационное моделирование экономических процессов Динамическое описание системы, или описание динамики взаимодействий ее элементов. При его составлении фактически требуется построение функциональной модели моделируемых динамических процессов. Идея метода, с точки зрения его программной реализации, состояла в следующем. Что если элементам системы поставить в соответствие некоторые программные компоненты, а состояния этих элементов описывать с помощью переменных состояния. Элементы, по определению, взаимодействуют (или обмениваются информацией), – значит может быть реализован алгоритм функционирования отдельных элементов – моделирующий алгоритм. Кроме того, элементы существуют во времени
– значит надо задать алгоритм изменение переменных состояний. Динамика в имитационных моделях реализуется с помощью механизма продвижения модельного времени. Отличительной особенностью метода имитационного моделирования является возможность описания и воспроизведения взаимодействия между различными элементами системы. Таким образом, чтобы составить имитационную модель, надо: ' представить реальную систему (процесс), как совокупность взаимодействующих элементов; ' алгоритмически описать функционирование отдельных элементов; ' описать процесс взаимодействия различных элементов между собой и с внешней средой. Ключевым моментом в имитационном моделировании является выделение и описание состояний системы. Система характеризуется набором переменных состояний, каждая комбинация которых описывает конкретное состояние. Следовательно, путем изменения значений этих переменных можно имитировать переход системы из одного состояния в другое. Таким образом, имитационное моделирование – это представле'ние динамического поведения системы посредством продвижения ее от одного состояния к другому в соответствии с хорошо определенными операционными правилами. Эти изменения состояний могут происходить либо непрерывно, либо в дискретные моменты времени. Имитационное моделирование – есть динамическое отражение изменений состояния системы с течением времени. Итак, мы разобрались, что при имитационном моделировании логическая структура реальной системы отображается в модели, а также имитируется динамика взаимодействий подсистем в моделируемой системе. Это важный, но не единственный признак имитационной модели, исторически предопределивший, не совсем удачное, на мой взгляд, название методу, который серьезный исследователи чаще называют “системным моделированием”._ Простейшая классификация на основные виды имитационных моделей связана с применением двух этих способов продвижения модельного времени. Различают имитационные модели: • Непрерывные; • Дискретные; • Непрерывно$дискретные. В непрерывных имитационных моделях переменные изменяются
непрерывно, состояние моделируемой системы меняется как непрерывная функция времени, и, как правило, это изменение описывается системами дифференциальных уравнений. Соответственно продвижение модельного времени зависит от численных методов решения дифференциальных уравнений. В дискретных имитационных моделях переменные изменяются дискретно в определенные моменты имитационного времени (наступления событий). Динамика дискретных моделей представляет собой процесс перехода от момента наступления очередного события к моменту наступления следующего события. Поскольку в реальных системах непрерывные и дискретные процессы часто невозможно разделить, были разработаны непрерывно$дискретные модели, в которых совмещаются механизмы продвижения времени, характерные для этих двух процессов
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|