Excel
Course title Industrial Computer Control
Course code InfT1028
Credit points (ECTS) 3
Total Hours in Course 81
Number of hours for lectures 8
Number of hours for seminars and practical classes 24
Independent study hours 49
Date of course confirmation 25/10/2022
Responsible Unit Institute of Computer Systems and Data Science
 
Course developers
Dr. sc. ing., prof. Vitālijs Osadčuks
Dr. sc. ing., asoc. prof. Vitālijs Komašilovs

There is no prerequisite knowledge required for this course
 
Course abstract
The aim of the study course is to introduce students to the computer in its broader sense and use of it to solve management tasks at different levels of the industrial production hierarchy. The course aims to theoretically learn the role of the computer, starting with simpler sensor and actuator interface implementation up to industrial SCADA systems. Insights into control system theory are provided. In the practical part, it is planned to develop and analyze simulation models of various manufacturing systems.
Learning outcomes and their assessment
1. Knows the classification of production management tasks, orients himself in the possibilities of computer management in various industrial production management and planning tasks - test 1
2. Able to analyze the given production management problem, find a solution, model and demonstrate it in a computer simulation, perform simulation data analysis - tests 2 and 3
3. Able to use modern computer simulation software of manufacturing processes - practical works 4. Able to apply programming and data analysis skills in solving production computer control tasks - practical works
Course Content(Calendar)
1. Production process, sensors, actuators, management, hierarchy of production systems, concept of computer in control of manufacturing processes (lecture, 2 h).
2. An insight into the theory of automatic control, the use of a computer in the automatic control of processes (lecture, 1 h).
3. CoppeliaSim software interface, model parameters, laws of physics (lecture, 1h, practical, 1h).
4. Building a labyrinth from basic objects (practical, 2 h).
5. Test 1 on the CoppeliaSim environment (2 h)
6. Conveyor in production, examples (lecture, 1h)
7. Schematic conveyor: creation of the structure and adjustment of parameters (practical, 2 h).
8. Schematic conveyor: modeling production scenarios, (practical, 2 h).
9. Using scripts in the CoppeliaSim environment, built-in Lua, external – Python (lecture, 1h, practical, 2h).
10. Using the CoppeliaSim API (lecture, 1h, practical, 1h).
11. Test 2 – scripts and API (2 h).
12. Box processing conveyor project: creation of models (practical, 2 h).
13. Box processing pipeline project: model control using LUA script (practical, 2 h).
14. Project of a box processing conveyor: final implementation of the control of the machine (practical, 2 h).
15. Development of complex models: example of a mobile robot (lecture, 1h).
16. Development of complex models: implementation of mobile robot control (practical, 1 h).
17. User interface development techniques (practical, 1 h). 18. Test 3 – analysis of model operation and user interface (practical, 2 h).
Requirements for awarding credit points
All practical tasks should be completed. Theory test should be completed.
Criteria for Evaluating Learning Outcomes
Test with grade. Mark for this course is an accumulated mark, which includes attendance of the lectures and practical assignments, completion of the individual practical tasks and completion of the theory test. Additional mark can be obtained by preparing essay on the selected topic.
Compulsory reading
1. Groover M.P. Fundamentals of modern manufacturing: materials, processes, and systems. Sixth edition. Hoboken, NJ: John Wiley & Sons, Inc., 2016. 2. Boyer S.A. SCADA: Supervisory Control and Data Acquisition. Fourth Edition. International Society of Automation, 2016.
Further reading
1. Business Process Management Journal. Wiley and Sons. ISSN: 1463-7154 2. CopeliaSim programmatūras tīmekļa vietne. Pieejams: http://www.coppeliarobotics.com/
Notes
ITF academic bachelor study program “Computer Management and Computer Science”.