Welcome to the DOE web
This wiki is meant to share the ideas and material of the Dynamic Operation Environment (DOE) developed at Tampere University of Technology at Department of Production Engineering. The work has been conducted in multiple national (Tekes KIPPcolla and InnoBusiness?
) and international research projects (FP6 IP PISA) starting from 2006 under the supervision of Professor Reijo Tuokko. The research team is lead by Dr. Minna Lanz and the current and former member of the group include Fernando Garcia, Eeva Järvenpää, Pasi Luostarinen (until 2012), Timo Kallela (until 2009), Gerardo Velez (until 2007), Zarina Talamantes Alvarez (until 2007) and Roberto Rodriguez (until 2010).
Introduction to Dynamic Operation Environment
The dynamic operation environment consists of laboratory hardware and modular ICT architecture. The build environment utilizes holonic manufacturing paradigm and integrates existing technologies resulted from different projects into one operation environment. The adaptivity of this holonic system rests on SOA (Service Oriented Architecture) -based communication and negotiation between entities through open interfaces, and matching of resource capabilities against product requirements.
The main character of the built holonic system is that the status of the production system and desired goal (defined as order connected to product model) are known, but the steps for reaching the goal, in this case the routing order of the parts in the factory floor, is not predefined. The holonic system follows service oriented architecture (SOA), where the resources provide services through their capabilities. When an order enters to the holonic framework, the system will search for those resources, which can alone, or with some other resource, satisfy the requested service. The holons will then negotiate to determine the best resource for the given situation or the part is directed to first available resource combination that has a capability to produce the part or a specific feature.
Modular ICT-architecture for DOE
The modular software system architecture was designed to serve the holonic production environment,. The software system architecture, illustrated in figure below has several different interoperating software modules, each providing one or two essential functions for the overall system. The architecture follows the dynamic modularization principles, being designed in such a way that each of the modules can be replaced with a new module, if needed, without disrupting the whole system. The interoperability of the modules is mainly based on the shared information model and common knowledge representation, the Core Ontology, and modular services. Each of these modules requires specific domain-related information and by processing this information they provide a set of services for the overall system.
The figure below gives a simplified representation of the information flows between the different software modules and the user. The communication between the Knowledge Base and the modules is done with RDF and XML messages (depending on the situation) using SOAP. The communication between the DeMO?
tool, UI/control holon and the machine UIs is done using XML-RPC calls.
Hardware in the DOE
The hardware part of the research environment in one implemented demonstration consist of several manufacturing resources and work pieces as physical manufacturing entities, the real parts. Each of them has their corresponding computer models and simulation environments as their virtual parts. The resources of the research environment, offering different manufacturing capabilities, are:
- Machine tools (a lathe and a machining centre) for machining operations
- Robots for material handling and robotized machining operations
- Laser devices for machining, marking and surface treatment
- An automated storage for storing blank parts and finished work pieces
- A punch press, existing only virtually, for the punching of sheet metal parts