260 likes | 378 Views
POLITECNICO DI MILANO Dipartimento di Meccanica. Performance Evaluation Of Flow Lines With Multiple Products. Colledani M., Matta A. and Tolio T. Outline. System: description and assumptions Analytical model: building block Analytical model: decomposition Numerical results
E N D
POLITECNICO DI MILANO Dipartimento di Meccanica Performance Evaluation Of Flow Lines With Multiple Products Colledani M., Matta A. and Tolio T.
Outline • System: description and assumptions • Analytical model: building block • Analytical model: decomposition • Numerical results • Conclusions and future developments
System description • K machines, i=1,…,K • z products, q=1,…,z • Homogeneous buffers • Discrete material/discrete time • Deterministic and equal processing times • Saturated system
System description • Machines can fail with multiple failures, j=1,…,Fi • Machines can be failed in only one mode at the same time period • MTTF and MTTR are geometrically distributed • The production rule at machine is local and stochastic (production parameters ai,q) • Buffers have finite capacity, Ni,q • Blocking Before Service
System description Production parameters of machine Mi at time t are adjusted depending on the state of the immediately upstream and downstream buffers. (Nemec, 1999) and (Syrowicz, 1999) deal with lines with two products and priority rules. (Colledani et al., 2003 and 2005) deals with lines with two products and same assumptions.
Two-machine line with z products Production parameters may change because of the emptying and/or filling of buffers. Production parameters are adjusted as follows:
ZP2M: two-machine line with z products The state of the system is represented by: (n1,…, nz,xu,xd). The total number of possible states is: The corresponding Markov Chain is too complex to be solved numerically with traditional techniques.
Aggregate product a a The aggregation technique The behaviour of z-1 products can be modelled in an approximate way by considering an equivalent aggregate product.
The aggregation technique … … … … The system with z products is represented by a set of equivalent z systems, each one crossed by 2 products: product q and the corresponding aggregate product. (Baynat and Dallery, 1995) first proposes this technique for analyzing multiclass queuing systems.
The aggregation technique The production probabilities in the original system are adjusted as follows: However, the aggregation of all products except q does not allow to recognize the buffer levels of single aggregated products in the analysis of the two-machine two-product system, thus we are forced to find new values for the production parameters.
The aggregation technique • For each system it is necessary to calculate the parameters: • Buffer capacities: Nq(q) and Na(q) • Upstream production parameters: auq(q) and aua(q) • Downstream production parameters: adq(q) and ada(q) There are totally 6z unknowns. (Colledani et al., 2003 and 2005) is used to calculate the performance.
The aggregation technique The sum of production parameters of each machine must be equal to one: The buffer capacity of the product q corresponds to that in the original system: The buffer capacity of the aggregate product is the sum of the buffer capacities in the original system of the single aggregated products:
The aggregation technique We define uq as the set containing all the combinations, in the two-machine line original system, of buffers full and not full obtained without considering buffer Bq: The new value of the upstream production probability of product q is calculated as a weighted combination of the adjusted auqvalues overall the possible combinations belonging to the set uq : probability associated to the occurrence of combination h uq
The aggregation technique We define dq as the set containing all the combinations, in the original system, of buffers empty and not empty obtained without considering buffer Bq: The new value of the upstream production probability of product q is calculated as a weighted combination of the adjusted adq values overall the possible combinations belonging to the set dq : probability associated to the occurrence of combination h dq
Long lines with Z products Local failures Local failures Remote failures (starvation) Remote failures (blocking) (Tolio and Matta, 1998) The new production parameters are calculated as follows:
Numerical results: 4P3M Test on 50 cases: 0.66 % error on average throughput 6.4 % error on average buffer levels.
Conclusions and future developments New model to estimate the performance of multiple product flow lines. Ongoing work • Split/merge systems with z different products To be developed • The continuous model with different processing times • Closed systems with z different products • Different production policies
System description • Eq is the average production rate of the system related to product q, with q=1,…,z • E is the overall average production rate of the system
The aggregation technique 2P2M: two- product two- machine system Some relationships:
The aggregation technique Algorithm Step 1: Initialization of 2P2M systems. Set the production probabilities of 2P2M systems to some initial value and the buffer capacities. Step 2: Solve 2P2M systems. For q=1,…,Z solve the 2P2M system producing products q and a(q) using the method in (Colledani et al., 2005). Step 3: Calculate alphas. For q=1,…,Z calculate the new values of production probabilities auq(q),aua(q),adq(q) and ada(q). Step 4. Check convergence. The algorithm converges if all the production probabilities do not significantly change from one iteration to another, otherwise go back to Step2.