You are on page 1of 6

SAMI 2013 • IEEE 11th International Symposium on Applied Machine Intelligence and Informatics • January 31 - February 2, 2013 • Herl’any,

Slovakia

Product Definition on Higher Level in Open PLM


Systems
László Horváth and Imre J. Rudas
Óbuda University, John von Neumann Faculty of Informatics, Institute of Applied Mathematics, Budapest, Hungary
horvath.laszlo@nik.uni-obuda.hu, rudas@uni-obuda.hu

Abstract—Product definition in space where objects are engineers and interaction between computer processes and
represented in a single contextual model brought a new engineers is emerging with development of product
thinking in work of engineers. This thinking is around the definition in product model. Chapter II of this paper
intended interaction with processes those are available for introduces a leveling of human interaction during product
handling of objects in product modeling. Engineer defines a model object definition. The full PLM process during the
contribution to modify a product model development of lifecycle of a product is accessible by human dialogues for
which is result of contributions from various fields of information acquisition, human decision, and human
engineering. Essential question is that what level results of approval. This is necessary for human to be able to take
human thinking process on objects can be applied as input responsibility over results.
at the model development. The answer depends on Chapter III of this paper introduces a new definition of
communication and representation capabilities of modeling
the engineering objective level of human interaction in
procedures. This paper introduces a new definition of
order to enhance communication with the recently
human interaction levels from the lowest to a proposed high
proposed Coordinated Request based Product Modeling
level allowing input also on lower level if necessary.
Increasing the level is the way towards intelligent product
(CRPM) methodology [5]. Chapter IV places this level in
definition procedures. The proposed high level method
the currently applied PLM modeling and focuses on the
realizes communication of awaited product characteristics human communication with industrial PLM systems
and features together with methods those are assigned to through CRPM on the proposed level.
fulfill these product characteristics and features. This paper
is a new contribution to the earlier published coordinated II. LEVELS OF HUMAN INTERACTION
request based product modeling (CRPM) methodology. Engineer contributes to a product by new objects
according to role, assigned task, or personal initiative [6].
PLM system includes object class definitions and receives
I. INTRODUCTION new class definition from the application environment [8].
Engineering activities are being concentrated in product The product model normally includes instances of these
lifecycle management (PLM) systems where highly objects. In accordance with the principle of object model,
integrated product models accommodate all product objects, parameters, relationships, and procedures are
information for product elements and structures, analysis available to represent engineering objects [7]. The widely
results, equipment, and process control programs, etc. [1]. approved engineering objects are features those place well
Elements or influences of virtual and physical defined modification on product model [9]. Fig. 1
environment of a PLM are also represented in current introduces a rough model of human contribution
product modeling [2]. The product model is object communication in model development where contextual
oriented consisting of object classes, instances, abstract definitions are applied at the definition of a
parameters, relationships of parameters, and procedures product model which applies contextual feature structure.
for object handling in the represented area of engineering This structure consists of abstract, instance or mixed
objects. By now, this method is widely proven and features. The proposed model relies upon previous
approved in industry especially where products are researches in modeling of human intent. In [10], authors
complex and produced in many variants, and the analyzed the process during which a human communicates
innovation cycle is inherently short [3]. One of the recent results of thinking with product feature generation
efforts in PLM modeling is to include business processes. processes in PLM modeling of product. Starting from
Author of [15] proposes visualization and simulation tool result of this analysis, an intent model was conceptualized
for P-Graph-based handling of workflows. in order to include important elements from this thinking
The classical style of engineering is drawing, geometric process in product model.
construction, and specification. First period of computer Human contribution communication during product
aided methods applied the same style by using of model development is divided into six sections (Fig. 1).
computer based documentation tools in computer systems. Model development must include any activity that serves
A long development of product model from the sixties to engineering activity during lifecycle of product. Activities
these days went through numerous levels. The first define and at the same time apply model information. In a
integrated idea was the product model in the International feature based product model, any contribution is initiated
Standard ISO 10303 [4]. This product model concept by feature selection. Feature parameters are inherent or
grounded the PLM paradigm. An integrated solution task specific. Inherent engineering object feature
replaced the former partial and hard-to-interface computer parameters need value definition while task specific
aided solutions. The level of communication among parameters and formulas in there are to be defined as new

978-1-4673-5929-0/13/$31.00 ©2013 IEEE 153


L. Horváth and I. J. Rudas • Product Definition on Higher Level in Open PLM Systems

features. New algorithms are defined for parameter these levels still exist in current product modeling
definition and referred in features. Features are placed in environments making higher or lover level of definitions
structure. This structure is accessed for reordering of possible during lifecycle of a product. In Fig. 2, a new
feature sequence and deactivation of features. Features leveling is introduced where higher levels substitute
also can be deleted with the need of repairing broken human definitions on lower levels by generation of model
contexts and constraints. Self adaptive characteristic of entities for lower levels or transferring these entities. The
product model is the sixth sector. New situation and event latter method makes definition of lover level entities on
activates relevant rule and reaction, respectively. For this higher level possible. Interaction levels are contextual
purpose, defining new rules and reactions is necessary. according to the arrows in Fig. 2.
The above sectors include all possible contributions in Interaction with the nine leveled system is initiated by
arbitrary model development. human or environment intervention. Environment
Contributions are included in the product model by intervention comes from cooperating engineering or
feature generation processes. In an object oriented sensor system connecting product modeling with other
environment, contextual abstract definitions are available virtual and physical environments, respectively.
in the PLM modeling. Feature, parameter, and feature
structure definitions are completed by threshold
knowledge in order to inform real time simulations about
obviously erroneous definitions.

Figure 2. Levels of human interaction in engineering object definition


Figure 1. Contributions and definitions
Intelligent modeling level includes intelligent
During the development of engineering methodology in computing based solutions on the product wide global
computer systems, various inputs were applied stacking level. It is the future and this paper does not include it. On
increasingly higher levels of product definitions. Most of engineering objective level engineering objectives are

154
SAMI 2013 • IEEE 11th International Symposium on Applied Machine Intelligence and Informatics • January 31 - February 2, 2013 • Herl’any, Slovakia

defined for knowledge driven product object definition by activated request. CRPM interacts with active knowledge
using of active knowledge level. Active knowledge is in and active execution levels and defines features on these
possession of capability for engineering objective based levels as it is explained in Fig 6.
feature definition in product model. Engineering objects
on the feature level are controlled by entities on the active
execution level. Because products consist of parts and
shape is to be represented in a mathematically correct
way, the solely applied boundary representation is
included in the following level. Boundary representation
is a topological structure here. Volume combination level
includes both combining volumes in a new single volume
and connection of volumes with or without degrees of
freedom. Geometry level includes non uniform rational b-
spline curve and surface definitions. These definitions are
organized by the boundary representation. Graphic level
means visualization of boundaries, their environment, and
animations. Documentation level includes engineering
drawing and other classical engineering media. It is
normally generated by using of higher level information.
Direct human defined documents can be transferred
through higher levels.

III. PRODUCT DEFINITION ON THE LEVEL OF


ENGINEERING OBJECTIVES
Engineering objective level of contextual interaction for
the definition of product supposes active knowledge and
execution levels in order to establish contextual
connection with the engineering object feature level.
Because main definition method for current PLM models
is on the engineering object feature level with some
representation for active knowledge and its execution,
active knowledge and execution levels connect the
proposed objective level interaction with interaction in
industrial PLM systems. At the same time, the proposed
definition on engineering objective level requires great
advancement on active knowledge and execution levels.
For these purposes, the recently proposed Coordinated
Request based Product Modeling (CRPM) methodology
[5] was developed to establish the chain of contextual
interaction levels.
Referring to levels on the Fig.2, the proposed CRPM
model makes new interaction on the engineering objective
level (Fig. 3). However, it also has effect on the active
knowledge and active execution levels. On the
engineering objective level, request is defined for
engineering objective. Requests from different engineers
are placed in a structure then coordinated and activated
requests are decided. An activated request is one of the
requests for the same product function or may be
composed using different requests. If contextual
connections allow it, a feature and its parameter in a
request may be defined later during product definition.
This means that restricted free feature definition is
available in PLM modeling human interaction. Figure 3. CRPM and related levels of human interactions.

In the CRPM communication process, activated The CRPM model uses and CRPM model definition
requests definitions are applied for definition of product handles new and modified features in the product model
behavior as it introduced in [11]. Behaviors are placed in structure. Fig. 4 outlines inherent contextual connections
contextual structure. Because behavior is situation based, of these features. This schema of contexts gives organized
situation is defined for behavior by a relevant set of characteristic for the proposed modeling. Contextual
circumstances [12]. Behavior definition is applied at connections are denoted on arrows and arrows shows
definition of engineering objects on the feature level. For direction of the contextual connection. Objective (OJ) and
this model modification adaptive action carries method (ME) are defined in the context of human request
information. Consequence analysis is required to reveal (HR). At the same time, quality (QU) represents demand
consequence request or change of existing request on the for objective and depends on capability of method.
basis of changes on the engineering object feature level by Method can be changed only by changed human request.

155
L. Horváth and I. J. Rudas • Product Definition on Higher Level in Open PLM Systems

Similarly, function (FU) is defined in the context of


objective and capability of method. Behavior (BH) is
defined in the context of situation (SI) while situation is in
contextual connection with circumstances. Adaptive
action (AA) is defined in the context of behavior while
engineering object feature (MF) and its parameters (PF)
are defined according to actual adaptive action. Feature is
defined in the context of its parameters (PF).

Figure 4. Main contextual connections of features in the CRPM


model.

IV. HUMAN INTERACTION USING CRPM


METHODOLOGY
In the CRPM methodology, human interaction is shifted
to a higher level on the way towards intelligent product
definition in PLM systems. Processing of human request
defined during this interaction is briefed in Fig. 5.
Different humans define requests. Let’s assume that
requests HRA, HRB and HRC are defined by humans A, B,
and C, respectively. Two activated requests are produced Figure 5. Processing human request.
by request coordination. HRA and HRC are defined for
functions to choose from. HRA is defined as one of the Human defines knowledge in request as method (ME)
activated requests (ARA). Qualities QUA and QUC are initiated by environment or human intervention on the
integrated in the quality QUAC. HRB is defined as ARB engineering objective level. Method is defined on the
with modification of method MEB to MEB+O because this active knowledge level in the context of definitions on the
method must be completed from outside source. Activated engineering objective level. It is important to remember
requests are included in the contextual structure of availability of flexible and user definable tools in the PLM
activated objective contents. Contextual connections are environment such as full human dialog and modification
applied as it was explained in Fig. 4. of context that does not break threshold knowledge.
On the way towards intelligent product definition in Critical issue is knowledge definition and application.
PLM systems the CRPM methodology relies upon Currently one of the main research and development
knowledge which is defined for the generation of directions in product modeling is including proven
engineering object features. Fig 6 outlines integration in accepted corporate knowledge in product model.
the product model and at the same time connection of the Introducing the recent issue of knowledge capitalization
knowledge applied in CRPM methodology to lower levels for the solving of industrial problems, [13] proposes a
of human interaction in engineering object definition. definition and mapping of knowledge from the aspect of

156
SAMI 2013 • IEEE 11th International Symposium on Applied Machine Intelligence and Informatics • January 31 - February 2, 2013 • Herl’any, Slovakia

expert. More or less experts work on the same problem application. Outside source is often applied for available
complex in an integrated product modeling environment. knowledge within expert and other agreements. Finally,
An interesting attempt to handle multiple expert inputs knowledge can be ordered to define by experts and
during knowledge learning applies Bayesian Network to researchers within the model development spaces on the
establish and empirical information to parameterize a basis of solution request. Solution request is defined
structure in [14]. within method (ME).
Active execution level serves generation of features for
the engineering object feature level. Well proven methods
are cited in the Fig. 6 as connecting selected feature
parameters by relationships, rules for situations, reactions
for events. For the above purposes parameters and
formulas to calculate parameter values or connect
parameters are defined as required.
The next stage of the reported research is definition of
the new features, connections, and procedures for typical
engineering activities at typical product definitions. First
of all, request dialogues and the resulted feature
parameters will be analyzed in an experimental PLM
environment. This environment is under construction for
the new PLM2 virtual engineering technology at the
Laboratory of Intelligent Engineering Systems.

V. CONCLUSIONS
Three main contributions are introduced in this paper to
currently existing advanced product modeling in PLM
systems. They are rough model of human contribution for
the definition of a product feature structure, contextual
interaction levels for influencing humans, and application
of the CRPM methodology for the connection of
engineering objective and engineering object feature
levels. The objective of the reported work was analysis
and definition of interacting levels together with research
in definition of knowledge based methods for handling
information on and between interacting levels in industrial
PLM modeling.
New aspects and features of CRPM modeling are
conceptualized in this paper considering recent
developments of product modeling in PLM systems. Main
contextual connections of features in the CRPM model are
applied at the method of processing human request and
knowledge definition.

ACKNOWLEDGMENT
The authors gratefully acknowledge the financial
support by the Óbuda University research fund.

REFERENCES
[1] R. Barbau, S. Krima, S. Rachuri, A. Narayanan, X. Fiorentini, S.
Foufou, R. D. Sriramd, “OntoSTEP: Enriching product model data
using ontologies,” Computer-Aided Design, Vol. 44, No. 6, pp.
575–590 (2012).
[2] Serván, F. Mas, J. L. Menéndez, and J. Ríos, “Using augmented
reality in AIRBUS A400M shop floor assembly work instructions,
in proc. of the 4th Manufacturing Engineering Society
International Conference, Cadiz, Spain, 2011, pp. 633-640.
[3] K. Amadori, M. Tarkian, J. Ölvander, P. Krus, “Flexible and
robust CADmodels for design automation,” Advanced
Figure 6. Knowledge definition. Engineering Informatics, Vol. 26, No 2, pp. 180–195 (2012).
Knowledge is assigned at the proposed objective based [4] H. Panetto, M. Dassisti, A. Tursi, “ONTO-PDM: Product-driven
modeling method as follows. Knowledge is allowed to ONTOlogy for Product Data Management interoperability within
manufacturing process environment,” Advanced Engineering
define by human and environment according to Informatics, Vol. 26, No. 2, pp. 334–348 (2012).
authorization. Otherwise, knowledge should be acquired. [5] L. Horváth, I. J. Rudas, “Coordinated Influence Request in
Recently, knowledge is collected in corporate type Product Object Definition,” in proc of the IEEE 16th International
knowledge ware and can be included both inside and Conference on Intelligent Engineering Systems, Lisbon, Portugal,
outside a product model according to scope of its 2012, pp 387-392.

157
L. Horváth and I. J. Rudas • Product Definition on Higher Level in Open PLM Systems

[6] G. R. Iyer, J. J. Mills, S. Barber, V. Devarajan and S. Maitra, WSEAS Transactions on Information Science and Applications,
“Using a Context-based Inference Approach to Capture Design Vol. 11, No 2, pp. 1761-1771 (2005).
Intent from Legacy CAD,” Computer-Aided Design & [12] L. Horváth, I. J. Rudas, “Situation Based Control of Product
Applications, Vol. 3, Nos. 1-4, pp 269-278 (2006). Object Definition,“ in proc. of the IEEE 10th Jubilee International
[7] W. Gielingh, “An assessment of the current state of product data Symposium on Intelligent Systems and Informatics, Subotica,
technologies,” Computer-Aided Design, Vol. 40, No. 7, pp. 750- Serbia, 2012, pp. 553-558.
759 (2008). [13] J. Renaud, “Improvement of the Design Process through
[8] L. Horváth, I. J. Rudas, Human Intent Description in Environment Knowledge Capitalization: an Approach by Know-how Mapping,”
Adaptive Product Model Objects, Journal of Advanced Concurrent Engineering, Vol. 12, No. 1, 25-37 (2004).
Computational Intelligence and Intelligent Informatics, Tokyo, [14] M. Richardson, P. Domingos, “Learning with Knowledge from
9(4), 415-422, (2005). Multiple Experts,” in proc. of the Twentieth International
[9] W. F. Bronsvoort, R. Bidarra, P. J. Nyirenda, “Developments in Conference on Machine Learning, Washington, DC, Morgan
Feature Modeling,” Computer-Aided Design and Applications, Kaufmann, pp. 624-631 (2003).
Vol. 5. No. 3, pp.655-664 (2006). [15] J. Tick: "Visualization and Simulation Tool for Analyzing P-
[10] L. Horváth, “New Design Objective and Human Intent Based Graph-based Workflow Systems" in Applied Computational
Management of Changes for Product Modeling,” Acta Intelligence in Engineering and Information Technology,
Polytechnica Hungarica, Vol. 4, No. 1, pp. 17-30 (2007). Springer-Verlag, Berlin, Heidelberg 2012, pp. 71-82.
[11] L. Horváth, I. J. Rudas, “Adaptive Modeling for Robot Systems
Based on Behaviors and Feature Driven Shape Descriptions,”

158

You might also like