Professional Documents
Culture Documents
Slovakia
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
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.
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.
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
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