КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Моделі стохастичних систем
Модель системи можна вважати детермінованою, якщо прийняти, що випадкові флуктуації значень входів, виходів і станів систем, що моделюються є не істотними. Існують явища та об'єкти, що або за своєю природою є стохастичними, або випадкові флуктуації їхніх властивостей є суттєвими і вони повинні бути враховані в моделі. Мережі зв'язку й інфокомунікаційні системи за своєю структурою є детермінованими системами, а їхнє функціонування, наприклад, навантаження в мережі, має випадковий характер, тобто в цьому відношенні вони є стохастичними системами. Для моделювання таких систем використовуються спеціальні методи, найбільш розповсюдженим з них є статистичне моделювання. Під статистичним моделюванням слід розуміти відтворення за допомогою комп'ютера функціонування деякого стохастичного процесу або об'єкта. Ціль такого моделювання полягає в оцінюванні середніх значень характеристик моделі. Найбільш відомими моделями, такого роду, є моделі теорії масового обслуговування. Основна задача статичного моделювання систем – це дослідження за допомогою ЕОМ їхньої еволюції в часі. Розглянемо, у загальному вигляді, основні етапи розробки таких статистичних моделей: 1. Розробка спеціальних програм, так званих генераторів або датчиків випадкових чисел. Результат роботи такої програми – випадкові числа, рівномірно розподілені у відрізку [0,1]. 2. Реалізація за допомогою датчика випадкових чисел стохастичних процесів з більш складними законами розподілу ймовірностей випадкових величин. 3. Обчислення, за допомогою отриманих розподілів ймовірностей, значень величин, що характеризують модель, статистична обробку отриманих результатів. 4. Встановлення зв'язку алгоритмів моделювання з алгоритмами рішення задач обчислювальної математики за допомогою методу Монте-Карло та розробка так званих «фіктивних моделей», тобто моделей, що не мають зв'язку з об'єктом моделювання, але зручні в обчислювальному відношенні, що дозволяє обчислювати характері параметри об'єкту. Найбільш розповсюдженим методом стохастичного моделювання є метод Монте-Карло. Теоретичні основи методу Монте-Карло відомі вже давно. Датою народження цього методу прийнято вважати 1949 р., коли в американському журналі асоціації статистиків з'явилася стаття Метрополіса та Улама «Метод Монте-Карло». Творцями методу вважають Дж.Неймана і С.Улама. Оскільки, моделювання випадкових величин вручну – дуже трудомістка робота, то широке застосування методу почалося тільки з появою обчислювальних машин. Сама назва «Монте-Карло» походить від назви міста в князівстві Монако, знаменитого своїми ігорними будинками. Вибір такої назви, швидше за все, пов'язаний з тим, що одним з найпростіших механічних пристроїв для одержання випадкових чисел, а, отже, і моделювання випадкових величин є рулетка. Найпростіша її схема – обертовий диск із цифрами від 0 до 9, що раптово зупиняють для визначення цифри, на яку вказує нерухома стрілка. Поєднуючи одержані в такий спосіб цифри в групи заданого розміру (наприклад, по п'ять цифр), можна одержати послідовність випадкових чисел з рівномірним законом розподілу. Такі випадкові числа складають основу розробки моделей стохастичних систем з використанням методу Монте-Карло. Для одержання випадкових чисел з рівномірним законом розподілу використовуються спеціальні алгоритми. Числа, що одержують за допомогою цих алгоритмів, лише імітують випадкову величину з рівномірним розподілом, тому називаються псевдовипадковими. Перший такий алгоритм був запропонований фон Нейманом у 1951 р. Він називається методом середини квадратів. Сутність цього методу полягає в наступному. Нехай задане довільне 4-значне ціле число, наприклад, 4561. Піднесемо його до квадрату, що дасть 8-значне число 20802721. Виберемо 4 середні цифри з цього числа – 8027. Знову піднесемо його до квадрату – 64432729 і виберемо 4 середні цифри: 4327. Продовжуючи зазначені рекуррентні дії, будемо мати: 7229, 2584, 7705 і т.д. У якості псевдовипадкових чисел із проміжку [0,1] можна використовувати Сутність цього методу проілюструємо на простому прикладі обчислення площі криволінійної фігури (рис. 5.2).
Рисунок 5.2 – До обчислення площі криволінійної фігури методом Монте-Карло
Площа, що підлягає обчисленню, обмежена зверху графіком функції
Тут
Звідси випливає, що
Для того щоб у такий спосіб одержати прийнятну точність обчислення площі необхідно брати близько 3000 точок. Природно, що для подібних задач слід використовувати більш ефективні чисельні методи обчислення визначених інтегралів. Що стосується методу Монте-Карло, то він більш ефективний при чисельному інтегруванні кратних інтегралів. Що стосується розробки моделей стохастичних систем то найбільш прийнятним і широко розповсюдженим методом є метод Монте-Карло. Це пов'язано з тим, що - визначення вихідних параметрів здійснюється з використанням досить простих алгоритмів обробки; - забезпечується задана точність оцінок вихідних величин; - методика організації чисельних експериментів на моделі досить проста і добре програмно реалізована.
Дата добавления: 2017-02-01; Просмотров: 53; Нарушение авторских прав?; Мы поможем в написании вашей работы! |