Master's Degree Course Automation & IT

31
Module Handbook Master's Degree Course Automation & IT Table of Contents: 1. Microcontrollers in Automation 2. Industrial Communications 3. Information and Network Security in Industrial Automation 4. Integration of Technical and Business Information Systems 5. Modelling and Simulation of Technical Processes 6. Advanced Process Control and Optimization 7. Advanced Robotics 8. Technical Project Planning and Software Engineering 9. Case Study: Signal Processing in Embedded Systems 10. Case Study: Industrial Communications & Industrial Security 11. Case Study: Vertical Integration 12. Case Study: Modelling, Simulation, Control and Optimization 13. Master Thesis

Transcript of Master's Degree Course Automation & IT

Page 1: Master's Degree Course Automation & IT

Module Handbook

Master's Degree Course

Automation & IT

Table of Contents: 1. Microcontrollers in Automation 2. Industrial Communications 3. Information and Network Security in Industrial Automation 4. Integration of Technical and Business Information Systems 5. Modelling and Simulation of Technical Processes 6. Advanced Process Control and Optimization 7. Advanced Robotics 8. Technical Project Planning and Software Engineering 9. Case Study: Signal Processing in Embedded Systems 10. Case Study: Industrial Communications & Industrial Security 11. Case Study: Vertical Integration 12. Case Study: Modelling, Simulation, Control and Optimization 13. Master Thesis

1

Page 2: Master's Degree Course Automation & IT

Microcontrollers in Automation

Microcontrollers in Automation

Code MA-01

Work load 180 h

Credit points 6 CP

Terms 1+2

Duration 2 Sem.

1 Courses a) Fundamentals of digital signal processing b) Fundamentals of microcontroller programming

Contact time 2 SWS / 30 h 2 SWS / 30 h

Credit points 3 CP 3 CP

2 Teaching method a) Lecture, tutorial, laboratory course b) Lecture, tutorial, laboratory course

3 Group size a) max. 40 b) max. 40

4 Qualification aims The module makes students familiar with primary concepts, methods, models and devel-opment strategies of hardware related microprocessor programming. The student is trained

o master the basic principles of digital signal processing using microcomputers, o comprehend the principles of processes control by microcomputers, o comprehend and analysis new tasks and problems, o choose suitable solution methods, o evaluate the correctness of implementations and o present the results.

5 Contents a) Fundamentals of digital signal processing

o Conversion of signals (D/A, D/A), discrete level and time, impact of analogue envi-ronment

o Transfer functions in S plane o Sampling theory fundamentals, Z-transformation, mapping S-Z-plane o Fundamentals of digitals filters, transposed systems, DFT/FFT o Multi-rate signal processing, sample rate conversion o Filter structures and DFT programming for microcomputers, e.g. in control loop ap-

plications b) Fundamentals of microcontroller programming

o Microcomputer architectures basics o Structured programming for assembler language o Optimisation of storage and time consumption in relation to processor architecture o Interrupts (handling of several interrupt levels), hardware (timers, external events) o Problem solution using theoretical concepts of computer science o Communication between microcontrollers o Signal processors

6 Module applicability Compulsory module

2

Page 3: Master's Degree Course Automation & IT

Microcontrollers in Automation

7 Requirements for attendance None

8 Examination type a) Written examination (alternatively: oral examination or course work assignment) b) Written examination (alternatively: oral examination or course work assignment)

9 Conditions for awarding credit points a) 1) Exercises have been processed. 2) Exam is passed. b) 1) Exercises have been processed. 2) Exam is passed. The module is passed if the two associated exams are passed. The overall grade for the module is made up of the two equally weighted exams.

10 Significance of the module grade in the final grade 5,0 %

11 Course frequency 1 x p.a. a) Fall b) Spring

12 Tutors Guarantor: Prof. Kampmann a) Prof. Kampmann b) Prof. Holland-Moritz

13 Other Information Literature:

o Oppenheim et al.: Zeitdiskrete Signalverarbeitung, ISBN 3-8273-7077-9 o Kammeyer, Kroschl: Digitale Signalverarbeitung, ISBN3-851-0072-6 o Proakis: Digital Signal Processing, ISBN 0-13-394289-9 o Wolf, W.H.: Computers as components - principles of embedded computing system

design, ISBN 1-55860-541-X, 1-55860-693-9

3

Page 4: Master's Degree Course Automation & IT

Industrial Communications

Industrial Communications

Code IC-01

Work load 180 h

Credit points 6 CP

Terms 1+2

Duration 2 Sem.

1 Courses a) Industrial IT and Mobile Communications b) Industrial Internet and Web-Technologies

Contact time 3 SWS / 45 h 3 SWS / 45 h

Credit points 3 CP 3 CP

2 Teaching method a) Lecture, exercises, practical course b) Lecture, lecture discussion, exercises

3 Group size a) max. 40 (exercises and practical lessons max. 16) b) max. 40 (exercises approximately. 4)

4 Qualification aims The module makes students familiar with concepts, architectures and technologies of industrial communications. The module covers the full range of communication from real-time Ethernet networks to internet-based applications and remote access scenarios. The module emphasises on protocols and software and as well as on network infrastructure devices. The students will

o comprehend the principles of various real-time Ethernet solutions and their applica-tions in automation,

o understand the functionality of network devices o use tools and devices to analyse and evaluate network traffic in real-time applica-

tions o evaluate the pros and cons of various protocols, o install and configure network devices, o design and evaluate WLAN and mobile wireless solutions o comprehend basic web technologies (client/server based software and protocols) o evaluate web technologies for various applications such as visualisation and M2M

communication o develop and evaluate solutions for mobile clients o integrate web based devices

5 Contents a) Industrial IT and Mobile Communications

o Ethernet-based field bus systems o Network analysis of real-time Ethernet networks o Network devices (switches, routers) o Architecture of plant networks vs. corporate networks o Structuring the network – VLAN et al. o Interfacing systems via OPC o Remote access solutions o WLAN architecture and design in industrial environments o Designing WLAN solutions(wireless field planning and simulation) o Gateway concepts for cable-dependent field bus systems o Industrial PAN applications (Bluetooth, ZigBee)

4

Page 5: Master's Degree Course Automation & IT

Industrial Communications

o Mobile wireless - architecture and design for industrial applications o Practical part:

Configuring network devices WLAN wireless field planning simulation exercises Designing and configuring PAN applications Designing and configuring mobile wireless M2M solutions for remote moni-

toring purposes b) Industrial Internet and Web-Technologies

o Internet technologies in automation o Web enabled devices o XML in automation o Web services for M2M communication o Interfaces and application protocols

6 Module applicability Compulsory module

7 Requirements for attendance None

8 Examination type a) Written examination (alternatively: oral examination) b) Written examination (alternatively: oral examination)

9 Conditions for awarding credit points a) 1) Proof of performance in the form of active participation and written working out of at

least 75% of the practical tasks. Unmarked exam performance as a condition of admis-sion to the proctored written exam/s. 2) Exam is passed.

b) 1) Proof of performance in the form of active participation and written working out of at least 75% of the practical tasks. Unmarked exam performance as a condition of admis-sion to the proctored written exam/s. 2) Exam is passed.

The module is passed if all associated exams are passed. The exams are weighted for final module marking in the ratio 1:1.

10 Significance of the module grade in the final grade 5,0 %

11 Course frequency 1 x p.a. a) Fall b) Spring

12 Tutors Guarantor: Prof. Klasen a) Prof. Klasen b) Prof. Klasen

13 Other Information Literature:

o Niemann, K. D.: Von der Unternehmensarchitektur zur IT-Governance. 1st edition, Vieweg, 2005

5

Page 6: Master's Degree Course Automation & IT

Information and Network Security in Industrial Automation

Information and Network Security in Industrial Automation

Code IN-01

Work load 180 h

Credit points 6 CP

Terms 1+2

Duration 2 Sem.

1 Courses a) IT-Security - Management and Technologies b) Industrial Security in Automation

Contact time 3 SWS / 45 h 3 SWS / 45 h

Credit points 3 CP 3 CP

2 Teaching method a) Lecture, lecture discussion b) Lecture, lecture discussion, exercises

3 Group size a) max. 40 b) max. 40 (exercises approximately 4)

4 Qualification aims The module makes students familiar with concepts, methods and technologies of information and network security. The module focuses on both management and technology aspects. Students will

o understand the information security management system, which specifies the instruments and methods used by management to systematically control tasks and activities relating to IT security

o comprehend international security standards o analyse security objectives in IT and industrial automation scenarios o distinguish between security-relevant vulnerabilities as regards the design,

implementation, configuration, operation, or organization of the target o determine and evaluate system security weaknesses o determine and evaluate suitable security mechanisms to achieve defined security

objectives o understand causes of security weaknesses in industrial automation networks o comprehend and analyse security mechanisms develop methods to determine

vulnerabilities o develop rules to determine and eliminate attacks o estimate security tool limitations o evaluate typical threats, risks and measures in industrial automation scenarios o develop and choose suitable solutions o present the results

5 Contents a) IT-Security - Management and Technologies

o Introduction to the basis terms used in IT security (what is security, security objectives, mechanisms, example scenarios)

o The Information security management system - instruments and methods used by management to systematically control (i.e., plan, put in place, implement, monitor, and improve) tasks and activities relating to IT security

o International standards on IT security o Cryptographic procedures as mechanisms to achieve security objectives Current

cryptographic standards

6

Page 7: Master's Degree Course Automation & IT

Information and Network Security in Industrial Automation

o Principles and mechanisms of authentication o TCP/IP based network and service security (weaknesses, attacks, examples) o Firewall systems (application level gateways, packet filters, remote access) basics

of system analysis and theory o Intrusion Prevention Systems (IPS)

b) Industrial Security in Automation

o Specific requirements and conditions of industrial automation o Security aspects of Ethernet based automation protocols o Functional security limitations and interfaces o Design aspects of automation devices and systems o Threads and risk assessment o Security & Safety o Typical architectures of security solutions o Procedural models for implementing solutions (manufacturers, integrators, users)

6 Module applicability Compulsory module

7 Requirements for attendance None

8 Examination type a) Written examination (alternatively: oral examination) b) Written examination (alternatively: oral examination)

9 Conditions for awarding credit points a) 1) Exam is passed. b) 1) Exercises have been processed 2) The exam is passed. The module is passed if all associated exams are passed. The exams are weighted for final module marking in the ratio 1:1.

10 Significance of the module grade in the final grade 5,0 %

11 Course frequency 1 x p.a. a) Fall b) Spring

12 Tutors Guarantor: Prof. Klasen a) Prof. Klasen b) Prof. Klasen

13 Other Information Literature:

o Anderson, Ross: Security Engineering, John Wiley & Sons Inc, 2001 o Eckert, Claudia: IT-Sicherheit. Konzepte - Verfahren - Protokolle, Oldenbourg, 2006 o Schneier, Bruce : Practical Cryptography, John Wiley & Sons, 2003 o Schneier, Bruce : Secrets & Lies. IT-Sicherheit in einer vernetzten Welt, Dpunkt

Verlag, 2006 o http://www.securityfocus.com (aktuelle Sicherheitsmeldungen)

7

Page 8: Master's Degree Course Automation & IT

Information and Network Security in Industrial Automation

o Normen und Richtlinien: o Manufacturing and Control Systems Security ISA SP99, o VDE/VDI 2182

8

Page 9: Master's Degree Course Automation & IT

Integration of Technical and Business Information Systems

Integration of Technical and Business Information Systems

Code IS-01

Work load 240 h

Credit points 8 CP

Terms 1+2

Duration 2 Sem.

1 Courses a) Relational Databases b) Manufacturing Execution Systems (MES) c) Enterprise Resource Planning Systems (ERP)

Contact time 2 SWS / 30 h 2 SWS / 30 h 3 SWS / 45 h

Credit points 2 CP 2 CP 4 CP

2 Teaching method a) Lecture, tutorial, laboratory course b) Lecture, tutorial, laboratory course c) Lecture, tutorial, laboratory course

3 Group size a) max. 40 b) max. 40 c) max. 40

4 Qualification aims This module covers relational database systems, manufacturing execution systems, enter-prise resouce planning systems, and how they are integrated into company-wide IT archi-tectures. The student is to be enabled to

o comprehend the theoretical principles of database systems and their application to modelling and implementing databases,

o solve complex database queries, data definitions and data changes using SQL pro-gramming,

o use transactions, multi-user synchronisation and procedures for fault recovery and ensuring data integrity,

o comprehend MES architectures (Manufacturing Execution System), o understand the functionalities of central MES system components and their evalua-

tion, o use interfaces to superior and inferior systems and their parameterisation, o comprehend basic technologies of industrial application systems (client/server,

CORBA, web services communication in client/server and service oriented struc-tures) and their pros and cons,

o reflect complex application systems in reference models, o evaluate the technology of application systems, o comprehend various integration models, and o integrate sub-systems.

5 Contents a) Relational Databases

o Basic terms and architectures of databases o Database system creation o Principles of the relational model (relational algebra, query optimisation, functional

dependencies, data integrity and normalisation) o Data modelling (Entity Relationship Model) o Implementation using a relational database system as an example o Database language SQL: DDL, DML, DAL o Constraints of the current SQL standard (SQL 2003)

9

Page 10: Master's Degree Course Automation & IT

Integration of Technical and Business Information Systems

o Transaction concepts o Multi-user synchronisation o Fault recovery and data security

b) Manufacturing Execution Systems (MES)

o Principles and terminology (ISA-95) o Architecture and structures of MES o Framework and library concept o PIMS (Process Information and Management Systems, Historian Database) o LIMS (Laboratory Information and Management Systems) o Production fine planning systems (Scheduling) o Materials management and warehousing administration systems o Quality management systems o Interfaces to subordinate automation systems (especially OPC) o Interfaces to and integration with superior ERP systems (especially SAP) o Industrial implementation examples

c) Enterprise Resource Planning Systems (ERP)

o Structure of an application system o Basic technologies (communication layers, RFC, CORBA, SOAP, client/server) o Middleware o Transaction term o Transaction monitor o Technical architecture o Integration models o EDI subsystems o Integration of server reference models o Analysis, design and development of company architectures o Workflow Management Systems (models and systems)

6 Module applicability Compulsory module

7 Requirements for attendance None

8 Examination type a) Written examination (alternatively: oral examination) b) Written examination (alternatively: oral examination) c) Written examination (alternatively: oral examination)

9 Conditions for awarding credit points a) 1) Exercises have been processed. 2) Exam is passed. b) 1) Exercises have been processed. 2) Exam is passed. c) 1) Exercises have been processed. 2) Exam is passed. The module is passed if all three associated exams are passed. The overall grade for the module is determined by a weighted combination of the grades of the three exams. The weighting factors correspond to the credit points: (2 a + 2 b + 4 c)/8

10 Significance of the module grade in the final grade 6,67 %

10

Page 11: Master's Degree Course Automation & IT

Integration of Technical and Business Information Systems

11 Course frequency 1 x p.a. a) Fall b) Spring c) Fall

12 Tutors Guarantor: Prof. Scheuring a) Prof. Faeskorn-Woyke b) Prof. Scheuring c) Prof. Westenberger

13 Other Information Literature:

o Current publications of major manufacturers such as ORACLE, SAP, SIEMENS, etc.

o Conrad S. et al.: Enterprise Application Integration. Grundlagen-Konzepte-Entwurfsmuster-Praxisbeispiele. 1. Aufl. Elsevier München 2006.

o Elmasri, R.; Navathe, S. B.: Grundlagen von Datenbanksystemen. Pearson-Studium. 2002

o Färber G., Kirchner J.: mySAP Technology. Galileo Press, Bonn 2002. o Heuer, A.; Saake, G.: Datenbanken Konzepte und Sprachen. mitp, 2000 o Keller W.: Enterprise Application Integration.1. Aufl., dpunkt-Verlag, Heidelberg

2002. o Kemper, A.; Eickler, A.: Datenbanksysteme – Eine Einführung. Oldenbourg-Verlag,

2004 o Mende, U.: Workflow und ArchiveLink mit SAP, 1. Auflage, Dpunkt 2003. o Müller, J.: Workflow Based Integration, 1. Auflage, Springer 2004. o Niemann K. D.: Von der Unternehmensarchitektur zur IT-Governance. 1. Aufl.,

Vieweg 2005 o Rickayzen, A.: Workflow Management mit SAP, 1. Auflage, Galileo Press 2002. o Saake, G., Sattler, K.U. : Datenbanken und JAVA , dpunkt 2000 o Stewart, J.: SAP EDI, 1. Auflage, Equity Press 2006. o Tanenbaum A., van Stehen A.: Verteilte Systeme, Grundlagen und Pradigmen. o van der Aalst, W.: Workflow Management, MIT Press 2004. o Vossen, G.: Datenmodelle, Datenbanksprachen, Datenbank-Managementsysteme,

Oldenbourg-Verlag, 1994

11

Page 12: Master's Degree Course Automation & IT

Modelling and Simulation of Technical Processes

Modelling and Simulation of Technical Processes

Code MS-01

Work load 360 h

Credit points 12 CP

Terms 1+2

Duration 2 Sem.

1 Courses a) Numerical methods b) Modelling and simulation of continuous systemsc) Modelling and simulation of discrete event sys-

tems d) Data-driven modelling and model optimization

Contact time 3 SWS / 30 h 2 SWS / 30 h 2 SWS / 30 h 4 SWS / 30 h

Credit points 3 CP 3 CP 2 CP 4 CP

2 Teaching method a) Lecture, tutorial, laboratory course b) Lecture, tutorial, laboratory course c) Lecture, tutorial, laboratory course d) Lecture, tutorial, laboratory course

3 Group size a) max. 40 b) max. 40 c) max. 40 d) max. 40

4 Qualification aims Students will comprehend methods and technologies of modelling and simulation of con-tinuous and discrete event systems and develop their own small simulators. In particular, they will intensively work with "state of the art“ continuous and discrete event simulation software. Among other things, they will

o analyse new tasks and problems, o choose suitable solution methods, o determine and evaluate correct solutions, and o present the results.

5 Contents a) Numerical methods

o Number representation and normalisation o Transcendent and implicit functions, continued fractions o Efficient procedures for solving linear equation systems, LU decomposition, proce-

dures for sparse matrices, partitioning, recursive procedures (CG), iterative proce-dures (SOR)

o Root finding in non-linear problems (single- and multi-dimensional) o Numerical integration of standard differential equation systems (linear, non-linear,

formal procedures (Runge-Kutta etc.) o Time step control (stability, integration order) o Boundary value problems (linear, non-linear, time-dependant), FDM, FEM, BEM o Stochastic simulation o Design and organisation of a Monte Carlo simulator

12

Page 13: Master's Degree Course Automation & IT

Modelling and Simulation of Technical Processes

b) Modelling and simulation of continuous systems o Modelling of process-engineering processes resp. unit operations (thermodynam-

ics, data on chemical media, valves, pumps, reactors, distillation columns, etc.) o Design and organisation of a simulator o Sequential-modular simulation o Dynamic simulation o Introduction to UniSim o Process industry applications

c) Modelling and simulation of discrete event systems

o Specifications of discrete event systems o Compositional modelling of discrete event systems o Object-oriented simulation of discrete event systems o Introduction to Arena and Plant Simulation (formerly Simple ++, eM-Plant) o Probability distribution o Queuing theory o Process and production industry application examples

d) Data-driven modelling and model optimization

o Data from real-world problems (industry, economy, science) o Data preparation o Design of experiments (DOE) o Design and analysis of computer experiments (DACE) o Treatment of missing values and huge data sets o Data visualization o Data analysis, computational statistics o Data mining, CRISP-DM Process o Analysis, especially classification and regression o Learning, especially advanced modelling techniques: Bootstrap, bagging, meta

learner (e.g. random forests), empirical learning problems o Evaluation of modelling results (e.g., error measures, overfitting, cross validation,

precision and recall) o Sequential parameter optimization (SPO)

6 Module applicability Compulsory module

7 Requirements for attendance None

8 Examination type a) Written examination, oral examination, course work assignment b) Written examination, oral examination, course work assignment c) Written examination, oral examination, course work assignment d) Written examination (alternatively: oral examination)

9 Conditions for awarding credit points a) 1) Exercises have been processed. 2) Exam is passed. b) 1) Exercises have been processed. 2) Exam is passed. c) 1) Exercises have been processed. 2) Exam is passed. d) 1) Exercises have been processed. 2) Exam is passed. The module is passed if all four associated exams are passed. The overall grade for the module is determined by a weighted combination of the grades of

13

Page 14: Master's Degree Course Automation & IT

Modelling and Simulation of Technical Processes

the four exams. The weighting factors correspond to the credit points: (3 a + 3 b + 2 c + 4 d)/12

10 Significance of the module grade in the final grade 10,0 %

11 Course frequency 1 x p.a. a) Fall b) Spring c) Spring d) Spring

12 Tutors Guarantor: Prof. Scheuring a) Prof. Kampmann b) Prof. Scheuring c) Prof. Scheuring d) Prof. Bartz-Beielstein and Prof. Konen

13 Other Information Literature:

o Stoer, Burlisch, Einführung in die numerische Mathematik I + II, ISBN 3-540-09346-X and ISBN 3-540-08840-7

o Schwedlick, Kretschmar, Numerische Verfahren für Naturwissenschaftler und Inge-nieure, ISBN 3-343-00580-0

o Vlach J., Singal K., Computer Methods for Circuit Analysis and Design, ISBN 0-442-28108-0

o UniSim-Documentation, Honeywell 2006 o Kelton, W.D., Sadowski, R.P., Sadowski, D.A.: Simulation with Arena. McCraw-Hill

2002 o Banks, J.: Discrete-Event System Simulation, Prentice-Hall, 1996 o Liebl: Simulation. 2nd revision, Munich. Oldenbourg 1995 o Greasley A.: Simulation Modelling for Business. Ashgate Hants 2004. o Feldmann K., Reinhardt G. (Hrsg.): Simulationsbasierte Planungssysteme für Or-

ganisation und Produktion. Springer Berlin 1999. o Fishman G.S.: Discrete-Event Simulation. Springer Series in Operations Research.

Springer 2001. o Kelton, W.D., Sadowski, R.P., Sadowski, D.A.: Simulation with Arena. McCraw-Hill

2002 McCraw-Hill 2002 o Witten, Ian H., Frank, Eibe: Data Mining, Hanser, 2nd ed., 2005. o Hastie, Tibshirani, Friedeman: The Elements of Statistical Learning. Springer, 2001.o Law, A.M., Kelton, W.D., Simulation Modeling and Analysis. McGraw-Hill, Boston.

2000 o Bartz-Beielstein, T.: Experimental Research in Evolutionary Computation. Sprin-

ger, Berlin 2006

14

Page 15: Master's Degree Course Automation & IT

Advanced Process Control and Optimization

Advanced Process Control and Optimization

Code AO-01

Work load 360 h

Credit points 12 CP

Terms 1+2

Duration 2 Sem.

1 Courses a) Linear, nonlinear and model predictive control b) Automation of discrete event systems c) Optimization

Contact time 4 SWS / 30 h 2 SWS / 30 h 4 SWS / 30 h

Credit points 5 CP 2 CP 5 CP

2 Teaching method a) Lecture, tutorial, laboratory course b) Lecture, tutorial, laboratory course c) Lecture, tutorial, laboratory course

3 Group size a) max. 40 b) max. 40 c) max. 40

4 Qualification aims Students will learn, understand and be able to apply to technical processes

o non-linear and model-predictive control, o automation of discrete event systems and o practical optimization using precise mathematical and stochastic procedures.

In particular, they will use "state of the art" control and optimization software in order to o record and analyse new tasks and problems, o choose suitable solution methods, o ascertain and evaluate correct solutions.

5 Contents a) Linear, nonlinear and model predictive control

o Control matrix algebra o Matrix norms o State space approach o Interconnected systems and feedback o Stability, Ljapunow stability and I/O stability o Reachability, Observability and Controllability o State feedback and output feedback o Observers o Multivariable poles and zeros o Structural characteristics of non-linear systems o Nonlinearity measures o Input-output linearization o Model-based predictive control systems o Internal model control and Smith predictor o Linear model predictive control (MPC) o Nonlinear model predictive control (NMPC) o Implementation concepts of major manufacturers

15

Page 16: Master's Degree Course Automation & IT

Advanced Process Control and Optimization

b) Automation of discrete event systems o Analysis of discrete event systems o Design of discrete event systems o Safety oriented discrete event systems o Automation of hybrid dynamic systems

c) Optimization

o Optimization criteria o Optimization basics (calculus of variation, Euler formula, Hamilton formula, maxi-

mum principle, etc.) o Linear Programming (LP) o Nonlinear Programming (NLP) o Quadratic Programming (QP) o Integer Programming (IP) o Direct (extrapolation-free) searching procedures (pattern search) o Stochastic procedures (simulated annealing, evolutionary algorithms) o Application of optimization procedures to practical problems

6 Module applicability Compulsory module

7 Requirements for attendance None

8 Examination type a) Written examination, oral examination, course work assignment b) Written examination, oral examination, course work assignment c) Written examination, oral examination, course work assignment

9 Conditions for awarding credit points a) 1) Exercises have been processed. 2) Exam is passed. b) 1) Exercises have been processed. 2) Exam is passed. c) 1) Exercises have been processed. 2) Exam is passed. The module is passed if all three associated exams are passed. The overall grade for the module is determined by a weighted combination of the grades of the three exams. The weighting factors correspond to the credit points: (5 a + 2 b + 5 c)/10

10 Significance of the module grade in the final grade 10,0 %

11 Course frequency 1 x p.a. a) Fall b) Spring c) Spring

12 Tutors Guarantor: Prof. Scheuring a) Prof. Scheuring b) Prof. Scheuring c) Prof. Bartz-Beielstein, Prof. Böhm-Rietig and Prof. Scheuring

16

Page 17: Master's Degree Course Automation & IT

Advanced Process Control and Optimization

13 Other Information Literature:

o Khalil, H.K.: Nonlinear Systems. Prentice Hall, New Jersey, 2002 o Astrom, K.J., Hagglund, T.: Advanced PID Control, ISA, Research Triangle Park,

2006 o Dittmar, R., Pfeiffer, B-M.: Modellbasierte prädiktive Regelung. Oldenbourg Verlag,

München, 2004 o Lunze, J.: Ereignisdiskrete Systeme. Oldenbourg Verlag, München, 2006 o Gill, P.E., Murray, W., Wright, M.: Practical Optimization. Academic Press, London,

1989 o Neumann, K. und Morlock, M: Operations Research. 2. Aufl. Hanser, München

2002 o Bartz-Beielstein, T.: Experimental Research in Evolutionary Computation. 1.Aufl.,

Springer, Berlin 2006 o Markon, S., Kita, H., Kise, H., Bartz-Beielstein, T.: Modern Supervisory and Optimal

Control with Applications in the Control of Passenger Traffic Systems in Buildings. Springer, Berlin, Heidelberg, New York, 2006

17

Page 18: Master's Degree Course Automation & IT

Advanced Robotics

Advanced Robotics

Code RO-01

Work load 180 h

Credit points 6 CP

Terms 1+2

Duration 2 Sem.

1 Courses a) Principles of control, kinematics and dynamics

of industrial robots b) Programming, simulation and planning in robot-

ics

Contact time 2 SWS / 30 h 2 SWS / 30 h

Credit points 3 CP 3 CP

2 Teaching method a) Lecture, tutorial, laboratory course b) Lecture, tutorial, laboratory course

3 Group size a) max. 40 b) max. 40

4 Qualification aims Students will be taught the basic methods and technologies of robotics with the emphasis on theoretical aspects of kinematics, dynamics, programming and planning. The students should be able to solve the problems of applying the methods to develop, select and use industrial and service robots. In the field of industrial robots the main aspects are planning of robot moves and robot control, the mathematical basis of these fields will be taught and applied by practical exer-cises. The second part includes teaching the theoretical and practical knowledge of tools and methods for task oriented programming and software based planning of robot moves and execution of robot tasks. Students will be enabled to comprehend methodological princi-ples and first practical applications of autonomous robots and service robots.

5 Contents a) Principles of control, kinematics and dynamics of industrial robots

o Introduction, history and robot device basics o Control and programming of industrial robot o Teach-in and textual programming of industrial robots o Geometrical operations o Homogenous transformations o Kinematical description of robots o Forward transformation and inverse coordinate transformation o Inverse model and movement mathematics o Robot dynamics

b) Programming, simulation and planning in robotics

o Robot programming and simulation systems o Robot programming concepts o Programming languages for industrial robots o World modelling and task-oriented programming o Planning and simulation of production and assembly processes using robots o Soft computing and robotics o Collision avoidance methods o Sensor systems for robots o Autonomous robot design

18

Page 19: Master's Degree Course Automation & IT

Advanced Robotics

o Navigation and path planning o Applications of autonomous service robots

6 Module applicability Compulsory module

7 Requirements for attendance None

8 Examination type a) Written examination, oral examination, course work assignment b) Written examination, oral examination, course work assignment

9 Conditions for awarding credit points a) 1) Exercises have been processed. 2) Exam is passed. b) 1) Exercises have been processed. 2) Exam is passed. The module is passed if the two associated exams are passed. The overall grade for the module is made up of the two equally weighted exams.

10 Significance of the module grade in the final grade 5,0 %

11 Course frequency 1 x p.a. a) Fall b) Spring

12 Tutors Guarantor: Prof. Blume a) Prof. Blume b) Prof. Blume

13 Other Information Literature:

o Warnecke, H.-J., Schraft, R.D.: Industrieroboter, various editions, 1973 - 2002 o Blume, C., Jakob, W., Favaro, J.: PasRo – Pascal and C for Robots, Springer-

Verlag Berlin Heidelberg, 1985, 1987 o Blume, C., Jakob, W.: Programming Languages for Industrial Robots, Springer-

Verlag Berlin Heidelberg, 191986 o Siegert, H.-J., Bocionek, S.: Robotik: Programmierung intelligenter Roboter, Sprin-

ger Verlag Berlin Heidelberg, 1996 o Kugelmann, D.: Aufgabenorientierte Offline-Programmierung von Industrierobotern,

Herbert Utz Verlag Munich, 1999 o Rieseler, H.: Roboterkinematik – Grundlagen, Invertierung und symbolische Be-

rechnung, Vieweg Verlag Brunswick Wiesbaden, 1992 o Weber, W.: Industrieroboter, Carl Hanser Verlag Munich Vienna 2002 o McCloy, D., Harris, D.M.J: Robotertechnik, VCH Verlagsgesellschaft mbH Wein-

heim, 1989 o Hesse, S.: Industrieroboterpraxis, Vieweg Verlag Brunswick Wiesbaden, 1998 o Naval, N.: Roboter-Praxis, Vogel Buchverlag Wuerzburg, 1989 o Schraft, R.D., Volz, H.: Serviceroboter, Springer-Verlag Berlin Heidelberg, 1996 o Nehmzow, U.: Mobile Robotik, Springer Verlag Berlin Heidelberg 2002 o Hesse, S.: Industrieroboterperipherie, Huethig Verlag Heidelberg, 1990 o Ichbiah, D.: Roboter, von dem Knesebeck GmbH & Verlags KG Munich 2005

19

Page 20: Master's Degree Course Automation & IT

Technical Project Planning and Software Engineering

Technical Project Planning and Software Engineering

Code PS-01

Work load 120 h

Credit points 4 CP

Terms 1

Duration 1 Sem.

1 Courses a) Technical project planning (TPP) b) Software engineering

Contact time 2 SWS / 30 h 2 SWS / 30 h

Credit points 2 CP 2 CP

2 Teaching method a) Lecture, tutorial, laboratory course b) Lecture, tutorial, laboratory course

3 Group size a) max. 40 b) max. 40

4 Qualification aims Students learn and master the methods and techniques of technical design of software solutions in automation engineering. Central part is combining standardised modules and individually tailored solution-parts into an overall software solution.

5 Contents a) Technical project planning (TPP)

TPP includes the application-oriented choice and composition of suitable automation components (hard- and software) and the detailed design of the structure and architec-ture of an automation project. The design process has a close relationship to industrial process engineering and environmental engineering tasks. The planning requirements of international projects in developing countries are a special focus of the course. The subjects include: o Configuration and documentation of the system component network o Specification of functional units, interfaces, data flows and procedures o Determining GUIs and user style guides o Prototyping o Test and technical acceptance inspection o Documentation and version management o Training and service

b) Software engineering

Software engineering includes a project management systematology with the methods and procedures needed. Subjects include: o Planning

Specifications (definitions) Specifications with technical approach refinements Estimation of cost (e.g. using the function point procedure or COCOMO) Procedural model

o Analysis

Requirements analysis Data analysis Mock-up

20

Page 21: Master's Degree Course Automation & IT

Technical Project Planning and Software Engineering

Process analysis / process model System analysis Structured analysis (SA) Object-oriented analysis (OOA)

o Draft

Software architecture Structured design (SD) Object-oriented design (OOD) Unified Modelling Language (UML)

o Programming Standardised programming Structured programming Object-oriented programming (OOP) Functional programming

o Validation and verification Module tests (Low Level Test) Integration tests (Low Level Test) System tests (High Level Test) Acceptance tests (High Level Test)

6 Module applicability Compulsory module

7 Requirements for attendance None

8 Examination type a) Written examination b) Coursework assignment

9 Conditions for awarding credit points a) 1) Exercises have been processed. 2) Exam is passed. b) 1) Exercises have been processed. 2) Coursework has been assigned. The module is passed if the two associated exams are passed. The overall grade for the module is made up of the two equally weighted exams.

10 Significance of the module grade in the final grade 3,33 %

11 Course frequency 1 x p.a. a) Fall b) Fall

12 Tutors Guarantor: Prof. Bongards a) Prof. Bongards b) Prof. Bongards

13 Other Information -

21

Page 22: Master's Degree Course Automation & IT

Case Study: Signal Processing in Embedded Systems

Case Study: Signal Processing in Embedded Systems (SPES)

Code SPES-01

Work load 300 h

Credit points 10 CP

Term 3

Duration 1 term

1 Courses None

Contact time 2 SWS

Credit points 10 CP

2 Teaching methods o Group work o Obligatory and voluntary consultation o Presentation of implementations and results

3 Group size 3 - 5 students

4 Qualification aims Concepts, methods and tools of the modules “Fundamentals of microcontroller program-ming”, “Fundamentals of digital signal processing” and “Numerical methods” form a basis for this case study. Therefore, the full design cycle of an embedded system for a given application will be trained. The focus of this case study is on hardware driven implementation. This may include effec-tive programming for microprocessor application and/or implementation of processing units in hardware (e.g. on FPGA). Selecting the most appropriate algorithm as well as the most effective implementation will be trained thoroughly. The applications for the embedded system as well as the implementation of the subsystem are derived from current research problems. The case study is carried out in a small team of three to five students.

5 Contents The case study team has to

o understand the technical or scientific problem, o identify relevant previous work in the literature, o develop solution approaches, o verify and evaluate the solution approaches, o select and realize the best approach, o write a report that describes the methods and the approach used, and o present the work in a seminar.

6 Module applicability Alternative module

7 Requirements for attendance None

22

Page 23: Master's Degree Course Automation & IT

Case Study: Signal Processing in Embedded Systems

8 Examination type Case study report and oral presentation

9 Conditions for awarding credit points The module examination has two parts: the case study report and the oral presentation. Both parts have to be passed. The oral presentation is included in the grade awarded, whereby the weighting of the case study report to the oral presentation is 3:1.

10 Significance of the module grade in the final grade 8,33 %

11 Course frequency 1 x p.a. Fall

12 Tutors Guarantor: Prof. Kampmann Tutors: Prof. Holland-Moritz, Prof. Kampmann

13 Other Information None

23

Page 24: Master's Degree Course Automation & IT

Case Study: Industrial Communications & Industrial Security

Case Study: Industrial Communications & Industrial Security (ICIS)

Code ICIS-01

Work load 300 h

Credit points 10 CP

Term 3

Duration 1 term

1 Courses None

Contact time 2 SWS

Credit points 10 CP

2 Teaching methods o Group work o Obligatory and voluntary consultation o Presentation of results

3 Group size 2 - 4 students

4 Qualification aims Concepts, methods and tools of the modules “Industrial Communications and Information” and “Network Security in Industrial Automation” are combined in this case study. It is oriented towards the application of methods and tools of these modules to real-istic sample problems, which are derived from actual and current research problems. By this way, methodical and technical competences of the students are accomplished. The case study is carried out in a small team of three to five students. As a consequence,social competences can be further developed through the team ori-ented approach. Case studies may also be carried out by individual students if there is a defined interlink to other case studies and teams. Case Studies can also be carried in col-laboration with other institutions if they form part of research projects.

5 Contents The case study team has to

o understand the technical or scientific problem, o identify relevant previous work in the literature, o develop solution approaches, o verify and evaluate the solution approaches, o select and realize the best approach (e.g. prototypes, implementations) o write a report that describes the methods and the approach used, and o present the work in a seminar.

6 Module applicability Alternative module

7 Requirements for attendance None

24

Page 25: Master's Degree Course Automation & IT
Page 26: Master's Degree Course Automation & IT
Page 27: Master's Degree Course Automation & IT
Page 28: Master's Degree Course Automation & IT
Page 29: Master's Degree Course Automation & IT
Page 30: Master's Degree Course Automation & IT
Page 31: Master's Degree Course Automation & IT