Professional Documents
Culture Documents
based Systems
Planning production processes for product families (i.e., underscores the importance in developing methods and
process family planning) has been recognized as a key to systems, which provide decision support to planning
achieving production efficiency. In view of the advantages of production processes for a product family by considering
Petri nets (PNs) for modeling large systems and the potential the production optimality of the cohort of a family (i.e.,
of knowledge-based systems (KBSs) for solving complex process family planning) [5].
problems, we develop a methodology integrating PNs and
Process family planning is inherently complex due to
KBSs to support process family planning. An integrated
product-process family structure, called IP2S, is proposed to the large number of individual products together with the
organize data pertaining to a product family and the resulting diverse component items. The complexity is
corresponding process family. Accordingly, a PN model often exacerbated by 1) the multiple feasible operations
integrating the principles of several well-defined PN and the corresponding machines, tools and fixtures; 2)
extensions is further developed to model the dynamics of many routing alternatives; and 3) various precedence
process family planning (i.e., how production processes are constraints among operations [6]. Moreover, the finite
planned for a product family). Based on the methodology, a manufacturing resources and the often conflicting
prototype is developed, and applied to planning production production performance metrics make the problem more
processes for a truck family.
difficult.
Keywords - Product family, process family, production
In view of the above difficulties, this paper proposes
processes, Petri net, knowledge-based system a methodology that integrates Petri Nets (PNs) and
knowledge-based system (KBS) to support process family
I. INTRODUCTION planning. In the methodology, an integrated product-
process family structure, termed as IP2S, is proposed to
A production process describes routings, operations organize all data pertaining to the product and process
and manufacturing resources (e.g., machines, tools, families. With the IP2S, planning production processes for
fixtures, jigs) that are adopted to materialize a design. In diverse customized products is anchored to one common
accordance with the items located at different levels of a platform, similar to the generic product-process structure
product’s BOM (bill-of-materials) hierarchy, it includes a [7]. Built upon the IP2S, a formal PN model of process
number of sequenced sub-processes, each of which family planning is developed. The PN model not only
consists of multiple ordered manufacturing and/or captures the elements (e.g., product and process family
assembly operations. The traditional way to plan data) and their relationships inherent in process family
production processes is based on individual planner’s planning, but visualizes the dynamic behavior of process
experience and intuition, instead of well structured, robust family planning, i.e., how the production processes for
methods, as pointed out in [e.g., 1]. As a result, given the given product family members are planned. To implement
same product, planners usually come up with different the proposed methodology, a prototypical KBS is
production processes. This inevitably causes unnecessary developed, and applied to planning production processes
production changeovers on shop floors, such as variations for a truck family.
in routings, operations and manufacturing resources.
Production performance in terms of cost, lead-time and II. METHODOLOGY INTEGRATING PN AND KBS
quality deteriorates with the inclusion of these
unnecessary production changeovers [2]. A. Methodology Overview
To survive in the manufacturing environments
nowadays, companies strive to quickly develop product In the first step of the proposed methodology in Fig 1,
families, instead of individual products, while using the the IP2S is constructed as a single structure that organizes
available design and manufacturing capabilities. It is well data pertaining to a given product family and data relevant
understood that successful product family development to the corresponding process family. In this way, data and
relies on the efficiency in both designing and producing prior knowledge of product and process families are
product families. While product family design has been captured and maintained in the IP2S, thus facilitating
addressed by researchers proposing many solution downstream product development activities. Based on the
methodologies and tools [3], planning production IP2S, companies are able to plan production processes by
processes for product families has not received adequate considering the existing manufacturing resources and the
attention, as stated in [e.g., 4]. Consequently, it common and/or similar routings to be adopted on shop
floors. Furthermore, the IP2S helps construct the dynamic Final Product (FP) (a)
(c)
model of process family planning in the second step and Final Product (FP)
P3 I2 P4 I3 SA11 P2 SA12
Fig. 1. A systematic methodology for process family planning. Fig. 2. Integrated product-process family structure.
The second step aims to construct a representation In relation to a product family, a process family refers
scheme that reflects the dynamic characteristics of process to the set of feasible production processes that can be used
family planning (i.e., how production processes are to produce individual products in the family. For a given
planned for given product families). By considering the product family, similarities in product structures and
unique characteristics of planning production processes items propagate to production processes in the process
for product families [5], this study applies three PN family, resulting in similarities in routings, operations and
extensions, including CPNs (colored PNs), NPNs (Nested manufacturing resources. Thus, a generic process
PNs) and TPNs (Timed PNs), to construct the formal structure can be organized to include all data pertaining to
model of process family planning: colcored timed PNs production processes of the corresponding process family.
(CTPNs). The system of nested CTPNs not only captures As shown in Fig. 2(b), each node is a generic process in
the dynamics and reasoning of process family planning accordance with a generic item in the generic product
but provides designers an intuitive visualization medium. structure. Each generic process can be further
The last step attempts to provide decision support by decomposed into a number of ordered generic operations
automatically generating process families for given together with generic manufacturing resources, setups and
product families. In view of the significance of KBSs in cycle times. For example, the generic process, AP 4,
decision making support and the analogy between PNs corresponds to the generic final product, FP (Fig. 2(a))
and KBSs [8], this step proposes a KBS based on the net and, has two generic operations, AO1 and AO2, and the
system model and the IP2S. other generic process elements. A process element can be
specified by instantiating the corresponding generic
B. Integrated Product-Process Family Structure process element with respect to given design
specifications. A specific process for a given item can be
According to [3], a product family is a set of related obtained after all specific operations, manufacturing
products assuming a common product structure and resources, setups and cycle times have been determined
performing some common basic functions. Based on the through instantiation.
common product structure, individual products in a family The IP2S can be obtained by linking the generic
often possess similar items of same types (i.e., item product structure with the generic process structure, as
families). Thus, in line with the common product structure shown in Fig.2(c). The integration follows materials-
and item families, all data pertaining to a product family operations requirement links, i.e., the output product items
can be organized as a generic product structure, as shown of preceding operations become the input material items
in Fig. 2(a). Each node in the generic product structure is of succeeding operations. Linking items with other
a generic item in the sense that it represents a class (or process elements can be accomplished by following their
family) of similar item variants of the same type. Each mapping relationships. Such mapping relationships can be
generic item is described by a number of design identified from the large volumes of existing production
parameters. For given specific design parameter values, a data using data/text mining techniques [9].
generic item can be instantiated to a specific item. As with
the instantiation of generic items, instantiating the generic C. Nested Colored Timed PN Model
product structure with respect to the specifications of a
given product produces a unique BOM describing the To capture the unique characteristics of process
product. family planning, the formalism of CTPNs is developed
based on the principles of CPNs, NPNs and TPNs. In
accordance with the generic items in the IP2S, a number
1756
Proceedings of the 2011 IEEE IEEM
of CTPNs is defined to model planning processes for the Because of the strict corresponding relationship between
corresponding specific item variants. A multilevel system CTPNs generic items in IP2S, data attached to tokens is
of nested CTPNs, SysN , is further developed to model consistent with the data organized in the IP2S.
process family planning for the final product family. Logical transitions are defined to model the
The essential elements of a PN are places, tokens, preconditions of operations. Timed transitions are used to
transitions, arcs and arc expressions describing pre/post represent operations which take certain time durations.
conditions of transition firing. By attaching data (so called Reconfigurable transitions are introduced to model the
colors in CPNs) that defines real world objects to tokens, selection of machines. The firing of reconfigurable
the resulting colored tokens can capture the large variety transitions and logical transitions is atomic and takes no
of product items and process elements in a compact time delay, whilst the firing of timed transitions incurs
manner. A CTPN is defined as a 11-tuple: time delays which are equal to the cycle times of the
CTPN P, T , A, h, 6, D, V , ET , E, W , P , where
operations represented. Inhibitor arcs are introduced to
connect generic machine places to reconfigurable
x P P P P P is a finite nonempty set of
B I M GM
transitions. They prevent the firing of an enabled
places with 4 disjoint subsets: PB (buffer places), reconfigurable transition even if there is a token in the
P I (item places), PM (machine places) and PGM associated generic machine place. Thus, only one machine
(generic machine places); is selected each time for given material items. Essentially,
inhibitor arcs, reconfigurable transitions and generic
x T T L T R T T , P T M is a finite nonempty set
machine places form the reconfiguration mechanism that
of transitions with 3 disjoint subsets: T L (logical accommodates machine selection and process variations.
transitions), T R (reconfigurable transitions) and T T A multilevel system of nested CTPNs ( SysN ) is
x
(timed transitions);
A P uT T u P is a finite nonempty set of normal
defined as a 5-tuple: SysN SN, SP , E, A , J , where
B R
1757
Proceedings of the 2011 IEEE IEEM
III. APPLICATION CASE machine places p4 and p5. Similarly, places p10 and p11 are
used to represent two alternative sets of resources
Based on the methodology, a prototypical KSB has carrying out the seco nd asse mbly operation.
been developed to a truck family in a vehicle firm. Fig.3 Legend: Qbd
Body
Body Qs Speaker
Office Qe
package Engine
Qpt Power train APpt
Interior Qgb Gear box
decoration Radio Truck APta Chassis APcs
Qch
Resting Qf
Cabinet CD player Frame
package
Audio Qfa
Speaker Suspension APsp Front axle
package Qsu
Qra
1758
Proceedings of the 2011 IEEE IEEM
1759