Автор работы: Пользователь скрыл имя, 23 Декабря 2012 в 22:43, курсовая работа
Моделирование представляет собой мощный метод научного познания, при использовании которого исследуемый объект заменяется более простым объектом, называемым моделью. Основными разновидностями процесса моделирования можно считать два его вида - математическое и физическое моделирование. При физическом (натурном) моделировании исследуемая система заменяется соответствующей ей другой материальной системой, которая воспроизводит свойства изучаемой системы с сохранением их физической природы.
Введение
Моделирование представляет собой
мощный метод научного познания, при
использовании которого исследуемый
объект заменяется более простым
объектом, называемым моделью. Основными
разновидностями процесса моделирования
можно считать два его вида
- математическое и физическое моделирование.
При физическом (натурном) моделировании
исследуемая система заменяется
соответствующей ей другой материальной
системой, которая воспроизводит
свойства изучаемой системы с
сохранением их физической природы.
Примером этого вида моделирования
может служить пилотная сеть, с
помощью которой изучается
Возможности физического моделирования
довольно ограничены. Оно позволяет
решать отдельные задачи при задании
небольшого количества сочетаний исследуемых
параметров системы. Действительно, при
натурном моделировании вычислительной
сети практически невозможно проверить
ее работу для вариантов с использованием
различных типов
Поэтому, при оптимизации сетей
во многих случаях предпочтительным
оказывается использование
Особым классом математических
моделей являются имитационные модели.
Такие модели представляют собой
компьютерную программу, которая шаг
за шагом воспроизводит события,
происходящие в реальной системе. Применительно
к вычислительным сетям их имитационные
модели воспроизводят процессы генерации
сообщений приложениями, разбиение
сообщений на пакеты и кадры определенных
протоколов, задержки, связанные с
обработкой сообщений, пакетов и
кадров внутри операционной системы, процесс
получения доступа компьютером
к разделяемой сетевой среде,
процесс обработки поступающих
пакетов маршрутизатором и т.д.
При имитационном моделировании
сети не требуется приобретать
Результатом работы имитационной модели являются собранные в ходе наблюдения за протекающими событиями статистические данные о наиболее важных характеристиках сети: временах реакции, коэффициентах использования каналов и узлов, вероятности потерь пакетов и т.п
Издавна человек применяет модели.
Это полезно при изучении сложных
процессов или систем, конструировании
новых устройств или
Процесс построения модели называют моделированием. Все способы моделирования можно разделить на две большие группы. В одном случае моделью является предмет, воспроизводящий те или иные геометрические, физические и т.п. характеристики оригинала. Это -- материальное (физическое) моделирование. Исследование таких моделей -- реальные эксперименты с ними.
Моделирование - исследование
каких-либо явлений, процессов или
систем объектов путем построения и
изучения их моделей; использование
моделей для определения или
уточнения характеристик и
Модель — некоторый материальный или мысленно представляемый объект или явление, являющийся упрощённой версией моделируемого объекта или явления (прототипа) и в достаточной степени повторяющий свойства, существенные для целей конкретного моделирования (опуская несущественные свойства, в которых он может отличаться от прототипа).
1.2. Виды моделей.
В статических моделях система представляется неизменной во времени. Такие модели удобны, когда нужно описать структуру системы, то есть из каких объектов она состоит, как эти объекты связаны с друг с другом и каковы свойства этих объектов. Образно говоря, статическая модель представляет собой как бы “фотографию” существенных свойств системы в некоторый момент времени.
Динамические модели содержат информацию о поведении системы и ее составных частей. Для описания поведения обычно используются записанные в виде формул, схем или компьютерных программ соотношения, позволяющие вычислить параметры системы и ее объектов, как функции времени.
В непрерывных моделях фигурирующие в них переменные непрерывны. Это касается и такой независимой переменной, как время tm
Для дискретных моделей переменные, в том числе и время, дискретны, то есть для них определено некоторое множество разрешенных значений (уровней), в частном случае их всего два (двоичные переменные).
В детерминированных моделях
все факторы, оказывающие влияние на развитие
ситуации принятия решения, однозначно
определены и их значения известны в момент
принятия решения.
Стохастические модели
предполагают наличие элемента неопределенности,
учитывают возможное вероятностное распределение
значений факторов и параметров, определяющих
развитие ситуации.
Следует отметить, что детерминированные
модели, с одной стороны, являются более
упрощенными, поскольку не позволяют достаточно
полно учитывать элемент неопределенности.
С другой стороны, они позволяют учесть
многие дополнительные факторы, зачастую
недоступные стохастическим моделям.
Здесь также нередко оказывается справедливой
известная закономерность: учитывая одни
факторы при моделировании, мы нередко
забываем о других. И это естественно.
Никакая модель не может учесть абсолютно
все факторы.
Но профессионально разработанная модель
отличается тем, что позволяет учесть
наиболее существенные из них.
В аналитических моделях поведение сложной системы записывается в виде некоторых функциональных соотношений или логических условий. Наиболее полное исследование удается провести в том случае, когда получены явные зависимости, связывающие искомые величины с параметрами сложной системы и начальными условиями ее изучения
В имитационной модели поведение компонент сложной системы описывается набором алгоритмов, которые затем реализуют ситуации, возникающие в реальной системе. Моделирующие алгоритмы позволяют по исходным данным, содержащим сведения о начальном состоянии сложной системы, и фактическим значениям параметров системы отобразить реальные явления в системе и получить сведения о возможном поведении сложной системы для данной конкретной ситуации.
Преимущества
1. Разработка имитационной
2. В ходе моделирования возможно
"сжатие" времени: годы практической
эксплуатации реальной системы
можно промоделировать в
3. Моделирование не требует
4. Имитационные модели носят
намного более общий характер,
чем математические модели; их
можно использовать в тех
5. Моделирование можно
6. Моделирование обеспечивает
7. Моделирование можно
8. В настоящее время разработано
множество стандартизованных
9. Имитационное моделирование
Недостатки
1. Несмотря на то, что на разработку
имитационной модели системы
может уйти довольно много
времени и труда, нет никакой
гарантии, что модель позволит
получить ответы на
2. Нет никакого способа доказать,
что работа модели полностью
соответствует работе реальной
системы. Моделирование
3. В зависимости от системы,
которую мы хотим моделировать,
построение модели может
4. Моделирование может быть
5. Для "прогона" сложных
моделей требуется довольно
6. Для метода имитационного
2.1. AnyLogic 6.5.1 — программное обеспечение для имитационного моделирования сложных систем и процессов, разработанное российской компанией «Экс Джей Текнолоджис» (англ. XJ Technologies). Программа обладает графической средой пользователя и позволяет использовать язык Java для разработки моделей. AnyLogic включает в себя графический язык моделирования, а также позволяет пользователю расширять созданные модели с помощью языка Java. Интеграция компилятора Java в AnyLogic предоставляет более широкие возможности при создании моделей, а также создание Java апплетов, которые могут быть открыты любым браузером. Эти апплеты позволяют легко размещать модели AnyLogic на веб-сайтах. В дополнение к Java апплетам, AnyLogic Professional поддерживает создание Java приложений, в этом случае пользователь может запустить модель без инсталляции AnyLogiс
2.2. Основные этапы разработки моделей
Информация о работе ПО имитационного моделирования AnyLogic 6.5.1