
- •Математические модели
- •Введение
- •1.1. Состояние проблемы моделирования систем
- •1.2. Моделирование как метод научного познания
- •1.3. Использование моделирования при исследовании и проектировании сложных систем
- •1.4. Перспективы развития методов и средств моделирования систем в свете новых информационных технологий
- •Лекция № 2 классификация видов моделирования систем
- •3.1. Системный подход
- •3.2. Подходы к исследованию систем
- •3.3. Процесс моделирования на основе классического подхода
- •3.4. Процесс моделирования на основе системного подхода
- •3.5. Стадии разработки моделей
- •3.6. Характеристики моделей систем
- •3.7. Цель моделирования систем
- •3.8. Основные подходы к построению математических моделей систем
- •Лекция № 4 типовые схемы. Непрерывно-детерминированные модели
- •4.1. Типовые схемы
- •4.2. Непрерывно-детерминированные модели (d-схемы)
- •4.3. Основные соотношения
- •4.4. Возможные приложения
- •Лекция № 5 дискретно-детерминированные модели
- •5.1. Дискретно-детерминированные модели (f-схемы)
- •5.2. Основные соотношения
- •5.3. Возможные приложения
- •Пример: Для рассмотренного выше автомата Мура f2 запишем матрицу соединений и векторов выходов:
- •Лекция № 6 дискретно-стохастические модели
- •6.1. Дискретно-стохастические модели (р-схемы)
- •6.2. Основные соотношения
- •6.3. Возможные приложения
- •Лекция № 7 непрерывно-сТоХастические модели
- •7.1. Непрерывно-стохастические модели (q-схемы)
- •7.2. Основные соотношения
- •7.3. Возможные приложения
- •Пример. Допустим, что процесс обслуживания описывается следующей системой уравнений:
- •Лекция № 8 сетевые модели
- •8.1. Сетевые модели (n-схема)
- •8.2. Основные соотношения
- •8.3. Возможные приложения
- •Лекция № 9 комбинированные модели
- •9.1. Комбинированные модели (а-схемы)
- •9.2. Возможные приложения
- •Лекция № 10 формализация и алгоритмизация процессов
- •10.1. Формализация алгоритмизация процессов
- •10.2. Методика разработки и машинной реализации объекта
- •10.3. Методологические аспекты моделирования
- •10.4. Требования пользователя к модели
- •10.5. Этапы моделирования систем
- •Лекция № 11 построение концептуальных моделей систем и их формализация
- •11.1. Построение концептуальных моделей систем и их формализация
- •11.2. Переход от описания к блочной модели
- •11.3. Подэтапы первого этапа моделирования
- •11.3.1. Постановка задачи машинного моделирования системы
- •11.3.2 Анализ задачи моделирования системы
- •11.3.3. Определение требований к исходной информации об объекте моделирования и организация ее сбора
- •11.3.4. Выдвижение гипотез и принятие предположений
- •11.3.5. Определение параметров и переменных модели
- •11.3.6. Установление основного содержания модели
- •11.3.7. Обоснование критериев оценки эффективности системы
- •11.3.8. Определение процедур аппроксимации
- •11.3.9. Описание концептуальной модели системы
- •11.3.10. Проверка достоверности концептуальной модели
- •11.3.11. Составление технической документации по первому этапу
- •11.4. Алгоритмизация моделей систем и их машинная реализация
- •11.5. Принципы построения моделирующих алгоритмов
- •11.6. Формы представления моделирующих алгоритмов
- •11.7. Схемы алгоритмов, программ, данных и систем
- •11.8. Подэтапы второго этапа моделирования
- •11.8.1. Построение логической схемы модели
- •11.8.2. Получение математических соотношений
- •11.8.3. Проверка достоверности модели системы
- •11.8.4. Выбор инструментальных средств для моделирования
- •11.8.7. Верификация и проверка достоверности схемы программы
- •11.8.8. Проведение программирования модели
- •11.8.9. Проверка достоверности программы
- •11.9. Получение и интерпритация результатов моделирования систем
- •11.10. Подэтапы третьего этапа моделирования
- •11.10.3. Проведение рабочих расчетов
- •11.10.4. Анализ результатов моделирования системы
- •11.10.5. Представление результатов моделирования
- •11.10.6. Интерпретация результатов моделирования
- •11.10.8. Составление технической документации по третьему этапу
- •Лекция № 12 Линейное программирование
- •12.1. Общая и основная задачи линейного программирования
- •12.2. Графический метод решения задачи линейного программирования
- •Исходные данные задачи
- •12.3. Составление математической модели
- •Решение
- •12.4. Решение задач линейного программирования на эвм
- •12.5. Метод Гаусса с выбором главного элемента
- •12.6. Итерационные методы
- •Лекция № 13 нелинейное программирование
- •13.1. Постановка задачи нелинейного программирования
- •13.2. Геометрическая интерпретация задачи нелинейного программирования. Графический метод решения
- •13.3. Алгоритм решения знп графическим методом
- •Пример решения знп графическим методом
- •13.4. Метод множителей Лагранжа
- •13.5. Алгоритм метода множителей Лагранжа решения задачи
- •Лекция № 14 динамическое программирование
- •14.1. Постановка задачи динамического программирования
- •14.2. Составление математической модели динамического программирования
- •14.3. Этапы решения задачи динамического программирования
- •Оглавление
- •Математические модели
- •6 80021, Г. Хабаровск, ул. Серышева, 47
Лекция № 7 непрерывно-сТоХастические модели
Рассматриваемые вопросы
1. Непрерывно-стохастический подход.
2. Основные соотношения.
3. Возможные приложения.
7.1. Непрерывно-стохастические модели (q-схемы)
Особенности непрерывно-стохастического подхода рассмотрим на примере использования в качестве типовых математических схем систем массового обслуживания (англ. queueing system), которые будем называть Q-схемами. Системы массового обслуживания представляют собой класс математических схем, разработанных в теории массового обслуживания и различных приложениях для формализации процессов функционирования систем, которые по своей сути являются процессами обслуживания.
7.2. Основные соотношения
В качестве процесса обслуживания могут быть представлены различные по своей физической природе процессы функционирования экономических, производственных, технических и других систем, например, потоки поставок продукции некоторому предприятию, потоки деталей и комплектующих изделий на сборочном конвейере цеха, заявки на обработки информации ЭВМ от удаленных терминалов и т. д. При этом характерным для работы таких объектов является случайное появление заявок (требований) на обслуживание и завершение обслуживания в случайные моменты времени, т. е. стохастический характер процесса их функционирования. Остановимся на основных понятиях массового обслуживания, необходимых для использования Q-схем, как при аналитическом, так и при имитационном.
В
Рис.
7.1. Прибор обслуживания заявок
-го
прибора обслуживания
(рис.
7.1), состоящего из накопителя заявок
,
в котором может одновременно находиться
заявок, где
–емкость
-го
накопителя, и канала обслуживания заявок
(или просто канала)
.
На каждый элемент прибора обслуживания
поступают потоки событий: в накопитель
–поток
заявок
,
на канал
–поток
обслуживаний
.
Потоком
событий называется
последовательность событий, происходящих
одно за другим в какие-то случайные
моменты времени. Различают потоки
однородных и неоднородных событий.
Поток событий называется однородным,
если он характеризуется только моментами
поступления этих событий (вызывающими
моментами) и задается последовательностью
,
где
– момент наступления
-го
события неотрицательное вещественное
число. Однородный поток событий также
может быть задан в виде последовательности
промежутков времени между
-м
и
-м
событиями
,
которая однозначно связана с
последовательностью вызывающих моментов
,
где
,
т. е.
.
Потоком
неоднородных событий называется
последовательность
,
где
– вызывающие моменты;
– набор признаков события. Например,
применительно к процессу обслуживания
для неоднородного потока заявок могут
быть заданы принадлежность к тому или
иному источнику заявок, наличие
приоритета, возможность обслуживания
тем или иным типом канала и т. п.
Рассмотрим
поток, в котором события разделены
интервалами времени
которые вообще являются случайными
величинами. Пусть интервалы
независимы между собой. Тогда поток
событий называется потоком
с ограниченным последействием.
Пример
потока приведен на рис. 7.2, где
– интервал между событиями (случайная
величина);
– время наблюдения,
– момент совершения события.
Интенсивность потока можно рассчитать экспериментально по формуле
Рис.
7.2. Пример потока
где
– число событий, произошедших за время
наблюдения
.
Если
=const
или определено какой-либо формулой
=
(
-1),
то поток называется детерминированным.
Иначе поток называется случайным.
Случайные потоки бывают:
– ординарными, когда вероятность одновременного появления 2-х и более событий равна нулю;
– стационарными, когда частота появления событий постоянная;
– без последствия, когда вероятность не зависит от момента совершения предыдущих событий.
Поток
событий
называется ординарным,
если
вероятность того, что на малый интервал
времени
,
примыкающий к моменту времени
,
попадает больше одного события
пренебрежительно мала по сравнению с
вероятностью того, что на этот же интервал
времени
попадает ровно одно событие
,
т. е.
<<
Если для любого интервала
событие
,
как сумма вероятностей событий, образующих полную группу и несовместных, то для ординарного потока событий
где
–величина,
порядок малости которой выше, чем
,
т. е.
.
стационарным
потоком событий
называется поток, для которого вероятность
появления того или иного числа событий
на интервале времени
зависит лишь от длины этого участка и
не зависит от того, где на оси времени
взят этот участок.
Рассмотрим на оси времени ординарный поток событий и найдем среднее число событий, наступающих на интервале времени , примыкающем к моменту времени . Получим
тогда
среднее число событий, наступающих на
участке времени
в единицу времени, составит
Рассмотрим предел этого выражения при
Если
этот предел существует, то оно называется
интенсивностью
(плотностью) ординарного
потока событий
.
Интенсивность потока может быть любой
неотрицательной функцией времени,
имеющей размерность, обратную размерности
времени. Для стационарного потока его
интенсивность не зависит от времени и
представляет собой постоянное значение,
равное среднему числу событий, наступающих
в единицу времени