Моделирование — это процесс представления модели, который включает ее построение и работу. Эта модель похожа на реальную систему, которая помогает аналитику прогнозировать влияние изменений в системе. Другими словами, моделирование создает модель, которая представляет систему, включающую их свойства. Это акт построения модели.
Имитация системы — это работа модели с точки зрения времени или пространства, которая помогает анализировать производительность существующей или предлагаемой системы. Другими словами, симуляция — это процесс использования модели для изучения производительности системы. Это акт использования модели для моделирования.
История симуляции
Историческая перспектива симуляции перечислена в хронологическом порядке.
-
1940 — Метод под названием «Монте-Карло» был разработан исследователями (Джон фон Нейман, Станислав Улан, Эдвард Теллер, Герман Кан) и физиками, работающими над проектом в Манхэттене по изучению рассеяния нейтронов.
-
1960 — Разработаны первые языки моделирования специального назначения, такие как SIMSCRIPT Гарри Марковица из RAND Corporation.
-
1970 — В этот период были начаты исследования по математическим основам моделирования.
-
1980 — В течение этого периода было разработано программное обеспечение для компьютерного моделирования, графические пользовательские интерфейсы и объектно-ориентированное программирование.
-
1990 — В течение этого периода были разработаны сетевое моделирование, модная анимационная графика, оптимизация на основе моделирования, методы Монте-Карло с цепочкой Маркова.
1940 — Метод под названием «Монте-Карло» был разработан исследователями (Джон фон Нейман, Станислав Улан, Эдвард Теллер, Герман Кан) и физиками, работающими над проектом в Манхэттене по изучению рассеяния нейтронов.
1960 — Разработаны первые языки моделирования специального назначения, такие как SIMSCRIPT Гарри Марковица из RAND Corporation.
1970 — В этот период были начаты исследования по математическим основам моделирования.
1980 — В течение этого периода было разработано программное обеспечение для компьютерного моделирования, графические пользовательские интерфейсы и объектно-ориентированное программирование.
1990 — В течение этого периода были разработаны сетевое моделирование, модная анимационная графика, оптимизация на основе моделирования, методы Монте-Карло с цепочкой Маркова.
Разработка имитационных моделей
Имитационные модели состоят из следующих компонентов: системные объекты, входные переменные, показатели производительности и функциональные отношения. Ниже приведены шаги по разработке имитационной модели.
-
Шаг 1 — Определите проблему с существующей системой или установите требования к предлагаемой системе.
-
Шаг 2 — Разработайте проблему, заботясь о существующих системных факторах и ограничениях.
-
Шаг 3 — Соберите и начните обрабатывать данные системы, наблюдая за ее работой и результатом.
-
Шаг 4 — Разработайте модель с использованием сетевых диаграмм и проверьте ее, используя различные методы проверки.
-
Шаг 5 — Подтвердите модель, сравнив ее производительность в различных условиях с реальной системой.
-
Шаг 6 — Создайте документ модели для будущего использования, который включает цели, предположения, входные переменные и производительность в деталях.
-
Шаг 7 — Выберите подходящий экспериментальный дизайн согласно требованию.
-
Шаг 8 — наведите экспериментальные условия на модель и наблюдайте за результатом.
Шаг 1 — Определите проблему с существующей системой или установите требования к предлагаемой системе.
Шаг 2 — Разработайте проблему, заботясь о существующих системных факторах и ограничениях.
Шаг 3 — Соберите и начните обрабатывать данные системы, наблюдая за ее работой и результатом.
Шаг 4 — Разработайте модель с использованием сетевых диаграмм и проверьте ее, используя различные методы проверки.
Шаг 5 — Подтвердите модель, сравнив ее производительность в различных условиях с реальной системой.
Шаг 6 — Создайте документ модели для будущего использования, который включает цели, предположения, входные переменные и производительность в деталях.
Шаг 7 — Выберите подходящий экспериментальный дизайн согласно требованию.
Шаг 8 — наведите экспериментальные условия на модель и наблюдайте за результатом.
Выполнение имитационного анализа
Ниже приведены шаги для выполнения анализа моделирования.
-
Шаг 1 — Подготовьте постановку проблемы.
-
Шаг 2 — Выберите входные переменные и создайте объекты для процесса моделирования. Существует два типа переменных — переменные решения и неуправляемые переменные. Переменные решения контролируются программистом, тогда как неуправляемые переменные являются случайными переменными.
-
Шаг 3 — Создайте ограничения на переменные решения, назначив их процессу моделирования.
-
Шаг 4 — Определите выходные переменные.
-
Шаг 5 — Соберите данные из реальной системы для ввода в симуляцию.
-
Шаг 6 — Разработайте блок-схему, показывающую ход процесса моделирования.
-
Шаг 7 — Выберите подходящее программное обеспечение для моделирования, чтобы запустить модель.
-
Шаг 8 — Проверьте имитационную модель, сравнив ее результат с системой реального времени.
-
Шаг 9 — Проведите эксперимент на модели, изменив значения переменных, чтобы найти лучшее решение.
-
Шаг 10 — Наконец, примените эти результаты в системе реального времени.
Шаг 1 — Подготовьте постановку проблемы.
Шаг 2 — Выберите входные переменные и создайте объекты для процесса моделирования. Существует два типа переменных — переменные решения и неуправляемые переменные. Переменные решения контролируются программистом, тогда как неуправляемые переменные являются случайными переменными.
Шаг 3 — Создайте ограничения на переменные решения, назначив их процессу моделирования.
Шаг 4 — Определите выходные переменные.
Шаг 5 — Соберите данные из реальной системы для ввода в симуляцию.
Шаг 6 — Разработайте блок-схему, показывающую ход процесса моделирования.
Шаг 7 — Выберите подходящее программное обеспечение для моделирования, чтобы запустить модель.
Шаг 8 — Проверьте имитационную модель, сравнив ее результат с системой реального времени.
Шаг 9 — Проведите эксперимент на модели, изменив значения переменных, чтобы найти лучшее решение.
Шаг 10 — Наконец, примените эти результаты в системе реального времени.
Моделирование и симуляция ─ Преимущества
Ниже приведены преимущества использования моделирования и симуляции —
-
Легко понять — Позволяет понять, как на самом деле работает система, не работая на системах реального времени.
-
Простота тестирования — позволяет вносить изменения в систему и их влияние на выходной сигнал, не работая в системах реального времени.
-
Простота обновления — позволяет определить системные требования, применяя различные конфигурации.
-
Легко идентифицировать ограничения — Позволяет проводить анализ узких мест, который вызывает задержку в рабочем процессе, информации и т. Д.
-
Легко диагностировать проблемы. Некоторые системы настолько сложны, что непросто понять их взаимодействие за один раз. Тем не менее, Modeling & Simulation позволяет понять все взаимодействия и проанализировать их влияние. Кроме того, можно исследовать новые политики, операции и процедуры, не влияя на реальную систему.
Легко понять — Позволяет понять, как на самом деле работает система, не работая на системах реального времени.
Простота тестирования — позволяет вносить изменения в систему и их влияние на выходной сигнал, не работая в системах реального времени.
Простота обновления — позволяет определить системные требования, применяя различные конфигурации.
Легко идентифицировать ограничения — Позволяет проводить анализ узких мест, который вызывает задержку в рабочем процессе, информации и т. Д.
Легко диагностировать проблемы. Некоторые системы настолько сложны, что непросто понять их взаимодействие за один раз. Тем не менее, Modeling & Simulation позволяет понять все взаимодействия и проанализировать их влияние. Кроме того, можно исследовать новые политики, операции и процедуры, не влияя на реальную систему.
Моделирование и симуляция ─ Недостатки
Ниже приведены недостатки использования моделирования и симуляции —
-
Проектирование модели — это искусство, которое требует знания предметной области, обучения и опыта.
-
Операции выполняются в системе с использованием случайного числа, поэтому трудно предсказать результат.
-
Моделирование требует рабочей силы, и это трудоемкий процесс.
-
Результаты моделирования сложно перевести. Это требует экспертов, чтобы понять.
-
Процесс моделирования стоит дорого.
Проектирование модели — это искусство, которое требует знания предметной области, обучения и опыта.
Операции выполняются в системе с использованием случайного числа, поэтому трудно предсказать результат.
Моделирование требует рабочей силы, и это трудоемкий процесс.
Результаты моделирования сложно перевести. Это требует экспертов, чтобы понять.
Процесс моделирования стоит дорого.
Моделирование и симуляция ─ Области применения
Моделирование и симуляция могут применяться в следующих областях: военные приложения, обучение и поддержка, проектирование полупроводников, телекоммуникации, проекты и презентации в области гражданского строительства и модели электронного бизнеса.
Кроме того, он используется для изучения внутренней структуры сложной системы, такой как биологическая система. Он используется при оптимизации структуры системы, такой как алгоритм маршрутизации, сборочная линия и т. Д. Он используется для тестирования новых конструкций и политик. Он используется для проверки аналитических решений.