Keywords

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

1 Introduction

In a volatile market environment, today’s manufacturing organizations strive to improve their performance, whilst providing customers with more customization options [1]. The main classes of attributes to be considered when making manufacturing decisions, i.e. cost, time, quality and flexibility, are closely interrelated and have been investigated towards optimization, in an attempt to improve product quality, to confront market competition, to shorten lead times, as well as to reduce costs. These aspects constitute the main reason for the increasing complexity met in modern manufacturing systems. Controlling this complexity with conventional methods, such as the approaches based on Manufacturing Resource Planning (MRP II) principles and concepts, require more and more data and is becoming extremely difficult to manage. One of the top business pressures, dealt by enterprises, is the need to react to demand changes in a timelier manner. Further to having to address the increase in year-over-year fulfillment and transportation costs per unit, companies have been attempting to improve the cross-channel supply chain flexibility in order to achieve a faster reaction to demand changes and to improve supply chain responsiveness [2]. Manufacturing companies should be able to quickly restructure or transform the supply chain execution (source–deliver processes) in response to an evolving global, multi-channel supply chain scenario. However, a lot of companies still do not have the ability to respond to dynamic demand cycles, while, at the same time, the increased globalization pushes the demand uncertainty at even higher levels [2]. In the retail domain, for instance, the demand has been so uncertain in the time span between mid 2010 and end of 2011 that the volume of inventory has either been too high or too low [2]. The recent events, concerning the volcano’s eruption in Iceland and the nuclear disaster in Fukushima, have reaffirmed the need for greater flexibility in order for manufacturing organizations to cope with the dynamic nature of the market and its fluctuations.

At the same time, the existing, off-the-shelf Supply Chain Management software platforms and tools are too expensive to be implemented and deployed at a broader networked enterprise scale, including smaller companies with limited Information and lower Communication capacity, and are unable to:

  • Cover all actual phases of a manufacturing network lifecycle and

  • Cope with the highly dynamic and uncertain nature of demand.

It is not enough for today’s manufacturing enterprises to be networked: they have to be able to change and adapt to a continuously evolving environment and to form dynamic alliances with other companies and organizations in a fast and cost-efficient manner.

2 Current Approaches for Manufacturing Network Management

The variations at trade barriers level and the worldwide evolution of the transportation and communication means have led to the globalization of manufacturing activities [3]. New global strategies have pushed forward the internationalization of manufacturing systems [4]. The manufacturing landscape has become more competitive, dynamic and complex.

A large number of studies have addressed various aspects of the supply chain management problem. The initial configuration of supply chains and the selection of partners constitute one of the most critical phases in the lifecycle of a supply network. A few research efforts have proposed the use of mixed-integer mathematical models with the objective to maximize profits or minimize the overall supply chain operation costs [5]. Others have focused on the identification of the optimum transportation modes for minimizing the total transportation and inventory costs, including those addressing multi-product cases for identifying optimal shipping times and loading policies [6]. Production planning and transportation problems have also been addressed jointly [7]. Another stream of research work has dealt with the problem of having the supply chain flexibility increased, whilst retaining the capability to produce towards satisfying demand, by leveraging the alternative supply chain options and the routing flexibility within a pre-defined planning horizon [8]. The problem of locating or relocating production facilities for satisfying the varying local demand has also been modeled by a few researchers. In some cases, transportation mode and product switching decisions have been addressed jointly [9, 10].

Collaborative planning of fixed supply networks is another issue that has attracted the interest of many research teams. The objective is to align the plans of the individual supply chain partners and coordinate the production of the supply chain towards achieving a series of common, or in some cases partner-specific, objectives [11]. Hierarchical approaches, initiated by the Original Equipment Manufacturer (OEM) have also been proposed, where each partner’s tier performs all production planning activities and then provides these plans to the next tier for carrying out its own process of production planning, until all tiers have completed their production planning activities [12]. Merging the planning activities of several partners into one planning domain may improve the results of the upstream collaboration [13]. Negotiation-based collaborative planning approaches have been reported, focusing on the use of upstream planning at the beginning and then on the employment of a negotiation process in order for the overall performance to be improved [14].

The vast majority of the research work reported, dealing with the supply chain management and optimization, dealt with very specific parts of the phases of a supply chain lifecycle. A few recent studies have dealt with the challenges related to each phase of the supply chain lifecycle in a more integrated manner. The combined problem involving multiple transportation modes, diverse supply chain flexibility options and dynamic facility locations has been tackled in [8], experimenting with different adaptability schemes of a supply chain.

In [4], the integrated planning and transportation problem is addressed, proposing a mathematical model with production and transportation capacity constraints.

In general, so far, the approaches towards managing supply chains have dealt with static instances of their operation: parts or the entirety of the supply chain model are fixed and only a few alternative options are available. A few attempts deal with different transportation modes, some others take into account alternative facility locations and product changeover options and very few, in principle the recent ones, propose a more sophisticated methodology in order for more facets of the problem to be addressed simultaneously.

Our modeling approach allows for the formation of alternative dynamic production network configurations as well as for their validation via simulation in a series of network and demand settings, ensuring that the network be adaptive and capable of addressing the demand requirements. It may take into consideration partners who have not been part of the network in the past, requiring minimal information from their part regarding the initial configuration and planning of the manufacturing network. This way, a significant number of suppliers may be considered initially and therefore the chances towards achieving an adaptive network configuration are significantly increased. At the same time, the uncertainty related to the demand, the production process and the transportation of products, subassemblies and parts may also be considered, so that the risks regarding the operation of the network be taken into account.

The development of highly adaptive manufacturing networks is a very important objective in today’s volatile environment. The proposed approach employs an integrated holistic view of the network and attempts to evaluate the performance of the network against multiple criteria, such as time and cost. At the same time, it offers a mechanism for generating, evaluating and ranking a set of alternatives, so that the stakeholders involved be provided with more options, when having to decide about the configuration of a manufacturing network.

3 Dynamic Manufacturing Networks Modeling

The manufacturing networks have to be more adaptive to the fluctuating demand in order for a more responsive and efficient operation to be achieved. Towards this direction, a new modeling approach, employing a holistic view of the overall network performance, is proposed. The major steps are depicted in Fig. 1.

Fig. 1
figure 1

Overview of the proposed approach

The principle objective is to use minimal information, so that potential partners with minimal Information and Communication capacity may take part in a Dynamic Manufacturing Network (DMN).

3.1 Information Requirements

This approach requires that some minimal information regarding the production orders and the partners’ capacity and network be available, in order for different alternative DMN configurations to be generated and evaluated.

Assuming that:

  • S: The overall number of partners (including manufacturers, suppliers and customers),

  • P: The number of products, subassemblies and parts,

  • O: The overall number of orders,

  • M: The number of different modes of transportation (e.g. ground, air, etc.),

  • t: The time unit (e.g. day, shift, hour, etc.), t = 1…T,

  • T: The scheduling horizon,

  • A: The number of alternative DMN configurations to be generated,

  • N: The number of samples (simulation runs) for each alternative,

the following information is required:

  • PP ij : This variable represents the bill of materials (BOM) of all products, subassemblies and parts that may be produced or are available; when PP ij  = 1, with i = j, product i does not require other parts for being produced.

  • SPC sp : The cost of manufacturing one unit of product p in partner s.

  • SPI sp : The inventory cost per unit of product p in the facilities of partner s.

  • SSR ss’pm : The cost of transferring one unit of product p from partner s to partner s’ using transportation mode m.

  • SST ss’pm : The time required for transferring one unit of product p from partner s to partner s’, using transportation mode m.

  • SSTV ss’pm : The stochastic variation of the time required for transferring one unit of product p from partner s to partner s’, using transportation mode m, following a uniform distribution [−SSTV ss’pm , SSTV ss’pm ].

  • SP sp : The capacity per time unit required for producing product p in the facilities of partner s, with 0 ≤ SP sp  ≤ 1, s = 1…S, p = 1…P.

  • SPV sp : The stochastic variation of capacity per time unit required for producing product p in the facilities of partner s, following a uniform distribution [−SPV sp , SPV sp ].

  • S max : the maximum number of partners that may produce the same part within the DMN.

  • ST st : The capacity already allocated in time unit t for partner s.

  • STV st : The stochastic variation, regarding the capacity already allocated in time unit t for partner s, following a uniform distribution [−STV st , STV st ].

  • SY sp : The quantity of product p in the inventory of partner s.

  • PO ops : The quantity of product p of order o, issued by partner s.

  • DD o , ED o : The due date and the simulation end date of order o.

  • AD o : The arrival date of order o.

The above is the minimal information required for generating alternative DMN configurations, without having to take into account the process plans and the specific details of each partner’s production equipment.

3.2 Generation of Alternative DMN Configurations

We define as an alternative DMN configuration the SxP matrix A sp , where each element of this matrix a sp represents the probability that partner s produces product p.

This probability actually defines which partner will be producing which product, part or subassembly, when an order (either for an end product or for a subassembly or a part required for manufacturing the end product) arrives or is issued within the DMN.

An example of an alternative DMN configuration (matrix A sp ) is shown in Table 1: with reference to the case scenario described in Sect. 4 (alternative #4 of Table 4), where 5 suppliers (S1 to S5) and 2 customers (S6 and S7) have to collaborate for the dispatch of a number of orders, product P1 will entirely be produced by S2, whilst partner S1 will produce 40 % of the quantity ordered of P2 and S2 will produce the remaining 60 % of the quantity ordered of P2. We consider as a DMN the set of all potential partners that could take part in the dispatching of an order. Contrary to the existing hierarchical approaches, the cooperation among the DMN members is considered being loose, without having to identify which partners have a leading role or not. Orders may actually be received by all partners. In this paper, however, it is assumed that the partners who can manufacture and deliver a specific product are the ones who usually receive an order for this product and therefore initiate the DMN configuration process.

Table 1 An alternative DMN configuration example

3.3 Simulation of Alternatives Samples

For each alternative DMN configuration a number of samples is simulated (Fig. 2). For each sample, in each time unit, the orders received are randomly assigned to the partners available, the ones who can produce the products ordered, as per the matrix A sp . Each partner checks the assigned orders and in case a part of an order may be fulfilled, a transfer order is released towards the partner who has released the original order. In order to take into account different transportation options in all samples, thus considering how adaptive the DMN configurations, in terms of transportation efficiency, are, a random transportation mode m from the ones available is selected for each sample. The associated transportation cost and time SSR ss’pm , SST ss’pm , SSTV ss’pm are used in the process of calculating the corresponding transportation cost and time of order o for sample n (TC on ). The remaining product quantities of the assigned orders are then checked against their requirements of subassemblies and parts. If the production for a part of the order may be initiated, a production order is released and planned, having taken into account the production capacity already allocated (ST st , STV st ) as well as the capacity requirements of the products to be produced (SP sp , SPV sp ). In case extra subassemblies or parts are required for the fulfillment of an order, new ones are released towards the DMN partners. When all orders have been dispatched, the simulation of the samples is completed and other ones are then simulated until all N samples of all A alternatives are evaluated (Fig. 3).

Fig. 2
figure 2

Overview of the simulation process

Fig. 3
figure 3

An example with alternatives and samples

3.4 Evaluation of Alternatives

All the samples of alternatives are evaluated against the criteria of average tardiness and cost. In particular:

$$ Tard_{a} = \frac{{\mathop \sum \nolimits_{n = 1}^{N} \mathop \sum \nolimits_{o = 1}^{O} \left\{ {max\left( {ED_{on} - DD_{on} } \right),0} \right\}}}{n} $$
(1)
$$ Cost_{a} = \frac{{\mathop \sum \nolimits_{n = 1}^{N} \mathop \sum \nolimits_{o = 1}^{O} TC_{on} }}{n} $$
(2)

Using the simple additive weight method and having already identified the criteria weights for defining their relative importance, the overall utility of each alternative may be calculated with the aid of a software application. This way, all alternatives may then be ranked and presented to the user. The average cost and tardiness values of the alternative DMN configurations are considered as a measure of the DMN’s adaptability towards demand requirements. Apparently, future demand scenarios may also be taken into consideration for each alternative.

4 Implementation and Experiments

For the purpose of testing and validating this proposed approach, a software application with a simulation engine has been implemented and a series of experiments has been carried out. A 3-tier case scenario is demonstrated with 7 partners (including 2 customers) and 4 products. Part P1 may be produced by partner S1 and S2, whereas, P2 is produced by S2 only and P3 and P4 may be produced by partners S3, S4, S5 (Fig. 4).

Fig. 4
figure 4

Case scenario: bill of materials and suitable partners

The properties of the DMN are shown in Table 2.

Table 2 Description of the case scenario

The information regarding the orders is depicted in Table 3.

Table 3 Orders information

Four experiments have been carried out with a different number of alternatives (A) and a maximum number of partner (S max ) who could take part in the manufacturing of the same product or part. For the first two experiments only one partner may produce each part, while in experiments 3 and 4, up to 2 partners may produce each part. The results of the best alternative generated in each experiment are shown in Table 4.

Table 4 Experiments and performance of best alternatives

Twenty samples were generated per alterative for all four experiments. The performance of the best alternatives suggested in these experiments is compared and their utility is estimated, taking into account the criteria weights. It is obvious that the more alternatives are generated, simulated and evaluated the more promising the best alternative DMN configuration looks. It is also interesting to note that the performance of the DMN is better when more options are available, in terms of the maximum number of partners that can produce the same part.

5 Conclusions

A novel approach for modeling Dynamic Manufacturing Networks as well as for generating and evaluating alternative configurations has been proposed. This method requires minimal information regarding the status of the manufacturing systems belonging to the network partners. This information is in principle limited to the capacity available per partner over the scheduling horizon, their production capabilities, the status of their inventory and the existing modes of transportation.

The dynamic nature of the manufacturing network is addressed in the following ways:

  • The uncertainty associated with the production and transportation times, as well as with the demand profile is also considered via the sampling mechanism of the proposed approach: many different scenarios are therefore simulated beforehand, in order to ensure that the manufacturing network may operate efficiently under different conditions.

  • This method enables collaboration schemes of specific products, subassemblies and parts, i.e. their production may be distributed to many partners. The uncertainty related to the partners’ production capacity is taken into consideration and therefore collaborative schemes with more partners are proposed in case it is likely that a partner cannot deliver.

  • The different transportation modes provided are also taken into account, along with the corresponding costs and times for each alternative via the sampling mechanism. This way, the adaptability of the proposed DMN configurations in terms of how well they behave in terms of transportation efficiency is considered; in case any transportation problems emerge, the proposed DMN configurations are expected to cope well with these problems.

  • Whenever a disruption in the operation of a DMN occurs, the proposed approach may be executed again, towards modifying the initial DMN configuration.

Nevertheless, a series of assumptions were made for testing, validating and presenting the proposed approach:

  • Production capacities have been assumed to be evenly distributed,

  • A randomly generated demand profile was used including the orders’ due dates.

However, without loss of generality, the proposed methodology may easily be used with other statistical distributions and demand profiles.

Through the simple case scenario given and the experiments carried out, it has been shown that the proposed approach could be used for determining adaptive DMNs in a volatile and highly uncertain global market environment. The problem of integrating complex products/parts and suppliers’ interrelationships, the finite production capacity of the potential partners, different transportation modes and the uncertainty pertaining to available and required production capacities and process times cannot be handled by conventional Mathematical Programming and Operations Research approaches.

Going beyond the configuration and planning phases, further features would include options for lot sizing within the DMN as well as options for expanding the use of the proposed approach in the domain of the manufacturing scheduling, where detailed process plans and configurations have to be considered at each partner’s level. Integrating data from the shop floor and the logistics network for monitoring the operation of a DMN is also another idea that is worth experimenting with. More sophisticated scenarios may also be tested, involving the transportation activities and organizations as part of the DMN.

DMNs are expected to be in charge of an increasing part of the global manufacturing activity and therefore, providing new methods and tools for improving their operation and overall efficiency is of paramount importance.