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 graduateRequirementCompulsory
Year2Semesterwinter
Study languageCzech
Year of introduction2019/2020Year of cancellation
Intended for the facultiesFEI, FSIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
NEM0120 Ing. Jakub Němčík
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 points
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
                Písemná zkouška Written examination 30  20
                Ústní zkouška Oral examination 30  6
Mandatory attendence parzicipation: Compulsory attendance at 80% of the exercises.

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2021/2022 (N0714A270003) Mechatronics ŘSM P Czech Ostrava 2 Compulsory study plan
2021/2022 (N0714A270003) Mechatronics ŘSM K Czech Ostrava 2 Compulsory 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