- •Тульский государственный университет
- •Конспект лекций
- •Моделирование систем
- •Оглавление
- •Лекция 1 введение Имитационное моделирование – метод научного познания
- •1. Предмет курса, его цели и задачи
- •2. Имитационное моделирование как метод научного познания. Философские аспекты теории моделирования.
- •3. Основные понятия курса
- •Лекция 2 введение Сложные системы
- •1. Понятие сложной системы
- •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 перспективы развития машинного моделирования сложных систем
- •Применение имитационного моделирования
- •Направления развития имитационного моделирования
- •Области применения имитационного моделирования
- •Библиографический список
3. Основные понятия курса
Имитационное моделирование получило первоначальный толчок в ходе реализации космических программ. К настоящему времени накопленная обширная литература свидетельствует о росте использования и распространения метода имитационного моделирования для анализа почти всех сторон нашей жизни. Но особенно имитационное моделирование стало незаменимым при анализе сложных систем и управления ими.
Для успешного применения метода имитационного моделирования в решении практических задач, возникающих при разработке и организации функционирования сложных систем управления и комплексов человек-техника, важно осмыслить и овладеть комплексом понятий, выработанных на основе системных представлений. Для дальнейшего изложения курса рассмотрим наиболее важные из них.
Система. Это понятие в настоящее время является развивающимся как по форме так и по содержанию. Существует множество определений системы. Например, система есть множество элементов, образующих структуру и обеспечивающих определенное поведение в условиях окружающей среды. Однако, анализ определений системы показывает, что даже общее определение системы в конкретных системных концепциях является выражением свойств специфических объектов исследования. В дальнейшем определим систему как такую вещь, в которой установлено некоторое отношение (структура) с определенным свойством, соответствующим принятому исследователем смыслу (концепту).
В отношении понятия системы отметим несколько общих философских соображений.
1. исследователь, исходя из разных концептов может один и тот же физический объект представить как различные системы (скажем, в радиотехнике прибор может быть представлен с помощью принципиальной схемы и т. п.). Это означает, что объективно в предмете существует более, чем одна система.
2. Понятие системы не предполагает, что все вещи мира могут быть раз и навсегда жестко разделены на системы и не системы. Вообще любая вещь (в разных смыслах) является и не является системой. Для любой совокупности объектов всегда найдется системообразующее отношение.
3. В качестве систем могут быть представлены не только вещи, но и отношения ( а также свойства) этих вещей. Привычной является, например, система производственных отношений. Это обстоятельство позволяет определить еще одно понятие системы: с и с т е м а это такая вещь, некоторые свойства которой находятся в определенном отношении, соответствующем принятому исследователем смыслу.
Представление объектов в виде систем эффективно в том случае, если у них удается обнаружить особые признаки чисто системной природы и указать способ их изучения и использования.
Элемент. Под элементом принято понимать простейшую неделимую часть системы. Однако, ответ на вопрос, что является такой частью, неоднозначен и зависит от цели рассмотрения объекта как системы, от точки зрения на него или от аспекта его изучения. Таким образом под элементом следует понимать предел членения системы на части с точки зрения конкретной задачи, с точки зрения поставленной цели. Элементы также могут быть рассмотрены как системы, но это будут системы другого типа, чем исследуемая.
Элементы обладают связями, которые объединяют их в целостную систему. Элементы могут существовать только в связанном виде. Важнейшую роль в системных исследованиях играют системообразующие связи, благодаря которым все элементы системы оказываются связанными воедино.
Подсистема. Система может быть разделена на элементы не сразу, а последовательным расчленением на подсистемы, или единицы, которые представляют собой образования более крупное, чем элементы, но более детальные, чем система в целом. Подсистема способна выполнять относительно независимые функции и , следовательно, обладает функциональной спецификой целого. Система может быть представлена в виде совокупности подсистем, составляющих системную иерархию.
Группа элементов, для которой не сформулирована подцель и не выполняются свойства целостности, называется к о м п о н е н т о м.
Структура. Это понятие используется, когда элементов в системе оказывается очень много, они неоднородны и возникает необходимость многоступенчатого расчленения системы. С т р у к т у р а означает строение, расположение, порядок и отражает наиболее существенные взаимоотношения между элементами и их группами ( компонентами, подсистемами).
В большинстве случаев понятие структуры принято связывать с графическим отображением. Но это необязательно. Структура может быть представлена в виде теоретико-множественных описаний, в виде матриц, графов и других языков моделирования структур.
Структуру часто стремятся представить в виде и е р а р х и и. Термин иерархия ("многоступенчатость"," служебная лестница") определяет упорядоченность подсистем, компонентов по степени важности. Системная иерархия замыкается снизу предельной единицей ( подсистемой), которая все еще сохраняет основные черты данной системы. Предельная единица может быть разложена только на элементы. Например, молекула аммиака не может быть разложена на молекулы, а только на атомы ( т.е. элементы).
Совокупность единиц, принадлежащих одному горизонтальному ряду системной иерархии, называют уровнем иерархии. Между единицами системной иерархии, существуют горизонтальные и вертикальные отношения (функциональные связи).
Состояние. Понятием с о с т о я н и е обычно характеризуют мгновенную фотографию, "срез" системы, остановку её в развитии. Его определяют либо через входные воздействия и выходные сигналы, либо через макропараметры, макросвойства системы (например, давление, скорость, ускорение).
Поведение. Если система способна переходить из одного состояния в другое ,то говорят, что она обладает поведением. Этим понятием пользуются, когда неизвестны закономерности переходов из одного состояния в другое. Тогда говорят, что система обладает каким-то поведением и выясняют его закономерности.
Помимо системных понятий важную роль в анализе систем имеют различные закономерности систем. Отметим наиболее изученную закономерность целостности.
Целостность. Закономерность целостности означает принципиальную несводимость свойств системы к сумме свойств составляющих её элементов и невыводимость из элементов свойств целого. Свойства системы зависят от свойств элементов, частей (изменение в одной части вызывает изменение во всех остальных частях и во всей системе).
Существенным проявлением закономерности целостности являются новые взаимоотношения системы как целого с окружающей средой, отличные от взаимодействия с ней отдельных элементов. В ряде случаев факторы, обусловливающие возникновение целостности, не удается выявить.
Целостность и иерархичность являются фундаментальными свойствами всех систем.
