- •Тульский государственный университет
- •Конспект лекций
- •Моделирование систем
- •Оглавление
- •Лекция 1 введение Имитационное моделирование – метод научного познания
- •1. Предмет курса, его цели и задачи
- •2. Имитационное моделирование как метод научного познания. Философские аспекты теории моделирования.
- •3. Основные понятия курса
- •1. Понятие сложной системы
- •2. Факторы, действующие на процесс функционирования сложной системы
- •Лекция 2 введение Сложные системы
- •3. Показатели, характеризующие свойства сложных систем
- •4. Задачи исследования сложных систем
- •Лекция 3 имитационное моделирование
- •1 Модели и их роль в изучении процессов функционирования сложных систем
- •2 Классификация видов моделирования систем
- •3 Математическое моделирование процессов функционирования систем
- •4 Аналитические и имитационные модели
- •Лекция 4
- •1. Основные подходы к описанию функционирования сложных систем
- •2. Дискретно - детерминированные модели
- •3. Непрерывно - детерминированные модели
- •4. Дискретно - стохастические модели
- •5. Непрерывно - стохастические модели
- •Лекция 5 обобщенная схема построения модели сложной системы
- •1. Основные этапы формализации: концептуальная модель, формализованная схема, математическая модель
- •2. Пример описания системы
- •3. Проверка адекватности модели и объекта
- •Лекция 6 принципы построения моделирующих алгоритмов
- •1. Формы представления логической структуры модели
- •2. Методы построения моделирующих алгоритмов
- •3. Формы представлений логической структуры моделей
- •4. Проверка адекватности модели и объекта моделирования
- •Лекция 7 роль времени в имитационных моделях
- •1. Масштабы времени
- •2. Способы управления модельным временем
- •Лекция 8 моделирование дискретных случайных воздействий на систему и событий
- •1. Общая характеристика метода статистического моделирования на эвм
- •2. Методы получения случайных чисел и их машинная генерация
- •3. Проверка качества псевдослучайных последовательностей чисел
- •4. Моделирование случайных событий
- •Лекция 9 моделирование непрерывных случайных величин
- •1. Метод обратной функции.
- •2. Метод исключения
- •3. Моделирование нормального распределения
- •4. Обобщенное распределение Эрланга
- •5. Треугольное распределение.
- •6. Моделирование случайной величины со ступенчатой плотностью
- •Лекция 10 формирование реализаций случайных векторов и процессов
- •1. Имитация случайного вектора, заданного совместной плотностью распределения вероятностей
- •2. Имитация нормально распределенного случайного вектора
- •3. Моделирование вектора, заданного распределением компонент и коэффициентами корреляции.
- •4. Моделирование случайных функций (процессов)
- •Лекция 11 точность и качество испытаний при статистическом моделировании
- •1. Общая схема фиксации и обработки результатов моделирования
- •2. Статистическая обработка независимых реализаций критерия интерпретации
- •3. Оценка точности и необходимого количества реализаций модели
- •4. Использование правил автоматической остановки
- •Лекция 12 общая характеристика языков моделирования
- •1. Общая характеристика языков моделирования
- •2. Основные понятия и средства языков моделирования
- •Лекция 13
- •1. Диалоговые системы моделирования
- •2. Банки данных моделирования
- •3. Моделирование на аналоговых вычислительных машинах и гибридных моделирующих комплексах
- •Лекция 14 планирование машинных экспериментов с моделями систем
- •1. Цели и задачи планирования машинных экспериментов.
- •2. Основные понятия теории планирования экспериментов
- •3. Модели планирования эксперимента
- •4. Стратегическое планирование машинных экспериментов
- •5. Тактическое планирование машинных экспериментов
- •Лекция 15 общая схема фиксации и обработки результатов моделирования систем
- •1. Особенности фиксации и обработки результатов моделирования
- •2. Оценка моментов распределения
- •3. Оценка функции распределения
- •Лекция 16 методы понижения дисперсии результатов моделирования
- •1. Критерии сравнительной оценки вариантов систем
- •2.Методы понижения дисперсии результатов.
- •Лекция 17 сравнение вариантов сложных систем по результатам моделирования
- •1. Сравнение вариантов сложных систем при моделировании
- •Г радиентные методы . Метод также заключается в последовательной проверке значений в точках o, 1, 2,... m
- •Часть 2 Лекция 18 формализация процессов функционированиия систем схемами систем массового обслуживания
- •1. Общая характеристика систем массового обслуживания.
- •2. Формализация входного потока
- •Лекция 19 моделирующие алгоритмы системы массового обслуживания
- •1. Одноканальная смо с ожиданием
- •2 Однолинейная смо с приоритетным обслуживанием
- •3. Особенности построения моделирующего алгоритма многофазных многоканальных смо
- •Лекция 20 агрегаты и агрегатные системы
- •1.Понятие агрегата.
- •2. Математическое описание агрегата.
- •Лекция 21 построение моделирующих алгоритмов в виде агрегатов
- •1. Моделирование функционирования агрегата при заданных входных и управляющих воздействиях.
- •2. Моделирование функционирования агрегата при вырабатываемых в процессе моделирования воздействиях
- •Лекция 22 агрегативные системы
- •1. Основные понятия и определения агрегативных систем
- •2. Моделирование агрегативных систем.
- •3. Регистровый метод моделирования а-систем
- •4. Автоматизация имитационного моделирования с использованием агрегативного подхода.
- •Лекция 23 основные направления использования моделирования при проектировании и эксплуатации асу
- •1. Универсальная автоматизированная модель в асу
- •2. Применение универсальных автоматизированных моделей в сфере
- •3.Использование имитационного моделирования при проектировании сложных систем.
- •Лекция 24
- •1. Особенности формализации функционирования асу
- •2. Особенности моделирования асу на эвм
- •3. Пример моделирования асу предприятием
- •Лекция 25 моделирование производственных процессов
- •1.Понятие о дискретном производственном процессе.
- •2. Формализованные обобщенные операции
- •3. Формализация операции обработки
- •4. Формализация операции сборки.
- •Лекция 26 моделирование производственных процессов
- •5. Формализация операции управления
- •6. Моделирование операций обработки
- •7. Моделирование операции сборки.
- •Лекция 27 формализация нарушений производственного процесса
- •1. Общая схема нарушений производственного процесса.
- •2. Формализация брака
- •Лекция 28 формализация нарушений производственного процесса
- •3. Формализация процессов отказа оборудования
- •Лекция 29 моделирование непрерывных производственных процессов
- •1. Особенности формализации и методика моделирования
- •Лекция 30 динамические модели процессов на предприятиях и в организациях различных отраслей экономики.
- •1. Модель производственной фирмы
- •1.4. Пример решения задачи моделирования
- •Лекция 31 динамические модели процессов на предприятиях и в организациях различных отраслей экономики.
- •1. Содержательное описание финансовой деятельности фирмы
- •2. Концептуальная модель
- •3. Алгоритм модели
- •4. Пример решения задачи моделирования
- •Лекция 32 перспективы развития машинного моделирования сложных систем
- •Применение имитационного моделирования
- •Направления развития имитационного моделирования
- •Области применения имитационного моделирования
- •Библиографический список
2. Имитационное моделирование как метод научного познания. Философские аспекты теории моделирования.
С развитием ЭВМ непрерывно совершенствуются и методы исследований, основывающиеся на их применении. Новый этап в использовании вычислительной техники связан с широким распространением особого вида машинного эксперимента, получившего название имитационного.
В методологической литературе известны различные понимания моделей и моделирования. В широком смысле под моделью можно понимать искусственно созданный аналог реального объекта , представление совокупности отношений между частями этого объекта. М о д е л и р о в а н и е рассматривается как воспроизведение при помощи модели процессов, осуществляемых объектом или происходящих в нем.
Моделирование нашло широкое применение в практике научных исследований. Широко используются различные виды моделирования: физическое, математическое, аналоговое, макетирование и др. В качестве примеров этих методов можно привести следующие : использование и исследование электрических процессов для определения закономерностей механических, акустических, гидродинамических, тепловых явлений, экономико-математические модели экономических процессов страны, глобальные модели Земли, кибернетические устройства, моделирующие работу биологических объектов и т.д. Фрагменты объективной реальности отражаются в сознании человека как некоторые образы.Используя свои мыслительные способности, человек в процессе познания оперирует в своем сознании полученными образами, как заменителями реально существующих оригиналов. Следовательно, данные образы могут рассматриваться в качестве особых моделей, идеальных по своей сущности, но материально образующихся и существующих в сознании человека.
В отличии от данных методов имитационное моделирование можно назвать особым методом, отражающим процесс познания человеком действительности.
В основе имитационного эксперимента, имитационного моделирования лежит построение математических моделей исследуемых процессов и анализ их поведения в разнообразных изменяющихся условиях. Задание модели и разнообразных воздействий на неё проводятся на ЭВМ. Цель имитационного моделирования - воспроизведение объекта с помощью математической модели. Таким образом, можно сказать, что и ми т а ц и о н н о е м о д е л и р о в а н и е - метод исследования, заключающийся в имитации, воспроизведения на ЭВМ функционирования объектов с сохранением причинно-следственных связей и отношений объекта моделирования с целью исследования характеристик, свойств или качественных показателей. Сущность метода имитационного моделирования состоит в разработке специального программного алгоритма процесса функционирования, поведения исследуемого объекта и реализации этого алгоритма в вычислительной среде (ЭВМ). Этот метод позволяет в принципе исследовать объекты любой сложности.
При анализе имитационного моделирования важную роль играет взаимосвязь математических и имитационных моделей. Математическая
модель имеет более высокую степень абстракции, тогда как имитационная является более конкретной по содержанию. В процессе имитационного моделирования происходит переход, преобразование математической модели объекта в его конкретную имитационную модель.
В конкретных объектах имитационного моделирования информационные процессы осуществляются при помощи разнородных и взаимодействующих биологических, социальных и технических процессов. Поэтому при моделировании таких объектов возникает необходимость использования знаний конкретных технических и фундаментальных наук, где исследуется поведения и взаимодействие соответствующих объектов. Объединение таких наук выступает разновидностью интеграции научного знания в процессе имитационного моделирования, что является отличительной особенностью метода имитационного моделирования.
Как инструмент исследования сложных систем имитационное моделирования включает:
- методологию построения системных моделей;
- методы алгоритмизации объектов;
- методы и средства построения программных реализаций имитаторов;
- методы планирования, организации и выполнения на ЭВМ экспериментов с имитационными моделями;
- методы машинной обработки результатов и их анализа.
