Keywords

1 Introduction

PLM systems integrate all phases in the product development. The full product lifecycle, from the initial idea to the end-of-life, generates a lot of valuable information related to the product [1].

In aerospace industry, the long lifecycle (about 50 years), the number of parts (over 700.000 as average in a short range aircraft) and the modifications, make the aircraft a high complex product. Such complexity is drawn both from the complexity of the product and from the amount of resources and multidisciplinary work teams involved.

A complexity of multidisciplinary is found during the interaction between functional and industrial designers which brings inefficiencies in developing time, errors, etc. Research studies propose the necessity to evolve from the concurrent way of working to a more efficient one with the objective to deliver faster, better and cheaper products [2,3,4]. One proposal to comply with such challenge is the Collaborative Engineering concept [5, 6].

Collaborative Engineering involves a lot of changes in terms of organization, teams, relationships, skills, methods, procedures, standards, processes, tools, and interfaces: it is a business transformation process. The main deliverable of a collaborative team is the iDMU [7]. The iDMU concept is the approach defined by Airbus to facilitate the integration of the aircraft development on a common platform throughout all their service life. An iDMU gathers all the product, processes and resources data, both geometrical and technological to model a virtual assembly line. An iDMU provides a single environment, in which the assembly line industrial design is defined and validated.

To cover the bridge between the complexity of product information and the different PLM software tools to manage it, interoperability has raised as a must nowadays to improve the use of existing data stored in different formats and systems [8]. Interoperability foundation is the Model Base System Engineering (MBSE), as a starting point for organizing a formal way of communicating and building knowledge [9] from data and information.

The development of solutions, to facilitate the implementation of both the concurrent engineering and the Collaborative Engineering in the aerospace industry, was the objective of some projects since the end of the 1990’s decade. Two of the most relevant ones are the European projects ENHANCE [10, 11] and VIVACE [12].

In the last decade, different research projects have been conducted for a complete integration of the iDMU and all the elements in the different stages of the life cycle (from design to manufacturing). The CALIPSOneo project [13] was launched by Airbus to promote the Collaborative Engineering. It implements the iDMU as a way to help in making the functional and the industrial designs evolving jointly and collaboratively. The project synchronizes, integrates and configures different software applications that promote the harmonization of common set of PLM and CAD tools.

EOLO (Factories of the future. Industrial development) project was developed as an initiative to achieve a better integration between information created in the industrialization phases and the information created in the operation and maintenance phases.

The ARIADNE project emerges as an evolution of both, CALIPSOneo and EOLO projects, which incorporates the integrated management of the iDMU life cycle (product, processes and resources), the Collaborative Engineering and interoperability between software systems (independent vendor). These characteristics will provide an improvement of data integration, knowledge base and quality of the final product.

2 ARIADNE Project

2.1 ARIADNE Project Organization

ARIADNE is organized around three work packages: MINOS, HELIOS and ORION. The relationship between work packages is shown in Fig. 1.

Fig. 1.
figure 1

ARIADNE project organization

  • MINOS (coMpetItive New PLM systems interOperability Scenario). Main target in this work package is to analyze the functionalities provided by a commercial PLM, 3DExperience by Dassault Systèmes [18], to build an iDMU and support Collaborative Engineering. A second target is to study interoperability between CATIA v5 by Dassault Systèmes [18], the PLM platform currently running in most of the aerospace companies, and 3DExperience. An analysis of the 3DExperience platform is been performed in ARIADNE with the objective of checking the main functionalities needed for the industrial design, that represents an improvement over CATIA v5. It is not an exhaustive analysis of all functionalities of 3DExperience, but it is a study of the characteristics provided by 3DExperience that covers the main requirements of manufacturing engineering activities for the industrialization of an aerospace assembly product.

  • HELIOS (new sHopfloor assEmbLy documentatIon mOdelS). HELIOS proposes research on a solution to extract information from an iDMU independently of the software provider. The conceptual solution is based on developing the models and transformations needed to explode the iDMU for any other external system. Currently, any system that needs to exploit the iDMU would have to develop its own interfaces. In case the iDMU is migrated to a different PLM, those interfaces must be changed also. To help with those inefficiencies and to be independent from any existing PLM, HELIOS will generate a standardized software code (EXPRESS-i) that any external system can use to communicate and obtain the required information from the iDMU.

  • ORION (laser authOring shop flooR documentatION). ORION aims to develop a system to exploit assembly process information contained in the iDMU with Augmented Reality (AR) technics using laser projection technology. This system will get any data from the iDMU needed for the assembly, verification or maintenance process. ORION is based on the SAMBAlaser project [14], an ‘AR by laser’ technology developed by Airbus. ORION will analyze new ways for laser programming besides numerical control and will provide a 3D simulation tool. Also it will propose a data model to integrate the iDMU with the AR laser system and to facilitate the laser programming and execution.

2.2 ARIADNE Project Functional Architecture

ARIADNE architecture is a consequence of the conclusions and the proposed future work in CALIPSOneo project in 2013. CALIPSOneo architecture for a collaborative environment was CATIA v5 in conjunction with DPE (DELMIA Process Engineering) to hold the process definition in a database (also called Manufacturing Hub by Dassault Systèmes). The architecture in CALIPSOneo, although still in production in Airbus and available in the market, is not and architecture ready to support the requirements from Industry 4.0 and is quite out of phase in technology to connect or communicate with today’s technology.

To develop MINOS, the decision on the tool to support it was 3DExperience a natural evolution of CATIA v5. Data used in MINOS, the Airbus military transport aircraft A400M Empennage shown in Fig. 2a, are in CATIA v5 format. To keep the 3DExperience infrastructure simple, and thanks to the relative low volume of data of the A400M empennage, a single virtual machine with all the required servers were deployed for the project.

For the interoperability between CATIA v5 and 3DExperience, CATIA v5 the input data are stored in file based folders containing the geometry in CATPart and the product structure in CATProduct as Fig. 3. FBDI (File Based Data Import) is the process provided by Dassault Systèmes that reads and or imports information (geometry and product structure) into 3DExperience. The option ‘Import as Native’, selected in FBDI will read the CATIA v5 as a reference, meaning, creating a 3D representation in 3DExperience as in CATIA v5, but will not allow it to be modified. Resources and assembly processes will be designed in 3DExperience based on the product (in CATIA v5) previously imported. For the interoperability analysis, the wing tip of the Airbus C295 (a medium range military transport aircraft) was chosen.

Developments in HELIOS and ORION will be based also on CATIA v5 data availability.

ARIADNE pretends to use only off-the-shelf functionalities offered natively by 3DExperience with no additional development.

3 Implementation and Results

Collaborative Engineering, interoperability and iDMU exploitation are the targets in the different work packages of ARIADNE. The implementation and results are described in this section.

3.1 Collaborative Engineering

Collaborative Engineering requires an integrated 3D environment where functional and industrial engineers can work together influencing each other. The main driver for the Collaborative Engineering method is the construction of the iDMU. ARIADNE is focused in the collaboration between the functional design and industrial design teams. ARIADNE will check if 3DExperience provides such environment to build the iDMU where Collaborative Engineering can be accomplish.

To analyze 3DExperience collaborative environment a few use cases were defined and tested with the Airbus A400M empennage product represented in Fig. 2a.

Fig. 2.
figure 2

(a) Empennage A400M. (b) Airbus product views

One of the bases to integrate the information in a PLM is to be able to hold the different ways or views (As-Design, As-Planned, As-Prepared) [15], shown in Fig. 2b, for defining the product in Airbus. Keeping these views connected is basic to the Collaborative Engineering [7]. In the work performed it was possible to build the As-Design view. Following, the As-Planned view was built from the As-Designed view while sharing the same 3D geometry for each of the structures. This is represented in Fig. 3b.

Fig. 3.
figure 3

(a) As-Design view. (b) As-Planned view

A set of additional functionalities were performed in the As-Planned view such as the possibility of navigating through the structure as well as in the As-Design or filtering of product nodes in the product tree. Reconciliation in 3DExperience has proven to be an important functionality to assure a fully connection As-Design and As-Planned. This functionality indicates in the tree with a color code the issues found when comparing both structures.

3.2 Building the iDMU

The third structure created in ARIADNE, which is the main one used for the industrialization of a product, is the As-Prepared. This structure is also a product structure rearranged as a result of the different assembly processes needed to build the product. The As-Prepared tree organization shown in Fig. 4a is a consequence of the network of assembly processes. To build such network, precedence between assembly processes and operations must be assigned as in Fig. 4b. Also tools like Gantt representation in Fig. 4c helps deciding the precedence based on constrains (resources and times). Additional functionality for balancing constrains is too basic in 3DExperience for Airbus product complexity. Optimization tool is not offered by 3DExperience. Additional development would be needed to cover these last two functionalities [16].

Fig. 4.
figure 4

(a) As-Prepared. (b) Precedence between operations. (c) Operations Gantt chart

The iDMU was built by assigning product and resources to each operation together with the precedence. With such information in the iDMU, the use case design in context was performed. The design of an assembly process or a resource requires the representation of the product and the industrial environment based on the operations previously performed. This context was possible to be calculated and represented in 3DExperience.

The reconciliation between As-Planned and As-Prepared was tested to make sure that every product was assigned to a process. This functionality is also shown in the tree process structure with color code nodes.

ARIADNE analyzed the capabilities to check how functional designers and industrial designers could carry out their activities influencing each other. For this, a mechanism to follow the evolution of the maturity states of the product, process and resources was proposed [19]. This mechanism is intended to foster an interaction between both design areas.

3.3 Interoperability CATIA v5 and 3DExperience

Recent developed aircrafts (A380, A350 and A400M) in Airbus have been designed in CATIA v5. Migration of a complete product design of an aircraft requires a high effort in resources and cost. Finding a solution where the product design can be kept in CATIA v5 while downstream product lifecycle uses a more adequate environment to cover their activities becomes a target for MINOS work package.

MINOS analyzed the degree of interoperability between 3DExperience and CATIA v5. Interoperability in this use case is understood as the set of required characteristics to develop the industrialization activities performed by manufacturing engineering in 3DExperience without affecting the product design activities (functional design) of the design office performed in CATIA v5.

Initially a reading of product design (product structure and product design) in CATIA v5 was carried out in 3DExperience, step 1 in Fig. 5. Checking the result of such work in 3DExperience demonstrated a successful import of the information for the product structure and for the 3D geometry. Following, a modification was introduced in the CATIA v5 product, step 2 in Fig. 5. FBDI process did detect such change of the product and propagated it in 3DExperience, step 3 in Fig. 5. Also 3DExperience sent a warning to update the product structure with the modified product. An impact on the process and resources related to the modified product was performed based on functionalities provided by 3DExperience.

Fig. 5.
figure 5

Interoperability CATIA v5 (functional design) and 3DExperience (industrial design)

3.4 Interoperability and iDMU Exploitation

Due to the increasing added value that the iDMU provides, it becomes an important asset to a company. Once assembly processes are designed and stored in the iDMU, information to production lines to perform the tasks can be extracted with an automatic application system.

As the current production environment in Airbus is CATIA v5, extracting information from the iDMU is constrained to such environment. HELIOS has developed an interoperable framework based in a set of transformations to exploit the iDMU independently from the PLM vendor and STEP is the tool selected. The use case HELIOS is based on is the ORION UML (Universal Model Language) model. The ORION UML model is transformed (UML2EXPRESS) into a schema defined in a standard language such as EXPRESS [17]. The schema is the input to any PLM (CATIA v5 or 3DExperience) to extract the information from the iDMU with a second set of transformations (PLM2EXPRESS). This last transformation will generate the instantiated code (EXPRESS-i) with the required information. This standardized code will be the same input to the different laser vendors.

Currently, in Airbus, the SAMBAlaser [14] is in production for projection of work instructions. To enhance the SAMBAlaser functionalities, ORION work package has developed an integrated user interface with the laser system control, optimized the quantity of information to project without flickering and built a simulation tool to check the capabilities of projecting within an industrial environment without occlusion.

4 Conclusions

Main conclusion is the successful proof of concept of the existing PLM technology in an industrial environment.

As mentioned, first test of interoperability CATIA v5 and 3DExperience was successfully. As preliminary conclusions it would be possible for industrialization engineers to work in a more advanced environment, 3dExperience, while functional designers can keep working in CATIA v5. Additional in-depth use cases (annotations, kinematics, and tolerances) need to be performed to check the degree of interoperability.

The introduction of HELIOS as the framework that ‘separates’ or make any iDMU exploitation system independent of the PLM that support it, is an important step for interoperability between different PLM systems and vendor independency and also enhances the necessity to have a model based definition for the iDMU. Thus, once 3DExperience becomes the production environment in Airbus, ORION will not need to be modified. HELIOS will be able to support any other iDMU exploitation system just by expanding the UML model.

The three views interconnected (As-Design, As-Planned, As-Prepared) together with the capability of creating a network of processes and operations have proven to build an iDMU to support the collaboration engineering and the facilitation of the interaction between functional an industrial engineers.

3DExperience has demonstrated to provide an interoperable collaborative 3D PLM environment to the industrialization of aeronautical assemblies. However an enterprise organizational model must be put in place to bring together functional and industrial engineering as one team with the iDMU as the unique deliverable.

Since ARIADNE is a proof of concept, no direct estimates on cost, time or other benefits are measured. However, based on previous experiences, significant benefits (time, costs, and reduction of errors) are expected after the deployment phase.

5 Future Work

The current status of ARIADNE project suggests some improvements and future work after the proof of concept of the technology.

ARIADNE project has tested some basic 3DExperience capabilities. The need to explore the 3DExperience capabilities to support the industrialization of an aircraft requires launching additional industrial use cases to cover industrialization activities.

ARIADNE project avoids developing IT interfaces. Connection and interfaces from other tools that provide solutions not fully covered by 3DExperience such as line or station balancing and optimization might need to be analyzed.

ARIADNE objective was not to test computing performances. Performing stress test with high volume of data (metadata, 3D geometry) is another important point to study, mainly for the aerospace industry.