Flanders Make
Flanders Make is the strategic research centre for the manufacturing industry. Our mission is to strengthen the long-term international competitiveness of the Flemish manufacturing industry. That’s why we work together with SMEs and large companies on pre-competitive, industry-driven technological research, resulting in concrete product and production innovation in the vehicle industry, the manufacturing industry, and production environments.
Problem Context
The modern factory is an intelligent network of machines and processes, where the role of information and communication technology is crucial. This has the potential of bringing an unprecedented form of collaboration between different systems within and beyond factory boundaries. The Asset Administration Shell (AAS) helps implementing digital interfaces of an asset to create interoperability across the solutions of different suppliers. For this reason, an AAS model is often seen as the standardization of the concept of a digital twin. Recently AAS has been generating a lot of traction within different industries, but is still an emerging technology with high-impact potential for the right tooling. Currently, no tool exists that properly visualizes all AAS models within the complex network they are being used, e.g., at factory level, or ecosystem level spanning multiple organisations.
The Asset Administrative Shell (AAS) is the standardized self-description of a technical or logical component in production. It is envisioned as the corner stone for the interoperability of Industrie 4.0 components organized in Industrie 4.0 systems. Essentially, it is a machine-readable, technology & device-agnostic description of a component that provides access to all of its properties and functions.
References play a first class role in the AAS ecosystem, with the concepts of Identifiable, Referable, Internal or External References. The AAS supports relationships between model elements of the same or another AAS model but also metamodel inherent relationships like submodels.
There are no (known) diagram visualizations of AAS data (type nor instance). Consequently, there are no (known) graphical visualizations of relationships within or between AAS models. In this work proposal, we want to develop visualization tools for relationships in or between AAS models.
Goal of the Internship
The first goal of this internship is to design a diagram language allowing the creation of a visualization tool that graphically shows AAS model elements and relationships between them. This includes diagrams for internal relationships within one AAS, or diagrams for relationships between different AAS. The second goal is to implement this diagram language using a web-based tool stack based on Eclipse GLSP (https://eclipse.dev/glsp/) and Eclipse Theia (https://theia-ide.org/).
Technical Approach
First, the knowledge of the process engineer needs to be captured and formalized through an interview and plant visit. This will result in a set of rules that can be applied to evaluate the manufacturability and assemblability of a new product. To automate the evaluation of these rules, an algorithm will be developed that first needs to correctly identify the pipes and their brazing connections and then evaluate if the pipe geometry can be realized with the pipe bending process and the connections can be realized through brazing by a human operator.
Learning Targets
The student will gain practical experience in conceptual modelling, metamodeling, and run-time modelling. The student will develop concrete syntaxes for the AAS abstract syntax. The student will learn how to work with web-based editor tool stacks Eclipse GLSP and Theia. Furthermore, the student will obtain knowledge in a major component of the Plattform Industrie 4.0, which is shaping the digitalization of the manufacturing industry.
Profile Student
* Bachelor degree in Computer Science or mechanical, electrical, control or mechatronic engineering with sufficient software proficiency.
* Knowledge of software engineering, software modelling, programming, and experience with modelling language engineering or domain-specific languages, and diagram editors or user interfaces is recommended.
* Passionate about research and new technologies with a focus on applications for machines or mechatronic systems of the companies.
* Result-oriented, responsible, and proactive.
* A good communicator, able to communicate in English.
* Eager to learn and a team player.
Only EEA (or Swiss) nationals can be accepted for internships due to work permit regulations.
Practical Data
* Internship: The assignment is for an internship of min. 1 month (full-time) to maximum 6 months (full-time or part-time) and takes place at the offices of Flanders Make located in Leuven, Belgium.
* Thesis: This assignment is also a possible topic for a master thesis.
#J-18808-Ljbffr