- •Тульский государственный университет
- •Конспект лекций
- •Моделирование систем
- •Оглавление
- •Лекция 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 введение Сложные системы
План лекции
1. Понятие сложной системы
2. Факторы. Действующие на процесс функционирования сложной системы
3. Показатели, характеризующие свойства сложных систем
3. Задачи исследования сложных систем
1. Понятие сложной системы
Как уже говорилось, представление о сложной системе возникает при исследовании таких объектов, как крупный производственный комплекс, система городского транспорта, связи, энергоснабжения, сложные управляющие системы типа АСУ и др. Сложность этих систем заключается не только в увеличении числа, сколько в разнообразии и неоднородности компонентов, связей между ними. На современном этапе создаются не просто машины, а системы машин, объединяющие как машины, так и людей-операторов. Сложность таких человеко-машинных систем возрастает с развитием вычислительной техники. Сегодня ЭВМ органически включается в человеко-машинные системы, существенно преобразуя человеческую деятельность.
Спецификой сложных систем является также то, что при их проектировании необходимо учитывать окружающую среду. Окружающая среда рассматривается как внешний элемент системы. Важно отметить, что окружающая среда включает в себя не только природу, но и экономическую, социальную и т.п. среду, в которой функционирует и на которую влияет современная техника.
Таким образом, сложной системой называют человеко-машинную систему, состоящую из достаточно большого количества разнородных элементов и связей, включая окружающую среду.
Одним из важных аспектов понятия сложности является ее двоякая природа. Следует различать структурную, или статическую, сложность и динамическую сложность. Структурная сложность, включающая связность и структуру подсистем, отражает способ, которым подсистемы объединяются в единое целое. При этом различают хорошо организованные системы, в которых удается выделить элементы системы, установить их взаимосвязь и правила объединения а более крупные компоненты, и плохо организованные системы (или диффузные системы), в которых нет возможности расчленить систему на подсистемы и изучать каждую отдельно, выделив эффекты от воздействий с совершенно различной физической природой. Динамическая сложность связана с поведением системы во времени, которое часто носит непредсказуемый характер. Как отмечалось ранее, иерархичность является фундаментальным свойством всех систем. Сложные системы также представляются как многоуровневые построения из взаимодействующих элементов, объединенных в подсистемы.
Основным процессом в сложной системе является процесс функционирования, направленный на достижение определенной цели для сложной системы иногда бывает трудно точно сформулировать эти цели. Тогда обычно перечисляются определенные требования к системе. Работа отдельных подсистем и элементов, а также их взаимодействие в системе организуются таким образом, чтобы выполнить поставленные требования.
2. Факторы, действующие на процесс функционирования сложной системы
Имеются два основных фактора: наличие управления и наличие большого количества случайных воздействий.
Управление играет важную роль в процессе функционирования сложной системы. Оно организует таким образом работу отдельных частей системы, что обеспечивается выполнение поставленных перед ней задач.
Управление представляет собой процесс сбора, передачи, хранения и переработки информации с помощью специальных средств, а также выработки управляющих сигналов или воздействий. Средства управления получают информацию от элементов системы об их состоянии. Кроме того, они могут принимать часть информации извне. Сформированные на основе переработки этой информации сигналы передаются к элементам и исполнительным органам системы и изменяют их состояние или режим работы.
При рассмотрении управления в системе выделяют контуры управления, по которым циркулирует поток информации. Как правило эти контуры замкнуты и управление осуществляется по принципу обратной связи. В широком понимании этот принцип означает наличие механизма учета разницы между целью и достигнутым результатом. При наличии отклонений от цели вырабатываются корректирующие управляющие сигналы.
Важной характеристикой управления является степень его централизации. Если управление сложной системой сосредоточено в одном органе, то говорят о централизованном управлении. Возможны различные степени децентрализации, в частности, полностью децентрализованное управление. Такое управление полностью сосредоточено в элементах.
При децентрализации снижается качество управления. То же наблюдается и при полной централизации в случае, если управляющий орган не в состоянии переработать в реальном времени поток осведомительной информации.
Рассмотрим случайные воздействия на систему. Они делятся на внешние и внутренние. Внешние воздействия связаны со случайными изменениями той среды, в которой происходит работа системы, например, погодных условий. Ряд внешних факторов объединяют названием "колебание нагрузки". Это, например, резкое увеличение числа заявок на телефонные разговоры, значительные изменения пассажиропотока на транспорте, включение мощных потребителей электроэнергии и др. Внутренние случайные факторы связаны с ненадежной работой элементов системы. Это случайные выходы параметров за допустимые пределы, выходы из строя отдельных элементов системы.
Учет случайных факторов сильно усложняет исследование системы и в ряде случаев их пытаются исключить, заменяя влияние некоторого случайного фактора Х средним значением. Во многих случаях это неправомерно. Рассмотрим пример. Пусть Х случайная величина, описывающая один из факторов, а У - одна из величин, описывающая результаты работы системы. В общем случае y=f(x), т.е. действие фактора отражается на результатах работы системы. Таким образом, У тоже случайная величина. Возникает вопрос, можно ли получить правильное представление о работе системы при усредненном случайном факторе Х ?. Другими словами, справедливо ли что M(y)=f(M(x)). Пусть, например, f(x)=x2. Тогда M(y)=M(x2), а f(M(x))=(M(x))2.
Так как M(x2) = (M(x))2 + D(x) получим M(y)-f(M(x))=D(x).
Таким образом, если разброс значений х велик, то переход к среднему значению сильно искажает результаты. Среднее значение результата смещается, что характерно для сложных систем.
