Імітаційне моделювання управляючих систем - Робоча програма навчальної дисципліни (Силабус)
Реквізити навчальної дисципліни
Рівень вищої освіти | Перший (бакалаврський) |
Галузь знань | 12 Інформаційні технології |
Спеціальність | 126 Інформаційні системи та технології |
Освітня програма | 126.03 Інформаційні управляючі системи та технології |
Статус дисципліни | Нормативна |
Форма навчання | заочна |
Рік підготовки, семестр | 3 курс, весняний семестр |
Обсяг дисципліни | 4,5 кредити, 135 годин в тому числі 14 годин лекцій, 12 годин лабораторниъ робіт, 109 годин самостійна робота |
Семестровий контроль/ контрольні заходи | екзамен / захист лабораторних робіт, МКР |
Розклад занять | 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. Опис навчальної дисципліни, її мета, предмет вивчання та результати навчання
Силабус освітнього компонента «Імітаційне моделювання управляючих систем» складено відповідно до освітньої-професійної програми підготовки бакалаврів «Інформаційні управляючі системи та технології» спеціальності 126 – Інформаційні системи та технології.
Метою навчальної дисципліни є формування та закріплення у студентів наступних компетентностей: (ФК 11) Здатність до аналізу, синтезу і оптимізації інформаційних систем та технологій з використанням математичних та імітаційних моделей і методів; (ФК 13) Здатність проводити обчислювальні експерименти, порівнювати результати експериментальних даних і отриманих рішень; (ФК 17) Здатність застосовувати методи керування економічними, людськими та технічними ресурсами в процесі розробки інформаційних систем; (ФК 22) Здатність розробляти модулі обробки даних інформаційних управляючих технологій на основі математичних та імітаційних моделей.
Предмет навчальної дисципліни - основні поняття імітаційного моделювання, методи та способи побудови моделей об'єктів та систем управління а також інструментальні середовища моделювання систем (MathworksMatlab).
Програмні результати навчання, на формування та покращення яких спрямована дисципліна: (ПРН 2) Застосовувати знання фундаментальних і природничих наук, системного аналізу та технологій моделювання, стандартних алгоритмів та дискретного аналізу при розв’язанні задач проєктування і використання інформаційних систем та технологій.
2.Пререквізити та постреквізити дисципліни (місце в структурно-логічній схемі навчання за відповідною освітньою програмою)
Дана дисципліна відноситься до циклу дисциплін професійної підготовки і є дисципліною нормативного освітнього компоненту. Курс розрахований на студентів, які мають підготовку по попереднім курсам, що стосуються «Вища математика», «Проектування інформаційних систем», «Теорія ймовірностей і математична статистика», «Ймовірністні моделі та статистичне оцінювання в ІУСа», «Аналіз даних в інформаційно-управляючих системах». Знання, отримані при вивченні дисципліни повинні бути використані для вивчення дисципліни «Управління проектами» та при роботі над кваліфікаційною роботою, а також у подальшій професійній діяльності.
3.Зміст навчальної дисципліни
Загальний обсяг дисципліни становить 4,5 кредити (135 годин) їх розподіл за видами роботи наведено у таблиці. Навчальна дисципліна складається з одного семестрового модулю і вивчається в 2-му (весняному) семестрі.
Форма навчання | Всього кредитів/годин | Розподіл навчального часу за видами занять | Семестрова атестація | |||
Лекції | Практ. зан. | Лаб. роб. | СРС | |||
заочна | 4,5/(135) | 14 | - | 12 | 109 | екзамен |
СРС - самостійна робота студента.
Структура навчальної дисципліни представлена у таблиці.
№ з/п | Тема (розділ) дисципліни | Всього годин по всім видам занять | Лекції | Лаб. роб. | СРС |
1 | Задачі, методи та процес моделювання. | 12 | 2 | - | 10 |
2 | Методи збору інформації та даних про систему. | 14 | 2 | 2 | 10 |
3 | Формалізація процесів функціонування дискретних систем. | 16 | 2 | 2 | 12 |
4 | Імітаційне моделювання. | 29 | 2 | 2 | 25 |
5 | Методи досліджень імітаційних моделей. | 24 | 2 | 2 | 20 |
6 | Методи оптимізації імітаційних моделей. | 24 | 2 | 2 | 20 |
7 | Програмне забезпечення імітаційного моделювання систем. | 16 | 2 | 2 | 12 |
РАЗОМ: | 135 | 14 | 12 | 109 |
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 бал, однак остаточна оцінка за роботу не може буде меншою ніж мінімальна, передбачена РСО дисципліни; якщо студент не проходив або не з’явився на МКР (без поважної причини), його результат оцінюється у 0 балів. Перескладання результатів МКР не передбачено; • політика щодо академічної доброчесності: Кодекс честі Національного технічного університету України «Київський політехнічний інститут» https://kpi.ua/files/honorcode.pdf встановлює загальні моральні принципи, правила етичної поведінки осіб та передбачає політику академічної доброчесності для осіб, що працюють і навчаються в університеті, якими вони мають керуватись у своїй діяльності, в тому числі при вивченні та складанні контрольних заходів з дисципліни «Управління технічними системами»; • при використанні цифрових засобів зв’язку з викладачем (мобільний зв’язок, електронна пошта, переписка на форумах та у соцмережах та ін.) необхідно дотримуватись загальноприйнятих етичних норм, зокрема бути ввічливим та обмежувати спілкування робочим часом викладача.
8.Види контролю та рейтингова система оцінювання результатів навчання (РСО)
З дисципліни передбачений поточний контроль у формі рейтинг-контролю і проміжна атестація за підсумками освоєння дисципліни – екзамен у другому (весняному) семестрі. Відвідування лекційних та лабораторних занять є обов'язковою складовою вивчення матеріалу. На період воєного стану лекційні та лабораторні заняття проводяться в дистанційному режимі. Лабораторні роботи захищаються у вигляді відповіді на контрольні питання та представлення результатів виконаної роботи. Бали за лабораторну роботу нараховуються лише за наявності звіту. Штрафні та заохочувальні бали за:
- несвоєчасне подання лабораторної роботи - 1 бал;
- модернізація практичних робіт, виконання завдань із удосконалення дидактичних матеріалів з дисципліни - надається від 5 до 10 заохочувальних балів.
Рейтинг студента з дисципліни складається з балів, що він отримує за:
- виконання 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(ВЕП) = 60 балів.
Модульна контрольна робота. Метою МКР є закріплення та перевірка теоретичних знань із освітнього компонента, набуття студентами практичних навичок самостійного вирішення задач та складанні алгоритмів імітації. Модульна контрольна робота (МКР) виконується після вивчення Розділів 1-7 та виконання лабораторних занять 1-6. Модульна контрольна робота проводиться у вигляді тестування по матеріалам лекційних занять. Тестові завдання містять 35 питань різного формату (вибір правильного варіанту з переліку; вірно/невірно; визначити відповідність; чисельна відповідь тощо). Критерії оцінювання:
- запитання типу «вибір правильного варіанту з переліку», «вірно/невірно», «чисельна відповідь» оцінюються однозначно: вірна відповідь – 1 бал, невірна відповідь – 0 балів;
- запитання, на які немає однієї конкретної відповіді, типу «визначити відповідність», «надати визначення» або «вирішення конкретної задачі» – невірна відповідь – 0 балів, частково вірна відповідь – 0,25/0,5 балів, вірна відповідь - 1 бал.
Семестровий контроль: екзамен. Умови допуску до семестрового контролю: семестровий рейтинг не менше 30 балів, здача та захист всіх лабораторних робіт і складання МКР.
Таблиця відповідності рейтингових балів оцінкам за університетською шкалою:
Кількість балів | Оцінка |
100-95 | Відмінно |
94-85 | Дуже добре |
84-75 | Добре |
74-65 | Задовільно |
64-60 | Достатньо |
Менше 60 | Незадовільно |
Не виконані умови допуску | Не допущено |
9.Додаткова інформація з дисципліни (освітнього компонента)
Орієнтовний перелік питань, що виносяться на екзамен:
- Поняття моделі
- Способи побудови моделей
- Класифікація моделей
- Задачі моделювання
- Методи моделювання
- Процес моделювання
- Системний підхід до побудови моделей
- Ідентифікація закону розподілу
- Апроксимація функціональної залежності
- Мережі масового обслуговування
- Мережі масового обслуговування з блокуванням маршруту
- Мережі Петрі з часовими затримками
- Мережі Петрі з конфліктними переходами Мережі Петрі з багатоканальними переходами
- Мережі Петрі з інформаційними зв'язками
- Генератори випадкових величин
- Алгоритми імітації процесів функціонування дискретних систем
- Імітаційне моделювання мережі масового обслуговування
- Імітаційне моделювання мережі Петрі з часовими затримками
- Імітаційне моделювання мережі Петрі з конфліктними переходами
- Імітаційне моделювання мережі Петрі з багатоканальними переходами
- Планування та проведення факторних експериментів
- Регресійний аналіз впливу факторів
- Дисперсійний аналіз впливу факторів
- Пошук оптимальних значень за допомогою серії факторних експериментів
- Методи групового урахування аргументів
- Еволюційні методи пошуку оптимальних значень
- Мова імітаційного моделювання GPSS
- Система імітаційного моделювання PTRSIM
- Пакет імітаційного моделювання Arena
Робочу програму навчальної дисципліни (Силабус): Складено доцент, к.т.н., Цьопа Наталія Володимирівня Ухвалено кафедрою ІСТ (протокол № 21 від 26.06.2023) Погоджено Методичною комісією факультету[1] (протокол № 11 від 30.06.2023)