4.8.2. Определение непрерывной функции
Дискретные случайные переменные могут иметь только фиксированное число значений. В противоположность этому непрерывные случайные переменные могут иметь неограниченное число различных значений на заданном интервале. Для определения непрерывной функции, так же как и для определения дискретной используют оператор FUNCTION. Непрерывные функции предназначены для имитации случайных процессов, заданных непрерывной функцией распределения F(х). Функция распределения может быть также задана таблицей, в которой указаны пары: значения аргумента, имеющего равномерное распределение в интервале (0, 1), и соответствующие интервалы значений функции. Например, в табл. 4 заданы интервалы значений непрерывной случайной величины. Первая строка таблицы показывает, что ни одно значение случайной величины не попало в интервал от 0 до 15. Вторая строка таблицы показывает, что 7% значений случайной величины попали в интервал от 15 до 30 и т.д.
Таблица 4
Непрерывная функция распределения
Интервалы значений случайной величины | Относительна частота попадания в интервал | Суммарная частота |
Менее 15 от 15 до 30 от 30 до 45 от 45 до 60 от 60 до 75 от 75 до 90 | 0,00 0,07 0,25 0,41 0,19 0,08 | 0,00 0,07 0,32 0,73 0,92 1,00 |
Так же как и при определении дискретной функции в соответствии с информацией табл. 4 можно задать непрерывную функцию, определив суммарную частоту случайной (табл. 4), и использовав оператор FUNCTION:
BОХ FUNCTION RN1,C6
.0,15/.07,30/.32,45/.73,60/.92,75/1,90
Функция, имеющая символическое имя ВОХ будет принимать с вероятностью 0 значения, равномерно распределенные в интервале (0, 15) с вероятностью равной 0.07, значения, равномерно распределенные в интервале (15, 30), с вероятностью 0.32 - значения, равномерно распределенные в интервале (30, 45) и т.д. Последний интервал значение 90 не включает потому, что результат розыгрыша случайной величины, равномерно распределенной в интервале (0, 1) с помощью датчика RN1, никогда не будет равен 1 - все датчики с именами RN в GPSS/Н дают значения, равномерно распределенные от 0.000001 до 0.999999. Графическая интерпретация функции представлена на рис. 21.
Рис. 21. Графическая интерпретация функции ВОХ
Если RN1 выдает число 0,07 или меньше, интерпретатор выполняет линейную интерполяцию между значениями 15 и 30 и определяет значение функции. Если RN1 в точности равно 0,07 значением функции будет 30 и т.д.
На непрерывную функцию можно ссылаться из блоков GENERATE и ADVANCE, так же как и на дискретную.
- Федеральное агенство по образованию Российской Федерации
- Предисловие
- Введение
- 1. Классификация моделей
- 2. Системы массового обслуживания
- 2.1. Классификация систем массового обслуживания
- 3. Техническое и программное обеспечение
- 4. Моделирование на специализированном языке gpss/h
- 4.1. Общие сведения
- 4.2. Моделирование начала техпроцесса
- 4.3. Моделирование завершения техпроцесса
- 4.4. Моделирование технологических операций
- 4.5. Моделирование технологического оборудования
- 4.6. Моделирование группы технологического оборудования
- 4.7. Сбор статистики о накопителях
- 4.8. Моделирование случайных событий
- 4.8.1. Определение дискретной функции
- 4.8.2. Определение непрерывной функции
- 4.8.3. Определение функций по заданному закону распределения
- 4.9. Пример имитационного моделирования
- 4.9.1. Метод построения модели
- 4.9.2. Подготовка модели к запуску
- Storage s(sta1),2 Задание станков в группе а
- 4.9.3. Запуск модели и получение результатов
- Line1 7 2.454 90 11 12.2 78.192
- 4.10. Моделирование при установившемся режиме
- Simulate Начало моделирования storage s(sta1),2 Задание станков в группе а
- Simulate Начало моделирования storage s(sta1),2 Задание станков в группе а
- 4.11. Изменение последовательности псевдослучайных чисел
- 4.12. Проведение нескольких экспериментов за один прогон модели
- Generate 19,7 Поступление заявок
- Generate 19,7 Поступление заявок
- Clear Обнуление статистики
- Start 100 Запуск модели
- 4.13. Моделирование непоследовательных операций
- 4.14. Стандартные числовые атрибуты
- 4.14.1. Атрибуты транзактов
- 4.15. Проверка числовых выражений
- 4.16. Присвоение числовых значений параметрам транзакта
- 4.17. Изменение приоритета транзакта
- 4.18. Пример компьютерной имитации
- 5.2. Построение статических и динамических объектов в Proof Animation
- 5.3. Создание классов в Proof Animation
- 5.4. Движение в Proof Animation
- 5.4.1. Комплект инструментальных средств создания и редактирования сегментов
- 5.5. Файл трассировки
- 5.6. Пример анимационного моделирования
- 6. Связь анимации с имитационной моделью
- 6.1. Генерирование файла трассировки (.Atf) имитационной моделью
- 6.2. Переменные в gpss/h-моделях
- Integer &V, . . .
- 6.3. Чтение данных из внешнего файла
- 6.4. Пример связи анимации с имитационной моделью
- 7. Этапы создания модели компьютерной имитации и анимации
- 8. Пример создания модели компьютерной имитации и анимации
- Литература
- Приложения
- Василий Валентинович Зиновьев Алексей Николаевич Стародубов
- Редактор е.Л. Наркевич