Автор работы: Пользователь скрыл имя, 15 Ноября 2013 в 07:45, дипломная работа
Достижение поставленной цели осуществляется благодаря использованию следующих задач:
• анализ показателей имитационного моделирования;
• разработка этапов создания имитационной модели;
• анализ деятельности «Центра обслуживания абонентов»;
• моделирование системы и ее проектирование;
• определение прибыли, цены и срока окупаемости продукта;
• выявление возможного негативного влияния имитационной модели «Центра обслуживания абонентов».
Необходимо отметить, что верификация и валидация являются одними из важных аспектов моделирования. Существует два основных подхода выполнения верификации и валидации, обеспечивающих наибольшую адекватность модели: пользователем, полностью вовлеченным в группу разработчиков (увеличивает правдоподобность); независимая верификация и валидация, выполняемая другой группой (применяется для больших моделей).
Методы валидации могут быть различными: анимация, сравнение с другими моделями, дегенеративные тесты, событийная адекватность, тссты на экстремальные условия, историческая валидация данных, операционные графики. вариация параметров (анализ чувствительности) и др.
Однако следует учитывать, что при увеличении достоверности модели возрастает сс стоимость, а при превышении определенного порога достоверности затраты становятся неоправданно большими [13, С. 70]
Краткий обзор сред ИМ для имитации производственных систем. Имитационное моделирование может успешно применяться в исследовании производственных систем. Например, имеется опыт использования программных продуктов имитационного моделирования в горном деле, машиностроении, теплофизике и энергосберегающих технологиях.
Задачи, решаемые ИМ для исследования производственных систем, можно разделить на три основные группы: определение потребности в оборудовании, оценка производительности, оценка технологических операций [13, С. 91-92]
В работе приведены характеристики более 50 современных сред ИМ. С использованием материалов конференции Winter Simulation Conference за 2005,2008 гг. проведено сравнение количества и общего объема публикаций о средах ИМ. На основе данных этих источников можно считать, что одними из наиболее распространенных сред являются Arena, Extend, AnyLogic, AutoMod, Promodel.
Эффективность имитационного
моделирования может
Существенным показателем эффективности являются затраты машинного времени. В связи с использованием ЭВМ различного типа суммарные затраты складываются из времени по вводу и выводу данных по каждому алгоритму моделирования, времени на проведение вычислительных операций, с учетом обращения к оперативной памяти и внешним устройствам, а также сложности каждого моделирующего алгоритма. Расчеты затрат машинного времени являются приближенными и могут уточняться по мере отладки программ и накопления опыта у исследователя при работе с имитационной моделью. Большое влияние на затраты машинного времени при проведении имитационных экспериментов оказывает рациональное планирование таких экспериментов. Определенное влияние на затраты машинного времени могут оказать процедуры обработки результатов моделирования, а также форма их представления [4, С. 100-102]
Построение имитационных моделей больших систем и проведение машинных экспериментов с этими моделями представляют собой достаточно трудоемкий процесс, в котором в настоящее время много неизученного. Однако специалисты в области проектирования, исследования и эксплуатации больших систем должны в совершенстве знать методологию машинного моделирования, сложившуюся к настоящему времени, чтобы быть готовыми к появлению ЭВМ следующих поколений, которые позволят сделать еще один существенный шаг в автоматизации построения моделей и использования имитационного моделирования систем.
В описание системы должны быть включены критерии эффективности функционирования системы и оцениваемые альтернативные решения.
Каждая модель представляет собой некоторую комбинацию таких составляющих, как компоненты, переменные, параметры, функциональные зависимости, ограничения, целевые функции.
Под компонентами понимают
составные части, которые при
соответствующем объединении
Параметрами являются величины, которые исследователь может выбирать произвольно, в отличие от переменных модели, которые могут принимать значения, определяемые видом заданной функции. В модели будем различать переменные двух видов: экзогенные и эндогенные. Экзогенные переменные называются также входными. Это означает, что они порождаются вне системы или являются результатом взаимодействия внешних причин. Эндогенными переменными называются переменные, возникающие в системе в результате воздействия внутренних причин. В тех случаях, когда эндогенные переменные характеризуют состояние или условия, имеющие место в системе, назовем их переменными состояния. Когда же необходимо описать входы и выходы системы, то имеем дело с входными и выходными переменными[6, С. 21].
Функциональные зависимости описывают поведение переменных и параметров в пределах компоненты или же выражают соотношения между компонентами системы. Эти соотношения по природе являются либо детерминистскими, либо стохастическими.
Ограничения представляют собой устанавливаемые пределы изменения значений переменных или ограничивающие условия их изменений. Они могут вводиться либо разработчиком, либо устанавливаться самой системой вследствие присущих ей свойств.
Целевая функция (функция критерия) представляет собой точное отображение целей или задач системы и необходимых правил оценки их выполнения. Выражение для целевой функции должно быть однозначным определением целей и задач, с которыми должны соизмеряться принимаемые решения [6, С. 22-24].
Процесс формализации сложной системы включает:
В процессе построения модели можно выделить три уровня ее представления:
Каждый уровень отличается от предыдущего степенью детализации моделируемой системы и способами описания ее структуры и процесса функционирования [6, С. 30].
В основе многих современных методов оценки эффективности защиты информации, обрабатываемой в технических средствах или передаваемой по линиям связи, лежат результаты имитационного моделирования процессов, связанных с реализацией этапов процедуры несанкционированного доступа к информации по различным техническим каналам. При всех неоспоримых достоинствах имитационное моделирование имеет один существенный недостаток — наличие погрешностей получаемых оценок, связанных с точностью реализованных алгоритмов моделирования и ограниченностью объема выборки. В результате для корректного использования имитационных моделей при оценке эффективности защиты информации или проектировании систем защиты информации возникает необходимость в исследовании зависимостей погрешностей моделирования от количества прогонов имитационной модели.
Для проведения данного
исследования в качестве результата
имитационного моделирования
В качестве закона распределения
данной СВ выбран нормальный, в наибольшей
степени соответствующий
Испытания и исследования имитационной модели. После реализации имитационной модели на ЭВМ, необходимо провести испытания для оценки достоверности модели. На этапе испытания и исследования разработанной имитационной модели организуется комплексное тестирование модели (testing) – планируемый итеративный процесс, направленный на поддержку процедур верификации и валидации имитационных моделей и данных.
Если в результате проведенных процедур модель окажется недостаточно достоверной, то может быть выполнена калибровка имитационной модели (в моделирующий алгоритм встраиваются калибровочные коэффициенты) с целью обеспечения адекватности модели. В более сложных случаях возможны многочисленные итерации на ранние этапы с целью получения дополнительной информации о моделируемом объекте или доработки имитационной модели. Наличие ошибок во взаимодействии компонентов модели возвращает исследователя на этап создания имитационной модели. Причиной этого может быть изначально упрощенная модель процесса или явления, что приводит к неадекватности модели объекту. В случае, если выбор способа формализации оказался неудачным, то необходимо повторить этап составления концептуальной модели с учетом новой информации и приобретенного опыта. Наконец, когда оказалось недостаточно информации об объекте, необходимо вернуться к этапу составления содержательного описания системы и уточнить его с учетом результатов испытания.
Направленный вычислительный эксперимент на имитационной модели. Анализ результатов моделирования и принятие решений. На заключительных этапах имитационного моделирования необходимо проводить стратегическое и тактическое планирование имитационного эксперимента. Организация направленного вычислительного эксперимента на имитационной модели предполагает выбор и применение различных аналитических методов для обработки результатов имитационного исследования. Для этого применяются методы планирования вычислительного эксперимента, регрессионный и дисперсионный анализ, методы оптимизации. Организация и проведение эксперимента требует корректного применения аналитических методов. По полученным результатам проведенное исследование должно позволить сделать выводы, достаточные для принятия решений по обозначенным на ранних этапах проблемам и задачам.
Функционирование объекта характеризуется значительным числом параметров. Особое место среди них занимает временной фактор. В большинстве моделей имеется возможность масштабирования или введения машинного времени, т.е. интервала, в котором остальные параметры системы сохраняют свои значения или заменяются некоторыми обобщенными величинами. Таким образом, за счет этих двух процессов - укрупнения единицы временного интервала и расчета событий этого интервала за зависящий от мощности ПЭВМ временной промежуток и создается возможность прогноза и расчета вариантов управленческих действий [6, С. 37-43].
Процесс получения оптимального
управленческого решения метода
Первая вытекает из целей исследования и направлена на результаты работы программ. Она устанавливает перечень характеристик состояния системы или их производных интегральных параметров, которые должны контролироваться экспериментатором в процессе моделирования при различных режимах. При первом прогоне - расширенный набор характеристик, позволяющий проконтролировать правильность хода эксперимента, убедиться в адаптивности моделируемого процесса, пусть даже с потерей времени на осуществление контроля. В дальнейшем данный вид контроля должен быть отключен для увеличения быстродействия [6, С. 50-53].