1 s2.0 S0007850614001139 Main
1 s2.0 S0007850614001139 Main
1 s2.0 S0007850614001139 Main
A R T I C L E I N F O A B S T R A C T
Keywords: Managing changes and disturbances resulted by fluctuating order streams and diverse product portfolios
Production planning
requires efficient capacity management decisions and production planning strategies. High volume
Reconfiguration
products can be produced cost efficiently on dedicated assembly lines, while the assembly of low runners
Optimization
is more efficient on reconfigurable lines. In the paper a hierarchical planning decision workflow is
introduced to assign the products to dedicated and reconfigurable lines, and to optimize the system
configuration and the production plan of the reconfigurable system in an integrated way. The proposed
solution is demonstrated through the results of an industrial case study.
ß 2014 CIRP.
http://dx.doi.org/10.1016/j.cirp.2014.03.110
0007-8506/ß 2014 CIRP.
458 D. Gyulai et al. / CIRP Annals - Manufacturing Technology 63 (2014) 457–460
products. The number and the types of the reconfigurable lines are The following assumptions are made. Order volumes and
calculated based on the order volumes, and the throughput is forecasts are available for the given time horizon. All products can
estimated by using automatically generated discrete-event simu- be assembled in either a reconfigurable or a dedicated line. It is
lation models. The industrial environment considered in this paper assumed that the capacity of a single line is sufficient to assemble
is similar, but the focus is on the cost-efficient capacity- and the product in the desired volume, and therefore, the option of
production planning of the reconfigurable lines. dividing the order volume between different production modes
In the following section a detailed formulation of the problem in can be ignored. Although certain products exist in different
question is given. The proposed solution approach is presented in variants, these variants are always produced together, and
Section 3, followed by the experimental results based on the therefore, they can be considered as single products on this level
previously stated real industrial dataset. of the production planning hierarchy. Machine prices and the costs
of human operators are constant over time.
2. Problem formulation
2.2. The underlying cost model
2.1. The capacity management problem
The line assignment problem can be seen as subdividing the set
In an assembly system with dedicated and reconfigurable lines, of products, P, into products assembled on the dedicated lines, D,
the key decision within capacity management is allocating each on the reconfigurable lines, R, and products outsourced, OS.
product to a dedicated or a reconfigurable line or, alternatively, For products p 2 D or p 2 OS, the production costs can be
outsourcing it to a supplier, while minimizing the total production assigned directly to individual products, and denoted by a
cost (Fig. 1). parameter Cp. In case p is assembled on a product-specific
dedicated line, the production cost Cp can be computed as the
sum of the investment cost (zero if a dedicated line for p already
exists), a high fixed cost, and a volume dependent operation cost.
Analogously, for an outsourced product p, Cp is composed of a small
fixed cost and a relatively high unit cost.
In contrast, the cost related to the reconfigurable lines depends
on the actual product mix and the production plan adopted, and
cannot be directly divided among individual products. With a
given optimization model for production planning, this cost can be
described as a general, non-linear function of the production
volumes, resource requirements, and further parameters of the
products assembled on the reconfigurable lines. Therefore, the
overall production cost incurred in the reconfigurable system is
captured by a function CR, and it incorporates the investment costs
and the operation costs related to those lines. A key challenge in
the line assignment problem is computing, as well as predicting
this cost for an arbitrary set of products R.
Fig. 1. Illustration of the capacity management problem.
Since in the reconfigurable system the production cost depends The proposed hierarchical workflow for integrated line assign-
on the product mix in question and the production plan adopted, line ment and production planning for the reconfigurable system is
assignment and production planning of the reconfigurable system depicted in Fig. 2. Integration is established via feedback from
are strongly related. Therefore, the proposed method focuses on production planning to line assignment, in the form of multivariate
solving the line assignment and capacity planning problems (Fig. 2). linear regression for estimating the cost function CR.
Both line assignment and production planning are iterated over
time in a rolling horizon framework, which results in a potential
time-to-time relocation of the products among lines as order and
forecast volumes vary. In each step of periodic re-planning,
investment costs are calculated to reflect the necessary changes in
the resource pool with respect to the current capacities. The time
horizon of planning is a few months on both levels, with monthly
re-planning on a rolling horizon basis. While line assignment is a
continuous-time decision that can be revised only during periodic
re-planning, production planning is performed on a discrete time
scale with time units corresponding to one shift.
2.4. Notation
Parameters:
J set of machine types
Fig. 2. Workflow of the capacity management method.
P set of products
When searching for the optimal allocation, the current customer T set of shifts
orders as well as the forecast volumes are considered on a predefined ej purchase price of machine type j
time horizon. The total production cost is composed of the
oj operation cost of a machine of type j per shift
investment, the operation, and the personnel costs. The changeover
cost in the reconfigurable system is assumed to be an order of h cost of an operator per shift
magnitude smaller than the above cost components. qp total order and forecast volume of product p
D. Gyulai et al. / CIRP Annals - Manufacturing Technology 63 (2014) 457–460 459
pp processing time of product p The objective is to minimize the total production cost (3),
rjp required number of machines of type j by product p composed of the purchase price of the machines that are not readily
available in the current resource pool, the personnel costs, and the
n0j number of machines of type j in the resource pool
operation costs. Constraint (4) specifies the required number of
s duration of a shift machines from each type in each shift, while equality (5) states that
Decision variables (line assignment): every customer order must be fulfilled. Constraints (6) define the
R set of products in the reconfigurable system variable domains, and require that at most one reconfigurable line
should produce the same product in the same shift.
Decision variables (production planning):
The resulting production plan specifies the set of machines to be
xt p number of lines producing product p in shift t purchased and the system configuration in each shift. The above
nj number of required additional machines of type j model, however, ignores the cost and time of reconfiguration, and
leads to a plan in which the sequence of the shifts can be changed
3. Solution method arbitrarily. In order to minimize the number of reconfigurations, a
sequencing problem is solved that re-orders the shifts, but leaves
3.1. Line assignment the system configuration unchanged within each shift. This can be
represented as a symmetric Travelling Salesman Problem (TSP), in
The goal of line assignment is to decide whether a certain which the vertices are the shifts, while the cost of an edge is the
product should be assembled on a dedicated or on a reconfigurable number of different lines between the configurations in the two
line, or it should be outsourced (Fig. 2). While the production costs corresponding shifts.
in the dedicated system and by outsourcing can be computed in
closed form from the input parameters, the costs in the 4. Experimental results
reconfigurable system are dependent on the current product
mix. Therefore, we propose to predict this cost using multivariate The proposed capacity management and production planning
linear regression based on the production costs in randomly method was tested on an industry-related dataset, considering
generated scenarios. For the regression, the following calculation historical order and forecast volumes, as well as real production
model is applied: lines. The product portfolio consists of 67 products with diverse
0 1 order volumes and assembly processes. The training dataset for the
R
X X regression contained 80 production planning problem instances,
C ¼ b0 þ b1 jRj þ @ b2 p p q p þ b jþ2 r j p A þ e; (1) generated by assigning a random production volume to each
p2R j2J
product. The multivariate regression was computed using the R
where the bs are unknown parameters that are estimated, b0 is the environment, by applying its general linear regression function,
intercept and e is the error term [17]. By neglecting e, the formula which took ca. 2 s [18]. This provided an appropriately precise
above can be rearranged as follows: prediction of the production cost in the reconfigurable system,
0 1 with a coefficient of determination of R2 = 0.987, as shown in Fig. 3.
R
X X X
C b0 þ @b þ b p p q p þ b jþ2 r j p A ¼ b0 þ ap (2) 10000
1 2
p2R j2J p2R 9000
8000
Thus, it is enough to estimate only the ap values subsequently. The 7000
Cost [Units]
1200000 30% approach offers an integrated way for the assignment of products
to dedicated or reconfigurable resources and for the production
1000000 25%
planning of the reconfigurable ones. An essential element of the
Fig. 4. Results of line assignment: cost savings and production volume over a four- Acknowledgements
year horizon.
Research has been partially supported by National Develop-
ment Agency, Hungary Grant No. ED_13-2-2013-0002 and by the
70
European Union 7th Framework Programme Project No. NMP
60 2013-609087, Shock-robust Design of Plants and their Supply
Number of products