Имитационные модели информационных систем
Методологические основы применения метода имитационного моделирования и механизмы управления системным временем. Классификация моделей по способу организации квазипараллелизма. Этапы машинного эксперимента и проецирование функциональных действий.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лекция |
Язык | русский |
Дата добавления | 23.02.2014 |
Размер файла | 416,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
1
16
Размещено на http://www.allbest.ru/
ИМИТАЦИОННЫЕ МОДЕЛИ ИНФОРМАЦИОННЫХ СИСТЕМ
1. Методологические основы применения метода имитационного моделирования
По Р.Шеннону (Robert E.Shannon - профессор университета в Хантсвилле, штат Алабама, США), «имитационное моделирование - есть процесс конструирования на ЭВМ модели сложной реальной системы, функционирующей во времени, и постановки экспериментов на этой модели с целью либо понять поведение системы, либо оценить различные стратегии, обеспечивающие функционирование данной системы».
Выделим в этом определении ряд важнейших обстоятельств, учитывая особенности применения метода для исследования АИС.
Во-первых, имитационное моделирование предполагает два этапа: конструирование модели на ЭВМ и проведение экспериментов с этой моделью. Каждый из этих этапов предусматривает использование собственных методов. Так, на первом этапе весьма важно грамотно провести информационное обследование, разработку всех видов документации и их реализацию. Второй этап должен предполагать использование методов планирования эксперимента с учетом особенностей машинной имитации.
Во-вторых, в полном соответствии с системными принципами четко выделены две возможные цели имитационных экспериментов:
либо понять поведение исследуемой системы (о которой по каким-либо причинам было «мало» информации);
либо оценить возможные стратегии управления системой;
В-третьих, с помощью имитационного моделирования исследуют сложные системы. Понятие «сложность» является субъективным и по сути выражает отношение исследователя к объекту моделирования.
Укажем пять признаков «сложности» системы, по которым можно судить о ее принадлежности к такому классу систем:
наличие большого количества взаимосвязанных и взаимодействующих элементов;
сложность функции (функций), выполняемой системой;
возможность разбиения системы на подсистемы (декомпозиции);
наличие управления (часто имеющего иерархическую структуру), разветвленной информационной сети и интенсивных потоков информации;
наличие взаимодействия с внешней средой и функционирование в условиях воздействия случайных (неопределенных) факторов.
В-четвертых, методом имитационного моделирования исследуют системы, функционирующие во времени, что определяет необходимость создания и использования специальных методов (механизмов) управления системным временем.
В-пятых, в определении прямо указывается на необходимость использования ЭВМ для реализации имитационных моделей.
Выделим наиболее характерные обстоятельства применения имитационных моделей:
если идет процесс познания объекта моделирования;
если аналитические методы исследования имеются, но составляющие их математические процедуры очень сложны и трудоемки;
если необходимо осуществить наблюдение за поведением компонентов системы в течение определенного времени;
если необходимо контролировать протекание процессов в системе путем замедления или ускорения явлений в ходе имитации;
если особое значение имеет последовательность событий в проектируемых системах и модель используется для предсказания так называемых «узких» мест;
при подготовке специалистов для приобретения необходимых навыков в эксплуатации новой техники;
если имитационное моделирование оказывается единственным способом исследований из-за невозможности проведения реальных экспериментов.
Укажем ряд основных достоинств и недостатков метода имитационного моделирования.
Основные достоинства:
имитационная модель позволяет в принципе описать моделируемый процесс с большей адекватностью, чем другие;
имитационная модель обладает известной гибкостью варьирования структуры, алгоритмов и параметров системы;
применение ЭВМ существенно сокращает продолжительность испытаний по сравнению с натурным экспериментом (если он возможен), а также их стоимость.
Основные недостатки:
решение, полученное на имитационной модели, всегда носит частный характер, так как оно соответствует фиксированным элементам структуры, алгоритмам поведения и значениям параметров системы;
большие трудозатраты на создание модели и проведение экспериментов, а также обработку их результатов;
если использование системы предполагает участие людей при проведении машинного эксперимента, на результаты может оказать влияние так называемый хауторнский эффект (заключающийся в том, что люди, зная (чувствуя), что за ними наблюдают, могут изменить свое обычное поведение).
Итак, само использование термина «имитационное моделирование» предполагает работу с такими ММ, с помощью которых результат исследуемой операции нельзя заранее вычислить или предсказать, поэтому необходим эксперимент (имитация) на модели при заданных исходных данных. В свою очередь, сущность машинной имитации заключается в реализации численного метода проведения на ЭВМ экспериментов с ММ, описывающими поведение сложной системы в течение заданного или формируемого периода времени.
Каждая имитационная модель представляет собой комбинацию шести основных составляющих: компонентов, параметров, переменных, функциональных зависимостей, ограничений, целевых функций.
Под компонентами понимают составные части, которые при соответствующем объединении образуют систему. Компоненты называют также элементами системы или ее подсистемами. Например, в модели рынка ценных бумаг компонентами могут выступать отделы коммерческого банка (кредитный, операционный и т.д.), ценные бумаги и их виды, доходы, котировка и т.п.
Параметры - это величины, которые исследователь (пользователь модели) может выбирать произвольно, т.е. управлять ими.
Переменные в отличие от параметров могут принимать только значения, определяемые видом данной функции.
Так, в выражении для плотности вероятности нормально распределенной случайной величины
,
где - параметры;
- константы;
х - переменная.
Различают экзогенные (являющиеся для модели входными и порождаемые вне системы) и эндогенные (возникающие в системе в результате воздействия внутренних причин) переменные. Эндогенные переменные иногда называют переменными состояния.
Функциональные зависимости описывают поведение параметров и переменных в пределах компонента или же выражают соотношения между компонентами системы. Эти соотношения могут быть либо детерминированными, либо стохастическими.
Ограничения - устанавливаемые пределы изменения значений переменных или ограничивающие условия их изменения. Они могут вводиться разработчиком (искусственные) или определяться самой системой вследствие присущих ей свойств (естественные).
Целевая функция предназначена для измерения степени достижения системой желаемой (требуемой) цели и вынесения оценочного суждения по результатам моделирования. Эту функцию также называют функцией критерия.
По сути, весь машинный эксперимент с имитационной моделью заключается в поиске таких стратегий управления системой, которые удовлетворяли бы одной из трех концепций ее рационального поведения: оптимизации, пригодности или адаптивизации.
При реализации имитационной модели, как правило, рассматриваются не все реально осуществляемые функциональные действия системы (), а только те из них, которые являются наиболее существенными для исследуемой операции. Кроме того, реальные аппроксимируются упрощенными действиями причем степень этих упрощений определяется уровнем детализации учитываемых в модели факторов.
Названные обстоятельства порождают ошибки имитации процесса функционирования реальной системы, что, в свою очередь, обусловливает адекватность модели объекту-оригиналу и достоверность получаемых в ходе моделирования результатов.
На рис.1.1 схематично представлен пример выполнения некоторых в компоненте реальной системы и в компоненте ее модели.
В компоненте реальной системы последовательно выполняются , , ,… за время , , ,… соответственно. На рисунке эти действия условно изображены пунктирными («непрямыми») стрелками. В результате ФД наступают соответствующие события: , , ,…
В модели последовательность имитации иная: выполняется при неизменном времени, наступает модельное событие , после чего время сдвигается на величину , инициируя наступление события и т.д.
Иными словами, модельной реализации упрощенных () соответствует ломаная (, , , , , , ,…).
Очевидно, что в реальной системе в различных се компонентах могут одновременно (параллельно) производиться функциональные действия и соответственно наступать события.
Рис.1.1. Моделирование функциональных действий в компоненте
В большинстве же современных ЭВМ в каждый из моментов времени можно отрабатывать лишь один алгоритм какого-либо . Возникает вопрос: каким образом учесть параллельность протекания процессов в реальной системе без потери существенной информации о ней?
Для обеспечения имитации наступления параллельных событий в реальной системе вводят специальную глобальную переменную , которую называют модельным (системным) временем. Именно с помощью этой переменной организуется синхронизация наступления всех событий в модели АИС и выполнение алгоритмов функционирования ее компонентов.
Принцип такой организации моделирования называется принципом квазипараллелизма.
Таким образом, при реализации имитационных моделей используют три представления времени:
- реальное время системы;
- модельное (системное) время;
- машинное время имитации.
2. Классификация имитационных моделей
Имитационные модели принято классифицировать по четырем наиболее распространенным признакам:
типу используемой ЭВМ;
способу взаимодействия с пользователем;
способу управления системным временем (механизму системного времени);
способу организации квазипараллелизма (схеме формализации моделируемой системы).
Первые два признака позволяют разделить имитационные модели на совершенно понятные (очевидные) классы.
По типу используемой ЭВМ различают аналоговые, цифровые и гибридные имитационные модели. Достоинства и недостатки моделей каждого класса общеизвестны. В дальнейшем будем рассматривать только цифровые модели.
По способу взаимодействия с пользователем имитационные модели могут быть автоматическими (не требующими вмешательства исследователя после определения режима моделирования и задания исходных данных) и интерактивными (предусматривающими диалог с пользователем в том или ином режиме в соответствии со сценарием моделирования). Моделирование сложных систем, относящихся, как уже отмечалось, к классу эргатических систем, как правило, требует применения диалоговых моделей.
Различают два механизма системного времени:
задание времени с помощью постоянных временных интервалов (шагов);
задание времени с помощью переменных временных интервалов (моделирование по особым состояниям).
При реализации первого механизма системное время сдвигается на один и тот же интервал (шаг моделирования) независимо от того, какие события должны наступать в системе. При этом наступление всех событий, имевших место на очередном шаге, относят к его окончанию.
Рис.2.1, а содержит иллюстрацию данного механизма. Так, для этого механизма считают, что событие наступило в момент окончания первого шага; событие - в момент окончания второго шага; события , , - в момент окончания четвертого шага (эти моменты показаны стрелками) и т.д.
При моделировании по особым состояниям системное время каждый раз изменяется на величину, соответствующую интервалу времени до планируемого момента наступления следующего события, т.е. события обрабатываются поочередно - каждое «в свое время». Если в реальной системе какие-либо события наступают одновременно, это фиксируется в модели. Для реализации этого механизма требуется специальная процедура, в которой отслеживаются времена наступления всех событий и из них выделяется ближайшее по времени. Такую процедуру называют календарем событий. На рис.2.1, б стрелками обозначены моменты изменения системного времени.
Рис.2.1. Реализация механизмов системного времени: а) - с постоянным шагом; б) - с переменным шагом
Существует не столь распространенная разновидность механизма моделирования по особым состояниям, предусматривающая возможность изменения порядка обработки событий, так называемый механизм моделирования с реверсированием (обращением) шага по времени.
Согласно этому механизму, все события в системе разбиваются на два класса: фазовые и простые. К первым относят события, порядок моделирования которых нельзя изменять во избежание нарушения причинно-следственных связей в моделируемой системе. Остальные события относят к простым. Таким образом, сначала моделируют очередное фазовое событие, а затем все простые события до этого фазового, причем в произвольном порядке.
На рис.2.2 приведены перечисленные способы управления системным временем.
Рис.2.2. Механизмы управления системным временем
Очевидно, что механизм системного времени с постоянным шагом легко реализуем: достаточно менять временную координату на фиксированный шаг и проверять, какие события уже наступили.
Метод фиксированного шага целесообразно применять в следующих случаях:
события в системе появляются регулярно;
число событий велико;
все события являются для исследователя существенными (или заранее неизвестно, какие из них существенны).
Важнейшим классификационным признаком имитационных моделей является схема формализации моделируемой системы (способ организации квазипараллелизма).
Наибольшее распространение получили пять способов:
просмотр активностей;
составление расписания событий;
управление обслуживанием транзактов;
управление агрегатами; синхронизация процессов.
Характеристика этих способов требует введения ряда понятий.
Для задания свойств объектов используются атрибуты (параметры).
Совокупность объектов с одним и тем же набором атрибутов называют классом объектов. Все объекты делят на активные (представляющие в модели те объекты реальной системы, которые способны функционировать самостоятельно и выполнять некоторые действия над другими объектами) и пассивные (представляющие реальные объекты, самостоятельно в рамках данной модели не функционирующие).
Работа (активность) представляется в модели набором операторов, выполняемых в течение некоторого времени и приводящих к изменению состояний объектов системы. В рамках конкретной модели любая работа рассматривается как единый дискретный шаг (возможно, состоящий из других работ). Каждая работа характеризуется временем выполнения и потребляемыми ресурсами.
Событие представляет собой мгновенное изменение состояния некоторого объекта системы (т.е. изменение значений его атрибутов). Окончание любой активности в системе является событием, так как приводит к изменению состояния объекта (объектов), а также может служить инициатором другой работы в системе.
Под процессом понимают логически связанный набор активностей, относящихся к одному объекту. Выполнение таких активностей называют фазой процесса.
Различие между понятиями «активность» и «процесс» полностью определяется степенью детализации модели. Например, смена позиций мобильным объектом в одних моделях может рассматриваться как сложный процесс, а в других - как работа по изменению за некоторое время номера позиции.
Процессы, включающие одни и те же типы работ и событий, относят к одному классу. Таким образом, моделируемую систему можно представить соответствующим числом классов процессов. Между двумя последовательными фазами (работами) некоторого процесса может иметь место любое число фаз других процессов, а их чередование в модели, собственно, и выражает суть квазипараллелизма.
Способ просмотра активностей применяется при следующих условиях:
все ФД компонента реальной системы различны, причем для выполнения каждого из них требуется выполнение некоторых (своих) условий;
условия выполнимости известны исследователю заранее и могут быть заданы алгоритмически;
в результате ФД в системе наступают различные события;
связи между ФД отсутствуют, и они осуществляются независимо друг от друга.
В этом случае имитационная модель состоит из двух частей:
множества активностей (работ);
набора процедур проверки выполнимости условий инициализации активностей, т.е. возможности передачи управления на реализацию алгоритма этой активности.
Проверка выполнимости условия инициализации работы основана либо на анализе значений параметров и/или переменных модели, либо вычислении моментов времени, когда должно осуществляться данное ФД.
После выполнения каждой активности производится модификация системного времени для данного компонента и управление передается в специальный управляющий модуль, что и составляет суть имитации для этого способа организации квазипараллелизма.
Составление расписания событий применяется в тех случаях, когда реальные процессы характеризуются рядом достаточно строгих ограничений:
различные компоненты выполняют одни и те же ФД;
начало выполнения этих ФД определяются одними и теми же условиями, причем они известны исследователю и заданы алгоритмически;
в результате ФД происходят одинаковые события независимо друг от друга;
связи между ФД отсутствуют, а каждое ФД выполняется независимо.
В таких условиях имитационная модель, по сути, состоит из двух процедур:
проверки выполнимости событий;
обслуживания (обработки) событий.
Выполнение этих процедур синхронизируется в модельном времени так называемым списковым механизмом планирования.
Процедура проверки выполнимости событий схожа с ранее рассмотренными для просмотра активностей (напомним, что окончание любой работы является событием и может инициализировать другую активность) с учетом того, что при выполнении условия происходит не инициализация работы, а обслуживание (розыгрыш) события с последующим изменением системного времени для данного компонента.
Условия применимости транзактного способа организации квазипараллелизма были приведены при определении понятия «транзакт». Связь между приборами массового обслуживания устанавливается с помощью системы очередей, выбранных способов генерации, обслуживания и извлечения транзактов. Так организуется появление транзактов, управление их движением, нахождение в очереди, задержки в обслуживании, уход транзакта из системы и т.п. Событием в такой имитационной модели является момент инициализации любого транзакта.
Типовыми структурными элементами модели являются:
источники транзактов;
их поглотители;
блоки, имитирующие обслуживание заявок;
управляющий модуль.
Имитация функционирования реальной системы производится путем выявления очередной (ближайшей по времени) заявки, ее обслуживания, обработки итогов обслуживания (появления нового транзакта; поглощения заявки; изменения возможного времени поступления следующего транзакта и т.п.), изменения системного времени до момента наступления следующего события.
В случае построения имитационной модели с агрегатным способом организации квазипараллелизма особое внимание следует уделять оператору перехода системы из одного состояния в другое. Имитация производится за счет передачи управления от агрегата к агрегату при выполнении определенных условий, формирования различных сигналов и их доставки адресату, отработки внешних сигналов, изменения состояния агрегата и т.п. При этом в управляющем модуле осуществляется временная синхронизация состояний всех агрегатов.
Агрегатный способ прежде всего ориентирован на использование типовых математических схем (типовых агрегатов) для описания компонентов системы и организации их взаимодействия одним из перечисленных способов.
Процессный способ организации квазипараллелизма применяется в следующих случаях:
все ФД компонентов реальной системы различны;
условия инициализации ФД также различны;
в любой момент времени в данном компоненте может выполняться только одно ФД;
последовательность ФД в каждом компоненте определена.
Принято считать, что процессный подход объединяет лучшие черты других способов: краткость описания активностей и эффективность событийного представления имитации.
Процессным способом можно организовать имитацию АИС любой сложности, но такой способ особенно эффективен в тех случаях, когда требуется высокий уровень детализации выполнения , а сама имитационная модель используется для поиска «узких» мест в работе системы.
Рис.2.3. Классификация имитационных моделей по способу организации квазипараллелизма
На рис.2.3 представлена классификация способов организации квазипараллелизма.
Отметим, что в настоящее время для реализации всех перечисленных схем формализации моделируемой системы созданы специализированные программные средства, ориентированные на данный способ организации квазипараллелизма, что, с одной стороны, облегчает программную реализацию модели, но, с другой стороны, повышает ответственность исследователя за правильность выбора соответствующей схемы.
3. Основные этапы имитационного моделирования
Как уже отмечалось, имитационное моделирование применяют для исследования сложных экономических систем. Естественно, что и имитационные модели оказываются достаточно сложными как с точки зрения заложенного в них математического аппарата, так и в плане машинной реализации.
При этом сложность любой модели определяется двумя факторами:
сложностью исследуемого объекта-оригинала;
точностью, предъявляемой к результатам расчетов.
Использование машинного эксперимента как средства решения сложных прикладных проблем, несмотря на присущую каждой конкретной задаче специфику, имеет рад общих черт (этапов).
На рис.3.1 представлены этапы применения математической (имитационной) модели (по взглядам академика А.А.Самарского).
моделирование имитационный управление
Рис.3.1. Этапы машинного эксперимента
Каждому из показанных на рисунке этапов присущи собственные приемы, методы, технологии.
После того как имитационная модель реализована на ЭВМ, исследователь должен выполнить последовательность следующих этапов (их часто называют технологическими):
испытание модели;
исследование свойств модели;
планирование имитационного эксперимента;
эксплуатация модели (проведение расчетов).
Кратко охарактеризуем первые два этапа (изложение методов математической теории планирования эксперимента и организации проведения модельных расчетов и обработки их результатов выходят за рамки настоящего учебника).
Испытание имитационной модели включает в себя следующее:
задание исходной информации;
верификацию имитационной модели;
проверку адекватности модели;
калибровку имитационной модели.
Задание исходной информации. Процедура задания исходной информации полностью определяется типом моделируемой системы:
если моделируется функционирующая (существующая) система, проводят измерение характеристик ее функционирования и затем используют эти данные в качестве исходных при моделировании;
если моделируется проектируемая система, проводят измерения на прототипах;
если прототипов нет, используют экспертные оценки параметров и переменных модели, формализующих характеристики реальной системы.
Верификация имитационной модели. Она состоит в доказательстве утверждений соответствия алгоритма ее функционирования цели моделирования путем формальных и неформальных исследований реализованной программы модели.
Неформальные исследования представляют собой ряд процедур, входящих в автономную и комплексную отладку.
Формальные методы включают:
использование специальных процессоров-«читателей» программ;
замену стохастических элементов модели детерминированными;
тест на так называемую непрерывность моделирования и др.
Проверка адекватности модели. Количественную оценку адекватности модели объекту исследования проводят для случая, когда можно определить значения отклика системы в ходе натурных испытаний.
Наиболее распространены три способа проверки:
по средним значениям откликов модели и системы;
по дисперсиям отклонений откликов;
по максимальному значению абсолютных отклонений откликов.
Если возможность измерения отклика реальной системы отсутствует, оценку адекватности модели проводят на основе субъективного суждения соответствующего должностного лица о возможности использования результатов, полученных с использованием этой модели, при выполнении им служебных обязанностей (в частности, при обосновании решений - подробнее см.
Калибровка имитационной модели. К калибровке имитационной модели приступают в случае, когда модель оказывается неадекватной реальной системе. За счет калибровки иногда удается уменьшить неточности описания отдельных подсистем (элементов) реальной системы и тем самым повысить достоверность получаемых модельных результатов.
В модели при калибровке возможны изменения трех типов:
глобальные структурные изменения;
локальные структурные изменения;
изменение так называемых калибровочных параметров в результате реализации достаточно сложной итерационной процедуры, включающей многократное построение регрессионных зависимостей и статистическую оценку значимости улучшения модели на очередном шаге.
При необходимости проведения некоторых локальных и особенно глобальных структурных изменений приходится возвращаться к содержательному описанию моделируемой системы и искать дополнительную информацию о ней.
Исследование свойств имитационной модели. После испытаний имитационной модели переходят к изучению ее свойств.
При этом наиболее важны четыре процедуры:
оценка погрешности имитации;
определение длительности переходного режима в имитационной модели;
оценка устойчивости результатов имитации;
исследование чувствительности имитационной модели.
Оценка погрешности имитации, связанной с использованием в модели генераторов ПСЧ. Исследование качества генераторов ПСЧ проводится известными методами теории вероятностей и математической статистики. Важнейшим показателем качества любого генератора ПСЧ является период последовательности ПСЧ (при требуемых статистических свойствах). В большинстве случаев о качестве генератора ПСЧ судят по оценкам математических ожиданий и дисперсий отклонений компонент функции отклика. Как уже отмечалось, для подавляющего числа практических задач стандартные (встроенные) генераторы дают вполне пригодные последовательности ПСЧ.
Определение длительности переходного режима. Обычно имитационные модели применяются для изучения системы в типичных для нее и повторяющихся условиях. В большинстве стохастических моделей требуется некоторое время для достижения моделью установившегося состояния.
Под статистическим равновесием или установившимся состоянием модели понимают такое состояние, в котором противодействующие влияния сбалансированы и компенсируют друг друга. Иными словами: модель находится в равновесии, если ее отклик не выходит за предельные значения.
Рис.3.2. Определение длительности переходного периода
Существует три способа уменьшения влияния начального периода на динамику моделирования сложной системы:
использование «длинных прогонов», позволяющих получать результаты после заведомого выхода модели на установившийся режим;
исключение из рассмотрения начального периода прогона;
выбор таких начальных условий, которые ближе всего к типичным.
Для отделения переходного режима от стационарного у исследователя должна быть возможность наблюдения за моментом входа контролируемого параметра в стационарный режим. Часто используют такой метод: строят графики изменения контролируемого параметра в модельном времени и на нем выявляют переходный режим.
На рис.3.2 представлен график изменения контролируемого параметра модели в зависимости от модельного времени .
На рисунке видно, что, начиная со времени этот параметр «вошел» в установившийся режим со средним значением .
Если построить подобные графики для всех (или большинства существенных) контролируемых параметров модели, определить для каждого из них длительность переходного режима и выбрать из них наибольшую, в большинстве случаев можно считать, что после этого времени все интересующие исследователя параметры находятся в установившемся режиме.
Оценка устойчивости результатов имитации. Под устойчивостью результатов имитации понимают степень их нечувствительности к изменению входных условий.
Универсальной процедуры оценки устойчивости нет. Практически часто находят дисперсию отклика модели по нескольким компонентам и проверяют, увеличивается ли она с ростом интервала моделирования. Если увеличения дисперсии отклика не наблюдается, результаты имитации считают устойчивыми.
Важная практическая рекомендация: чем ближе структура модели к структуре реальной системы и чем выше степень детализации учитываемых в модели факторов, тем шире область устойчивости (пригодности) результатов имитации.
Исследование чувствительности модели.
Работы на этом этапе имеют два направления:
установление диапазона изменения отклика модели при варьировании каждого параметра;
проверка зависимости отклика модели от изменения параметров внешней среды.
В зависимости от диапазона изменения откликов при изменении каждой компоненты вектора параметров определяется стратегия планирования экспериментов на модели.
Если при значительной амплитуде изменения некоторого компонента вектора параметров модели отклик меняется незначительно, то точность представления ее в модели не играет существенной роли.
Проверка зависимости отклика модели от изменений параметров внешней среды основана на расчете соответствующих частных производных и их анализе.
Размещено на Allbest.ru
Подобные документы
Информационные системы: основные понятия и определения. Объекты автоматизации в системе организации. Методологические основы применения метода имитационного моделирования. Основы теории искусственного интеллекта. Имитационные модели предприятий.
контрольная работа [24,8 K], добавлен 07.03.2009Значение вербальных и знаковых информационных моделей для исследования объектов, процессов, явлений. Роль метода формализации в процессе создания компьютерной модели. Использование программы AutoCAD для трехмерного моделирования и визуализации объекта.
курсовая работа [866,5 K], добавлен 08.01.2015Понятие компьютерной и информационной модели. Задачи компьютерного моделирования. Дедуктивный и индуктивный принципы построения моделей, технология их построения. Этапы разработки и исследования моделей на компьютере. Метод имитационного моделирования.
реферат [29,6 K], добавлен 23.03.2010Методологические основы оценки качества информационных ресурсов. Анализ принципов методологии, используемых при решении задач ОКФИС. Логика организации, ее теоретический базис, нормы и правила. Методы и средства моделирования информационных систем.
контрольная работа [66,7 K], добавлен 23.01.2011Особенности моделирования биологических систем с использованием программы "AnyLogic". Влияние различных факторов на популяции жертв и хищников. Принципы имитационного моделирования и его общий алгоритм с помощью ЭВМ. Анализ результатов моделирования.
курсовая работа [922,2 K], добавлен 30.01.2016Основы технологии моделирования Arena. Построение простой имитационной модели. Моделирование работы системы обслуживания покупателей на кассе супермаркета. Построение модели IDEF3. Анализ результатов имитационного моделирования и аналитического решения.
курсовая работа [659,1 K], добавлен 24.03.2012Обзор средств компьютерного имитационного моделирования по созданию веб-приложения для визуализации имитационных моделей. Система имитационного моделирования AnyLogic, Arena, SimuLab. Серверная, клиентская часть. Модель работы отдела банка и участка цеха.
дипломная работа [3,3 M], добавлен 25.05.2015Основы систематизации языков имитационного моделирования, моделирование систем и языки программирования. Особенности использования алгоритмических языков, подходы к их разработке. Анализ характеристик и эффективности языков имитационного моделирования.
курсовая работа [1,4 M], добавлен 15.03.2012Применение метода имитационного моделирования с использованием генератора случайных чисел для расчета статистически достоверных переменных. Создание программы на языке GPSS. Результаты моделирования диспетчерского пункта по управлению транспортом.
курсовая работа [399,9 K], добавлен 28.02.2013Проектирование и реализация модели, которая будет имитировать автозаправочную станцию с постоплатой. Подбор оптимальных параметров модели с учетом требований к сети массового обслуживания. Разработка модели в среде имитационного моделирования GPSS World.
контрольная работа [279,5 K], добавлен 16.03.2014