Master AUT&IT
Master Automation & IT
Prof. Dr. Rainer Scheuring
1
Master AUT&IT
Course Objectives
Expand knowledge and methodological skills in automation technology and application-oriented computer science Foster analytical thinking capability to adopt a systems approach ability to meet the demands of rapidly changing technologies
Master AUT&IT
Modules
Module Microcontrollers in Automation Industrial Communications Information and Network Security in Industrial Automation Integration of Technical and Business Information Systems Modelling and Simulation of Technical Processes Advanced Process Control and Optimization Advanced Robotics Technical Project Planning and Software Engineering Term 1+2 1+2 1+2 1+2 1+2 1+2 1+2 1+2 CP 6 6 6 8 12 12 6 4
Case Study: Industrial Communications & Industrial Security (ICIS)
Case Study: Vertical Integration (VI) Case Study: Modelling, Simulation, Control and Optimization (MSCO) Case Study: Signal Processing in Embedded Systems (SPES) Master Thesis
3
3 3 3 4
10
10 10 10 30
Master AUT&IT
Module: Microcontrollers in Automation
Course: Fundamentals of digital signal processing Tutor: Prof. Kampmann Contents: Conversion of signals (D/A, D/A) Sampling theory fundamentals, Z-transformation, mapping S-Z-plane Fundamentals of digitals filters, transposed systems, DFT/FFT Multi-rate signal processing, sample rate conversion Filter structures and DFT programming for microcomputers Course: Fundamentals of digital signal processing Tutor: Prof. Holland-Moritz Contents: Microcomputer architectures basics Structured programming for assembler lanuage Optimisation of storage and time consumption Interrupts, hardware (timers, external events) Communication between microcontrollers Signal processors
Master AUT&IT
Module: Industrial Communications
Course: Industrial IT and Mobile Communications Tutor: Prof. Klasen Contents: Ethernet-based field bus systems Network analysis, network devices, network architecture Interfacing systems via OPC, remote access solutions WLAN architecture and design Industrial PAN applications (Bluetooth, ZigBee) Mobile wireless Practical part Course: Industrial Internet and Web-Technologies Tutor: Prof. Klasen Contents: Internet technologies in automation Web enabled devices XML in automation Web services for M2M communication Interfaces and application protocols
Module: Information and Network Security in Industrial Automation
Course: IT-Security - Management and Technologies Tutor: Prof. Klasen Contents: Information security management system International standards on IT security Cryptographic procedures TCP/IP based network and service security Firewall systems Intrusion Prevention Systems (IPS)
Course: Industrial Security in Automation Tutor: Prof. Klasen Contents: Specific requirements and conditions of industrial automation Security aspects of Ethernet based automation protocols Functional security limitations and interfaces Design aspects of automation devices and systems Threads and risk assessment Typical architectures of security solutions
Master AUT&IT
Module: Integration of Technical and Business Information Systems
Course: Relational Databases Tutor: Prof. Faeskorn-Woyke Contents: Basic terms and architectures of databases Principles of the relational model Data modelling (Entity Relationship Model) Database language SQL: DDL, DML, DAL Transaction concepts Multi-user synchronisation Fault recovery and data security
Master AUT&IT
Course: Enterprise Resource Planning Systems (ERP) Tutor: Prof. Westenberger Contents: Structure and basic technologies (communication layers, RFC, CORBA, SOAP) Middleware Transaction term and monitor Integration models EDI subsystems Analysis, design and development of company architectures Workflow Management Systems (models and systems)
Module: Integration of Technical and Business Information Systems (II)
Master AUT&IT
Course: Manufacturing Execution Systems (MES) Tutor: Prof. Scheuring Contents: Architecture and structures of MES PIMS (Process Information and Management Systems, Historian Database) LIMS (Laboratory Information and Management Systems) Production fine planning systems (Scheduling) Materials management and warehousing administration systems Quality management systems Interfaces
Module: Modelling and Simulation of Technical Processes
Course: Numerical Methods Tutor: Prof. Kampmann Contents: Efficient procedures for solving linear equation systems Root finding in non-linear problems Numerical integration of standard differential equation systems Boundary value problems Stochastic simulation
Course: Modelling and simulation of continuous systems Tutor: Prof. Scheuring Contents: Modelling of process-engineering processes Sequential-modular simulation Dynamic simulation Introduction to UniSim + application
Master AUT&IT
Module: Modelling and Simulation of Technical Processes (II)
Course: Modelling and simulation of discrete event systems Tutor: Prof. Westenberger + Prof. Scheuring Contents: Compositional modelling of discrete event systems Object-oriented simulation of discrete event systems Introduction to Arena and Plant Simulation Process and production industry application examples
Course: Data-driven modelling and model optimization Tutor: Prof. Bartz-Beielstein + Prof. Konen Contents: Design and analysis of computer experiments (DACE) Data visualization Data analysis, computational statistics Data mining, CRISP-DM Process Analysis and Learning Evaluation of modelling results Sequential parameter optimization (SPO)
Master AUT&IT
10
Module: Advanced Process Control and Optimization
Course: Linear, nonlinear and model-predictive control Tutor: Prof. Scheuring Contents: State space approach Stability, Observability and Controllability State feedback and output feedback Structural characteristics of non-linear systems Model-based predictive control systems (IMC + Smith predictor) Model predictive control (MPC + NMPC)
Course: Automation of discrete event systems Tutor: Prof. Scheuring Contents: Analysis of discrete event systems Design of discrete event systems Safety oriented discrete event systems Automation of hybrid dynamic systems
Master AUT&IT
11
Module: Advanced Process Control and Optimization (II)
Master AUT&IT
Course: Optimization Tutor: Prof. Bartz-Beielstein + Prof. Bhm-Rietig Contents: Optimization criteria Optimization basics (calculus of variation, Euler formula, Hamilton formula, maximum principle, etc.) Linear Programming (LP) Nonlinear Programming (NLP) Quadratic Programming (QP) Integer Programming (IP) Direct (extrapolation-free) searching procedures (pattern search) Stochastic procedures (simulated annealing, evolutionary algorithms) Application of optimization procedures to practical problems
12
Master AUT&IT
Module: Advanced Robotics
Course: Principles of control, kinematics and dynamics of industrial robots Tutor: Prof. Blume Contents: Control and programming of industrial robot Geometrical operations + Homogenous transformations Kinematical description of robots Forward transformation and inverse coordinate transformation Inverse model and movement mathematics Robot dynamics Course: Programming, simulation and planning in robotics Tutor: Prof. Blume Contents: Programming languages for industrial robots World modelling and task-oriented programming Soft computing and robotics Collision avoidance methods Sensor systems for robots Navigation and path planning
13
Module: Technical Project Planning and Software Engineering
Course: Technical project planning (TPP) Tutor: Prof. Bongards Contents: Specification of functional units, interfaces, data flows, etc. Prototyping Test and technical acceptance inspection Documentation and version management Training and service
Course: Software engineering Tutor: Prof. Bongards (Seminar) Contents: Planning Analysis Draft Programming Validation and verification
Master AUT&IT
14
Master AUT&IT
Case Studies
Signal Processing in Embedded Systems (SPES) Industrial Communications & Industrial Security (ICIS) Vertical Integration (VI) Modelling, Simulation, Control and Optimization (MSCO)
Case Studies: 10 CP for each case study 3 case studies are necessary case studies are performed in teams (3 5 members)
15
Master AUT&IT
Master Thesis
Independent scientific work Independent and punctual problem solving Final term 30 CP Tutors: All professors of the master course Tasks: Familiarization with the technical or scientific problem Determination of relevant previous work in available literature Development of solution approaches Verification and evaluation of the solution approaches Selection and realisation of the best approach Implementation of this approach Comprehensive scientific description of the methods and the approach used in the form of a written final thesis Presentation of the procedure and the solution in the form of a lecture
16
Master AUT&IT
Master versus Bachelor Studies
Higher level Scientific approach Dominance of theory Student work approach: independent autonomous self-dependent self-motivated University provides: facilities infrastructure guidance to study the right topics Recommendation: join research projects
17
Master AUT&IT
Technical Background of Master Students
Master students: 50% computer science 50% automation science (electrical engineering) Consequences: Professors have to deal with this fact in their lectures Students have to acquire missing knowledge independently
18
Master AUT&IT
Course Schedule
Link: http://advbs06.gm.fh-koeln.de:7777/plsql/sport.stundenplan
19
Master AUT&IT
Organizational Topics I
German Language Course from Monday, 10th October to Friday, 14th October at 10.00 am in room 1.234 Delfin with Audio-CD, Teil 1 (ISBN 978-3-19-401601-9), new 18,95 , Amazon 4 Dictionary (German native language, Langenscheidt) Lectures Prof. Bongards 17th October Software Engineering: Prof. Winter, at 9.40 am in room 3.103 Technical Project Planning: Mrs. Haag, at 3.00 pm in room 3.100 Lectures Prof. Blume Prof. Blume ill until 27th October
20
Master AUT&IT
Organizational Topics II
Email addresses Actual students Earlier students Facebook Master AIT Master Automation and IT Computer and internet access Mr. Gesper (11.30 am) Student office Patrick Toussaint (11.00 am) Health insurance Patrick Toussaint (2.00 pm) etc.
21