- •Предисловие
- •Глава 1. Основные понятия теории моделирования § 1.1. Термины моделирования
- •§ 1.2. Классификация видов моделирования
- •§ 1.3. Проблемы проектирования информационных систем
- •§ 1.4. Моделирование предметной области
- •§ 1.5. Три уровня анализа
- •§ 1.6. Набор типов моделей Объектная структура
- •Функциональная структура
- •Структура управления
- •Организационная структура
- •Техническая структура
- •Вопросы к главе 1
- •Глава 2. Концептуальные основы case-технологий § 2.1. Понятие case-технологии
- •§ 2.2. Проблемы внедрения case-технологий
- •§ 2.3. Общая характеристика case-средств
- •§ 2.4. Классификация case-средств
- •Вопросы к главе 2
- •Глава 3. Понятие и основные принципы функционального моделирования, обзор основных методологий.
- •§ 3.1. Технология структурного анализа и проектирования sadt
- •§ 3.2. Диаграммы потоков данных dfd (Data Flow Diagrams)
- •§ 3.3. Диаграммы потоков работ wfd (Work Flow Diagram)
- •§ 3.4. Семейство стандартов моделирования idef
- •§ 3.5. Основные элементы и понятия idef0
- •§ 3.6. Диаграммы "сущность-связь" erd (Entity-Relationchip diagram)
- •Вопросы к главе 3
- •Глава 4. Спецификации управления
- •§ 4.1. Диаграммы переходов состояний std (State Transition Diagrams)
- •§ 4.2. Особенности применения std диаграмм
- •§ 4.3. Структурные карты
- •§ 4.4. Структурные карты Константайна
- •§ 4.5. Структурные карты Джексона
- •§ 4.6. Характеристики хорошей модели реализации
- •4.6.1. Сцепление
- •4.6. 2. Связность
- •§ 4.7. Принципы проектирования, позволяющие построить качественную модель
- •§ 4.8. Транзакционный и трансформационный анализ или как получить структурные карты из диаграмм потоков данных
- •Вопросы к главе 4
- •Глава 5. Объектно-ориентированный подход к моделированию информационных систем § 5.1. Понятие объектно-ориентированного анализа
- •§ 5.2. Элементы объектно-ориентированной модели
- •§ 5.3. Объект и класс
- •§ 5.4. Язык моделирования uml
- •§ 5.5. Достоинства и недостатки объектно-ориентированного проектирования
- •Вопросы к главе 5
- •Глава 6. Метод имитационного моделирования
- •§ 6.1. Понятие имитационного моделирования
- •§ 6.2. Применение имитационного моделирования
- •§ 6.3. Виды имитационного моделирования
- •§ 6.4. Принципы и методы построения имитационных моделей
- •6.4.2. Принцип особых состояний
- •6.4.3. Основные методы имитационного моделирования.
- •Вопросы к главе 6
- •Глава 7. Инструментальные средства моделирования ис
- •§ 7.1. Российские программные продукты
- •7.1.1. Инталев: Корпоративный навигатор (инталев)
- •Бизнес-Инженер (Битек)
- •Case.Аналитик
- •§7.2. Зарубежные case - средства
- •7.2.3. Case-средство Silverrun
- •7.2.5. Case-средство Designer/2000
- •§ 7.3. Методология aris
- •7.3.1. Общие сведения о методологии aris
- •7.3.2. Архитектура aris
- •7.3.3. Обзор основных модулей
- •§ 7.4. Программные продукты имитационного моделирования
- •7.4.1. Система Arena
- •7.4.2. Пакет имитационного моделирования AnyLogic
- •Вопросы к главе 7
- •Библиографический список
- •Оглавление
§ 6.2. Применение имитационного моделирования
Рекомендуется использовать имитационное моделирование в следующих случаях:
Если не существует законченной постановки задачи исследования и идет процесс познания объекта моделирования. Имитационная модель служит средством изучения явления.
Если аналитические методы имеются, но математические процессы сложны и трудоемки, и имитационное моделирование дает более простой способ решения задачи.
Когда кроме оценки влияния параметров (переменных) процесса или системы желательно осуществить наблюдение за поведением компонент (элементов) процесса или системы (ПС) в течение определенного периода.
Когда имитационное моделирование оказывается единственным способом исследования сложной системы из-за невозможности наблюдения явлений в реальных условиях (реакции термоядерного синтеза, исследования космического пространства).
Когда необходимо контролировать протекание процессов или поведение систем путем замедления или ускорения явлений в ходе имитации.
При подготовке специалистов для новой техники, когда на имитационных моделях обеспечивается возможность приобретения навыков в эксплуатации новой техники.
Когда изучаются новые ситуации в РПС. В этом случае имитация служит для проверки новых стратегий и правил проведения натурных экспериментов.
Когда особое значение имеет последовательность событий в проектируемых программных системах, и модель используется для предсказания узких мест в функционировании РПС.
Обычно к имитационному моделированию прибегают, когда:
дорого или невозможно экспериментировать на реальном объекте;
невозможно построить аналитическую модель: в системе есть время, причинные связи, последствие, нелинейности, стохастические (случайные) переменные;
необходимо сымитировать поведение системы во времени.
С помощью имитационного моделирования можно ответить на множество вопросов, возникающих в момент принятия решения об изменениях в процессах, происходящих в бизнесе:
Как изменится рентабельность бизнеса?
Как проведенные изменения отразятся на производительности технологического оборудования и персонала?
Какие дополнительные инвестиции потребуется сделать?
Каков срок окупаемости производимых инвестиций?
Очень часто эти вопросы остаются без ответов до тех пор, пока предполагаемые изменения не будут осуществлены. Но после того как изменения проделаны, цена исправления ошибочных решений становится значительно выше. Имитационное моделирование дает возможность тестировать разные идеи, «проигрывая» их на компьютерной модели, что намного дешевле, чем проводить множество испытаний и исправлений ошибок на реальных процессах.
Типичные примеры сфер деятельности, где может быть с выгодой применено имитационное моделирование:
Производство. Особенно эффективно его применение при строительстве нового производства любой отрасли: машиностроение, металлургия, нефтехимическая промышленность, деревообработка и др.
Расширение и модернизация существующего производства.
Постановка на производство новой продукции.
Проектирование системы транспортировки угля, руды из шахты на поверхность и далее к потребителям.
Организация логистической системы, состоящей из дистрибутивных центров, складов, транспортных средств.
Строительство транспортного узла.
Технико-экономическое обоснование внедрения автоматизированных систем оперативным управлением производством, складом, транспортным предприятием.
Бизнес - процессы
Боевые действия
Динамика населения
Дорожное движение
ИТ-инфраструктура
Математическое моделирование исторических процессов
Пешеходная динамика
Рынок и конкуренция
Сервисные центры
Цепочки поставок
Уличное движение
Управление проектами
Экономика здравоохранения
Экосистема
Информационная безопасность
Одна из причин для того, чтобы использовать имитационное моделирование – это повышение уровня автоматизации производства, нацеленное на повышение производительности, качества продукции и на снижение затрат, приведшее к увеличению сложности производственных систем. А проблемы, возникающие в системах такой сложности, могут быть проанализированы только с применением компьютерного моделирования. Еще одна причина в том, что применение анимации в моделировании повысило возможность большего понимания имитационных моделей неспециалистами в моделировании, т.е. руководителями, менеджерами и инженерами-производственниками.
Имитация, как метод решения нетривиальных задач, получила начальное развитие в связи с созданием ЭВМ в 1950х — 1960х годах.
