Professional Documents
Culture Documents
Лекція №3
Лекція №3
Лекція №3
ОПИС ПОВЕДІНКИ СИСТЕМИ
Основою будь-якої імітаційної моделі є опис динаміки системи (поведінки).
Перевірка рівномірності може бути виконана по гістограмі відносних частот генерується випадкової
величини (малюнок).
Для її побудови інтервал [0; 1] розбивається на m рівних частин і підраховується відносне число
влучень значень випадкової величини в кожен інтервал.
Чим ближче огинаюча лінія гістограми до прямої, тим більшою мірою послідовність, що
генерується, відповідає вимозі рівномірності розподілу.
Перевірка стохастичності
Стохастичність перевіряється методом комбінацій.
Для цього вибирають чималу послідовність випадкових чисел xi і для неї визначають ймовірність
появи в кожному з xi рівно j одиниць.
При цьому можуть аналізуватися як всі розряди числа, так і тільки l старших розрядів.
Теоретично закон появи j одиниць в l розрядах двійкового числа може бути описаний як
біноміальний закон розподілу (виходячи з незалежності окремих розрядів). Тоді при
довжині вибірки N очікуване число появ випадкових чисел xi з j одиницями в перевірених l
розрядах дорівнюватиме:
Для моделювання повної групи N несумісних подій А = (А1, А2, ... АN) з ймовірністю відповідно Р1, Р2, ... РN також
досить одного значення r. Подія Аi з групи А вважається наступившим, якщо виконується умова:
Приклад. Припустимо, що в кожен момент часу може відбуватися звернення тільки до одного з трьох модулів
оперативної пам'яті обчислювальної системи. Імовірність звернення до кожного з них Р1, Р2 і Р3 рівні відповідно
0,3; 0,5 і 0,2. Щоб дізнатися, з якого саме модуля будуть прочитані дані, необхідно визначити, в який інтервал
потрапляє отримане від датчика випадкове число r (рисунок ).
Якщо група подій А не повна, то вводять фіктивну подію АN + 1 з ймовірністю РN + 1 такий, що сума ймовірностей
стає рівною 1. Після цього генерують число r і перевіряють вказану вище умову. При r = АN + 1 вважають, що не
одна подія з вихідної групи А не настала.
Моделювання дискретних випадкових величин
Випадкові величини можуть бути дискретні і безперервні.
Дискретні випадкові величини можуть бути змодельовані наступними методами (найбільш часто):
- метод послідовних порівнянь;
- метод інтерпретації.
В одній і тій же імітаційної моделі можу фігурувати різні випадкові фактори: випадкові події, випадкові
величини. У досить складних системах може бути кілька типів випадкових подій і велике число випадкових
величин, розподілених за різними законами. Для моделювання кожного випадкового фактора
намагаються використовувати окремий генератор або, принаймні, забезпечити створення нової
послідовності випадкових чисел.