Програмування і комп'ютерні технології у виробництві

Спеціальність: Машини і технології паковання
Код дисципліни: 7.131.04.O.003
Кількість кредитів: 5.00
Кафедра: Робототехніка та інтегровані технології машинобудування
Лектор: Корендій Віталій Михайлович
Семестр: 1 семестр
Форма навчання: денна
Результати навчання: У результаті вивчення дисципліни студент повинен: 1) знати: - основні види, характеристики і принципи роботи з універсальними комп’ютерними пакетами програмування; - принципи складання алгоритмів програм та побудови відповідних блок-схем для реалізації чисельних методів при розв’язуванні прикладних задач в області механіки (в т.ч. диференціальних рівнянь, інтегралів, систем рівнянь тощо); - основні відомості про операційне середовище MatLab (інтерфейс, матричні обчислення, побудова графіків, елементи мови програмування, реалізація чисельних методів тощо); - основні характеристики, можливості та принципи роботи з прикладним пакетом програм MatLab Simulink; 2) уміти: - використовувати універсальне операційне середовище MatLab для виконання матричних обчислень, побудови графіків, реалізації чисельних методів тощо; - проводити обробку результатів науково-теоретичних й експериментальних досліджень та інженерних розрахунків на персональному комп’ютері за допомогою програмного продукту MatLab; - здійснювати найпростіші операції програмування в операційному середовищі MatLab та прикладному пакеті програм MatLab Simulink.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Пререквізити: - Основи автоматизованого проектування; - Системи 3-D моделювання; - Комп'ютерне моделювання та автоматизація інженерних розрахунків; - Автоматизоване проектування технологічного обладнання; - Комп'ютерні технології в формоутворенні і композиції обладнання. Кореквізити: - Схемотехніка систем керування; - Моделювання процесів і систем.
Короткий зміст навчальної програми: - Вступ до системи MatLab. Операційне середовище MatLab і основні команди. Типи даних та побудова виразів. Основні дії лінійної алгебри. Наближені обчислення засобами MatLab. Основи побудови графіків. Мова програмування і побудова М-файлів. - Пакет розширення Simulink: вивчення блоків бібліотеки Simulink; створення моделей; основні прийоми підготовки та редагування моделі; моделювання механічної системи за допомогою Simulink; моделювання гідравлічної системи та перетворення моделі при наявності збурень початкового стану; моделювання систем автоматики за допомогою Simulink; моделювання складних систем та процесів за допомогою персонального комп'ютера з використанням Simulink.
Методи та критерії оцінювання: 1. Захист звітів до лабораторних робіт та контрольної роботи в усній формі шляхом опитування теоретичного матеріалу за темою роботи та методикою проведення досліджень (розрахунків) (30 балів). 2. Письмовий залік (залікова контрольна робота), який складається з 18 тестових питань із різними ваговими коефіцієнтами (різною кількістю балів за кожне питання) (70 балів).
Рекомендована література: 1. Гоблик Н.М. MATLAB в інженерних розрахунках. Комп’ютерний практикум / Н.М. Гоблик, В.В. Гоблик. – Львів: Видавництво Львівської політехніки, 2011. – 132 с. 2. Гурей В.І. Аналітична обробка результатів експериментальних досліджень: метод. вказівки до виконання лабораторної роботи з дисципліни «Програмування і комп’ютерні технології у виробництві» / В.І. Гурей, Л.В. Дзюбик, В.М. Корендій. – Львів: Видавництво Львівської політехніки, 2016. – 20 с. 3. Корендій В.М. Побудова блок-схем та програмна реалізація лінійних, розгалужених і циклічних алгоритмів: метод. вказівки до контрольних робіт з дисципліни «Програмування і комп’ютерні технології в виробництві» / В.М. Корендій, В.І. Гурей. – Львів: Видавництво Львівської політехніки, 2016. – 44 с. 4. Лозинський А.О. Розв'язування задач електромеханіки в середовищах пакетів MathCAD i MATLAB: навч. посіб. / А. О. Лозинський [та ін]. – Львів: Вид-во Держ. ун-ту «Львівська політехніка», 2000. – 166 с. 5. Гаєв Є.О. Універсальний математичний пакет MatLab і типові задачі обчислювальної математики: навч. посіб. / Є.О. Гаєв, Б.М. Нестеренко. – К.: НАУ, 2004. – 175 с. 6. Лазарєв Ю.Ф. Моделювання динамічних систем у MatLAB: навч. посіб / Ю.Ф. Лазарєв. – К.: НТУУ "КПІ", 2011. – 421 с. 7. Моделювання систем у середовищі MATLAB: навч. посіб. / С.С. Забара [та ін.]. – К.: Ун-т «Україна», 2011. – 137 с. 8. Левтеров А.І. Практичні основи роботи в системі MATLAB+Simulink: навч. посіб. / А.І. Левтеров [и др.]. – Х.: ХНАДУ, 2006. – 216 c. 9. Струтинський В.Б. Математичне моделювання процесів та систем механіки: підручник / В.Б. Струтинський. – Житомир: ЖІТІ, 2001. – 612 с.