450-4003/04 – Control Systems using Computers (RSsP)

Gurantor departmentDepartment of Cybernetics and Biomedical EngineeringCredits5
Subject guarantorIng. Zdeněk Slanina, Ph.D.Subject version guarantorIng. Zdeněk Slanina, Ph.D.
Study levelundergraduate or graduateRequirementChoice-compulsory type B
Year1Semesterwinter
Study languageCzech
Year of introduction2019/2020Year of cancellation
Intended for the facultiesFS, FEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
KOL0181 Ing. Jakub Kolařík, Ph.D.
SLA77 Ing. Zdeněk Slanina, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Part-time Credit and Examination 2+12

Subject aims expressed by acquired skills and competences

Upon subject completion the student knows the basic characteristics of RT critical systems. he is familiarized with fundamentals structured approach s to the analysis and design of RT systems. He has basic knowledge about modern trends in the field of design and implementation such as object approaches, design patterns, component technologies and a tools for development of distributed applications and problems connected with their implementation.

Teaching methods

Lectures
Individual consultations
Tutorials
Project work

Summary

Basic charakteristics of critical RT-systems. Analysis and design of software for control and information systems. The structured design techniques: DFD, Ward Mellor , Mascot, DARTS. Object oriented approaches. design patterns. The COM technology. Distributed systems and DCE.

Compulsory literature:

Shalloway A., Trott J.R. Design Patterns Explained – A new perspective on Object Oriented Design. 357 p. Addison-Wesley Professional 2004. ISBN 978-0321247148. Booch G., Rumbaugh J., Jacobson I. The Unified Modeling Language User Guide. 496 p. Addison-Wesley Professional 2005. ISBN 978-0321267979. King K.N. C Programming: A Modern Approach. 832 p. W. W. Norton & Company 2008. ISBN 978-0393979503. Albahari J., Albahari B. C# 5.0 in a Nutshell: The Definitive Reference. 1064 p. O'Reilly Media 2012. ISBN 978-1449320102.

Recommended literature:

Ardence RTX for Windows. Homepage at http://www.ardence.com RTAI - the RealTime Application Interface for Linux from DIAPM. Homepage at https://www.rtai.org RTLinuxFree. Homepage at http://www.rtlinuxfree.com

Way of continuous check of knowledge in the course of semester

Verification of study: Tutorials • Conditions for credit: (40 points, min. 25): • Project no 1 - min 15 points, max 25 points including project results presentation. • Project no 2 - min 10 points, max 15 points. Exam: Written part - min. 20 points - max. 30 points. Oral part - min. 6 points - max. 30 points.max 15 points.

E-learning

Other requirements

There are not defined other requirements for student

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Lectures: • Basic concepts of industrial automation. Business hierarchy. Using computers for control. • Software engineering. Software analysis. Systém specification. Software modeling importance. Software life cycle. • Structured software design methods. Data Flow Diagram. Entity-relationship model. Yourdon structured method. State Transition Diagram. Real-time systems extension of structured design. • Object oriented design methods. Unified Modeling Language. UML and description of the software structure. • UML and software behavior description. UML and description of software interaction description. Real-time systems extension of object oriented design. • Software versioning. Concurrent Version System. Subversion. Git. • Design Patterns. Architecture of software systems. • Software testing. Testing models. Standards for testing. Software for error management. Application for tracing and debugging. • The importance of communication buses and networks for the use of computer control systems. • Real-time systems. Safety and security issues of the software. • Parallel and distributed processing. Remote Procedure Calls. Client/Server architecture. • Use of databases for industrial measurement and control. • Internet of things. Use of cloud in control systems. Industry 4.0. • Essential resources for computer control systems. Operating systems. Programming languages. Physical model and software implementation in a case study. Projects: • Project 1 - Analysis and design of software for the given issue. The project is solved in teams and includes all topics from the lectures in order to create a software specification. Examples include a smart house, drones management, a parking house, an electric cars charging infrastructure support, and so on. • Project 2 - Analysis and design of software for Raspberry Pi platform (or minicomputers with real-time operating system). The project is solved in teams too and topic is a small functional part of a larger technological unit that is dedicated to the field of the internet of things or as part of a client/server architecture for real tasks or processes measuring or control. Computer labs: • Project analysis using a data flow diagram. • Behavior analysis using the state transition diagram. • Project analysis using UML - use case diagram. • Project analysis using UML - class diagram. • Project analysis using UML - component diagram. • Project analysis using UML - state diagram. • Project analysis using UML - activity diagram. • Project analysis using UML - timing diagram. • Project analysis using UML - other diagrams. • Processing of projects. • Presentation of project No. 1. • Introduction to operating systems for computer control systems. • Credit.

Conditions for subject completion

Full-time form (validity from: 2019/2020 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Credit and Examination Credit and Examination 100 (100) 51
        Credit Credit 40 (40) 25
                Projekt č. 1 Project 25  15
                Projekt č. 2 Project 15  10
        Examination Examination 60 (60) 26 3
                Písemná zkouška Written examination 30  20
                Ústní zkouška Oral examination 30  6
Mandatory attendence participation: Compulsory attendance at 80% of the exercises.

Show history

Conditions for subject completion and attendance at the exercises within ISP: Completion of all mandatory tasks within individually agreed deadlines.

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2024/2025 (N0688A140014) Industry 4.0 PKS P Czech Ostrava 1 Compulsory study plan
2024/2025 (N0714A270003) Mechatronics ŘSM K Czech Ostrava 2 Compulsory study plan
2024/2025 (N0714A270003) Mechatronics ŘSM P Czech Ostrava 2 Compulsory study plan
2024/2025 (N0714A150001) Control and Information Systems PIS P Czech Ostrava 1 Choice-compulsory type A study plan
2024/2025 (N0714A150001) Control and Information Systems AR P Czech Ostrava 1 Choice-compulsory type B study plan
2024/2025 (N0714A150001) Control and Information Systems VIM P Czech Ostrava 1 Choice-compulsory type B study plan
2024/2025 (N0714A150001) Control and Information Systems PIS K Czech Ostrava 1 Choice-compulsory type A study plan
2024/2025 (N0714A150001) Control and Information Systems AR K Czech Ostrava 1 Choice-compulsory type B study plan
2024/2025 (N0714A150001) Control and Information Systems VIM K Czech Ostrava 1 Choice-compulsory type B study plan
2023/2024 (N0688A140014) Industry 4.0 PKS P Czech Ostrava 1 Compulsory study plan
2023/2024 (N0714A150001) Control and Information Systems PIS K Czech Ostrava 1 Choice-compulsory type A study plan
2023/2024 (N0714A150001) Control and Information Systems AR K Czech Ostrava 1 Choice-compulsory type B study plan
2023/2024 (N0714A150001) Control and Information Systems VIM K Czech Ostrava 1 Choice-compulsory type B study plan
2023/2024 (N0714A150001) Control and Information Systems PIS P Czech Ostrava 1 Choice-compulsory type A study plan
2023/2024 (N0714A150001) Control and Information Systems AR P Czech Ostrava 1 Choice-compulsory type B study plan
2023/2024 (N0714A150001) Control and Information Systems VIM P Czech Ostrava 1 Choice-compulsory type B study plan
2023/2024 (N0714A270003) Mechatronics ŘSM K Czech Ostrava 2 Compulsory study plan
2023/2024 (N0714A270003) Mechatronics ŘSM P Czech Ostrava 2 Compulsory study plan
2022/2023 (N0688A140014) Industry 4.0 PKS P Czech Ostrava 1 Compulsory study plan
2022/2023 (N0714A150001) Control and Information Systems PIS P Czech Ostrava 1 Choice-compulsory type A study plan
2022/2023 (N0714A150001) Control and Information Systems AR P Czech Ostrava 1 Choice-compulsory type B study plan
2022/2023 (N0714A150001) Control and Information Systems VIM P Czech Ostrava 1 Choice-compulsory type B study plan
2022/2023 (N0714A150001) Control and Information Systems PIS K Czech Ostrava 1 Choice-compulsory type A study plan
2022/2023 (N0714A150001) Control and Information Systems AR K Czech Ostrava 1 Choice-compulsory type B study plan
2022/2023 (N0714A150001) Control and Information Systems VIM K Czech Ostrava 1 Choice-compulsory type B study plan
2022/2023 (N0714A270003) Mechatronics ŘSM K Czech Ostrava 2 Compulsory study plan
2022/2023 (N0714A270003) Mechatronics ŘSM P Czech Ostrava 2 Compulsory study plan
2021/2022 (N0714A270003) Mechatronics ŘSM P Czech Ostrava 2 Compulsory study plan
2021/2022 (N0714A270003) Mechatronics ŘSM K Czech Ostrava 2 Compulsory study plan
2021/2022 (N0688A140014) Industry 4.0 PKS P Czech Ostrava 1 Compulsory study plan
2021/2022 (N0714A150001) Control and Information Systems PIS P Czech Ostrava 1 Choice-compulsory type A study plan
2021/2022 (N0714A150001) Control and Information Systems AR P Czech Ostrava 1 Choice-compulsory type B study plan
2021/2022 (N0714A150001) Control and Information Systems VIM P Czech Ostrava 1 Choice-compulsory type B study plan
2021/2022 (N0714A150001) Control and Information Systems PIS K Czech Ostrava 1 Choice-compulsory type A study plan
2021/2022 (N0714A150001) Control and Information Systems AR K Czech Ostrava 1 Choice-compulsory type B study plan
2021/2022 (N0714A150001) Control and Information Systems VIM K Czech Ostrava 1 Choice-compulsory type B study plan
2020/2021 (N0714A150001) Control and Information Systems PIS P Czech Ostrava 1 Choice-compulsory type A study plan
2020/2021 (N0714A150001) Control and Information Systems AR P Czech Ostrava 1 Choice-compulsory type B study plan
2020/2021 (N0714A150001) Control and Information Systems VIM P Czech Ostrava 1 Choice-compulsory type B study plan
2020/2021 (N0714A150001) Control and Information Systems PIS K Czech Ostrava 1 Choice-compulsory type A study plan
2020/2021 (N0714A150001) Control and Information Systems AR K Czech Ostrava 1 Choice-compulsory type B study plan
2020/2021 (N0714A150001) Control and Information Systems VIM K Czech Ostrava 1 Choice-compulsory type B study plan
2020/2021 (N0688A140014) Industry 4.0 PKS P Czech Ostrava 1 Compulsory study plan
2020/2021 (N0714A270003) Mechatronics ŘSM P Czech Ostrava 2 Compulsory study plan
2020/2021 (N0714A270003) Mechatronics ŘSM K Czech Ostrava 2 Compulsory study plan
2019/2020 (N0714A150001) Control and Information Systems PIS P Czech Ostrava 1 Choice-compulsory type A study plan
2019/2020 (N0714A150001) Control and Information Systems PIS K Czech Ostrava 1 Choice-compulsory type A study plan
2019/2020 (N0714A270003) Mechatronics ŘSM P Czech Ostrava 2 Compulsory study plan
2019/2020 (N0714A270003) Mechatronics ŘSM K Czech Ostrava 2 Compulsory study plan
2019/2020 (N0714A150001) Control and Information Systems AR P Czech Ostrava 1 Choice-compulsory type B study plan
2019/2020 (N0714A150001) Control and Information Systems VIM P Czech Ostrava 1 Choice-compulsory type B study plan
2019/2020 (N0714A150001) Control and Information Systems AR K Czech Ostrava 1 Choice-compulsory type B study plan
2019/2020 (N0714A150001) Control and Information Systems VIM K Czech Ostrava 1 Choice-compulsory type B study plan
2019/2020 (N0688A140014) Industry 4.0 PKS P Czech Ostrava 1 Compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction



2023/2024 Winter
2022/2023 Winter
2021/2022 Winter
2020/2021 Winter
2019/2020 Winter