Автор работы: Пользователь скрыл имя, 16 Апреля 2012 в 12:29, курсовая работа
Прийняття рішень є найважливішою функцією управління, успішне здійснення якої забезпечує досягнення організацією її цілей. Через невміння якісно і раціонально здійснювати цей процес, через відсутність в організації механізму його здійснення, технології, страждає більшість фірм і підприємств, державних установ і органів в Україні. Успіх організації, у якій би сфері вона не функціонувала, багато в чому залежить від цього, а тим більше в Україні, де більшість організацій проходять перші етапи свого розвитку і дуже важливо яку технологію рішення проблем вони опрацьовують.
ВСТУП………………………………………………………………………………3
РОЗДІЛ 1 ОСНОВНІ ЗАСАДИ ІМІТАЦІЙНОГО МОДЕЛЮВАННЯ……..5
1.1. Поняття про імітаційне моделювання……………………………………........5
1.2. Етапи імітаційного та адаптовано-імітаційного моделювання………………7
1.3. Доцільність використання імітаційного моделювання……………………...12
РОЗДІЛ 2 ХАРАКТЕРИСТИКА ІМІТАЦІЙНИХ МОДЕЛЕЙ……………..15
2.1. Імітаційні моделі для дослідження стохастичних та детермінованих систем. Планування імітаційного експерименту………………………………………….15
2.2. Структура імітаційних моделей……………………………………………....18
2.3. Методи проектування імітаційних моделей……………………………........19
РОЗДІЛ 3 ЗАСТОСУВАННЯ ІМІТАЦІЙНИХ МОДЕЛЕЙ ДЛЯ ПРИЙНЯТТЯ РІШЕНЬ………………………………………………………….26
3.1. Подання результатів моделювання……………………………………….......26
3.2. Методи прийняття рішень………………………………………………….....31
3.3. Прийняття рішень за допомогою імітаційних моделей…………………......34
ВИСНОВКИ………………………………………………………………………..39
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ……………………………………….41
Одне з важливих запитань – виведення та аналіз результатів моделювання. Для цього в інструментальному середовищі можуть бути використані спеціальні засоби для обробки статистичної інформації, для зображення в структурованому або графічному вигляді отриманих даних, інтеграція з зовнішніми базами даних тощо.
Часто імітаційна модель використовується в якості модуля більшої системи прийняття рішень, яка отримує в режимі реального часу дані моніторингу стану управляючої системи, яка оцінює, до яких наслідків може призвести поточна ситуація, і пропонує оптимальне (або просто раціональне) управлінське рішення для мінімізації негативних наслідків розвитку системи в майбутньому. Для цього зазвичай потрібна інтеграція моделі з іншими інформаційними системами і розробка спеціального інтерфейсу користувача.
Що стосується процесу одержання оптимального управлінського рішення методами адаптивно-імітаційного моделювання, то він має циклічний характер і складається з декількох етапів [1, c.199-201]:
Перша група вимог виходить з цілей дослідження і спрямована на результати роботи программ. Вона встановлює перелік характеристик стану системи або їх похідних інтегральних параметрів, контрольованих експериментатором у процесі моделювання за різними режимами. При першому прогоні програми використовується розширений набір характеристик, що дозволяє проконтролювати хід експерименту, переконатися в адаптивності модельованого процесу, навіть із втратою часу на здійснення контролю. Надалі даний вид контролю повинний бути відключений для підвищення швидкодії програми.
Друга група вимог визначається призначенням результатів роботи програми. Залежно від цілей ці результати повинні перетворюватися або в графічний вид (для остаточних результатів), або у відповідний формат вхідної інформації (для передачі іншим блокам моделі, особливо якщо вони використовують різні мови програмування).
Третя група вимог містить обмеження за часом для роботи як усієї програми в цілому, так й її блоків. Якщо відбулося переривання роботи блоку внаслідок обмеження часу, дослідник повинний дійти висновку про некоректність в постановці задачі за даним блоком і необхідність узгодження алгоритму з ресурсами часу.
Перша — наскільки близька створена модель до реального явища; друга — наскільки придатна дана модель для дослідження нових, ще не випробуваних значень аргументів і параметрів системи.
Рішення першої задачі, що визначається багатьма авторами як верифікація, найчастіше досягається ретроспективним методом або методом контрольних точок: системі задаються такі значення параметрів і початкових значень, щоб вона прийшла через визначену кількість кроків модельного часу до стану, відомого досліднику.
1.3. Доцільність використання імітаційного моделювання
Переваги застосування імітаційного моделювання найбільш помітно виявляються у разі моделювання виробничих і технологічних процесів, процесів матеріально-технічного забезпечення виробництва, у логістиці, а також під час проведення бізнес-планування, екологічних і соціологічних досліджень. Важливо, що імітаційне моделювання використовується, скоріше, як спосіб для осмислення проблеми і допомагає в цьому більше, ніж простий текстовий або математичний опис проблеми. Воно дає змогу глянути на складний процес ухвалення рішення більш масштабно, з погляду процесів, які відбуваються всередині системи, що моделюється.
Часто моделювання припиняють ще до того, як будуть отримані конкретні результати. Визначення моменту, в який зацікавлені сторони зрозуміють, що ж насправді відбувається в системі, уже може бути рішенням проблеми. Тому навіть не завжди потрібно провадити статистичну обробку результатів експерименту. Звичайно, це не є правилом, адже імітаційні моделі взагалі використовуються саме для експериментальних цілей, але безсумнівно те, що імітаційне моделювання - це технологічний процес, який проходить безліч стадій, вимагаючи від фахівців великих розумових і часових витрат.
Питання доцільності використання імітаційного моделювання розглядалось протягом багатьох років безліччю дослідників — від Ф. Мартина до В. Келтона [10, с.161] та ін. Проаналізувавши ряд праць, можна зробити такі висновки:
10.
Сучасне виробництво настільки
складне, що взаємозв'язки в
ньому можна інтерпретувати
РОЗДІЛ 2
ХАРАКТЕРИСТИКА
ІМІТАЦІЙНИХ МОДЕЛЕЙ
2.1. Імітаційні моделі для дослідження стохастичних та детермінованих систем. Планування імітаційного експерименту
Ціль
будь-якого дослідження
Імітаційні моделі – це моделі прогінного типу, у яких є вхід та вихід. Тобто, якщо подати на вхід імітаційної моделі певні значення параметрів (змінних, структурних взаємозв’язків), можна отримати результат, який дійсний тільки при цих значеннях. На практиці дослідник зіштовхується з наступною специфічною рисою імітаційного моделювання. Імітаційна модель, дає результати, які дійсні тільки для певних значень параметрів, змінних та структурних взаємозв’язків, які закладені в імітаційну програму. Зміна параметру або взаємозв’язку означає, що імітаційна програма повинна бути запущена знову. Тому, для отримання необхідної інформації або результатів необхідно здійснювати прогін імітаційних моделей, а не вирішувати їх. Імітаційна модель не здатна формувати своє власне рішення в тому вигляді, як це має місце в аналітичних моделях, а може слугувати в якості засобу для аналізу поведінки системи в умовах, які визначаються експериментатором.
Для роз’яснення розглянемо 2 випадки:
Імітаційна модель – зручний апарат для дослідження стохастичних систем. Стохастичні системи – це такі системи, динаміка яких залежить від випадкових факторів, вхідні, вихідні змінні стохастичної моделі, як правило, описуються як випадкові величини, функції, процеси, послідовності. Розглянемо основні особливості моделювання процесів з урахуванням дії випадкових факторів. Результати моделювання, які отримані при відтворенні єдиної реалізації процесів, в силу дії випадкових факторів будуть реалізаціями випадкових процесів, і не зможуть об’єктивно характеризувати досліджуваний об’єкт. Тому шукані величини при дослідженні процесів методом імітаційного моделювання зазвичай визначають як середнє значення по даним великої кількості реалізації процесу (задача оцінювання). Тому експеримент на моделі містить декілька реалізацій, прогонів і передбачає оцінювання по даним сукупності (вибірки). Очевидно, що (по закону великих чисел), чим більша кількість реалізацій, тим оцінки, які ми отримуємо, все більше набувають статистичну стійкість.
Отже, у випадку зі стохастичною системою необхідно здійснювати збір і оцінку статистичних даних на виході імітаційної моделі, - для цього проводити серію прогонів та статистичну обробку результатів моделювання.
У випадку детермінованої системи достатньо провести один прогін, за певними операційними правилами при конкретному наборі параметрі.
Тепер уявимо, що цілями моделювання являються: дослідження системи при різних умовах, оцінка альтернатив, знаходження залежності виходу моделі від ряду параметрів і, нарешті, пошук деякого оптимального варіанту. В цих випадках дослідник може проникнути в особливості функціонування моделюючої системи, змінюючи значення параметрів на вході моделі, при цьому виконуючи численні машинні прогони імітаційної моделі.
Таким чином, проведення експериментів з моделлю на ЕОМ полягає в проведенні численних машинних прогонів з метою збору, накопичення і подальшої обробки даних про функціонування системи.
Тут виникають наступні проблеми: як зібрати ці дані, провести серію прогонів, як організувати цілеспрямоване експериментальне дослідження. Вихідних даних, отриманих в результаті такого експериментування, може виявитись дуже багато. Як їх обробити? Обробка та вивчення їх може перетворитись в самостійну проблему, яка буде набаго складніша, ніж задача статистичного оцінювання.