- •В. Ф. Ситник н. С. Орленко
- •252057, М. Київ, проспект Перемоги, 54/1
- •1. Типова програма
- •Таким чином, якщо на фізичній моделі знайдено числове значення характеристики , то воно може бути перераховано на натурне явище за формулою
- •Література до теми Основна
- •1.2. Практичне заняття
- •1.3. Термінологічний словник
- •1.4. Завдання для перевірки знань
- •Тема 2. Сутність імітаційного моделювання
- •2.1. Методичні поради до вивчення теми
- •Програмне забезпечення
- •2.2 Практичне заняття
- •2.3. Термінологічний словник
- •2.4. Навчальні завдання
- •2.5. Завдання для перевірки знань
- •Тема 3. Основні етапи побудови імітаційної моделі
- •3.1. Методичні поради до вивчення теми
- •Література до теми
- •Допоміжна
- •Програмне забезпечення
- •3.2. Практичне заняття
- •3.3. Термінологічний словник
- •3.4. Навчальні завдання
- •3.5. Завдання для перевірки знань
- •Тема 4. Імітаційна модель керування запасами
- •4.1. Методичні поради до вивчення теми
- •А. Статична детермінована модель Основні передумови
- •Економіко-математична модель
- •Б. Керування багатопродуктовими запасами Основні передумови
- •Економіко-математична модель
- •Література до теми
- •4.4. Навчальні завдання
- •4.5. Завдання для перевірки знань
- •Тема 5. Поняття про метод Монте-Карло
- •5.1 Методичні поради до вивчення теми
- •Література до теми Основна
- •Допоміжна
- •Програмне забезпечення
- •5.2. Практичне заняття
- •5.3. Термінологічний словник
- •5.4. Навчальні завдання
- •5.5. Завдання для перевірки знань
- •Тема 6. Генерування рвп [0,1]
- •6.1. Методичні поради до вивчення теми
- •Мультиплікативний конгруентний метод (метод лишків)
- •Адитивний конгруентний метод
- •Література до теми
- •6.2. Практичне заняття
- •6.3. Термінологічний словник
- •Гістограма — графічне наближене зображення щільності випадкової величини, побудоване за вибіркою скінченного обсягу.
- •6.4. Навчальні завдання
- •6.5. Завдання для перевірки знань
- •Поясніть, коли виникає потреба програмістам, зайнятим програмною реалізацією імітаційних моделей, обирати генератори випадкових чисел рвп [0, 1] і які існують засоби для виконання такої роботи.
- •Тема 7. Генерування випадкових подій і дискретно розподілених випадкових величин
- •7.1. Методичні поради до вивчення теми
- •Література до теми
- •7.4. Навчальні завдання
- •7.5. Завдання для перевірки знань
- •Тема 8. Генерування неперервних випадкових величин
- •8.1. Методичні поради до вивчення теми
- •Література до теми Основна
- •Допоміжна
- •8.2. Практичне заняття
- •8.3. Термінологічний словник
- •Експоненціальний розподіл має щільність ймовірностей та функцію розподілу такого виду:
- •8.4. Навчальні завдання
- •8.5. Завдання для перевірки знань
- •Тема 9. Планування імітаційних експериментів: основні визначення
- •9.1. Методичні поради до вивчення теми
- •Література до теми Основна
- •Допоміжна
- •Програмне забезпечення
- •Планування експерименту (Experimental Design)
- •9.2. Практичне заняття
- •9.3. Термінологічний словник
- •9.4. Навчальні завдання
- •Матриця планування для повного факторного експерименту
- •9.5. Завдання для перевірки знань
- •Тема 10. Утворення апроксимуючих поліномів
- •10.1. Методичні поради до вивчення теми
- •Матриця композиційного плану
- •Параметри композиційних планів
- •Література до теми
- •10.4. Навчальні завдання
- •10.5. Завдання для перевірки знань
- •Тема 11. Статистична перевірка результатів експериментальних досліджень
- •11.1. Методичні поради до вивчення теми
- •1. Обчислюють статистичну оцінку дисперсії адекватності :
- •Література до теми
- •11.4. Навчальні завдання
- •11.5. Завдання для перевірки знань
- •Тема 12. Планування імітаційних експериментів під час дослідженнЯ та оптимізації систем
- •12.1. Методичні поради до вивчення теми
- •Матриця планування з ефектами взаємодії
- •Матриця планування двофакторного експерименту
- •Література до теми Основна
- •Допоміжна
- •12.2. Практичне заняття
- •12.3. Термінологічний словник
- •12.4. Навчальні завдання
- •Матриця планування з ефектами взаємодії
- •12.5. Завдання для перевірки знань
- •3. Методичні вказівки до виконання лабораторних робіт
- •3.1. Перелік лабораторних робіт Лабораторна робота № 1
- •Лабораторна робота № 2
- •Лабораторна робота № 3
- •3.2. Завдання для виконання лабораторних робіт
- •1. Моделювання обчислювальної системи колективного використання
- •2. Моделювання систем обслуговування клієнтів
- •3. Моделювання виробничих систем
- •3.3. Завдання для самостійної роботи
- •3.4. Довідки про склад пакету gpss/pc
- •3.9. Довідки про команди gpss/pc
- •Лабораторна робота
- •Опис основних етапів побудови імітаційної моделі
- •4. Критерії оцінювання знань з дисципліни під час підсумковОго іспиТу
- •Перелік екзаменаційних питань
- •5. Список літератури
2.4. Навчальні завдання
Вправа 1. Побудувати схему алгоритму функціонування виробничого процесу для визначення гарантованого значення його тривалості, якщо він має такі характеристики: у випадку ідеальної реалізації процесу, кожна з трьох операцій розпочинається і закінчується у задані моменти часу. Для виконання кожної операції використовується система обладнання, яке під час виконання процесу може відмовити.
Імовірність безвідмовної роботи обладнання за час виконання операцій відома (0,95; 0,92 та 0,8 відповідно).
Середній час безвідмовної роботи досить великий, тому ймовірність двох або трьох відмов можна не враховувати. Якщо обладнання псується, час його ремонту підкоряється показовому закону розподілу з параметром 0,05, 0,1 та 0,02 відповідно. Після ремонту обладнання перервана операція продовжується. Перша та друга операції не залежать одна від одної, а третя може розпочинатись лише після того, як будуть завершені перші дві.
Вправа 2. Провести дослідження роботи ЕОМ, яка обслуговує користувачів за допомогою системи розподілених терміналів. Перший запит з’являється одночасно з початком функціонування системи. Інтервали між послідовними появами інших запитів є випадковою величиною Х з щільністю розподілу ймовірностей f (х). Час обслуговування кожного запиту (час виконання замовлення) — випадкова величина T з щільністю розподілення ймовірностей (t). Необхідно побудувати алгоритм розрахунку для визначення середнього часу знаходження запиту в обчислювальній системі (очікування та обслуговування) і відносного часу (у процентах) простою ЕОМ. Конкретні значення вихідних даних задачі дає викладач. Провести розрахунок за складеним алгоритмом.
Вправа 3. Провести дослідження роботи обчислювального центру (ОЦ), який функціонує протягом часу Т. ОЦ виконує заявки користувачів, які приймаються на обслуговування, якщо час їхнього надходження не перевищує час Т. Заявки надходять одна за одною. Час надходження заявок рівномірно розподілений. За обслуговування і-ої заявки ОЦ одержує прибуток, який дорівнює с і, де і — час обслуговування і-ої заявки — випадкова величина з щільністю розподілу ймовірностей f (), а с — величина прибутку за одиницю часу обслуговування заявки. Якщо і-та заявка очікує обслуговування, то ОЦ сплачує штраф замовнику розміром b tі, де b — величина штрафу за одиницю часу знаходження заявки в черзі на обслуговування (b > c), tі — час очікування обслуговування. Адміністрація ОЦ має дві альтернативи: використовувати існуючий парк ЕОМ або придбати ще додаткові ЕОМ такого ж типу (ціна машини — D, термін окупності — L). Конкретні значення вихідних даних задачі дає викладач. Провести розрахунок за складеним алгоритмом.
2.5. Завдання для перевірки знань
Для самостійної перевірки знань слід сформулювати розширені відповіді на поставлені питання і перевірити їх повноту та правильність за допомогою матеріалів пропонованих літературних джерел.
Розгляньте кроки, які виконуються під час дослідження складних економічних систем та розробки імітаційних моделей. Дайте визначення терміну «адекватність моделі реальним об’єктам». З’ясуйте, що означає оцінювання адекватності моделі.
Наведіть приклади задач, що їх можна розв’язати за допомогою методу машинної імітації. Складіть алгоритм розв’язання задачі з використанням методу однорідного градуювання системного часу та методу неоднорідного градуювання системного часу.
Назвіть мови програмування, в яких використовується однорідне або неоднорідне градуювання системного часу.
Розгляньте приклади проблемно-орієнтованих, машинно-орієнтованих, спеціалізованих мов моделювання. З’ясуйте, у чому полягають переваги та вади кожного типу мов програмування під час їх використання для реалізації імітаційних моделей. Розгляньте, на які класи поділяють спеціалізовані мови імітаційного моделювання та приклади мов моделювання серед кожного класу спеціалізованих мов.
За допомогою літературних джерел поясніть, за якими ознаками розрізняють мови імітаційного моделювання.
Наведіть приклади застосування імітаційних моделей під час вивчення діючої функціональної системи.
Наведіть приклади застосування імітаційних моделей під час аналізу гіпотетичної функціональної системи.
Наведіть приклади застосування імітаційних моделей під час проектування досконалішої системи.
З’ясуйте, у чому полягають переваги та вади кожного типу мов програмування під час їх використання для реалізації імітаційних моделей.
Назвіть класи, на які поділяють спеціалізовані мови імітаційного моделювання. Наведіть приклади мов моделювання серед кожного класу спеціалізованих мов. З’ясуйте, за якими ознаками розрізняють мови імітаційного моделювання.