Course code InfT5040

Credit points 6

System Theory

Total Hours in Course162

Number of hours for lectures24

Number of hours for laboratory classes24

Independent study hours114

Date of course confirmation16.03.2021

Responsible UnitInstitute of Computer Systems and Data Science

Course developer

author prof.

Pēteris Rivža

Dr. habil. sc. ing.

Prior knowledge

Mate2033, Mathematical Statistics

Mate1003, Mathematics I

Mate2010, Discrete Mathematics

Course abstract

Course covers the following topics: systems science and specific approaches, foundations of system theory, concepts of system definitions, system thinking, system diagram, system environment, boundary and principles of its definition, system classification, hierarchy of systems, system structure and its mathematical models, cybernetic approach to systems thinking, system control and management, open-loop and closed-loop systems, block diagramm, feedback and its types, basic elements of control systems, stability and instability of control object, systems complexity, probsbilism and self-regulation, and means of their analysis, system laws and principles, basics of system modelling, model classification, analytic, statistical and simulation models, life cycles of technical and software systems.

Learning outcomes and their assessment

• Knowledge about basic concepts of system theory, system diagrams, system classification, structural analysis of systems, principles of system theory and management, system designing and simulation.
• skills to use methods of system theory in the structural analysis and simulations of systems
• competence to implement methods of system theory in elaboration of Master’s thesis.

Course Content(Calendar)

1.Basic concepts of systems theory
2.Mathematical models of system structure
3.System structure analysis
4.System control
5.Systems approach applied to the development of systems.
6.System modelling
7.Introduction with Matlab and Simulink modelling environment
8.Models of continuous and discrete systems
9.Model verification, validation and testing
10.The finite automate modelling with Stateflow
11.Modelling of PID controllers
12.Modelling of mechatronics systems
13.Queuing systems
14.Queuing systems modelling with SimEvent
15.System's applications practice
16.Systems theory applications in practice

Requirements for awarding credit points

Before taking the exam, the student must submit, developed an independent work, the development of the course is controlled during the semester.

Description of the organization and tasks of students’ independent work

The master student chooses the topic of the independent work related to his / her master's thesis. Models are researched and after formulating the task, a model is created. Finally, a report and a presentation are prepared. The master student gave a report and demonstrates the created model.

Criteria for Evaluating Learning Outcomes

The final mark of the study course was formed from the evaluation of the independent work and the results presented in the exam.

Compulsory reading

1. Luhmann N. Introduction to Systems Theory, Polity. 1 edition. 2012. 300 pp.
2. Von Bertalanffy L. General System Theory: Foundations, Development, Applications. Penguin University Books, 2003. 296 p.
3. Dabney J., Harman T. L. Mastering Simulink 4. Prentice Hall, 2004. 412 p.

Further reading

1. Whitten J. Systems Analysis and Design Methods. Boston: McGraw-Hill/Irwin, 2005.
2. Tyagi A. K. MATLAB and SIMULINK for Engineers. OUP India, 2012. 492 p.
3. Karris S. T. Introduction to Simulink: With Engineering Applications. Orchard Publications, 2011. 676 p.

Notes

Compulsory course in ITF master's study program "Information Technologies".