Development of software solutions for industrial IoT systems

Data is displayed for academic year: 2023./2024.

Course Description

Skill offers students the opportunity to learn about IIOT solutions, industrial communication protocols for the exchange of process data in real-time applications for visualization and industrial process control as well as the concept of a digital twin. Students will learn to apply next-generation development platforms used in industrial environments. Basic and advanced concepts of development and scripting of SCADA system functionality in Python, JavaScript and cloud computing technologies will be covered. In addition, the possibilities of integration of advanced technological concepts (augmented and mixed realities) and the application of machine learning and artificial intelligence in technological processes and industrial plants will be presented.

Study Programmes

University graduate
[FER3-HR] Computing - study
Skills (1. semester) (3. semester)
[FER3-HR] Electrical Engineering and Information Technology - study
Skills (1. semester) (3. semester)
[FER3-HR] Information and Communication Technology - study
Skills (1. semester) (3. semester)
[FER2-HR] Computer Engineering - profile
Skills (1. semester) (3. semester)
[FER2-HR] Computer Science - profile
Skills (1. semester) (3. semester)
[FER2-HR] Control Engineering and Automation - profile
Skills (1. semester) (3. semester)
[FER2-HR] Electrical Engineering Systems and Technologies - profile
Skills (1. semester) (3. semester)
[FER2-HR] Electrical Power Engineering - profile
Skills (1. semester) (3. semester)
[FER2-HR] Electronic and Computer Engineering - profile
Skills (1. semester) (3. semester)
[FER2-HR] Electronics - profile
Skills (1. semester) (3. semester)
[FER2-HR] Information Processing - profile
Skills (1. semester) (3. semester)
[FER2-HR] Software Engineering and Information Systems - profile
Skills (1. semester) (3. semester)
[FER2-HR] Telecommunication and Informatics - profile
Skills (1. semester) (3. semester)
[FER2-HR] Wireless Technologies - profile
Skills (1. semester) (3. semester)

Learning Outcomes

Forms of Teaching

Lectures

Lectures

Partial e-learning

Mixed e-learning

Field work

Field work

Independent assignments

Project

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Laboratory Exercises 0 % 40 % 0 % 0 %
Class participation 0 % 10 % 0 % 0 %
Seminar/Project 0 % 50 % 0 % 0 %

Week by Week Schedule

  1. Introductory considerations on the course: review of teaching units, organization of teaching and exams. Introduction to supervision, management and control of industrial processes
  2. Software architecture of control and monitoring applications (on-premises, hybrid-cloud)
  3. Communication protocols in IIOT environment (IEC 61850, Modbus, OPC UA
  4. Workshop - Minimal SCADA App (SPA Modbus Client)
  5. Introduction to the concept of digital twins in industrial automation
  6. Application Case Workshop - Microgrid Digital Twin
  7. Project assignment
  8. Mid-term exams
  9. Introduction to the application of AI / ML techniques on process data in control and monitoring applications
  10. Application Case Workshop - Power Consumption Forecast
  11. Introduction to the application of AR / MR technologies on process data in control and monitoring applications
  12. Application case workshop - AR visualization of Smart Grid plant in real time
  13. Cyber security of industrial automation systems
  14. COSS in industrial automation - business view
  15. Demonstration of project task solution

Literature

Stuart G McCrady (2013.), Designing SCADA Application Software, Elsevier
Herbert Falk (2018.), IEC 61850 Demystified, Artech House
Mini S. Thomas, John Douglas McDonald (2017.), Power System SCADA and Smart Grids, CRC Press
Edward J. M. Colbert, Alexander Kott (2016.), Cyber-security of SCADA and Other Industrial Control Systems, Springer

For students

General

ID 229230
  Winter semester
3 ECTS
L1 English Level
L2 e-Learning
30 Lectures
0 Seminar
0 Exercises
15 Laboratory exercises
0 Project laboratory
0 Physical education excercises

Grading System

Excellent
Very Good
Good
Sufficient