Research and Teaching at IAS
Institute of Industrial Automation and Software Systems (IAS)
Prof. Dr.-Ing. Michael Weyrich 2015
© 2015 IAS, University of Stuttgart
1
Research and Teaching at IAS
History since 2013 Institute of Industrial Automation and Software Systems
Professor M. Weyrich
1995 – to date Institute of Industrial Automation and Software Engineering
Professor P. Göhner 1970 – 1995 Institute for Control Systems Engineering and Process Automation
Professor R. Lauber 1935 – 1970 Institute of Electrical Installations
Professor A. Leonhard
© 2015 IAS, University of Stuttgart
2
Research and Teaching at IAS
Institute of Industrial Automation and Software Systems (IAS) at the Faculty of Computer Science, Electrical Engineering and Information Technology of the University of Stuttgart Research and teaching at the Institute focuses on the topic of Software Systems for Automation Engineering. We see ourselves as a bridgehead to Product and Plant Automation in the research disciplines of Information Technology, Software Technology and Electronics.
Prof. Weyrich was appointed to the University of Stuttgart in April 2013. The institute is lead collegially with Prof. Göhner who will retire in September 2015.
© 2015 IAS, University of Stuttgart
3
Research and Teaching at IAS
Information about IAS Employees Research Assistants:
4 8 1 6 1
Research staff: Visiting Researchers (China): Faculty support staff: Apprentices: PhD graduates per annum:
Undergraduate Projects and Diploma-/Master Theses per annum:
2
~80
Publications per annum:
25-30
Student Assistants per annum:
50-70
Certification in 1997 in accordance with DIN EN ISO 9001 in the field of Research and Teaching © 2015 IAS, University of Stuttgart
4
Research and Teaching at IAS
Lectures at the Institute Industrial Automation I (German)
Participation in courses
Industrial Automation II (German)
B. Sc. Elektrotechnik und Informationstechnik
Software Engineering I (German)
B. Sc. Technische Kybernetik
Software Engineering II (German)
B. Sc. Erneuerbare Energien
Software Engineering for Real-Time Systems Industrial Automation Systems Introduction to Computer Science II (German)
B. Sc. Technikpädagogik B. Sc. Medizintechnik B. Sc. Mechatronik
B. Sc. Informatik
Lecture Series: Software and Automation
M. Sc. Elektrotechnik und Informationstechnik
Reliability and Safety of Automation Systems (German)
M. Sc. Nachhaltige Elektrische Energieversorgung
Lab Course Software Engineering Lab Course Industrial Automation
M. Sc. Information Technology M. Sc. Technikpädagogik M. Sc. Mechatronik M. Sc. Verkehrsingenieurwesen
© 2015 IAS, University of Stuttgart
5
Research and Teaching at IAS
The research of Automation Technology is based on applications in the manufacturing industry, automotive and urban life
© 2015 IAS, University of Stuttgart
6
Research and Teaching at IAS
Research portfolio
Reliability • •
Value-added •
Metric-based scheduling
Smart Factory
Test management Diagnosis
Smart Home
HMI • •
Vehicle-2-X
Mobile devices Context-sensitive assistance systems
Dynamic Coupling • •
Retrofit Cooperation of heterogeneous systems
© 2015 IAS, University of Stuttgart
Smart Components • • •
Self-X Learning aptitude Autonomy 7
Research and Teaching at IAS
Smartphone-based Fault Diagnosis Requirements:
Fault diagnosis “for everyone“ Display of fault diagnosis and repair information in a comprehensible form
Core technologies:
App programming for smartphones Framework to generate apps for the diagnosis of household appliances
Approach
Diagnosis app to carry out a fault diagnosis by the user
Digital label to identify the test system
Framework generates diagnosis apps efficiently
Saving diagnosis and repair costs Shortening repair time
© 2015 IAS, University of Stuttgart
8
Research and Teaching at IAS
Maintenance supported by mobile devices Requirements:
Core technologies:
Reduction of the complexity of the humanmachine interface Context-sensitive support for the user
Mobile devices (Smartphones, Smart glasses…) Knowledge Management System Augmented Reality
Approach
Knowledge
Assistance system
Mobile Device
Assistance system to support the maintenance process
Knowledge from heterogeneous sources
Information consistency
Multimodal interaction
Context-sensitive instructions
Automated documentation
Automated System Reduction of the complexity of maintenance tasks by improving the human-machine interface
© 2015 IAS, University of Stuttgart
9
Research and Teaching at IAS
Fault prevention in Industrial Automation Systems Requirements:
Core Technologies:
Detection of imminent faults in industrial automation systems Early remedial instructions
Crash-recorder Signal monitoring Feature identification
Approach
AMIAS
Introduction of abnormality-management
Saving of measures, which reacts to an identified abnormality
Systematic identification, evaluation, rectification and prevention (inspection) of fault developments
E-Crash-Box
Process data
Fault development identification
© 2015 IAS, University of Stuttgart
Abnormality-management makes it possible to prevent a fault or an accident or rather to detect fault developments (abnormalities) early. 10
Research and Teaching at IAS
Test Management Requirements:
Core Technologies:
Support in the selection of suitable test cases Automatic prioritization of selected test cases
Multi-Agent Systems (MAS) Learning algorithms
Motivation
Data
• Test cases • System sturcture • Historical data Change history Fault history
Limited time to execute test cases Limited time to correct faults detected late Approach Decision support for test managers by agentbased information processing
Test case prioritization, test resource allocation, fault diagnosis, test script generation, etc..
Test Case Prioritization Prioritization of test cases to detect major errors early.
© 2015 IAS, University of Stuttgart
11
Research and Teaching at IAS
Testing in dynamic production environments Requirements:
Core Technologies:
Modelling of dynamic systems Test management Analytical methods, optimization methods, decision making systems
Ascertain the correct functionality of flexible production facilities
Motivation History
Test Cases
1) Test request 3) Process factors
Models
Analysis
Fundamental change in testing caused by constant reconfigurations Approach
2) Test instructions
Tailored test initialization Automated test coordination
A2
Using additional information from worldwide networks
S1 A1
S2 S3 A3
Bus Control
© 2015 IAS, University of Stuttgart
Sensor Actor
High test coverage of flexible systems by ensuring the production flow during operation
12
Research and Teaching at IAS
Cyber Physical Systems for Smart Factory Requirements:
Core Technologies:
Flexible coupling of heterogeneous, industrial automation systems Connectivity of the virtual and physical world Placing and assigning order
Confirmation Reconfiguration
Diagnosis
Documentation
Software agents for control Application of Internet technologies
Approach
A variety of scenarios possible:
Quality assurance
Condition Monitoring
Energy optimization Distributed cooperating production systems Cross-system fault diagnosis and prevention
Automated reconfiguration Use of agent technologies allows the retrofitting of existing systems as well as replanning
© 2015 IAS, University of Stuttgart
13
Research and Teaching at IAS
I40-Connector Connection of existing systems within the services architecture. This enables the global provisioning of local services. Global service directory (new standard)
> existing systems must be integrated > Services and performance requests must be translated (ontologies)
Goals (e.g.full utilization of trucks) I40-Connector
Intention (e.g. transport of pallets)
Connector represents goals and objectives of a subsystem
Knowledge base (e.g. distances, loading conditions) existing Industrial Automation System
© 2015 IAS, University of Stuttgart
Local ontology 14
Research and Teaching at IAS
Dynamic Coupling Heterogeneous platforms and IT systems must be connected Easy appending and removing of subsystems > Automation systems by different manufacturers
I40-Service-Cloud
I40-Connector
existing platform
I40-Connector Connector
other existing platforms
© 2015 IAS, University of Stuttgart
another platform
I40-Connector
> Open architectures
> Proprietary IT system environments Production network
devices
machines
plants
15
Research and Teaching at IAS
Realization: Composition Development and testing in the context of model processes
I4.0 Truck
Individual production
Preliminary products
Assembly of cars
> > >
Transport of goods Messages about delivery times Recognition of the goods
Storage
> > >
Storage of intermediate products
>
© 2015 IAS, University of Stuttgart
Order placement Monitoring of production Visualization of further messages
App
>
Automated order management and coordination of the production
16
Research and Teaching at IAS
Modell processes at IAS The model processes are used to represent special automation technology and to demonstrate the capabilities of software systems.
Automated TippKick-goalkeeper
Automated color adaption
Automated washing machine
Automated truck Automated soccer shoe „David“
Automated soccer robots
Automated Foosball
Automated goalie GOALIAS
Industry 4.0 Assembly plant
© 2015 IAS, University of Stuttgart
Automated coffee machine Adaptive ticket machine X-by-Wire Go-Kart
Automated Ball Maze
Automated highrack storage Automated car protection
Automated elevator
Automated medicine cabinet
Automated piano teacher
Automated pyrotechnics show 17
Research and Teaching at IAS
Cooperation with the following companies ABB (Asea Brown Boveri AG) ads-tec Automation, Daten- und Systemtechnik AUDI AG
BASF SE Borries Markier-Systeme GmbH Daimler AG ETAS GmbH iss (Innovative Software Services GmbH) KSB AG Robert Bosch GmbH
Siemens AG Vector Consulting GmbH Vector Informatik GmbH © 2015 IAS, University of Stuttgart
18
Research and Teaching at IAS
Objectives of the Institute Conformity of teaching and everyday life at the institute Practical research-based education Acquisition of students Technology transfer to small and medium-sized companies Cooperation with industrial companies in research projects
Guiding principal of IAS
Practice what is taught, Teach based on research, Apply research results.
© 2015 IAS, University of Stuttgart
19
Research and Teaching at IAS
Thank you for your interest Prof. Dr.-Ing. Michael Weyrich Institut für Automatisierungs- und Softwaretechnik Universität Stuttgart Pfaffenwaldring 47 70550 Stuttgart Email: Web:
[email protected] www.ias.uni-stuttgart.de
© 2015 IAS, University of Stuttgart
20