Sie sind auf Seite 1von 16

Computers in Industry 105 (2019) 213–228

Contents lists available at ScienceDirect

Computers in Industry
journal homepage: www.elsevier.com/locate/compind

Collaborative design process and product knowledge methodology for


mechatronic systems
Mehdi Mchareka,* , Moncef Hammadia , Toufik Azibb , Cherif Laroucib , Jean-Yves Choleya
a
Laboratoire Quartz (EA7393), Supméca, 3 rue Fernand Hainaut, 93400 Saint Ouen, France
b
Estaca’Lab, Estaca, 12 Avenue Paul Delouvrier, 78180 Montigny-le-Bretonneux, France

A R T I C L E I N F O A B S T R A C T

Article history: Recent advances in design techniques promote the development of concurrent engineering to reduce the
Received 15 May 2018 time and cost of the design cycle. This is particularly necessary for mechatronic design which involves
Received in revised form 3 October 2018 several disciplines. But companies have to address challenges associated with collaboration and reuse.
Accepted 12 December 2018
The mechatronic design evolves from the system level to the multiple-disciplinary level. This requires
Available online xxx
that system engineers and disciplinary engineers collaborate closely for an integrated and continuous
product development process. However, the heterogeneity of tools used in system level and disciplinary
Keywords:
level with the lack of a common knowledge basis creates a gap between them. Thus, the focus of this
Knowledge management
Collaboration
paper is to develop a knowledge management framework suitable for mechatronic concurrent design
Design process and capable to harmonize the overall design cycle. Our contribution lies in structuring knowledge at the
Systems engineering system and disciplinary levels to ensure the traceability between them. Our methodology called
Mechatronic systems Collaborative Design Process and Product Knowledge (CDPPK) is detailed with the associated meta-
model. A demonstrator is also presented and applied successfully to a collaborative industrial scenario
concerning the Electronic Throttle Body (ETB).
© 2018 Elsevier B.V. All rights reserved.

1. Introduction engineers to manage changes in requirements and access dynamic


decisions made during the design cycle, and disciplinary engineers
Mechatronic systems encompass a variety of disciplines, to solve their conflicting objectives and to stay consistent with the
including control, electrical and software. It requires a complex system level to reduce iterations. The time lost accumulates when
combination of these disciplines to accomplish the entire requisite it comes to reuse previous work because of the lack of a common
functionality [1]. Each one of them independently focuses on a reference. This can be reached by creating a common support for
particular aspect of the system and exploits different Disciplinary system and disciplinary engineers to share their knowledge in a
Engineering (DE) tools for technical analysis. Such multiplicity of dynamic manner. Knowledge is defined as information associated
tools and methods renders the mechatronic design quite complex. with a context of use. It generates value to a company through its
Systems Engineering (SE) approach was proposed to manage this use and sharing but this requires that the people receiving
issue. It provides a common communication platform between knowledge are able to interpret the shared knowledge [5]. Hence,
different stakeholders at the system level, ensuring that each we need to communicate the knowledge between SE and DE in a
discipline meets the system requirements [2]. Although these convenient way for both parties to optimize the design process.
efforts, a benchmark report about mechatronic design challenges This paper describes a methodology to harmonize the design
shows that 44% of the manufacturers have a problem with cycle of mechatronic systems. It is an attempt to create a link
understanding and fulfilling requirements [3]. To attain the full between SE and DE by means of Knowledge Management (KM) and
benefit of SE in concurrent engineering, there is a critical need to conflicts resolution. Our goal is to facilitate the collaboration, in a
create links between system engineers and disciplinary engineers. more formal way than social communication, and consequently
Research reports a gap between SE and DE, resulting in costly simplifying the knowledge reuse.
failures to meet system requirements [4]. Solutions must support The paper is organized as follows: Section 2 presents the main
the collaboration between the two levels, allowing system issues associated with mechatronic systems. Section 3 presents the
related works. Section 4, gives details about the existing Knowledge
Configuration Model (KCM) and its limits. Section 5, outlines our new
* Corresponding auhtor. framework Collaborative Design Process and Product Knowledge
E-mail address: mehdi.mcharek@supmeca.fr (M. Mcharek). (CDPPK) and the associated methodology. In Section 6, we present a

https://doi.org/10.1016/j.compind.2018.12.008
0166-3615/© 2018 Elsevier B.V. All rights reserved.
214 M. Mcharek et al. / Computers in Industry 105 (2019) 213–228

real industrial scenario for the collaborative design of an Electronic subsystems. The overall design problem is partitioned into
Throttle Body (ETB) controller. In this scenario, we successfully apply disciplinary models. In this step, the system begins to take shape
the different steps of our methodology using an implemented proof and the first analyses are made to model the system [12].
of concept. The limits and the outlook of our work are detailed in Step4: Verification & Integration
Section 7. Finally, we conclude this paper by addressing our future Several analyses and simulations are made in this step to test
research. the system against physical laws. The goal is to recompose the
system and evaluate the integration of the different components
2. Mechatronic design cycle [13]. The properties depending on the nature of the components
(thermodynamic, vibration, dimensions . . . ) and the require-
The mechatronic design was considered as a sequential process ments are verified and analyzed.
in which a design solution is generated following a series of Step5: System Validation
prescribed steps from requirements to validation [6]. However, the In this final step, the requirements related to the global system
complexity of multidisciplinary design showed the limits of this are validated. This validation can be experimental or virtual using
approach. Therefore, the V-model was widely adopted by analysis tools and multidisciplinary design optimization [14].
industrials [7]. Then, it was standardized for mechatronics in Within the design cycle, definition and integration phases
VDI 2206 guideline [8]. This model is composed of two main should be interconnected. We have initially incomplete require-
phases: the” top-down” step which corresponds to the definition ments which gain completion during the integration phase. Also,
of the system and its properties according to the requirements, conflicts in disciplinary design lead to changes in the architecture
the” bottom-up” phase which aims to validate and integrate the defined by system engineers. There is a critical need to create links
different technologies of the product (Fig. 1). between SE and DE to close the gap between them as reported in
The first phase is mainly managed by system engineers and the many works [15,16]. This fragmentation is due to several reasons:
second phase by disciplinary engineers. We can resume this
process in five steps:  The nature of the results is different between the two phases
Step1: Product Requirements (qualitative vs quantitative) [17].
The customer requirements are identified in this step. A good  Different views and perspectives about the system (hierarchical
understanding of customer requirements is the key to provide the decomposition vs disciplinary decomposition) [18].
suitable system [9]. Requirements should be clear and concise  Incompatible tools used by system engineers (UML, SysML.) and
because this step is essential to have a first estimation of disciplinary engineers (CAD, CAE, FEM.) [19].
the resources and time allocation.  The lack of standards exchange model for orchestrating the
Step2: Conceptual Design design cycle across the multiple disciplines [20].
Based on the requirements, system engineers identify the  Semantic mismatch between system level and disciplinary level
different functions of the system. This provides a greater (general and abstract vs detailed and concrete) [21].
understanding of the system complexity. For each function, a
functional subsystem is defined [10]. Therefore, we can obtain The gap between system and disciplinary engineers affects
different architectures depending on the chosen functional decision making and lead to additional design and development
subsystems. Functional and architectural design can be combined iterations [22]. The interoperability between the two phases is the key
into conceptual design [11]. This step is important because it has a success factor in concurrent engineering. A product may be innovative
direct impact on the main parameters, properties, and cost. and efficient, but if it does not satisfy the customer requirements, it is a
Step3: Detailed Design useless product. Thus, the iterations between system decomposition
The detailed design step is between the two phases. The and system integration are inevitable. An environment allowing actors
previously defined architecture is transformed into technical from the two phases to exchange their results and coordinate their
solutions by associating physical components to the functional actions is necessary. Such interest is also highlighted by the recent

Fig. 1. Mechatronic V cycle (adapted from VDI Guideline).


M. Mcharek et al. / Computers in Industry 105 (2019) 213–228 215

creation of Systems Modeling & Simulation Working Group (SMSWG) Solutions were proposed in the literature to deal with this problem
between the International Council on Systems Engineering (INCOSE) using ontology. Ontology-based solutions aim to solve the problem
and the International Association of the Engineering Modelling of semantic mismatch between different modelling languages
representing SE with Analysis and Simulation Community (NAFEMS) [35]. A semantically based visual tracking of engineering tools was
representing DE [23]. This recent joint relationship highlights the proposed in [36]. This model aims to give a graph overview of the
importance of the integration between SE and DE. The next section product development and flexible data insights on collaboration. A
details the related works in this area. query system is used to facilitate the reuse of this graph and
optimize the design process. This solution can be adapted in our
3. Related works context because it does not allow to solve dynamically the conflicts
between stakeholders. An interesting solution was proposed to use
Torry-Smith argues in his survey that the most reported ontology to enhance the quality of disciplinary models and to
challenges in mechatronic design are related to how information support stakeholders in the design process [37]. The idea is to
linked to the product concept can be shared across engineering propagate changes from a DE model to another using an
disciplines [24]. In industry, Product Lifecycle Management (PLM) engineering ontology graph. The system level is partially consid-
offers collaborative solutions for product-centric environments. It ered in this work in terms of requirements checking but the
applies a set of tools and technologies that provide a shared collaboration between system and disciplinary engineers was not
platform for collaboration among product stakeholders [25]. adressed. Similarly, a multiview-point model was proposed in [12],
However, PLM is not enough to cover the complexity of focusing on dependency between people, model and tool levels.
mechatronic collaborative design and its heterogeneous tools The dependency is visualized using semantic web solution for inter
[26]. This issue is amplified when a company works with partners and intra viewpoints. This models permits consistency checking
and suppliers with different PLM-systems [27]. To overcome this and supports collaborative design. It gives an interesting holistic
situation, engineers resort to informal collaboration channels view of the system but it does not propose means to exchange
(email, meeting, phone . . . ). These means are no longer sufficient dynamically between engineers.
in concurrent engineering for they lead to unnecessary iterations
and lack of traceability [28]. Therefore, in our situation, to connect 3.3. Parametric-based solutions
effectively SE and DE we need formal means to share the
knowledge of stakeholders in a dynamic way. In this section, we Solutions are proposed in the literature to manage the design
present solutions related to this context. parameters in collaboration and reuse phases. COLIBRI (Constraint
Linking Bridge) is completely dedicated to constraints linking
3.1. SysML-based solutions parameters between heterogeneous expert models. This model
allows the connection between parameters encapsulated in
SysML is the leading standardized language in systems heterogeneous models through the integration of constraints,
engineering. This graph-based language is used to decompose taking into account the structure of the product [38]. The
the system and allocate the requirements. SysML offers nine constraints are classified into mechanical and electrical domains
diagrams describing the different aspects of the system [29]. Many respectively. Based on this classification, the disciplinary and the
efforts in the SE community aim at integrating SysML with DE cross-disciplinary constraints of a mechatronic system can be
tools. For instance, links have been established between SysML and managed. This solution is interesting to manage inconsistency
different DE tools to generate detailed disciplinary models from between SE and DE but it does not provide product knowledge
the system model. This was realized with analysis models [30], structure for reuse. Other solutions focus on creating a central
simulation models [31] and control models [32]. As a result, the model to connect the design parameters and manage the changes.
manual translation from system models to disciplinary models can The PROxIMA (PRocess Optimization Inconsistency MAnagement)
be minimized to increase efficiency. However, this solution is framework is a collaborative environment based on design
restricted to some DE tools and does neither support the feedback parameters and design process using Design-Structure Matrix
from disciplinary engineers nor their collaboration. view [39]. The DSM enables reasoning on inconstancies, their
A methodology was proposed to deal with this issue by linking origin and impact and therefore adopt the design process. However
online SysML and DE tools in [33]. Three levels are considered in this this solution does not address conflicts between stakeholders. KCM
approach: requirements level, element level, and attribute level. The (Knowledge Configuration Method) is another example parameter-
lowest level here is the attribute level and consists on parameters based solutions using configurations synchronized with DE tools.
that are important for the collaboration. These parameters are KCM focuses on the couple product-simulation, the considered
modelled in specific SysML diagrams and assure the link with DE knowledge consists of parameters and expert rules organized in
tools parameters. In the same context, SLIM platform was provided to order to ensure parameters consistency [40]. This methodology
deal with this integration issue [34]. This platform creates was tested in an industrial project and other related works have
connectivity patterns between SysML models and DE models. Then been made on conflicts managements and tools interoperability
it checks the changes and updates the two models of the connection. [41].
These solutions simplify considerably the work of system Consistency-based solutions are very interesting in our context.
engineers. They can check architectures and realize an easy trade- They give the possibility to manage knowledge in concurrent
off based on SysML diagrams. SysML here captures the product environments and support dynamic exchange. We choose KCM as a
knowledge, however, the traceability of the collaboration is starting point for our methodology, as it will be explained in the
missing. This makes the collaboration and reuse phases difficult following section.
in a mechatronic context.
4. Knowledge configuration model (KCM)
3.2. Ontology-based solutions
4.1. KCM: academic and industrial aspects
Collaborative mechatronic design is vulnerable to model
inconsistency. Managing inconsistencies between SE and DE is a The first objective of KCM is to enable designers to use
key enabler to efficient collaborative engineering and reuse. parameters consistently in collaborative design. In fact, the lack of
216 M. Mcharek et al. / Computers in Industry 105 (2019) 213–228

communication among different steps of the design cycle causes instances of ICEs used in parallel in two design activities.
consistency problems in parameters. In CE, all participants need to Accordingly, actors end up having all the information to maintain
access all relevant up-to-date product information. This method- coherence in their collaboration and converge to a global solution
ology is based on the concept of crucial knowledge to keep the [46]. KCM inspired works have been achieved in academic and
design models consistent with each other [42]. Crucial knowledge industrial domains [47]. The issue of synchronizing disciplinary
refers to the sufficient and necessary knowledge to the activity of a tools and KCM database has been accomplished by using SOAP web
company [43]. Here, the knowledge consists of contextualized service protocols [41]. Industrially speaking, the ADN project
parameters and rules that are critical for the collaborative product tested the first prototype of KCM and provided reliable feedbacks.
development. Therefore, this crucial knowledge is structured Conflicts management and decision making in KCM have been
and has its own lifecycle according to the guiding GAMETH improved. Additionally, a patent with solutions for units checking
framework [44]. and semantic interoperability of the parameters is proposed [48].
As illustrated in Fig. 2, the main concepts in KCM are [45]:
4.2. Limits of KCM
- Information Core Entity (ICE): An indecomposable generic entity
that can capitalize crucial data extracted from business models As we can notice, ICE is at the heart of this methodology. This
and experts in order to move from the data state to the entity contains all the information and constitutes a cross-
information state. It is composed of parameters and generic functional baseline. The KCM partially solves our initial problem-
constraints. atic. Indeed, it facilitates the exchange between the DE tools in the
- Knowledge Configuration (KC): Contains the ICEs that will be used integration phase. Yet, it is not the case regarding the exchange
in the collaboration. Consistency issues are solved in this with SE tools. Here are listed the limits of this model:
configuration. It should be noted that the parameters in this
configuration are of no value at the initial state of the project.  The ICEs are indecomposable and may be unsuitable for all the
- Usage Configuration (UC): Contains ICE instances (instances of actors. In the decomposition phase, ICEs are created and filled
the ICEs created in KC). It represents the expert interface and it is according to the system engineer’s view. Whereas, this structure
synchronized with the expert models. At this state, parameters of ICEs may not reflect the view of disciplinary designers.
acquire value.  By instantiating the whole ICE, disciplinary engineers may find
some important parameters and other useless parameters. This
Each user of the design process can create his own configuration can mislead them in their tasks.
(UC) independently of other users. Thus, an ICE can be instantiated  The KCM detects conflicts between users but does not manage
in several configurations at the same time, and each configuration decision making [49].
is synchronized with an expert model. To ensure knowledge  The knowledge reuse is difficult because there is no traceability
consistency, the configurations are analyzed and possible conflicts of the design process. It is important to save the final values of
are reported. In fact, the configuration analysis traces the the project parameters but there is no information about how
information of ICE instances and detects inequality between two the parameters were calculated [50].

Fig. 2. Knowledge Configuration Method (KCM) overview.


M. Mcharek et al. / Computers in Industry 105 (2019) 213–228 217

 The collaboration is managed by one person who checks the overcoming collaboration and reuse issues. For collaboration, a
consistency between ICEs. This centralized way is efficient for new way of viewing the product is necessary, in order to find
validation but not suitable for concurrent collaboration. solutions that lie across disciplinary boundaries. For the reuse, the
current KCM focuses on declarative knowledge (know-what). This
As a result, system engineers and disciplinary engineers have knowledge is important to understand the product but should be
problems accessing the information they need and also to completed by process intents (know-how) to facilitate the
understand previous projects. Our idea is to create a new model project reuse.
based on KCM, by keeping its positive features (connection to PLM, Our new approach, illustrated in Fig. 3, is inspired by KCM
configuration management, consistency check) and solving the structure and our contribution lies firstly on reorganizing param-
previously mentioned limits. eters in order to facilitate collaboration. In fact, all parameters
involved must be reflected in a well formalized conceptual
5. New collaborative design model infrastructure to ensure an effective connection between SE and
DE environments. On one hand, we propose the use of ICEs as a point
Mechatronic design deals with multi-disciplinary models. Any of reference for system engineers. On the other, disciplinary
change in one discipline leads to a different design process. designers are only to instantiate the parameters that they need
Therefore, the synchronization and the collaboration between the from specific ICEs. Accordingly, these disciplinary engineers become
disciplines are essential. We propose in this research a new detached from the conceptualization of the ICEs. Moreover, each
methodology based on Knowledge Configuration Methodology parameter is to have an in/out flow in order to orchestrate the
(KCM). Our approach is to study the existing limits of the KCM and collaboration. We propose the following structure for our approach:
contribute to a new tailored methodology adapted to our initial
problematic. Our model called Collaborative Design Process and - Information Core Entity (ICE): We keep the concept of ICE in this
Product Knowledge (CDPPK) and its methodology are principally methodology to capitalize knowledge. The difference with the
based on academic research and feedbacks from industrials previous methodology is that ICE is considered here as an
involved in our project. organizational structure for the decomposition phase. System
engineers use ICE to decompose the system into functional
5.1. Collaborative design process and product knowledge (CDPPK) subsystems and save the associated parameters and constraints.
model Therefore, ICE is used here to transform product data into
product information.
One may wonder how we can adapt the already available KCM - Design Product Knowledge (DPK): DPK contains all the ICEs used
approaches in a way that covers the entire design cycle. Our goal is in the project. After the collaboration, these ICEs will contain the
to manage and communicate knowledge between the decomposi- final product results. Thus, DPK generates product knowledge
tion phase and the integration phase. Our framework aims at from information stored in ICEs.

Fig. 3. Collaborative Design Process and Product Knowledge (CDPPK) overview.


218 M. Mcharek et al. / Computers in Industry 105 (2019) 213–228

- User Process Configuration (UPC): This new class differs from the the global configuration to ensure the final use of information and
UC defined in KCM. Instead of affecting a block of parameters in allow users to converge to a single product. In our model, these
the form of ICE instances, we propose to break ICEs and give the items are the UPCs.
flexibility to disciplinary engineers in the choice of parameters
that they need. The contribution is to define inputs and outputs 5.2. Collaborative design process and product knowledge methodology
for the instantiated parameters. This considerably facilitates the
collaboration and data exchange between users and helps to Actors in the design cycle are submerged in a heterogeneous
construct a collaboration network. UPC is considered here as a tools environment and information flow. They collaborate with
design process information. traditional and informal ways (email, meeting . . . ). These ways
- Collaborative Design Process (CDP): It groups the UPCs present in are error-prone and impossible to trace for reuse perspectives.
the collaboration. In CDP, we can generate a global collaboration Whereas, if we have effective collaboration we can acquire not only
process. It characterizes the originality of this approach by short-term benefits, during the product development, but also
achieving the traceability of the collaboration evolution for long-term ones, during the reuse process. KM was proposed to
reuse perspective. This collaboration graph presents the design improve collaboration performance in mechatronic design. Never-
process knowledge. The collaboration management is also theless, it is not limited to its technological approach for it, also,
carried out in CDP as detailed in the next section includes a sociotechnical approach which considers knowledge as
a resource participating in companies' performance [52]. A very
This new model is adapted to the decomposition phase. Each common problem of a failed collaborative framework is that it does
functional subsystem is represented by an ICE. Then, in the not meet the users’ real tasks. Therefore, the CDPPK’s methodology
integration phase, each DE tool is represented by a UPC. We notice is created with regards to the mechatronic design cycle (Fig. 5).
that the knowledge cycle (data-information-knowledge) for the Each step is adapted to each stakeholder involved in the design
design process and product is respected. The UML metal-model of cycle and their needs.
CDPPK framework is shown in Fig. 4. The different classes and Step1: Project Requirements
connections are represented between the entities defined previ- The project manager analyses the requirements of the
ously. This model is based on Configuration Management (CM) customer. Accordingly, they create a Knowledge Configuration
defined in ISO 10,007:2003 standard and 2015 release [51]. CM and identify the actors needed for each step. Their main objective is
carries the access to the adequate information relative to product to lead the team towards accomplishing the project.
design, realization, verification and use. This information is Step2: Conceptual Design
organized in a “global configuration” which is updated and Based on customer requirements, system engineers define the
versioned to trace the evolution of the product. In CDPPK, this functions of the system. They can explore several architectures
organizational concept is the Knowledge Configuration (KC). The according to the defined functions, in this paper, we will focus on
standard defines also “configuration items” that are components of the development of one architecture. Our hypothesis is to

Fig. 4. CDDPK meta-model.


M. Mcharek et al. / Computers in Industry 105 (2019) 213–228 219

Fig. 5. CDPPK methodology overview.

decompose the system into functional subsystems. Each one of the moves from the traditional predefined collaboration process to a
latter is represented by an ICE. The available parameters and more dynamic and flexible one. It provides a common basis of
constraints (from requirements and previous works) are added in exchange adapted to SE and DE views and does not disrupt the
this phase to the ICEs. tasks of the stakeholders. The main inconvenience of such
Step3: Detailed Design methodology is the need to convene the different stakeholders
Here, the previously created ICEs are enriched with all the crucial that formalizing knowledge might be time-consuming but have
parameters necessary for the integration phase. To do so, we high long-term benefits. In addition, this formalization in
recommend a meeting between the different stakeholders. A mechatronic context will facilitate considerably the conflicts
knowledge expert can also capitalize the crucial knowledge resolution between disciplinary and system engineers.
necessary for the collaboration. Automatic extraction methods exists
also using ontology-based solutions. This step is a direct intermediate 5.3. Conflicts resolution
between the decomposition and the integration phases.
Step4: Verification & Integration Web technology communication can ensure the exchange of
In this step, disciplinary engineers create their own User information between different actors but when it comes to
Configuration Process (UCP). Each engineer instantiates the param- complex multi-stakeholder problem resolution, it does not
eters that they need in their own UPC. Then, they instantiate the succeed to provide active supports to resolve conflicts. In
parameters to link with their DE model. Then, the in/out flow is selected collaborative design, a conflict is an incompatibility between
for each parameter. When all the engineers have filled their UPC, the two (or more) design decisions. According to our methodology,
collaboration starts and the exchange of the parameters follows the conflicts are generated when parameters’ values do not respect the
network generated by different parameters flows. Each designer gets to constraints. The constraints associated with the parameters can be
know which UPCs are currently related to their work. Each UPC has a system constraints (defined at the beginning in the ICE) or
collaboration state to manage the exchange (Start/Ready/In Progress/ interdisciplinary constraints (defined in UPC during the second
Publish). We will further explain this point in the following section. phase). Therefore, system constraints help us manage requirement
Step5: System Validation changes and interdisciplinary constraints help us to manage
Thanks to the product knowledge in DPK and the conflicts between disciplinary engineers (Fig. 6). We defined
process knowledge in CDP, the project manager has a holistic view collaboration states for UPC and CDP in order to organize the
of the design cycle. They need to check the collaboration state and the conflict resolution process. Each UPC has four collaboration states
recorded conflicts between system engineers and disciplinary in accordance with the four facets of knowledge management cited
designers in order to assess the situation and make decisions. by Grundstein: identify, formalize, value and update [53]:
This methodology enables each stakeholder to access and use
the right knowledge. At this point, Knowledge becomes of great - Start: In this initial state, actor instantiates the needed
value for the company. In managerial terms, our methodology parameters
220 M. Mcharek et al. / Computers in Industry 105 (2019) 213–228

Fig. 6. Conflicts resolution in CDPPK.

- Ready: When all the parameters and the flows are assigned, the unidirectional graph constituted of edges and analysis blocks.
actor switches to “Ready” state to indicate their readiness to Each analysis block represents a UPC and the edges represent the
collaborate. They can receive in this state input parameters from exchange of parameters between the UPCs. A graph approach to
collaborators who published their work. problem formulation for multidisciplinary design analysis and
- Publish: When the actor finishes their tasks, they switch to optimization is presented in [55]. Two kinds of graphs are
“Publish” state. All the output parameters will be sent to the other considered:
collaborators. Each publication upgrades the version of the UPC.
- Conflict: When a parameter value does not respect the - Maximal Connectivity Graph (MCG): Represents all the possible
constraint (system constraint or interdisciplinary constraint), interconnections between DE tools.
the user switch to conflict state and the concerned collaborators - Fundamental Connectivity Graph (FCG): Simplification of the
are informed automatically. MCG to represent only the tools and the connections necessary
to solve an engineering problem.
In parallel, the CDP has its own cycle:
The approach is based first on Fundamental Problem Formula-
- In progress: When one or many UPCs are in start state, it means tion (FPF). It is a general way to present an engineering or
that they didn’t choose all the parameters they need. optimization problem by specifying the objectives to minimize, the
- Process: When all UPCs are in ready status, it means that actors constraints to respect and the design variables [56]. Based on this
defined all the parameters and flows. The collaboration graph formulation, there are two limits to this approach. The first limit is
can be generated in this state. the difficulty to create the MCG when the models are dynamic. In
- Collaboration: When all actors are publishing their work and/or fact, when only one analysis block changes this will affect the
solving their conflicts. In the case of an unresolved conflict, the whole MCG graph. Second, one cannot have all the information
project manager intervenes to provide a balanced solution based needed to transform MCG into FCG. In our approach, we create
on compromises in global vision. directly an FCG. We propose to implicate actors in the creation of
- Validation: When all UPCs are in Publish status. In this state, the the global graph by recovering their work in UPCs that represent
final values of the collaboration are saved in DPK inside ICEs and the nodes that constitute the FCG. Given the nature of UPCs, the
the final collaboration graph is saved in CDP. FPG can be generated dynamically at any moment.
As illustrated in Fig. 7, analyses are considered as bocks with
Developing products without a good collaborative environment inputs and outputs:
can result in unnecessary iterations, higher development costs, and
quality problems. This methodology assists designers finding optimal - Parameter connecting two analyses blocks is a coupling variable
solutions and making decisions by structuring knowledge for different (out 1 of analysis 1 for example)
actors. The process knowledge plays an important role in decision - Parameter without flow is a shared variable
making and collaboration as it will be explained in the next section. - Output parameter without a connection and without a
constraint is an objective variable
5.4. Collaboration graph - Output parameter without a connection and with a constraint is
a constraint variable
The collaboration management in CDPPK is based on graph - Input parameter with two entries is a decision node (when two
theory [54]. To generate collaborative graph process and manage multi-fidelity analyses output the same parameter as analysis
the exchange of knowledge we propose to generate a block 1 and analysis block 2 for example)
M. Mcharek et al. / Computers in Industry 105 (2019) 213–228 221

Fig. 7. Graph representation approach.

The final collaboration graph is considered as process - Rising time (from 11,5deg to 90deg) lower than 240ms
knowledge. It helps us to understand the different decisions made - Return time (from 90deg to 11,5deg) lower than 140ms
during the design process and to reproduce the experts reasoning. - Static error at maximum aerodynamic torque lower than 0.8deg
In addition, this traceability avoids duplication and inconsistency
of data which are processed separately. This knowledge gives also The environment of the system is:
actors the opportunity to anticipate problems by taking into
consideration previous experiences. A demonstration of the - A pressure drop between 20 and 120mbar
methodology will be described in the next section. - Temperature between -20 and 140  C

6. Industrial case study The project manager analyzes the requirements and affects the
actors of the project.
In order to illustrate the capacity of our methodology, we
6.2. Step2: conceptual design
present a concrete mechatronic collaborative design scenario. The
case study refers to an Electronic Throttle Body (ETB) controller.
In this step, the system functions are outlined with the
The ETB is a mechatronic system that controls the intake air of the
associated functional subsystem. In the Design Product Knowl-
engine. The system consists of a DC motor, a gearbox, a failsafe
edge, system engineers define the next ICEs:
system with two springs related to the gearbox, a valve and a
position sensor (Fig. 8). The failsafe system is used when the
- Motorization function: ICE_DCMotor
control system fails, the springs keep the valve at the Limp Home
- Control function: ICE_Controller
position (in our case 11.5 deg) in order to provide the necessary
- Transmission function: ICE_Gearbox
flow to keep the engine running [57]. In fact, this nonlinear system
- Air regulation function: ICE_Valve
is multi-physical (control, fluid, mechanics . . . ) and interesting to
apply our methodology. A collaborative scenario implying various
An ICE_System is also created to affect general requirements
fields of expertise is presented. We have developed a software
concerning all the system like the temperature or the global mass.
prototype under Python environment in order to demonstrate the
The controller used here is a proportional-integral-derivative
functionalities of CDPPK methodology in each step.
(PID). This type of controllers is widely employed in the industry.
However, in practice, it’s hard to optimize when conflicting
6.1. Step1: project requirements
objectives are to be achieved [58]. As shown in our demonstrator
(Fig. 9), the first parameters coming from requirements and
ETB is a nonlinear mechanism which contains several physical
general knowledge are filled in this step in DPK.
effects, such as friction, the return spring load, and aerodynamic
forces, causing a variable time response, an unsteady behavior and
static errors. The throttle angle has to be precisely maintained to 6.3. Step3: detailed design
provide an enhanced throttle response. Thus, the goal is to develop
a robust and effective controller for Siemens VDO Electronic In this intermediate step, effective communication between
Throttle Body with the following representative requirements: stakeholders is necessary in order to determine all the parameters
222 M. Mcharek et al. / Computers in Industry 105 (2019) 213–228

Fig. 8. Electronic Throttle Body architecture.

Fig. 9. Design Product Design in Python demonstrator.

necessary for the project and to have a common understanding of scenario. Some parameters are filled by system engineers in the
the design problem. A meeting between system engineers and previous step but the technical parameters are filled by disciplin-
disciplinary engineers is proposed to fill all the parameters in the ary engineers. In this step, a refinement of requirements is possible
DPK structure. Table 1 contains all the crucial parameters in this by adding constraints to the newly added parameters.
M. Mcharek et al. / Computers in Industry 105 (2019) 213–228 223

Table 1
The list of crucial parameters and the values found by users.

Parameter Description Unit Min. Max. UPC_ Identification UPC_ Dynamic UPC_ Fluid UPC_ Test
ICE_System
D ETB diameter mm 60 – –

T Temperature C 20 140 – – – –
Dp Pressure drop mbar 20 120 80 –
ICE_DCMotor
R Motor Resistance Ohm 4 –
K Motor constant N.mm/A 16.9 –
L Motor inductance H 1.5e-3 –
J Motor inertia Kg. m2 1e-6 –
F Friction coefficient N.mm 1.5 –
ICE_Controller
P Proportional gain [] 0.07 –
I Integral gain [] 0.008 –
D Derivative gain [] 0.001 –
Se Static error at maximum aerodynamic torque deg 0 0.8 0.59 0.62
t1 Rising time from 11.5deg to 90deg ms 0 240 218 215
t2 Return time from 90deg to 11.5deg ms 0 140 112 108
ICE_Gearbox
N Gearbox ratio [] 44 –
C1 Main spring stiffness N.m/rad 0.17 –
C2 Return spring stiffness N.m/rad 0.82 –
J Gearbox inertia Kg. m2 0.7e-6 –
ICE_Valve
Ta Maximum aerodynamic torque N.m – 0.15
Wa Angle at Ta deg 0 90 – 30 –
J Valve inertia Kg. m2 2e-6

6.4. Step4: verification & integration and respect the requirements in term of rising time, return time
and static error in maximum aerodynamic torque. The optimized
Four disciplinary-specific engineers are involved in this PID parameters are sent to UCP_Test for validation (4) The test
scenario (Fig. 11): bench is used to verify the requirements in real conditions. The
experimental values are saved in UPC_Test (5) The validation is
- UPC_Identification: Traction tests are made to identify the made by comparing the results of UPC_Test and UPC_Dynamic as
springs’ stiffness and calibration test are made to identify the explained in the next section.
motor and friction parameters.
- UPC_Dynamic: A 0D model in Modelica using Dymola1 6.5. Step5: system validation
environment studies the dynamic response of the system based
on differential equations [59]. This model takes into account the In this last step, the final results are saved in the PDK and the
system non-linearity and operating constraints. final collaboration graph is saved in CDP. In order to validate the
- UPC_Fluid: The role of the Fluid model is to identify the design, the project manager has to ensure that the simulation
maximum aerodynamic torque applied and the associated angle results and the experimental validation satisfy the control design
by CFD calculations in Fluent2 software. requirements (step (5) in Fig.12). The project manager has now
- UPC_Test: The test bench is equipped with dSPACE card for a access to the collaboration process and the product design
real-time control of the ETB using Simulink3 environment. A knowledge (Table 1). In this scenario, the control system is
wind tunnel and pressure measurement instruments are used to validated for there is a good agreement between simulation and
adequately reflect tests under real conditions. experimental results (Columns UPC_Dynamic and UPC_Test in
Table 1). The system response is also represented in Fig. 13 and
As shown in Fig. 10, each user instantiates his parameters and follows the profile to illustrate the rising time, the return time and
indicates the in/out flow. Each user has a collaboration state and the aerodynamic effect at 30 when the wind tunnel is activated.
when the analysis is finished, the user can publish his work and
send the values to related collaborators. The collaboration is then 7. Discussion and outlook
managed as explained in Section 5.3. The collaborative scenario is
composed of four iterative steps (Fig. 12): (1) The identification of In the context of our project, the CDPPK methodology meets the
the ETB parameters are made and saved in UPC_Identification. The mechatronic industrial needs, regarding collaboration and reuse.
later sends their values to UPC_Fluid and UPC_Dynamic (2) The The CDPPK is capable of harmonizing the design cycle and ensuring
fluid calculation are performed to determine the maximum an effective connection between system engineers and disciplinary
aerodynamic torque and angle. This information is saved in engineers. This work is for the companies that have already
UPC_Fluid, then sent to UPC_Dynamic and UPC_Test to adapt their adopted a system engineering approach, very often manufacturers
profile and test the maximum torque angle condition (3) Dynamic in the automotive and aeronautics fields, and would like to ensure
calculations are made in Modelica to optimize the PID controller effective collaboration between system engineers and disciplinary
engineers. They are the target of our approach for the nature of
their highly collaborative design methods and their need to
1
manage product families for reuse.
Dassault Systèmes, http://www.3ds.com/fr/products-services/catia/products/
In this context, the presented use case is based on the
dymola
2
Ansys, https://www.ansys.com/fr-fr/products/fluids/ansys-fluent automotive industrial requirements. Various disciplines are
3
Mathworks, http://fr.mathworks.com/products/simulink involved in the design of a robust ETB control system. By applying
224 M. Mcharek et al. / Computers in Industry 105 (2019) 213–228

Fig. 10. Collaborative Design Process in Python demonstrator.

the different steps of our methodology, we managed to exchange the different SE and DE tools are challenging. As reported recently,
parameters between stakeholders and to connect the knowledge research indicates that wasted time comprises about 60 percent of
generated by system engineers and discipline-specific engineers. the total operational time in most businesses. This is partially due
Thereupon, the collaborative scenario validates the practicality of to working with wrong data and unnecessary reinvention of the
the approach. existing knowledge [25]. Therefore, all the manufacturing compa-
Our methodology brings new elements in collaboration and nies dealing with product families and repetitive design task
reuse: should adopt a knowledge management methodology. In CDPPK,
Traditionally, collaborative methods have no evident added knowledge generated by the collaborative activity is stored into
value for solving simple design problems. In such case, simple product knowledge and process knowledge in a way that it can be
direct communication between engineers seems sufficient. How- easily reused. On one side, the product knowledge serves as a
ever, when the design involves many parameters and tools, the source of information for system engineers and disciplinary
collaboration becomes time-consuming and conflicts become even engineers. The system engineers use this knowledge to decompose
impossible to resolve. In practice, stakeholders spend in average 20 the product parameters and requirements. This is suitable for their
percent of the workweek looking for internal information or system view. The disciplinary engineers select the parameters that
tracking down other actors who can help with specific tasks [60]. they need to collaborate and find the optimal value. On the other
The CDPPK proposes an exchange environment that resolves side, the dynamic process knowledge breaks with a traditional
mechatronic design related conflicts. This is done through predefined process which is no more suitable for concurrent
interdisciplinary constraints between discipline-specific engi- engineering. This type of knowledge, generated with the FPG
neers, and through system constraints between discipline-specific graph, can be reused in product families design. Stakeholders learn
engineers and system engineers. Thus errors, during the design from the recorded conflicts and iterations to reduce them in the
phase, and iterations, between the decomposition and integration next design.
phases, are bound to be reduced. The cost and effectiveness The CDPPK Knowledge formalization process might be time-
benefits cannot be evaluated accurately without testing the consuming. It requires a close exchange between the different
methodology in an industrial environment. Nevertheless, estima- actors of the design cycle. We suggested in step 3 of our
tions show that the use of collaborative tools in the product methodology a meeting to formalize the parameters needed for
development phase is likely to improve the revenues in the the collaboration. The project manager, the system engineers, and
automotive and aeronautic industries by 0.5-0.7% [61]. the disciplinary engineers must have a close exchange to form a
Conventionally, engineers had to refer to written reports and holistic product knowledge. But this can be difficult to organize in
one or two DE tools, with no need for KM support. However, in complex and distributed environments. Automated solutions to
multidisciplinary mechatronic design, understanding and reusing extract knowledge exist and can be incorporated in this step. Either
M. Mcharek et al. / Computers in Industry 105 (2019) 213–228 225

Fig. 11. The different users involved in the collaborative scenario.

way, the benefits of the formalized knowledge are proven in the have a competitive value which makes it at risk of inter-
long term. The structured knowledge is highly valuable for organizational collaboration [62]. One must note that such risks
companies because it can be easily accessed, mined and used are already present in traditional solutions (e.g. email social
for decision making. platforms and face-to-face conversations). The CDPPK proposes, in
Lately, knowledge risks have gained increasing attention in the this context, to grant each actor special access privileges to reduce
information security related literature. Indeed, knowledge can the probability of such threats.
226 M. Mcharek et al. / Computers in Industry 105 (2019) 213–228

Fig. 12. Collaboration graph generated by Python demonstrator.

Fig. 13. The system response to the complete profile reference.

For people, there is an inconvenience when adopting new proposed on an industrial level yet, but feedbacks from industrials
collaborative and reuse tools for they require training and time to in our project give us an insight.
be assimilated. Therefore, to avoid rejection, the concept should be The other people related limit is their acceptance to share their
simple and easy to master. Our CDPPK methodology has not been knowledge. Research indicates that, in a typical organization, only
M. Mcharek et al. / Computers in Industry 105 (2019) 213–228 227

4% of organizational knowledge is available in a structured and [12] M. Törngren, A. Qamar, M. Biehl, F. Loiret, J. El-Khoury, Integrating
reusable format and the rest is either unstructured or resides in viewpoints in the development of mechatronic products, Mechatronics 24
(2014) 745–762.
people's minds [63]. Therefore, the successful development of such [13] M.D. Petty, Verification and validation, Principles of Modeling and Simulation:
tools requires the ability of the dedicated design team to A Multidisciplinary Approach, (2009) , pp. 121–149.
communicate, collaborate and integrate their knowledge and [14] M. Hammadi, J.-Y. Choley, O. Penas, A. Rivière, Mechatronic system
optimization based on surrogate models-application to an electric vehicle,
know-how [64]. Simultech, (2012) , pp. 11–16.
The next step of our work is to upgrade the prototype for web- [15] Y. Cao, Y. Liu, H. Fan, B. Fan, SysML-based uniform behavior modeling and
service applications to test it in a distributed industrial environ- automated mapping of design and simulation model for complex
mechatronics, Comput. Des. 45 (2013) 764–776.
ment. This will allow us to have actual feedbacks from engineers. [16] H. Kim, D. Fried, P. Menegay, Connecting SysML models with engineering
We also plan to include other kinds of parameters like vectors and analyses to support multidisciplinary system development, 12th AIAA
matrix to give more flexibility for actors. Collaboration wise, it is Aviation Technology, Integration, and Operations (ATIO) Conference and 14th
AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference, (2012)
interesting to have Agent-based solutions supporting the exchange
, pp. 5632.
and assisting actors to avoid conflicts. This technology can be [17] T.W. Simpson, J.R. Martins, Multidisciplinary design optimization for complex
integrated into our methodology as well as constraint satisfaction engineered systems: report from a national science foundation workshop, J.
techniques to advise stakeholders during collaboration. Regarding Mech. Des. 133 (2011) 101002.
[18] C. Zheng, J. Le Duigou, M. Bricogne, B. Eynard, Multidisciplinary interface
reuse, the knowledge process can also be used to generate model for design of mechatronic systems, Comput. Ind. 76 (2016) 24–37.
Multidisciplinary Design Optimization architectures which is a [19] P.D. Borches, G.M. Bonnema, System evolution barriers and how to overcome
planned extension to our work. For query purposes, we plan to use them! 8th Conference on Systems Engineering Research (CSER2010), 2010, pp.
455-464.
state-of-the-art graph querying tools to facilitate the access to the [20] M.K. da Silva, S. Remy, T. Reyes, On providing design process information to the
knowledge. And finally, a link between CDPPK and planning environmental expert, Res. Eng. Des. 26 (2015) 327–336.
services should be considered to evaluate the time allocated for the [21] S. Feldmann, K. Kernschmidt, B. Vogel-Heuser, Combining a SysML-based
modeling approach and semantic technologies for analyzing change
collaborative activity. influences in manufacturing plant models, Procedia Cirp 17 (2014) 451–456.
[22] D. Di Ruscio, M. Franzago, H. Muccini, I. Malavolta, Envisioning the future of
8. Conclusion and remarks collaborative model-driven software engineering, Proceedings of the 39th
International Conference on Software Engineering Companion, (2017) , pp.
219–221.
We carried out this work in the national MIMe project [23] M. Cencetti, Evolution of Model-based System Engineering Methodologies for
integrating the prime manufacturers PSA and Valeo. This validates the Design of Space Systems in the Advanced Stages of the Project, Politecnico
di Torino, Torino, 2016 (Ph. D. Thesis). Dassault Systemes.
the industrial interest of our problematic. Many companies today
[24] J.M. Torry-Smith, A. Qamar, S. Achiche, J. Wikander, N.H. Mortensen, C. During,
have realized the strategic importance of a collaborative knowl- Challenges in designing mechatronic systems, J. Mech. Des. 135 (2013) 011005.
edge management system implementation and its ability to [25] F. Ameri, D. Dutta, Product lifecycle management: closing the knowledge
increase productivity. It is particularly important to adopt the loops, Comput. Des. Appl. 2 (2005) 577–590.
[26] V. Fortineau, T. Paviot, S. Lamouri, Improving the interoperability of industrial
right strategy in the design cycle since the majority of the cost and information systems with description logic-based models—the state of the art,
quality of the system are determined during this stage. In this Comput. Ind. 64 (2013) 363–375.
research, we developed a novel approach to connect SE and DE to [27] V. Srinivasan, An integration framework for product lifecycle management,
Comput. Des. 43 (2011) 464–478.
move from isolated design steps into an integrated collaborative [28] B. Dave, L. Koskela, Collaborative knowledge management—A construction
environment. Therefore, we are prone to design better and faster. case study, Autom. Constr. 18 (2009) 894–902.
This approach will be implemented in a real web-based platform to [29] J.A. Estefan, Survey of model-based systems engineering (MBSE)
methodologies, Incose MBSE Focus Group 25 (2007) 1–12.
validate it in an industrial environment. [30] T. Johnson, A. Kerzhner, C.J. Paredis, R. Burkhart, Integrating models and
simulations of continuous dynamics into SysML, J. Comput. Inf. Sci. Eng. 12
Acknowledgments (2012) 011002.
[31] G.-D. Kapos, V. Dalakas, A. Tsadimas, M. Nikolaidou, D. Anagnostopoulos,
Model-based system engineering using SysML: deriving executable
The present work was developed within the French FUI 19 simulation models with QVT, Systems Conference (SysCon), 2014 8th Annual
project (MIMe project). We would like to thank the consortium IEEE, (2014) , pp. 531–538.
partners for the contributions they have made during this project. [32] T. Sakairi, E. Palachi, C. Cohen, Y. Hatsutori, J. Shimizu, H. Miyashita, Designing
a control system using SysML and simulink, SICE Annual Conference (SICE),
2012 Proceedings of, (2012) , pp. 2011–2017.
References [33] M. Chami, J.-M. Bruel, Towards an integrated conceptual design evaluation of
mechatronic systems: The SysDICE approach, Procedia Comput. Sci. 51 (2015)
[1] C. Zheng, M. Bricogne, J. Le Duigou, B. Eynard, Survey on mechatronic 650–659.
engineering: a focus on design methods and product models, Adv. Eng. Inform. [34] M. Bajaj, D. Zwemer, R. Peak, A. Phung, A. Scott, M. Wilson, 4.3. 1 satellites to
28 (2014) 241–257. supply chains, energy to finance—slim for model-based systems engineering:
[2] G. Barbieri, C. Fantuzzi, R. Borsari, A model-based design methodology for the part 1: motivation and concept of SLIM, INCOSE International Symposium,
development of mechatronic systems, Mechatronics 24 (2014) 833–843. (2011) , pp. 368–394.
[3] C.K. Jackson, The mechatronics system design benchmark report– [35] Z. Huzar, L. Kuzniarz, G. Reggio, J.L. Sourrouille, Consistency problems in UML-
Coordinating engineering disciplines, Boston: The Aberdeen Group (2006). based software development, International Conference on the Unified
[4] J. Gausemeier, T. Gaukstern, C. Tschirner, Systems engineering management based Modeling Language, (2004) , pp. 1–12.
on a discipline-spanning system model, Procedia Comput. Sci. 16 (2013) 303–312. [36] S. Softic, M. Rosenberger, A. Denger, J. Fritz, A. Stocker, Semantically based
[5] M. Alavi, D.E. Leidner, Knowledge management and knowledge management visual tracking of engineering tasks in automotive product lifecycle,
systems: conceptual foundations and research issues, Mis Q. (2001) 107–136. Proceedings of the 13th International Conference on Knowledge Management
[6] R. Isermann, Mechatronic design approach, The Mechatronics Handbook, CRC and Knowledge Technologies, (2013) , pp. 36.
Press, Boca Raton, 2002, pp. 3 Section I: Overview of mechatronics. [37] T. Tudorache, Employing Ontologies for an Improved Development Process in
[7] K. Forsberg, H. Mooz, 7.17. System engineering for faster, cheaper, better, Collaborative Engineering, (2006) .
INCOSE International Symposium, (1998) , pp. 917–927. [38] S. Kleiner, R. Anderl, R. Gräb, A collaborative design system for product data
[8] J. Gausemeier, S. Moehringer, New guideline vdi 2206-a flexible procedure integration, J. Eng. Des. 14 (2003) 421–428.
model for the design of mechatronic systems, DS 31: Proceedings of ICED 03, [39] I. Dávid, J. Denil, K. Gadeyne, H. Vangheluwe, et al., Engineering process
the 14th International Conference on Engineering Design (2003). transformation to manage (in) consistency, Henry Muccini (Ed.), Proceedings
[9] S. Wiesner, M. Freitag, I. Westphal, K.-D. Thoben, Interactions between service of the 1st International Workshop on Collaborative Modelling in MDE
and product lifecycle management, Procedia Cirp 30 (2015) 36–41. (COMMitMDE 2016) Co-Located With ACM/IEEE 19th International
[10] F. Peluso, Knowledge Reuse and Collaborative Environments in Industrial Conference on Model Driven Engineering Languages and Systems (MoDELS
Engineering, (2015) . 2016) (2016) 7–16.
[11] A. Kellner, P. Hehenberger, L. Weingartner, M. Friedl, Design and use of system [40] J. Badin, D. Chamoret, S. Gomes, D. Monticolo, Knowledge configuration
models in mechatronic system design, Systems Engineering (ISSE), 2015 IEEE management for product design and numerical simulation, DS 68-6:
International Symposium on, (2015) , pp. 142–149. Proceedings of the 18th International Conference on Engineering Design
228 M. Mcharek et al. / Computers in Industry 105 (2019) 213–228

(ICED 11), Impacting Society Through Engineering Design, Vol. 6: Design [52] P.-E. Arduin, M. Grundstein, C. Rosenthal-Sabroux, From knowledge sharing to
Information and Knowledge (2011). collaborative decision making, Int. J. Inf. Decis. Sci. 5 (2013) 295–311.
[41] D. Penciuc, A. Durupt, F. Belkadi, B. Eynard, H. Rowson, Towards a PLM [53] M. Grundstein, From capitalizing on company knowledge to knowledge
interoperability for a collaborative design support system, Procedia Cirp 25 management, Knowl. Manage. Classic Contemp. Works 12 (2000) 261–287.
(2014) 369–376. [54] J.A. Bondy, U.S.R. Murty, Graph Theory With Applications, vol. 290, Citeseer,1976.
[42] D. Monticolo, J. Badin, S. Gomes, E. Bonjour, D. Chamoret, A meta-model for [55] D.J. Pate, J. Gray, B.J. German, A graph theoretic approach to problem
knowledge configuration management to support collaborative engineering, formulation for multidisciplinary design analysis and optimization, Struct.
Comput. Ind. 66 (2015) 11–20. Multidiscip. Optim. 49 (2014) 743–760.
[43] I. Saad, S. Chakhar, A decision support for identifying crucial knowledge [56] E.J. Cramer, J. Dennis, E. John, P.D. Frank, R.M. Lewis, G.R. Shubin, Problem
requiring capitalizing operation, Eur. J. Oper. Res. 195 (2009) 889–904. formulation for multidisciplinary optimization, SIAM J. Optim. 4 (1994) 754–776.
[44] M. Grundstein, C. Rosenthal-Sabroux, GAMETH1, a decision support approach [57] B. Ashok, S.D. Ashok, C.R. Kumar, Trends and future perspectives of electronic
to identify and locate potential crucial knowledge, Proceedings 5th European throttle control system in a spark ignition engine, Annu. Rev. Control (2017).
Conference on Knowledge Management, (2004) , pp. 391–402. [58] K.H. Ang, G. Chong, Y. Li, PID control system analysis, design, and technology,
[45] J. Badin, D. Monticolo, D. Chamoret, S. Gomes, Using the knowledge Ieee Trans. Control. Syst. Technol. 13 (2005) 559–576.
configuration model to manage knowledge in configuration for upstream [59] M. Mcharek, M. Hammadi, J.-Y. Choley, T. Azib, C. Larouci, Modeling and multi-
phases of the design process, International Journal on Interactive Design and objective optimization of an electronic throttle in open-loop, Mechatronics
Manufacturing (IJIDeM) 5 (2011) 171. (MECATRONICS)/17th International Conference on Research and Education in
[46] M. Mcharek, T. Azib, M. Hammadi, J.-Y. Choley, C. Larouci, Knowledge sharing Mechatronics (REM), 2016 11th France-Japan & 9th Europe-Asia Congress on,
for mechatronic systems design and optimization, IFACPapersOnLine 51 (2016) , pp. 331–335.
(2018) 1365–1370. [60] R. Åman, H. Handroos, H. Kärkkäinen, J. Jussila, P. Korkealaakso, Novel ICT-
[47] F. Caron, Leveraging tradeoff, bridging the gap among disciplines, INCOSE enabled collaborative design processes and tools for developing non-road
International Symposium, (2016) , pp. 2407–2428. mobile machinery, ASME/BATH 2015 Symposium on Fluid Power and Motion
[48] A. Navarro, J. Badin, M. Austruy, A. Sow, Collaborative Generation of Control, (2015) pp. V001T01A040-V001T01A040.
Configuration Technical Data for a Product to be Manufactured, ed: Google [61] M. Chui, J. Manyika, J. Bughin, R. Dobbs, C. Roxburgh, H. Sarrazin, et al., The
Patents, 2018. Social Economy: Unlocking Value and Productivity Through Social
[49] N. Drémont, N. Troussier, R.I. Whitfield, A. Duffy, A meta-model for knowledge Technologies, McKinsey Global Institute, 2012.
representation integrating maturity for decision making in engineering [62] I. Ilvonen, J.J. Jussila, H. Kärkkäinen, Towards a business-driven process model
design, IFIP International Conference on Product Lifecycle Management, for knowledge security risk management: making sense of knowledge risks,
(2013) , pp. 385–395. Int. J. Knowl. Manage. (IJKM) 11 (2015) 1–18.
[50] F. Belkadi, N. Dremont, A. Notin, N. Troussier, M. Messadia, A meta-modelling [63] D. Rasmus, Collaboration, Contents and Communities, an Update, Giga
framework for knowledge consistency in collaborative design, Annu. Rev. Information Group Inc, 2002.
Control 36 (2012) 346–358. [64] I. Assouroko, G. Ducellier, P. Boutinaud, B. Eynard, Knowledge management
[51] I. ISO, "10007: 2003, Quality Management Systems Guidelines for and reuse in collaborative product development–a semantic relationship
Configuration Management, British Standards, 2003. management-based approach, Int. J. Prod. Lifecycle Manag. 7 (2014) 54–74.

Das könnte Ihnen auch gefallen