Імітаційне моделювання управляючих систем - Робоча програма навчальної дисципліни (Силабус)
Реквізити навчальної дисципліни
Рівень вищої освіти | Перший (бакалаврський) |
Галузь знань | 12 Інформаційні технології |
Спеціальність | 126 Інформаційні системи та технології |
Освітня програма | 126.03 Інформаційні управляючі системи та технології |
Статус дисципліни | Нормативна |
Форма навчання | заочна |
Рік підготовки, семестр | 3 курс, весняний семестр |
Обсяг дисципліни | 4 кредити, 120 годин в тому числі 14 годин лекцій, 12 годин лабораторниъ робіт, 94 годин самостійна робота |
Семестровий контроль/ контрольні заходи | екзамен |
Розклад занять | http://rozklad.kpi.ua |
Мова викладання | Українська |
Інформація про керівника курсу/викладачів | >Лектор: к.т.н., доцент Цьопа Наталія Володимирівна tzapanv@gmail.com моб. +38(066)223-06-04 >Лабораторні: к.т.н., доцент Цьопа Наталія Володимирівна tzapanv@gmail.com моб. +38(066)223-06-04 |
Розміщення курсу | https://campus.kpi.ua |
Програма навчальної дисципліни
1. Опис навчальної дисципліни, її мета, предмет вивчання та результати навчання
Метою вивчення дисципліни "Імітаційне моделювання управляючих систем" є формування у студентів знань з основ складання моделей систем різних класів, дослідження цих моделей і обробки отриманих результатів досліджень з використанням інструментальних засобів імітаційного моделювання. Предмет навчальної дисципліни - основні поняття імітаційного моделювання, методи та способи побудови моделей об'єктів та систем управління а також інструментальні середовища моделювання систем (MathworksMatlab ). В результаті вивчення дисципліни студенти повинні: а) знати:
- методологічні основи моделювання,
- принципи математичного та імітаційного моделювання систем,
- проблеми та особливості, пов'язані з функціонуванням одночасних процесів,
- етапи дослідження моделей систем,
- імітаційні методи дослідження моделей систем;
б) вміти:
- формулювати мету дослідження системи у вигляді цільової функції,
- синтезувати моделі системи управління будь-якої складності,
- планувати і проводити експеримент з моделями,
- обробляти і аналізувати результатиекспериментів;
в) володіти:
- основними поняттями області моделювання систем управління,
- навичками роботи з інструментальними засобами імітаційного моделювання.
Вивчення даної навчальної дисципліни направлено на формування у студентів наступних компетенцій:
- здатністю використовувати сучасні інструментальні та обчислювальні засоби для дослідження управляючих систем, що забезпечується знаннями про методи моделювання систем, вмінням розробляти імітаційні моделі системи для вирішення прикладних задач та володінням методами обробки та аналізу отриманих результатів;
- здатність вирішувати стандартні задачі професійної діяльності на основі розроблених моделей.
2.Пререквізити та постреквізити дисципліни (місце в структурно-логічній схемі навчання за відповідною освітньою програмою)
Дана дисципліна відноситься до циклу дисциплін професійної підготовки і є дисципліною нормативного освітнього компоненту. Курс розрахований на студентів, які мають підготовку по попереднім курсам, що стосуються <<Вища математика>>, <<Теорія систем та системний аналіз>>, <<Теорія ймовірностей і математична статистика>>, <<Дискретна математика>>, <<Операційні системи>>, <<Теорія алгоритмів>>. Знання, отримані при вивченні дисципліни повинні бути використані в подальшому для вивчення дисципліни <<Математична економіка та моделі прийняття рішень в інформаційно-управляючих системах>> а також для дипломного проєктування та в подальшій професійній діяльності.
3.Зміст навчальної дисципліни
Загальний обсяг дисципліни становить 4 кредити (120 годин) їх розподіл за видами роботи наведено у таблиці. Навчальна дисципліна складається з одного семестрового модулю і вивчається в 2-му (весняному) семестрі.
Форма навчання | Всього кредитів/годин | Розподіл навчального часу за видами занять | Семестрова атестація | |||
Лекції | Практ. зан. | Лаб. роб. | СРС | |||
заочна | 4/120 | 14 | - | 12 | 94 | екзамен |
СРС - самостійна робота студента.
Структура навчальної дисципліни представлена у таблиці.
№ з/п | Тема (розділ) дисципліни | Всього годин по всім видам занять | Лекції | Лаб. роб. | СРС |
1 | Задачі, методи та процес моделювання. | 10 | 2 | - | 8 |
2 | Методи збору інформації та даних про систему. | 12 | 2 | 2 | 8 |
3 | Формалізація процесів функціонування дискретних систем. | 16 | 2 | 2 | 12 |
4 | Імітаційне моделювання. | 24 | 2 | 2 | 20 |
5 | Методи досліджень імітаційних моделей. | 18 | 2 | 2 | 14 |
6 | Методи оптимізації імітаційних моделей. | 24 | 2 | 2 | 20 |
7 | Програмне забезпечення імітаційного моделювання систем. | 16 | 2 | 2 | 12 |
РАЗОМ: | 120 | 14 | 12 | 94 |
4.Навчальні матеріали та ресурси
Основналітература:
- Стеценко, І.В. Моделювання систем: навч. посіб. [Електронний ресурс, текст] / І.В. Стеценко ; М-во освіти і науки України, Черкас. держ. технол. ун-т. – Черкаси : ЧДТУ, 2010. – 399 с. ISBN 978-966-402-073-9
- В.М. Томашевський Моделювання систем / К.: Видавнича група BHV, 2005. – 352 с.
- Довідник з MATLAB / Електронний навчальний посібник з курсового і дипломного проектування. – К.: НТУУ "КПІ", 2013. – 132 c.
- Рыжиков, Ю.Б. Моделирование систем: практикум по компьютерному моделированию / Ю.Б. Колесов, Ю.Б. Сениченков. – СПб.: БХВ-Петербург, 2007. – 352 с.
- Моделювання процесів і систем / Лабораторний практикум [Електронний ресурс] : навч. посіб. для студ. спеціальності 126 «Інформаційні системи та технології» / КПІ ім.Ігоря Сікорського; уклад.: О.В. Савчук, О.М. Моргаль – Електронні текстові дані (1 файл: 6,23 Мбайт). – Київ : КПІ ім. Ігоря Сікорського, 2021. – 220 с.
Додаткова література:
- Кудрявцев, Е.М. GPSS World. Основы имитационного моделирования различных систем / Е.М. Кудрявцев. – М.: DMK Press, 2003. – 320 с.
- Литвинов, А.Л. Теорія систем масового обслуговування / А.Л. Литвинов: навч. посібник. – Харків. нац. ун-т міськ. госп-ва ім. О.М. Бекетова. – Харків: ХНУМГ ім. О.М. Бекетова, 2018. – 141 с.
- ReferenceSimulink. Help Center, точка доступу до ресурсу https://www.mathworks.com/help/simulink/index.html?s_tid=CRUX_lftnav
Навчальний контент
5.Методика опанування навчальної дисципліни (освітнього компонента)
Зміст розділів дисципліни.
№ | Назва розділу дисципліни | Зміст розділу |
1 | Задачі, методи та процес моделювання. | Моделі і моделювання. Об'єкт моделювання; модель, її призначення і функції; приватні моделі. Цілі і проблеми моделювання систем. Натурний (фізичний) і обчислювальний експерименти. Класифікація моделей і види моделювання. |
2 | Методи збору інформації та даних про систему. | Ідентифікація закону розподілу. Апроксимація функціональної залежності. Декомпозиція систем і простір станів. Формальні методи побудови моделей. Кібернетичний підхід. Системна динаміка. Теоретико-множиний підхід. |
3 | Формалізація процесів функціонування дискретних систем. | Мережі масового обслуговування. Мережі масового обслуговування з блокуванням маршруту. Мережі Петрі з часовими затримками. Мережі Петрі з конфліктними переходами. Мережі Петрі з багатоканальними переходами. Мережі Петрі з інформаційними зв'язками. |
4 | Імітаційне моделювання. | Генератори випадкових величин. Алгоритми імітаційних процесів функціонування дискретних систем. Імітаційне моделювання мережі масового обслуговування. Імітаційне моделювання мережі Петрі з часовими затримками. Імітаційне моделювання мережі Петрі з конфліктними переходами. Імітаційне моделювання мережі Петрі з багатоканальними переходами. |
5 | Методи досліджень імітаційних моделей. | Планування та проведення факторних експериментів. Регресійний аналіз впливу факторів. Дисперсійний аналіз впливу факторів. |
6 | Методи оптимізації імітаційних моделей. | Пошук оптимальних значень за допомогою серії факторинх експериментів. Методи групового урахування аргументів. Еволюційні методи пошуку оптимальних значень. |
7 | Програмне забезпечення імітаційного моделювання систем. | Мова імітаційного моделювання GPSS. Система імітаційного моделювання PTRSIM. Пакет імітаційного моделювання Arena. Моделювання засобами MathworksMatlab. |
Лекційні заняття.
№, з/п | Назва | Кількість годин |
1 | Задачі, методи та процеcи моделювання. | 2 |
2 | Методи збору інформаці та даних про систему. | 2 |
3 | Мережі масового обслуговування та мережі Петрі | 2 |
4 | Імітаційне моделювання | 2 |
5 | Планування та проведення факторних експериментів. Регресійний аналіз впливу факторів. | 2 |
6 | Методи оптимізації імітаційних моделей. | 2 |
7 | Програмне забезпечення імітаційного моделювання систем. | 2 |
Лабораторні заняття.
№, з/п | Назва | Зміст | Кількість годин |
1 | Призначення та структураMatLab Simulink. Основні прийоми редагування S-моделі. | Мета роботи отримати початкові навики роботи в середовищі Simulink, знайомство з інтерфейсом користувача, браузером бібліотек блочних компонентів Simulink Library Browser, редактором блок-схем, вікном S-моделі. | 2 |
2 | Встановлення параметрів конфігурації моделі | Мета роботи ознайомлення з параметрами конфігурації S-моделі та чисельними методами Simulink. | 2 |
3 | Моделювання динамічних систем в Simulink. | Мета роботи отримати навички створення та редагування динамічних моделей в середовищі Simulink. Перехід від мети моделювання до концемтуальної та імітаційної моделей. | 2 |
4 | Моделювання випадкових процесів. | Мета роботи отримати навички використання методу Монте-Карло (статистичних випробувань) для моделювання в середовищі Simulink. Підготовка та проведення статистичного експеременту. | 2 |
5 | Імітаційне моделювання стохастичних систем. | Мета роботи отримати навички моделювання СМО. Моделювання СМО за часом | 2 |
6 | Імітаційне моделювання стохастичних систем. | ета роботи отримати навички моделювання СМО. Моделювання СМО за особливим станом. | 2 |
6.Самостійна робота студента
Самостійна робота студентів полягає в самостійному вивченні окремих тем, практичної реалізації типових завдань за цими темами. Контроль виконання самостійної роботи проводиться при поточних контрольних заходах і на проміжній атестації за підсумками освоєння. Перелік питань для самостійної роботи студентів по розділам: Перелік питань для самостійної роботи студентів по розділам:
- Розділ 1. Натурний (фізичний) і обчислювальний експерименти. Класифікація моделей і види моделювання.
- Розділ 2. Формальні методи побудови моделей. Кібернетичний підхід. Системна динаміка. Теоретико-множиний підхід.
- Розділ 3. Типи моделей систем масового обслуговування. Одноканальні та багатоканальні системи масового обслуговування.
- Розділ 4. Моделювання систем за допомогою мереж Петрі. Розширення простих мереж Петрі. Розширення можливостей вузлів під час моделювання.
- Розділ 5. Дисперсійний аналіз впливу факторів.
- Розділ 6. Еволюційні методи пошуку оптимальних значень. Методи штучного інтелекту в імітаційному моделюванні.
- Розділ 7. Система моделювання GPSS.
Політика та контроль
7.Політика навчальної дисципліни (освітнього компонента)
З дисципліни передбачений поточний контроль у формі рейтинг-контролю і проміжна атестація за підсумками освоєння дисципліни – екзамен у другому (весняному) семестрі. Відвідування лекційних та лабораторних занять є обов'язковою складовою вивчення матеріалу. На період воєного стану лекційні та лабораторні заняття проводяться в дистанційному режимі. Лабораторні роботи захищаються у вигляді відповіді на контрольні питання та представлення результатів виконаної роботи. Бали за лабораторну роботу нараховуються лише за наявності звіту. Штрафні та заохочувальні бали за:
- несвоєчасне подання лабораторної роботи - 1 бал;
- модернізація практичних робіт, виконання завдань із удосконалення дидактичних матеріалів з дисципліни - надається від 5 до 10 заохочувальнихбалів.
8.Види контролю та рейтингова система оцінювання результатів навчання (РСО)
Рейтинг студента з дисципліни складається з балів, що він отримує за:
- виконання 6 лабораторних робіт (ЛР);
- виконання 1-ї модульної контрольної роботи (МКР);
- відповіді на екзаменаційні питання (ВЕП).
Вид заняття / контрольний захід | |||||||||||
Min/max рейтингова оцінка | ЛР №1 | ЛР №2 | ЛР №3 | ЛР №4 | ЛР №5 | ЛР №6 | МКР | Відповіді на екзаменаційні питання | |||
Min | - | 3 | 3 | 3 | 3 | 3 | 15 | 30 | |||
Max | - | 5 | 5 | 5 | 5 | 5 | 35 | 40 |
Розрахунок шкали рейтингу R: Сума вагових балів контрольних заходів протягом семестру складає: Rmax = 25(ЛР) + 35(МКР) + 40(ВЕП) = 100 балів. Rmin = 15(ЛР) + 15(МКР) + 30(ВЕП) = 100 балів.
Семестровий контроль: екзамен. Умови допуску до семестрового контролю: семестровий рейтинг не менше 30 балів, здача всіх лабораторних робіт і складання МКР.
Таблиця відповідності рейтингових балів оцінкам за університетською шкалою:
Кількість балів | Оцінка |
100-95 | Відмінно |
94-85 | Дуже добре |
84-75 | Добре |
74-65 | Задовільно |
64-60 | Достатньо |
Менше 60 | Незадовільно |
Не виконані умови допуску | Не допущено |
9.Додаткова інформація з дисципліни (освітнього компонента)
Орієнтовний перелік питань, що виносяться на екзамен:
- Поняття моделі
- Способи побудови моделей
- Класифікація моделей
- Задачі моделювання
- Методи моделювання
- Процес моделювання
- Системний підхід до побудови моделей
- Ідентифікація закону розподілу
- Апроксимація функціональної залежності
- Мережі масового обслуговування
- Мережі масового обслуговування з блокуванням маршруту
- Мережі Петрі з часовими затримками
- Мережі Петрі з конфліктними переходами Мережі Петрі з багатоканальними переходами
- Мережі Петрі з інформаційними зв'язками
- Генератори випадкових величин
- Алгоритми імітації процесів функціонування дискретних систем
- Імітаційне моделювання мережі масового обслуговування
- Імітаційне моделювання мережі Петрі з часовими затримками
- Імітаційне моделювання мережі Петрі з конфліктними переходами
- Імітаційне моделювання мережі Петрі з багатоканальними переходами
- Планування та проведення факторних експериментів
- Регресійний аналіз впливу факторів
- Дисперсійний аналіз впливу факторів
- Пошук оптимальних значень за допомогою серії факторних експериментів
- Методи групового урахування аргументів
- Еволюційні методи пошуку оптимальних значень
- Мова імітаційного моделювання GPSS
- Система імітаційного моделювання PTRSIM
- Пакет імітаційного моделювання Arena
Робочу програму навчальної дисципліни (Силабус): Складено доцент, к.т.н., Цьопа Наталія Володимирівня Ухвалено кафедрою ІСТ (протокол № 13 від 15.06.2022) Погоджено Методичною комісією факультету[1] (протокол № 11 від 07.07.2022)