- •Введение
- •Глава 1. Моделирование случайных величин
- •1.1.1. Понятия модели и моделирования
- •1.1.2. Основной цикл познания при моделировании
- •1.1.3. Математическое моделирование
- •1.1.3.1. Математическое описание сложных систем
- •1.1.3.2. Методы математического моделирования
- •1.1.3.3. Имитационное моделирование
- •1.1.3.4. Принципы построения алгоритмов имитационного моделирования
- •1.1.3.5. Характерные особенности имитационного моделирования на эвм
- •1.1.3.6. Статистическое моделирование
- •1.1.3.7. Понятие о вероятностном физическом моделировании
- •1.1.3.8. Достоинства метода имитационного моделирования на эвм
- •1.1.3.9. Недостатки метода имитационного моделирования
- •1.2. Структура имитационной модели. Технологии построения.
- •1.2.1. Этапы разработки имитационной модели
- •1.2.2. Элементы и структура имитационной модели
- •1.2.3. Технология построения и функционирования.
- •1.3. Генерирование равномерно распределенных на интервале [0,1] случайных чисел. Проверка качества генераторов случайных чисел
- •1.3.1. О приближенных случайных числах
- •Физические датчики случайных величин
- •О проверке физических датчиков случайных чисел
- •Метод псевдослучайных чисел
- •Алгоритмы получения псевдослучаных чисел
- •Алгоритмы порядка r
- •Метод возмущений
- •Генератор Лемера
- •Проверка качества формируемой последовательности псевдослучайных чисел
- •1.4. Методы генерирования случайных событий, дискретных и непрерывных случайных величин, многомерных случайных величин, усеченных случайных величин.
- •1.4.1. Моделирование дискретных случайных величин
- •1.4.2. Моделирование семейства биномиальных распределений
- •1.4.3. Моделирование непрерывных случайных величин Метод обратных функций
- •Метод суперпозиций
- •Моделирование многомерных случайных величин
- •Моделирование n-мерной точки с зависимыми координатами
- •Метод отбора
- •Применение метода отбора. Моделирование усеченных распределений
- •Метод Неймана
- •Выбор равномерно распределенных точек в сложных областях
- •1.5. Методы генерирования наиболее часто встречающихся на практике распределений.
- •1.5.1. Моделирование распределения Эрланга
- •1.5.2. Приближенное моделирование нормально распределенных случайных величин
- •1.5.3. Методы генерирования цепей и процессов Маркова.
- •1.5.4. Метод генерирования процессов Маркова с дискретным множеством состояний.
- •1.5.5. Метод генерирования процессов Маркова с дискретно-непрерывным множеством состояний.
- •Глава 2. Моделирование информационных систем железнодорожного транспорта
- •2.1. Формирование реализаций случайных потоков
- •Однородных событий.
- •2.1.1. Входящие потоки
- •2.1.2. Формирование произвольных случайных потоков однородных событий
- •2.2. Введение марковских процессов при моделировании систем массового обслуживания при произвольных распределениях основных случайных величин.
- •2.3. Моделирование однолинейной системы массового обслуживания
- •2.3.1. Распределение длины очереди
- •2.3.2. Время отклика и время ожидания
- •2.4. Моделирование многолинейной системы массового обслуживания
- •2.4.1. Моделирование многолинейной системы массового обслуживания для расчете времени ожидания
- •2.4.2. Моделирование многолинейной системы массового обслуживания для расчета распределения числа требований в системе.
- •2.5. Моделирование сетей массового обслуживания,
- •Глава 3. Оценка точности результатов моделирования
- •3.1. Постановка задачи по оценке точности результатов моделирования. Характеристики точности результатов моделирования Оценка точности результатов аналитического моделирования
- •3.1.1. Постановка задачи по оценке точности результатов
- •3.1.2. Классификация входных случайных величин
- •3.1.3. Смещение и дисперсия оценки выходного показателя
- •3.2. Оценка точности результатов имитационного
- •3.2.1. Оценка смещения
- •3.2.2. Оценка составляющей дисперсии за счет неточности входных параметров
- •3.2.3. Оценка частных производных от показателя эффективности сложной системы на ее математической модели
- •3.3. Оценка точности результатов статистического
- •Глава 4. Разработка математической модели функционирования двухпутного железнодорожного участка для определения минимального расчетного межпоездного интервала
- •4.1. Постановка задачи
- •4.1.1. Актуальность разработки модели
- •4.1.2. Постановка задачи по разработке модели.
- •4.2.2. Кусочно-непрерывный марковский процесс, описывающий функционирование двухпутного железнодорожного участка
- •4.3. Алгоритм смены состояний кусочно-непрерывного процесса, функционирования железнодорожного участка во времени
- •4.4. Уравнения движения поезда
- •4.5. Программная реализация алгоритма математической модели функционирования двухпутного ж.Д. Участка
- •4.6. Оценка точности линеаризованных решений дифференциальных уравнений движения поезда
- •4.7. Результаты моделирования
- •4.7.1. Описание объекта моделирования и исходные данные
- •4.8. Результаты моделирования для обычных грузовых поездов
- •4.9. Результаты моделирования для поездов повышенной длины и массы
- •4.10. Результаты расчета точности решений линеаризованных уравнений движения поезда
- •Глава 5. Задачи по дисциплине «Моделирование систем» для студентов 4 курса по кафедре «асу» по направлениям
- •Оглавление
- •Глава 1
- •Глава 2. Моделирование информационных систем
- •2.3. Моделирование однолинейной системы массового обслуживания………………………………………………………………...52
- •2.4. Моделирование многолинейной системы массового обслуживания..55
- •Глава 3. Оценка точности результатов моделирования…………………...63
- •Глава 4. Разработка математической модели функционирования
- •Глава 5. Задачи по дисциплине «Моделирование систем»
Глава 2. Моделирование информационных систем железнодорожного транспорта
2.1. Формирование реализаций случайных потоков
Однородных событий.
2.1.1. Входящие потоки
При исследовании многих сложных систем, в частности информационных систем железнодорожного транспорта, возникает необходимость в решении задач, относящихся к массовому обслуживанию. Эти задачи встречаются наиболее часто в организации производства, телекоммуникациях, планировании, автоматическом управлении сложными системами и т. д.
Характерной особенностью таких задач является наличие обслуживающей системы, к которой в случайные моменты времени поступают заявки. Обслуживающая система имеет каналы, выполняющие совокупность операций, подразумеваемых под словом «обслуживание».
В качестве примера системы массового обслуживания может рассматриваться автозаправочная станция. Заявки на обслуживание возникают тогда, когда на станцию прибывают автомобили для пополнения запасов горючего. Отдельными каналами, самостоятельно обеспечивающими полный цикл операций, связанных с обслуживанием заявок, являются бензоколонки. Заявки образуют поток — последовательность заявок со специальным чередованием моментов их появления во времени.
В полной мере это относится к информационным системам железнодорожного транспорта, в которых заявками на обслуживание являются сообщения о выполнении тех или иных событий, происходящих на различных объектах железнодорожного транспорта. Обслуживание этих сообщений состоит в обработке этих сообщений, помещении их в определенные ячейки и расчете нужных показателей работы указанных объектов. К информационным системам железнодорожного транспорта относятся системы: ДИСПАРК (определяющая дислокацию вагонного парка на различных объектах железнодорожного транспорта), ДИСЛОК (определяющая дислокацию локомотивного парка на различных объектах железнодорожного транспорта), АСОУП (определяющая дислокацию поездов различных типов на различных объектах железнодорожного транспорта) и т.д. Моделями реальных информационных систем, в том числе и железнодорожного транспорта, являются системы и сети массового обслуживания.
Если с точки зрения
обслуживания все заявки данного потока
оказываются равноправными, то играет
роль лишь сам факт наступления в данный
момент времени одного события, состоящего
в появлении заявки. Такие потоки,
называемые ординарными потоками
однородных событий,
в настоящее время обстоятельно изучены
и имеют удобное математическое описание.
Каждое событие такого потока характеризуется
моментом времени
,
в который оно наступает. Если поток
однородных событий является
детерминированным,
то необходимо задать последовательность
,
одним из возможных способов: перечислить
их, указать соотношение, описывающее
как функцию индекса j,
или, наконец, привести рекуррентные
зависимости, позволяющие определить
текущее значение
,
по предыдущим.
Однако более
существенное значение имеют случайные
потоки однородных событий. Чтобы описать
случайный поток однородных событий
как случайный процесс, достаточно
задать закон распределения, характеризующий
последовательность случайных величин
Обычно
бывает удобным вместо величин
рассматривать случайные величины
являющиеся длинами интервалов времени
между последовательными моментами
,
Совокупность
случайных величин
считается заданной, если при каждом
определен совместный закон распределения,
например, в виде функции распределения
Обычно
рассматривают только непрерывные
случайные величины
,
поэтому часто пользуются функцией
плотности
.
Для решения многих прикладных задач можно ограничиться частными случаями потоков, к которым относятся потоки с ограниченным последействием.
Случайный поток однородных событий называется потоком с ограниченным последействием, если случайные величины являются независимыми.
Для таких
потоков
.
Функции
при
являются функциями плотности величин
.
Большой
теоретический и практический интерес
представляют так называемые стационарные
потоки, для которых вероятностный режим
не зависит от времени, т.е. поток однородных
событий называется стационарным,
если вероятность
появления k
событий за промежуток времени
не зависит от
,
а зависит только от t
и k.
Для стационарных потоков с ограниченным
последействием имеет место соотношение
Параметр
называется интенсивности
потока и имеет смысл среднего числа
событий, наступающих за единицу
времени.
Для стационарных
потоков с ограниченным последействием
имеет место формула Пальма, связывающая
функции плотности
и
:
. В неординарных потоках однородных
событий заявки поступают группами,
необходимо, помимо моментов
,
задать распределение количества
заявок, поступающих в каждый из моментов
времени
.
Поток однородных
событий называется потоком без
последействия, если вероятность
наступления k
событий за промежуток времени
не зависит от событий до момента
Легко
видеть, что поток без последействия
является частным случаем потока с
ограниченным последействием.
Поток называется
простейшим
(пуассоновским),
если он является стационарным, ординарным
и потоком без последействия. Для него
функция плотности
величины
при j
> 0 для
простейшего потока имеет вид показательного
распределения с параметром
:
,
где
—
интенсивность потока.
функцию плотности
для первого интервала
:
.
Представляют
интерес потоки Эрланга. Потоком
Эрланга
порядка m
называется ординарный стационарный
поток с ограниченным последействием,
для которого
Плотность
(интенсивность) этого потока
.
Интервалы
при j
> 1 потока
Эрланга порядка m
представляются в виде суммы m
независимых случайных величин,
имеющих показательное распределение
с параметром
*..
