Next Article in Journal
Highly Dispersive Optical Solitons with Complex Ginzburg–Landau Equation Having Six Nonlinear Forms
Next Article in Special Issue
The Interplay between Digital Entrepreneurship and Sustainable Development in the Context of the EU Digital Economy: A Multivariate Analysis
Previous Article in Journal
Deep Learning Models for Predicting Monthly TAIEX to Support Making Decisions in Index Futures Trading
Previous Article in Special Issue
A Fusion Framework for Forecasting Financial Market Direction Using Enhanced Ensemble Models and Technical Indicators
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mathematical Modeling of Manufacturing Lines with Distribution by Process: A Markov Chain Approach

by
Gilberto Pérez-Lechuga
1,*,
Francisco Venegas-Martínez
2 and
José Francisco Martínez-Sánchez
3
1
Instituto de Ciencias Básica e Ingeniería—AAI, Universidad Autónoma del Estado de Hidalgo, Pachuca 42184, Hidalgo, Mexico
2
Escuela Superior de Economía, Instituto Politécnico Nacional, Mexico City 11350, Mexico
3
Escuela Superior de Apan, Universidad Autónoma de Estado de Hidalgo, Apan 42082, Hidalgo, Mexico
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(24), 3269; https://doi.org/10.3390/math9243269
Submission received: 15 November 2021 / Revised: 10 December 2021 / Accepted: 13 December 2021 / Published: 16 December 2021

Abstract

:
Today, there are a wide variety of ways to produce goods in a manufacturing company. Among the most common are mass or line production and process production, both of which are antagonists. In an online production system, materials move from station to station, receiving added value on a well-defined layout. In a production line by process, the materials randomly visit a set of machines strategically located in order to receive a treatment, almost always through metalwork machines, according to the final product of which they will be part. In this case, there is not a predefined layout, as the incoming materials are sectioned and each piece forms a continuous flow through different workstations to receive some process. This activity depends on the function of the product and its final destination as a component of a finished product. In this proposal, Markov chain theory is used to model a manufacturing system by process in order to obtain the expected values of the average production per machine, the total expected production in all the facilities, the leisure per machine and the total productive efficiency of the system, among other indicators. In this research, we assume the existence of historical information about the use of the equipment, its failures, the causes of failure and their repair times; in any factory, this information is available in the area of manufacturing engineering and plant engineering. From this information, statistical frequency indicators are constructed to estimate transition probabilities, from which the results presented here are derived. The proposal is complemented with a numerical example of a real case obtained from a refrigerator factory established in Mexico in order to illustrate the results derived from this research. The results obtained show their feasibility when successfully implemented in the company.

1. Introduction

Manufacturing is one of the most important activities in the world economy because the production of consumer goods directly influences a country’s wealth, contributing to around 70% [1]. To this day, the ways of producing consumer goods have evolved in an impressive way along with the technology. Without a doubt, 5G and 4.0 technologies applied to manufacturing systems, in conjunction with hybrid optimization and artificial intelligence, make this environment a highly significant medium in modern global industry [2].
A Flexible Manufacturing System (FMS) is viewed as the integration of assembly processes, material flow, computer communications and control processes [3]. This type of structure represents the central axis around which the activities of a production line revolve. Its importance lies in exchanging machinery and processes immediately in order to manufacture a large number of different products. Usually, the topology (layout) of the plant distribution is defined through the nature of the product to be manufactured, the used materials, the machining operations, the physical arrangement of the equipment, the location of the raw material and the finished product warehouses, among other issues. The literature in this regard is quite abundant in information, although most of the authors agree on some general aspects in the ways of producing.
More specifically, the following ways of producing are common in today’s manufacturing engineering:
-
Unit production: It is characterized by manufacturing a single product that is made at a predetermined time according to its demand. Usually, they are unique products tailored to the client. From the perspective of large-scale manufacturing, these types of production models are of little interest.
-
Batch production: It is described by the means of producing a predetermined quantity of items in a single production run. The quantity manufactured and the run times are programmed in a Master Production Schedule (MPS) according to the demand of the product. Usually, the quantity to be produced is forecast considering the available inventory using a policy ( S , s ) . This production system becomes interesting when several batches of varied products must be manufactured. This raises the question in what order should the products be produced? From a quantitative point of view, the modeling, simulation and/or optimization of this type of system are more interesting since it involves computational problems of the NP-hard type, especially when calculating the order of production, which translates into the classic problem of sequencing operations. This scheme is especially useful in the production of seasonal goods.
-
Mass production: In this system the manufacture of the product is performed under a strict order in line. At the beginning of the system is the raw material that feeds the first workstation. Product flows downstream through ρ specialized workstations increasing their added value with each visit. At the end of the line, there is a finished product warehouse where the production generated during a period of time is kept. Each workstation contributes with an incremental improvement in the functionality of the product until the final result constitutes a good that goes directly to the consumer or is a sub-assembly that will later be incorporated into another line to form part of the finished product, which can also be considered a spare part. These types of designs usually include a set of ρ (one for each machine) intermediate buffers between each workstation in order to temporarily decouple the operation of the system and thereby avoid bottlenecks or leisure times, see [3,4]. These systems are highly efficient as they generate large amounts of fully standardized product. The control of the operation can be conducted under the classic PUSH type production scheme (under a demand forecast concept) or the PULL type system using the KANBAN philosophy [5].
-
Continuous production: This production system generates one or more products that generally cannot be measured in discrete units. Examples of this are the production of gasoline, milk, gas, liquors, etc. Here, production never stops and only stops when corrective and/or preventive maintenance is required on the equipment. An important characteristic of this type of production is that most of the work is performed automatically by industrial equipment with almost no human intervention.
-
Production by process: This design, which is of interest in this document, is characterized by manufacturing a variety of products in quantities that can be large depending on the demand for the multiple goods to be produced. The design topology originates when there is a series of machining equipment installed in the shop in various positions (not necessarily ordered). These distributions are achieved when the machines to be used are highly automated, heavy or highly specialized, which prevents their movement (for example, electric furnaces, punching machines, cutters, shears, paint booths, etc.) and makes their movement prohibitive. Here, the product must visit the machines that will carry out the operations on the products, not necessarily in an ordered sequence.
The difficulty in mathematically modeling the latter type of process is the inherent randomness in the trajectories that the component materials (or by-products) follow. After leaving the raw material warehouse, the sub-products can follow any path required by manufacturing engineering, except the finished product warehouse. Such trajectory is determined by the design conditions required based on the model of the product to be manufactured, the quantity requested, the actual production capacity, the machining operations required, the availability of equipment and machinery, as well as the availability of tooling and labor. The uncertainty of the path that each component will follow depends on the previous state and, therefore, in this proposal such a sequence is modeled through a matrix of transition probabilities of visiting state j when it comes from state i. Hence, this model can be represented by means of a Markov chain.
Figure 1 shows two typical trajectories that could be followed by two different products within a manufacturing by process system formed by 12 workstations (placed without a specific order), a raw material warehouse and a temporary buffer or warehouse of finished products in a system in mass. That is, the finished product of this process is part of the raw material that enters another production system that is after the current process.
The objective of this research is to model this type of manufacturing process through a Markov chain in order to calculate the main efficiency and productivity indicators required by manufacturing engineering. This work extends in several aspects [6] and is distinguished with respect to the specialized literature in the following: (1) it uses Markov chain theory along with its properties and results; (2) it obtains efficiency indicators based on equipment availability; and (3) it applies the proposal to a refrigerator factory in Mexico.
The rest of the document is organized as follows. Section 2 provides a short literature review in order to establish a reference framework. Section 3 models a production line by process with a Markov chain. Section 4 illustrates the results obtained through an application developed with real information from a refrigerator manufacturing system in Mexico. Section 5 discusses the empirical results obtained. Finally, Section 6 provides the conclusions.

2. A Short Literature Review

The literature is abundant on the analysis and mathematical modeling of mass production systems since the assumptions used to build such models are easy to verify in real cases. The most representative literature of the topic of interest is mentioned below.
There are classical books that address the problem fundamentally from a stochastic perspective. Among the most popular are [7,8,9,10,11].
Regarding the publication of papers related to the subject, it is worth mentioning, for example, [12], which develops a model based on multi-server tandem queues with buffers and blocking, after service is developed. The model focuses on performance characteristics such as throughput and mean sojourn times. The main idea developed is the decomposition of the system into two-station subsystems using a spectral expansion method.
Similarly, Ref. [13] proposes a set of statistical indicators to evaluate the efficiency of the production line as well as the expected value of the manufactured products per unit of time, using the reliability of the installed equipment as the main element. On the other hand, Ref. [13] presents interesting results related to the pharmaceutical industry referencing the system over time. The resulting model has NP-hard characteristics, and the authors decompose the problem into two sub-problems that are easier to solve using discrete and continuous representations.
Moreover, Ref. [14] establishes a mathematical programming model that describes the behavior of a production line in a discrete way. The model specifies a multi-stage system with intermediate buffers and stochastic production times. Similarly, Ref. [15] develops a model based on the administration of tasks in hierarchical active systems including incentives.
In relation to representative models of continuous flow systems, Ref. [16] develops a mathematical programming model of discrete events in continuous time with a discrete and continuous mixed state space. The research focuses on optimally controlling the flow of the product through the system with high efficiency.
Also, an integrative approach to mathematical modeling is found in [17]. Here, the authors develop optimal manufacturing control policies for tandem production lines including KANBAN and CONWIP.
Alternative models of mathematical programming applied to the production capacity of a manufacturing line, which in their design uses optimal operating parameters of production lines, can be found in [18]. The authors in [18], develop a model to derive a production line capacity assignment problem considering an equilibrium requirement from the production in a cold rolling area. They also provide a structure in which there are several types of materials that are delivered with variable times in order to maximize the efficiency of the installed capacity in the plant.
Another interesting point of view is the optimization of the efficiency of production lines. This approach attempts to conveniently group work centers that have sequential activities into unit centers. A model associated with this approach is found in [19]. Here, a cost-oriented objective function is developed for a multiple-manned assembly line balancing problem using mixed integer mathematical programming as a tool to optimize the balancing of the production line. Finally, other applications associated with the topic can be found in [20,21,22,23].

3. The Mathematical Proposal Using Markov Chains

The use of Markov chains in various fields is very widespread. In this document, we make use of the properties of this tool to model and implement a manufacturing system by process.

3.1. Object of the Investigation

For the development of this research, the following steps are carried out:
  • Definition of the problem: The problem proposed here is a real case presented by a specialized engineering firm. The request comes from a metalworking company that manufactures different types of refrigerator models for various products. In particular, the company wants to calculate its promises to the customer based on the installed capacity in the manufacturing area in order to obtain a master production plan and calculate its plans for materials and manufacturing requirements.
  • Solution approach: Due to the complexity of calculating a quantitative model to estimate the production (avoiding the digital simulation of discrete systems) of the company in a closed way, it was determined that a Markov chain should be used to represent the dynamics of the production system by virtue of having historical information reliable to obtain relevant indicators.
  • Mathematical properties of the proposal: The definition of the matrix of transition probabilities associated with the problem uniquely characterizes the shape of the problem as well as its properties (for example, the division of communicating classes). With this, it is possible to mathematically characterize the structure by process to be used in this proposal.
  • Feasibility and relevance of the model: The feasibility and relevance of the chosen model are demonstrated in its application to the case raised by a real firm. For this reason, the set of equations that will govern the model is formally characterized through the use of statistical estimators obtained in situ.

3.2. Formalization of the Model through a Markov Chain

Let S be a finite state space. The elements of S could be vectors. Each i   S   is called a state. Hereafter, π = { π i   |   i   S } is a probability distribution defined in some probability space ( Ω ,   , ) . Thus, 0     π i     1   for all i   S ,   and the total mass satisfies i S   π i = 1 . Let X ( t ) be a random variable (vector) for each t . From now on t will denote time and it can be discrete or continuous.
The proposal developed here attempts to model a manufacturing line by process, through a stochastic process in which the probability that X ( t + δ t ) (position of a product at time t + δ t ) depends only on the previous value of X ( t ) . That is, X ( t ) is a Markov process. Let X ( s ) ,   s   t , where X ( s )   is   the history of the values of X before time t and z is the possible value of X ( t + δ t ) . Then, it is satisfied that
[ X ( t + δ t ) = z | X ( s ) = x ( s ) , s t ] = [ X ( t + δ t ) = z | X ( t ) = x ( t ) ] .
In a particular case when the process is defined in discrete times, these will be numbered by 0 ,   1 ,   2 ,   , or in a convenient way as the case may be. In the continuous time case, the notation 0 ,   δ ,   2 δ ,     ,   will be used, or simply δ t . In the same way, the transition probability from i to j in a unit of time will be denoted by
P i j = [ X ( t + 1 ) = j | X ( t ) = i ] .
In the case of a Markov chain, X ( t ) = i denotes that the random quantity X ( t )   is   in   state i .   Moreover ,   π i   ( t ) = [ X ( t ) = i ]   satisfies the normalization equation given by i π i ( t ) = 1 . It is also satisfied the Chapman-Kolmogorov equation in the sense that P k j ( s , t ) = i   P j i   ( s ,   u )   P k j   ( u , t ) ,   for any t > u > s   0   where   P k j ( s , t ) = [ X ( t ) = k | X ( s ) = j ] . Thus, by the Law of Total Probability and from (2), it is also true that
π i ( t + 1 ) = j P i j π j ( t )   with   i π i ( t ) = 1 .
with P i j = ( X ( 1 ) = j | X ( 0 ) = i ) . Equivalently, we may write
π t = ( π 1 ( t ) π 2 ( t ) π n ( t ) ) , P = ( P 11 P 1 n P n 1 P n n ) and   ϑ = ( 1 1 1 )
where
π t + 1 = P π t , ϑ T π t = 1
and
π t =   P t π 0 , P ϑ = ϑ ( each row of P sums 1 ) .
In addition, the following conditions are satisfied in steady state
π i = lim   t   π i   ( t )
if it exists, and the transition equations
π i = j P i j   π j ,
as well as the balance equations in steady state hold
π m   m ,   m i P m i = i ,   i j P i j   π i
The corresponding normalization equation is given by
i π i   ( t ) = 1
The steady-state balance equations intuitively mean that the average number of transitions into some state per unit of time must be equal to the average number of transitions from the same state to other states [8].
In the matrix-vector form, it is written that in the steady state π = lim   t     π t if the limit exists. Moreover, P = π P , and the normalization equation is ϑ T π = 1 .   Analogously, π = lim t     P t π 0   provided the limit exists.
Therefore, the characteristics of a production system by process allow it to be seen as a Markov chain since the passage of the material towards the state X ( t + 1 ) , given that it is currently at state X ( t ) ,   only depends on the previous state. Here, the process is defined through the path that materials follow in the form of semi-finished products to be machined once they leave the raw material warehouse. The process ends when the finished product is in a temporary buffer (generally as a partial element of other products or as a spare part) to be assigned to a new assembly line or stored for sale.
Thus, at each step, the material is necessarily in some state X ( t ) , and will evolve into the state X ( t + 1 ) , according to the machining requirements demanded by it.
Once the above is formalized, the modeling of this type of production line is performed under the following considerations:
  • All the material entering the system comes from a single source called the raw material warehouse and will be denoted as the initial state s 1 .
  • The set S S defined as S′ = { s 2 ,   ,   s ρ 1 }   represents the intermediate stages of the manufacturing process. That is, where the material is machined to add value to become a by-product of the process. In principle, any s j S is accessed from s i   S .
  • For all s i   S , there is a s j   S with i j , such that s i     s j . This means that any material in the manufacturing process can return with positive probability to any of the previous states. For practical purposes this is called material reprocessing.
  • The state s ρ is the only one that allows material to exit the system. This represents the finished product warehouse and can be accessed from any s S . From here, the materials move onto a general assembly line in series and never return to any of the previous nodes.
  • The material from the state s 1   is sent to any s Z . This constitutes the product or productive unit of the system on which operations will be carried out in the rest of the states s   S .
  • The transition matrix P will be assumed to be known. Transition probabilities are easily retrievable from the plant engineering and manufacturing department historical files.
  • The reliability of an equipment (the probability that it will function when required) located in the state s Z in the instant t , is given by the function
    R ( t ) = ( T t ) = t f T   ( t )   d t , T 0
    where f T   ( t ) is the failure density function of the equipment at the states s Z , and T denotes the random variable that represents the instant where a failure occurs. Here, it will be assumed that
    E   ( T ) = 0 t   d   F T ( t ) < .
Hereinafter, E denotes the mathematical expectation.
8.
Historical information is available on the machining equipment and the number of operations carried out on the materials that visit them.

3.3. Characterization of the Model

During our analysis, the state space S   ρ is given by the diverse workstations to which the product can arrive during its trajectory. The analyzed system is made up of the states s 1 ,   s 2 ,     s ρ ,   where s 1 represents the raw material warehouse and the state s ρ represents the finished product warehouse. So, a typical transition matrix would be given by Table 1.
According to Table 1, P i j     0 and j = 1   ρ P i j = 1 ,     i . This research uses the notation s i     s j to express that a state s j is accessible from a state s i . In our case, the initial state s 1 represents the raw material warehouse and, therefore, it is a non-return state. In turn, the final state s ρ represents the finished product warehouse and once the product reaches it, it remains there until it is required later on in another production line. s ρ is a buffer between the first manufacturing process and the main assembly line. This is an absorbing and therefore recurrent state. The intermediate states s 2   ,   ,   s ρ 1 , represent the existing machining teams between the raw material warehouse and the finished product warehouse. From the characteristics of the transition matrix in Table 1, the following results from [23,24,25] hold.
Let   i = 1 ,   , ρ be the set of states in which a by-product can be found within the production line. If the process X ( · ) begins with a known initial distribution π = ( π 1 ,   ,   π ρ ) , i.e.,
( X ( 1 ) = s j ) = i = 1 ρ ( X ( 1 ) = s j | X ( 0 ) = s i ) ( X ( 0 ) = s i ) = i = 1 s π i P i j ,
then the distribution of X ( 1 ) is defined through π P and, in general, the distribution of X ( t ) is defined through π P t . That is,
lim t π P t π t
where P 0 = I is the identity matrix. Here, the symbol means weak convergence and equality π t = π P t   is equivalent to π t = P T π t 1 , where P T means P transposed.
During the manufacturing process, each state commutes with the rest. That is, the state s j is reachable from the state s i and vice versa (denoted as s i     s j ). Therefore, this relation dissects the state space into a family of classes G that commute mutually. In practice, a commutative relationship between two states, s i and s j , means that a material in the state s j can go back to be reprocessed to the previous station s i except with the raw material warehouse s 1 with positive probability. Similarly, a material in the state s ρ cannot return to any other state s 1 , s 2 ,   , s ρ 1 .
In decomposing the Markov chain into classes G s i , with s i S , the following classes are clearly distinguished:
  • G s 1 is a class with only one non-return state s 1   or transcendent state since   ( X ( t ) = s ρ ) = 0 ,   for t > 1 (assumption 1).
  • G s j is a recurrent communicating class since s i     s j ,     s i , s j   S . This means that   ( X ( t ) = s j ) = 1 ,   for   t > 1 (assumption 2).
  • G s ρ is a communicating class with a single absorbing state (assumption 3).
As G s ρ is a closed communicating class with a single state s ρ , then for P ρ ρ t = 1 , for every t = 1 ,   2 ,   . Hence s ρ is an absorbing state and, therefore, it is recurrent.
Classes satisfy the relation G s 1   G s j     G s ρ . That is, given s 1     G s 1 and s j     G s j ,   s 1     s j   ,   also   s j     s ρ . Therefore, G s 1 and G s j constitute a transcendent class while G s ρ is a maximal class since the state s ρ is absorbent.
Due to the assumption that a material processed in the state s   S can return to be reprocessed on previous workstations or be transferred to higher states, it is satisfied that for   all   s i   {   S s ρ   } .
[ X ( t + δ t ) = { s i s ρ } | X ( t ) = s 1 ] = 1 ,
Thus, the states s S are recurrent and, therefore, the class G s j is recurrent. Consequently, for   all   s i     S ,   and   s ρ ,   there   is   a   matrix   v i j such that
v i j = t = 0 P [ X ( t + δ t ) = s j | X ( t ) = s i ] = t = 0 P i j t .
Equation (13) defines the expected number of visits of the process to state s j when it starts in s i . In practical terms, this represents the expected number of demands per unit of time that each workstation on the manufacturing line has during the planning horizon.
The duration of a visit in each state i in the instant t is defined by the random variable L i t and this is formally assigned an exponential distribution. Its meaning can be explained as the time required by each workstation to complete an operation on the visiting product. In order to calculate the duration of the visit to each state in the chain, it is defined
τ = inf   { t 1 | X ( t ) = s }
where τ i 0 = 0 ,   τ i 1 = τ i , and, in general, τ i t + 1 = inf   { t   τ i t + 1   |   X ( t ) = i   } . Then, the duration of the t -th visit is given by
L i t = { τ i t τ i t 1 , i f τ i t 1 < , 0 , otherwise .
In this proposal, the random variable L i t   ~   ( τ 1 ) where for a set of γ samples an unbiased estimator for τ is given by
τ ^ = t = 1 γ ( τ i t τ i t 1 ) γ 1 .
The following result is relevant for the analysis of this proposal [14]. For t = 2 , 3 , , conditional on τ i t 1 < , L i t is independent of { X ( t ) | t L i t 1 } and
  ( L i t = k |   τ i n 1 < ) = P [   X ( t ) ] = k .
Regarding the conditional probabilities of ever visiting the state k , given that the Markov chain was initially at state j , and the conditional probability of an infinite number of visits to the state k given that the Markov chain was originally in the state j will be denoted according to conventional literature as f j k and g j k . The value of f j k is important as it represents the conditional probability of ever visiting the state k , given that the Markov chain was initially at state j . In this proposal this indicator will be used as an estimator of the productivity of the corresponding workstation.
Formally, the conditional probability f j k that the first passage from j to k occurs in exactly t steps is given by
f j k = [ N k ( ) N k ( t ) > 0 | X ( t ) = j ] = t = 1 f j k ( t )
where the random variable N k ( ) = lim   t     N k   ( t ) represents the total occupation time of the state k . The conditional probability of infinitely many visits to the state s , given that the Markov chain was at state j initially, satisfies
g j k = [ N k ( ) N k ( t ) = | X ( t ) = j ] = f j k g k k
where
g k k = lim t ( f k k ) t
and
N k ( ) = m = 1 Z k ( m ) ,   N k ( n ) = m = 1 n Z k ( m ) ,
where
Z k ( n ) = { 1 , if X ( t ) = k , 0 , if X ( t ) k .
Similarly, we denote by f j k   ( t ) the conditional probability that the first passage from j to k occurs in exactly t steps, i.e.,
f j k ( t ) = [ V k ( t ) | X ( 0 ) = j ) ] .
This magnitude makes sense in this analysis as it represents the time spent in a by-product visiting a workstation for the first time
V k ( t ) = [ X ( t ) = k , X ( m ) k ] for   m = 1 , 2 , , t 1 .
As a consequence, from (21), the probability of ever visiting state k when coming from state j is given by
f j k = t = 1 f j k ( t ) .
According to (22), V k ( t ) is the event of visiting for the first time among the times 1, 2 , at which state k is visited at time t , see [24]. Two simple extensions of Equation (21) are the probability of never visiting the state k when the process is in j , 1 f j k , as well as the probability of never returning to the state k after leaving it, 1 f k k .
Notice now that, from Equations (17) and (18), it can be readily seen
g k k = { 1 , iff f k k = 1 0 , iff f k k < 1
and
f k k = { < 1 , iff t = 1 p k k ( t ) < , = 1 , iff t = 1 p k k ( t ) = .
In particular, for the matrix shown in Table 1, f j k = 1 for j , k Z if j k . Otherwise, f j k = 0 . Similarly, for j Z and k = s 1 , f j k = 0 .
From the above, given Z and the absorbing state s , and for recurrent state j , the absorption probabilities satisfy the following system of equations.
f j s = i Z p j i f i s , j Z f s s = 1 , f j s = 0 ,   j s .
Let the matrix of vectors be Q α defined as
Q α = ( P 1 , P 2 , , P α , P ρ ) ,
where P α = θ ρ , that is, the matrix Q α results from substituting the α -th position of the matrix P by the zero vector θ . Then, by Equation (16), it is satisfied
f j k ( t ) = Q α f j k ( t 1 ) , t = 2 , 3 ,
Equation (27) represents the probability of visiting the state k in t steps given that, initially, the process was at the state j .
Finally, an important equation for the limiting probabilities of the process is given by the expected number of steps t required to return to state k . Formally,
m k k = E ( t ) = t = 1 t f k k ( t ) .
Let Ψ be the set of non-recurring states in Z , and let Q = { P j k : j , k Ψ } be the matrix of transition probabilities of the states that map from Ψ to Ψ . Then, the vector matrix of transition probabilities of the states that map from Ψ to Ψ . Then, the vector m of mean absorption times of the chain associated with the manufacturing process can be obtained from the equality
m = ( I Q ) 1 1
where 1 is the column vector whose components are ones.
Now, we focus on the conditions of availability of the equipment in each workstation when receiving a visit from a by-product. From Equation (10), the Mean Time to Failure (MTTF) of each equipment is defined as the expectation of the random variable T as follows
MTTF = E   ( T ) = 0 t d R d t d t = 0 R ( T ) d t λ 1 .
In the same way, let m ( t )   Δ t = P   ( t T   t + Δ t )   be the probability that the repair of failed equipment requis a time between t + Δ t to be repaired. Then, the Mean Time to Repair (MTTR) is given by
MTTR = 0 t   m ( t )   d t     μ 1 .
Regardless of the Probability Density Function (PDF) of the random variable T , the λ 1 and μ 1 values represent the MTTF and the MTTR, respectively. In turn, these are used as estimators of availability and unavailability (due to repairs) of equipment.
Define now the functions
P i , j = P 1 , 0 = { λ , i f i j 1 λ , i f i = j
R j , i = R 0 , 1 = { μ , i f i j 1 μ , i f j = j
where i and j take the value 1 if the machine located at station s is available, and 0 otherwise. Let π ( α , t ) be the probability of being in the α -state then, under steady state conditions it is satisfied that [3,8]
π ( 0 , t ) = lim t [ π ( 0 , 0 ) ( 1 λ μ ) t + λ μ + λ [ 1 ( 1 λ μ ) t ] ]   λ μ + λ
π ( 1 , t ) = lim t [ π ( 1 , 0 ) ( 1 λ μ ) t + μ μ + λ [ 1 ( 1 λ μ ) t ] ] = μ μ + λ
Here, η j = π ( 1 , t ) j represents the efficiency of equipment located at state s j . Similarly, if the nominal capacity of that equipment is Q pieces per unit of time, then the average production rate is given by:
Q ¯ j = Q   η j , j = 1 , 2 , , ρ
The expected productivity associated with the model can be estimated by (in pieces per unit of time)
P j T o t = i = 1 ρ Q ¯ j f i j j = 1 , 2 , , ρ
Finally, another relevant measure of the system is given by its leisure (or period of inactivity due to equipment stoppage). Leisure represents the productivity lost by not having the equipment time to do it. This measure can be approximated by the expression
j = 1 π ( 1 , t ) = λ μ + λ .
Below is an application of the previous concepts.

4. An Application to a Refrigerator Factory

Metalwork machines are devices that are driven by electricity to perform different operations on metals such as sanding, knurling, drilling, boring, facing, threading and turning, among others. The most frequently used are: lathe machine, milling machine, grinding machine, drilling machines, punching machines, bending machines, paint booths, welding stations, shaper machines, broaching machines, saw machines, planer machine, shearing machine, hobbing machines, drill press and more.
To illustrate the use of the proposed technique, consider an integrated process production section of 12 metalwork machines, a raw material warehouse (steel or aluminum sheets) and a temporary buffer where finished products are placed before being used in another assembly line as in Figure 1. The matrix of transition probabilities used in this example is provided in Table 2. In this case, state 1 represents the raw material warehouse from where the material that enters the manufacturing process comes, and state 12 is the finished product warehouse where all production is accumulated before entering the assembly line. Transition probabilities were obtained from historical data generated in manufacturing engineering and plant engineering. The first defines the machining operations to be carried out on each product, and the second provides information about the availability, capacity and efficiency of the equipment.
The steady state transition matrix P t obtained from the numerical example is achieved for t = 30 , that is, P 30 .
Table 3 shows the Matrix v i j ,   i.e., the expected number of finished products entering the final warehouse, in Equation (13). In this case, state 12 has been selected because it is the most representative of the system, since it is the connection between two different areas in the manufacturing process. In this case, manufacturing by process and mass manufacturing. Note that the last column (state 12) reflects the expected total quantity of finished goods arriving at the finished goods warehouse.
Derived from the results of Table 3 and Table 4, we show the probabilities f j k   ( t ) for k = 12 ,   t = 1 ,   2 ,   ,   12 , i.e., the conditional probability f j k that the first passage from j to k occurs in exactly t steps (as in Equation (27)).
Table 5 shows the results of the probability f j k   of ever visiting state k when coming from state i , as in Equation (23).
Finally, vector m of mean absorption times associated with the system from state 2 to state 11 is shown in Table 6, as in Equation (29). Note that station 1 has a zero-value associated with it because, although its work is important, it does not contribute to the added value of the product since it is only a temporary warehouse for raw materials. Similarly, workstation 12 represents a point of accumulation of material of the entire manufacturing line, thus the quantities obtained represent the average values of accumulation of material per unit of time.

5. Discussion of Empirical Results

In this section, empirical results are presented and discussed. Table 7 shows the average production per workstation (states) pieces/unit of time. The estimators in Table 7 are part of other necessary calculations, such as material requirement planning (MRP), and manufacturing requirement planning (MRP II). Likewise, the estimators found allow us to approximate a Master Production Schedule (MPS) in order to create commitments with customers and suppliers.
In this proposal, the probabilities of ever visiting each station have been used as an estimator of the probability of arriving at that place. The assumption of independence between the probabilities of visiting and availability of each station, as well as the previous knowledge of the nominal capacity of the equipment, allows the estimation of production by work area. An important aspect of the proposal is the shape of the transition matrix P . This is common in processes of the same type; therefore, it facilitates the characterization of these systems and, therefore, their analysis from a quantitative perspective.
With this proposal, several indicators can be obtained from the basic knowledge of the P matrix and the initial distribution π . Such statistics are normally available in the area of engineering and maintenance departments of the majority metalworking industries.
The way to obtain them and their practical meaning is as follows (The number assigned to each line corresponds to the explanation given below):
  • The 12 stations that make up this study are defined.
  • Here, the average rates for the repair ( μ ) of the equipment contained in the referred station are defined, i.e., the Mean Time to Repair (MTTR) for each station, Equation (31).
  • The Mean Time to Failure ( λ ) (MTTF) of each equipment is defined, as in Equation (30).
  • The productivity ( Q ) of each machine assigned to the corresponding workstation. It is defined as the relationship between the volume of output and the volume of inputs. This information is provided by the manufacturing engineering area and is obtained from historical data.
  • The efficiency ( η ) of the machine installed on the corresponding workstation is defined. Mechanical efficiency is a measure of how well the machine converts the input work or energy into some useful output. In our case, we use Equation (34) to calculate this parameter.
  • The analysis provides the expected productivity of each machine ( Q ¯ ) associated with a workstation, Equation (35).
  • Lines 6 through 12 define the expected productivity per station ( Q ¯ k j ) = f k j Q ¯ j .
  • Row 18 shows the accumulated values of the expected production at station j . That is, the total average parts manufactured at station j , i.e.,
    Average   productivity = j = 6 17 Q ¯ k j , i = 1 , , 12
  • Finally, the leisure index ( ) generated in each station, due to its unavailability, is also presented as in Equation (37).

Some Additional Comments on the Results

Table 7 fully summarizes the results in this research. Some important aspects to highlight are the following. This methodology was applied to a real metalworking manufacturing model in a refrigerator manufacturing company in Mexico. The actual results were flattering as they are fairly close to the values obtained onsite. It is important to note that the entire project is based on the knowledge of the matrix of transition probabilities. Likewise, the knowledge of the availability of the equipment is essential for the calculation of various parameters.
It is also important to note that at the start of system operations, it is verified that
P t π 0 π 12
as t .
Under stable state conditions, it can be assumed that each component of π is equiprobable, then it is verified that lim t     π P t   D   π t , where the symbol D means convergence in distribution.
Finally, the approximation of the duration of visits to each station can be approximated using Equation (15) as long as the system is in steady state conditions.
  ( L i t = k |   τ i n 1 < ) = P [   X ( t ) ] = k .
It is interesting to highlight some efforts made to model mass manufacturing systems with the approach proposed here, see, for example, [26,27,28,29,30]. This proposal is a first attempt to develop a model in process manufacturing systems, and more research is needed in the future to improve the modeling.

6. Conclusions

In this proposal Markov chain theory was used to model the activity of a manufacturing line by process. Due to the frequency with which these types of layouts are found in manufacturing engineering, the problem addressed here acquires special importance in order to determine the average production that can be aspired to when the failure and maintenance rates of the system are known.
Other interesting lines of research to explore, in the future, are the association of costs to the process, the time spent at each station (Equation (14) provides an estimator of this), the rejected materials and the presence of preceding buffers. In practice, manufacturing engineers face these challenges using a Monte Carlo simulation in order to obtain the mentioned estimators. However, the credibility of such models depends largely on the quality of the proposed model and the ability to program it. Therefore, an approximate solution is always preferable, despite its uncertainty.
The real results obtained in this project showed its feasibility and above all, its usefulness in terms of obtaining quantitative indicators of the expected production in a manufacturing line with these characteristics. This offers advantages over simulation since the estimators depend only on the matrix of transition probabilities.
Finally, it is important to point out that the reliability of the chain run can be easily obtained from the product of the reliability of each station.

Author Contributions

G.P.-L. developed the mathematical model of the proposal and obtained the information in the company where it was applied. He also worked with the data and programmed the code. J.F.M.-S. wrote the document and gave statistical treatment to the sample information obtained in situ for the preparation of the document. F.V.-M. adapted the mathematical model to the information obtained from the company. He also adapted some concepts of the mathematical model. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are available upon request.

Acknowledgments

The authors thank the reviewers.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

FMSFlexible Manufacturing System
MPSMaster Production Schedule
( s , S ) A minimum/maximum inventory policy
CONWIPConstant Work in Process
KANBANJapanese word meaning sign
MRPMaterial Requirements Planning
MRP IIManufacturing Resource Planning
MPSMaster Production Schedule

References

  1. Lechuga, G.P.; Sánchez., F.M. Modeling and Optimization of Flexible Manufacturing Systems: A Stochastic Approach. In Intelligent Computing & Optimization, Proceedings of the ICO 2018 International Conference on Intelligent Computing & Optimization, Pattaya, Thailand, 4–5 October 2018; Advances in Intelligent Systems and Computing; Springer: New York, NY, USA, 2018; pp. 539–546. Available online: https://link.springer.com/chapter/10.1007/978-3-030-00979-3_57 (accessed on 24 October 2021).
  2. Althobaiti, O.S. IoT Limitations and Concerns Relative to 5G Architecture. In Handbook of Research on Smart Technology Models for Business and Industry; IGI-Global: Hershey, PA, USA, 2020; Available online: https://www.igi-global.com/chapter/iot-limitations-and-concerns-relative-to-5g-architecture/259125 (accessed on 14 September 2021). [CrossRef]
  3. Lechuga, G.P.; Gress, E.S.H.; Karelyn, A.A.; Orán, M.G.M. Some Efficiency Measures in the Operation of Flexible Manufacturing Systems: A Stochastic Approach, Society for Industrial and Applied Mathematics. In Proceedings of the 2009 SIAM Conference on Mathematics for Industry, San Francisco, CA, USA, 9–10 October 2009; Society for the Industrial and Applied Mathematics (SIAM): San Francisco, CA, USA, 2009; pp. 31–36. [Google Scholar] [CrossRef] [Green Version]
  4. Lechuga, G.P.; Karelyn, A.; Oran, M.M.; Aragones, L.P. Stochastic analysis of operations decoupling in flexible manufacturing systems. In Proceedings of the 5th WSEAS/IASME International Conference on Systems Theory and Scientific Computation, Malta, 15–17 September 2005; pp. 169–174. Available online: https://dl.acm.org/doi/10.5555/1373616.1373645 (accessed on 20 October 2021).
  5. Nor, A.R.; Sharif, S.M.; Esa, M.M. Lean Manufacturing Case Study with Kanban System Implementation, International Conference on Economics and Business Research 2013 (ICEBR 2013). Procedia Econ. Financ. 2013, 8, 174–180. [Google Scholar] [CrossRef] [Green Version]
  6. Lechuga, G.P.; Venegas-Martínez, F.; Ramírez, P. Stochastic optimization of manufacture systems by using Markov decision processes. In Handbook of Research on Modern Optimization Algorithms and Applications in Engineering and Economics; Vasant, P., Weeber, G.-W., Dieu, V.N., Eds.; IGI-Global: Hershey, PA, USA, 2016; pp. 185–202. Available online: https://books.google.com.mx/books?hl=es&lr=&id=HvS1CwAAQBAJ&oi=fnd&pg=PP1&dq=Handbook+of+Research+on+Modern+Optimization+Algorithms+and+Applications+in+Engineering+and+Economics&ots=A8JegKgE4q&sig=VCwtCOZBhSGnW5QmQCxB9Ys44M8#v=onepage&q=Handbook%20of%20Research%20on%20Modern%20Optimization%20Algorithms%20and%20Applications%20in%20Engineering%20and%20Economics&f=false (accessed on 27 September 2021).
  7. Buzacott, J.; Shanthikumar, G. Stochastic Models of Manufacturing Systems; Prentice Hall, Inc.: Hoboken, NJ, USA, 1993. [Google Scholar]
  8. Gershwin, S.B. Manufacturing Systems Engineering; Prentice Hall: Hoboken, NJ, USA, 1994. [Google Scholar]
  9. Shanthikumar, J.G.; Yao, D.D.; Zijm, W.H.M. Stochastic Modeling and Optimization of Manufacturing Systems and Supply Chains; International Series in Operations Research & Management Science; Springer: Berlin/Heidelberg, Germany, 2003; Volume 63, Available online: https://www.amazon.com/Stochastic-Optimization-Manufacturing-International-Operations/dp/1402075081 (accessed on 2 September 2021).
  10. Suresh, P.S.; Zhang, H.Q.; Zhang, Q. Average-Cost Control of Stochastic Manufacturing Systems; Stochastic Modelling and Applied Probability; Springer: Berlin/Heidelberg, Germany, 2005; Volume 54, Available online: https://www.amazon.com/-/es/Suresh-P-Sethi/dp/0387219471 (accessed on 12 September 2021).
  11. Liberopoulos, G.; Papadopoulos, C.T.; Tan, B.; Smith, J.M.; Gershwin, S.B. (Eds.) Stochastic Modeling of Manufacturing Systems, Advances in Design, Performance Evaluation, and Control Issues; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  12. Van Vuuren, M.; Adan, I.J.; Resing-Sassen, A. Performance Analysis of Multi-Server Tandem Queues with Finite Buffers and Blocking. OR Spectr. 2005, 27, 315–338. Available online: https://www.yumpu.com/en/document/view/36573212/performance-analysis-of-multi-server-tandem-queues-with-cqm (accessed on 30 September 2021). [CrossRef] [Green Version]
  13. Stefansson, H.; Sigmarsdottior, S.; Jensson, P.; Shah, N. Discrete and Continuous Time Representations and Mathematical Models for Large Production Scheduling Problems: A Case Study from the Pharmaceutical Industry. Eur. J. Oper. Res. 2011, 215, 383–392. Available online: https://www.infona.pl/resource/bwmeta1.element.elsevier-3028e374-5eec-39c8-a4a2-00ccc864ab2b (accessed on 30 September 2021). [CrossRef]
  14. Alfieri, A.; Matta, A. Mathematical programming formulations for approximate simulations of multistage production systems. Eur. J. Oper. Res. 2012, 219, 773–783. [Google Scholar] [CrossRef]
  15. Stroiteleva, T.; Vukovich, G. Mathematical Modeling of Workflows in Production Systems. Mod. Appl. Sci. 2015, 9, 173–183. Available online: https://www.researchgate.net/publication/276576036_Mathematical_Modeling_of_Workflows_in_Production_Systems (accessed on 2 September 2021).
  16. Tan, B. Mathematical programming representations of the dynamics of continuous-flow production systems. IIE Trans. 2015, 47, 173–189. [Google Scholar] [CrossRef] [Green Version]
  17. Buyukdagli, O.; Fadıloğlu, M.M. A Mathematical Programming Framework for Control of Tandem Production Lines. In Proceedings of the SMMSO 11th Conference on Stochastic Models of Manufacturing and Services Operations, Lecce, Italy, 4–9 June 2017. [Google Scholar] [CrossRef]
  18. Zhang, B.; Yang, Y. Capacity assignment of the production lines with consideration of equilibrium requirement in cold rolling area. In Proceedings of the 27th Chinese Control and Decision Conference (2015 CCDC), Qingdao, China, 23–25 May 2015; pp. 1662–1665. [Google Scholar] [CrossRef]
  19. Roshani, A.; Giglio, D. A Mathematical Programming Formulation for Cost-Oriented Multi-Manned Assembly Line Balancing Problem. IFAC-PapersOnLine 2015, 48, 2293–2298. [Google Scholar] [CrossRef]
  20. Black, A.J.; McKane, A.J. Stochastic formulation of ecological models and their applications. Trends Ecol. Evol. 2012, 27, 337–345. [Google Scholar] [CrossRef] [PubMed]
  21. Qi, W.; Zong, G.; Karimi, H.R. L Control for Positive Delay Systems with Semi-Markov Process and Application to a Communication Network Model. IEEE Trans. Ind. Electron. 2019, 66, 2081–2091. [Google Scholar] [CrossRef]
  22. Zhang, L.; Prieur, C. Stochastic stability of Markov jump hyperbolic systems, with application to traffic flow control. Automatica 2017, 86, 29–37. [Google Scholar] [CrossRef] [Green Version]
  23. Smith, J.; MacGregor, B.; Tan, B. (Eds.) Handbook of Stochastic Models and Analysis of Manufacturing System Operations; International Series in Operations Research & Management Science; Springer: Berlin/Heidelberg, Germany, 2013; Available online: https://www.springer.com/gp/book/9781461467762 (accessed on 12 September 2021).
  24. Parzen, E. Stochastic Processes, Classics in Applied Mathematics, Society for Industrial and Applied Mathematics (SIAM), cl24. 1999. Available online: https://epubs.siam.org/doi/book/10.1137/1.9781611971125?mobileUi=0 (accessed on 17 September 2021).
  25. Latouche, G.; Ramaswami, V. Introduction to Matrix Analytic Methods in Stochastic Modeling; Society for Industrial and Applied Mathematics (SIAM): Philadelphia, PA, USA, 1999. [Google Scholar]
  26. Leigh, J.M.; Jackson, L.; Dunnett, S.; Lugo, H.; Sharpe, R.; Neal, A.; West, A. Modelling Manufacturing Processes Using Markov Chains; Conference Contribution; Loughborough University: Loughborough, UK, 2017; Available online: https://hdl.handle.net/2134/26018 (accessed on 20 September 2021).
  27. Scrivano, S.; Tolio, T. A Markov Chain Model for the Performance Evaluation of Manufacturing Lines with General Processing Times. Procedia CIRP 2021, 103, 20–25. [Google Scholar] [CrossRef]
  28. Hadjinicola, G. A Markov Chain Model of Serial Production Systems with Rework, Hadjinicola 2002. 2002. Available online: https://www.semanticscholar.org/paper/A-MARKOV-CHAIN-MODEL-OF-SERIAL-PRODUCTION-SYSTEMS-Hadjinicola/afcdcc1d564e6a6c82d9a4b606c9ad481902e787 (accessed on 14 October 2021).
  29. Ramaraj, G. Production Planning in Different Stages of a Manufacturing Supply Chain under Multiple Uncertainties. Master’s Thesis, Iowa State University, Ames, IA, USA, 2017. Available online: https://lib.dr.iastate.edu/etd/16108 (accessed on 27 October 2021).
  30. Madhusudanan, P.V.; Chandrasekharan, M.P. An absorbing Markov chain model for production systems with rework and scrapping. Comput. Ind. Eng. 2008, 55, 695–706. [Google Scholar] [CrossRef]
Figure 1. Two typical trajectories in a process manufacturing system. Source: Authors’ own elaboration.
Figure 1. Two typical trajectories in a process manufacturing system. Source: Authors’ own elaboration.
Mathematics 09 03269 g001
Table 1. Typical matrix of transition probabilities used in this process. Source: Authors’ own elaboration.
Table 1. Typical matrix of transition probabilities used in this process. Source: Authors’ own elaboration.
s 1 s 2 s ρ 1 s ρ
s 1 0 p 1 , ρ 1 0
s 2 0 0 p 2 , ρ 1 p 2 , ρ
s ρ 1 0 p ρ 1 , 2 0 p ρ 1 , ρ
s ρ 0 1
Table 2. Transition matrix P i j used in the numerical example. Source: Authors’ own elaboration.
Table 2. Transition matrix P i j used in the numerical example. Source: Authors’ own elaboration.
States123456789101112
10.00000.08700.05630.05990.00110.04480.08760.08070.00000.01380.56890.0000
20.00000.00000.07080.04240.01530.11760.04640.07880.01530.06160.11010.4418
30.00000.06190.00000.10640.00000.06870.00900.00000.01660.09810.00000.6392
40.00000.03750.10040.00000.05540.05510.07640.11630.00000.06560.08060.4127
50.00000.02280.10700.01580.00000.11670.00650.05960.10880.09430.09110.3775
60.00000.09120.12350.00870.02550.00000.04550.09080.00940.03390.07730.4941
70.00000.08300.00000.11260.02930.04540.00000.00000.09530.02510.10010.5093
80.00000.05410.11950.10350.05200.12440.04580.00000.06440.03760.01670.3819
90.00000.07390.03430.12150.04660.00000.11770.09990.00000.02300.02280.4603
100.00000.00000.00000.11300.08180.08110.08780.00000.00000.00000.00000.6363
110.00000.02620.01150.00000.01940.07240.06050.11850.10000.09780.00000.4492
120.00000.00000.00000.00000.00000.00000.00000.00000.00000.00000.00001.0000
Table 3. Matrix v i j , the expected number of visits to each state of the process. Source: Authors’ own elaboration.
Table 3. Matrix v i j , the expected number of visits to each state of the process. Source: Authors’ own elaboration.
States123456789101112
10.00000.17410.15230.16020.06390.18660.19300.22150.11120.14130.646827.1230
20.00000.05560.13540.10880.05310.18910.10130.14100.06050.12160.158328.6759
30.00000.09160.04560.14610.02950.11560.05050.04470.03480.13220.040129.2213
40.00000.09290.16590.07760.09310.14000.12870.17200.05230.13020.133328.6471
50.00000.08330.17290.09750.04290.19100.07410.12880.14870.15710.139828.5885
60.00000.13530.17610.07630.05610.07670.09110.14030.05110.09310.122128.8286
70.00000.12740.06150.16630.06470.11110.06000.07460.13210.08200.152328.7764
80.00000.11560.19310.17630.09070.20000.10600.07320.10410.10630.081528.6536
90.00000.12550.10350.19090.08530.08300.16910.15980.04880.08420.086928.7563
100.00000.03950.05260.15050.10610.12850.12110.04790.03380.04230.049829.1678
110.00000.07800.07380.07670.05960.13920.11670.16920.13710.14240.048627.5663
120.00000.00000.00000.00000.00000.00000.00000.00000.00000.00000.000030.0000
Table 4. Probability matrix f j k   ( t ) for j = 1 , , 12 ,   k = 12 ,   t = 1 ,   2 ,   ,   12 . Source: Authors’ own elaboration.
Table 4. Probability matrix f j k   ( t ) for j = 1 , , 12 ,   k = 12 ,   t = 1 ,   2 ,   ,   12 . Source: Authors’ own elaboration.
Statest = 1t = 2t = 3t = 4t = 5t = 6t = 7t = 8t = 9t = 10t = 11t = 12
10.46140.26110.13370.06990.03590.01850.00950.00490.00250.00130.00070.0003
20.27600.13710.07040.03630.01870.00960.00490.00250.00130.00070.00030.0002
30.17990.08720.04570.02330.01200.00620.00320.00160.00080.00040.00020.0001
40.29020.14490.07380.03810.01960.01010.00520.00270.00140.00070.00040.0002
50.31970.14550.07640.03930.02020.01040.00540.00280.00140.00070.00040.0002
60.25100.12460.06310.03270.01680.00860.00440.00230.00120.00060.00030.0002
70.22140.13040.06740.03470.01790.00920.00470.00240.00130.00060.00030.0002
80.30850.15080.07710.03960.02040.01050.00540.00280.00140.00070.00040.0002
90.24530.14340.07330.03770.01940.01000.00510.00260.00140.00070.00040.0002
100.16230.09870.04980.02560.01320.00680.00350.00180.00090.00050.00020.0001
110.26620.13610.07220.03700.01910.00980.00510.00260.00130.00070.00040.0002
120.00000.00000.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
Table 5. Probability matrix f j k for the proposed instance. Note that g k k = 0 ,     k . Source: Authors’ own elaboration.
Table 5. Probability matrix f j k for the proposed instance. Note that g k k = 0 ,     k . Source: Authors’ own elaboration.
States123456789101112
10.00000.08720.08950.08900.06030.12860.09460.12570.10600.12170.04790.9712
20.00000.05560.05880.05860.03570.05800.04930.05250.04240.05500.04090.5512
30.00000.02980.04360.02920.02830.03860.03870.04160.01650.02870.03820.3590
40.00000.05540.05830.07210.03390.07500.04510.04390.04980.05920.04650.5814
50.00000.06060.05850.07480.04120.06070.06340.06040.03300.05640.04220.6163
60.00000.04420.04500.06210.02840.07130.04050.03980.03940.05540.03900.5005
70.00000.04440.05890.04180.03290.05770.05670.06950.03060.05360.04510.4839
80.00000.06150.06520.06020.03500.06140.05430.06820.03480.06440.06110.6144
90.00000.05170.06470.05570.03530.07710.04190.04900.04650.05770.06010.5358
100.00000.03950.05030.02670.01990.03830.02650.04460.03220.04060.04740.3615
110.00000.05180.05910.07130.03780.05690.04970.03920.03070.03880.04630.5041
120.00000.00000.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
Table 6. Mean absorption time ( m ) , states 2 to 11. Source: Authors’ own elaboration.
Table 6. Mean absorption time ( m ) , states 2 to 11. Source: Authors’ own elaboration.
234567891011
2.99242.17271.81292.27812.36962.13482.08582.38532.17201.7708
Table 7. Average production per workstation (states) pieces/unit of time.
Table 7. Average production per workstation (states) pieces/unit of time.
RowStation
Measure
123456789101112
1 μ 2.00003.18241.69392.10283.91821.28380.82730.72830.92731.48281.23030.9891
2 λ 0.01000.03000.20910.19120.02450.04390.02340.01290.01210.37260.01230.8373
3 Q 141612151417161412161814
4 η 0.99500.99070.89010.91660.99380.96690.97250.98260.98710.79920.99010.5416
5 Q ¯ 13.930315.850610.681513.749613.913016.437815.559913.756311.845412.786917.82187.5818
Station123456789101112
610.00001.38150.95551.22340.83932.11391.47261.72941.48921.55660.85347.3634
720.00000.88130.62780.80530.49720.95410.76660.72280.62240.70370.72834.1790
830.00000.47160.46580.40130.39370.63520.60160.57260.49310.36690.68082.7216
940.00000.87890.62290.99160.47211.23210.70130.60370.51980.75750.82934.4080
1050.00000.95990.62461.02880.57390.99830.98720.83130.71580.72150.75164.6725
1160.00000.70060.48050.85410.39451.17200.63010.54800.47190.70820.69593.7947
1270.00000.70440.62910.57480.45720.94880.88270.95550.82280.68490.80403.6690
1380.00000.97470.69620.82740.48751.00900.84450.93860.80830.82371.08844.6586
1490.00000.81910.69150.76620.49101.26810.65220.67390.58030.73791.07044.0623
15100.00000.62610.53740.36770.27740.62930.41170.61360.52840.51890.84562.7405
16110.00000.82060.63140.97970.52620.93610.77320.53870.46380.49640.82563.8223
17120.00000.00000.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
18Average produtivity 0.00009.21866.96288.82045.410011.89708.72388.72817.51578.07629.173346.0917
19 0.00000.00930.10990.08340.00620.03310.02750.01740.01290.20080.00990.4584
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Pérez-Lechuga, G.; Venegas-Martínez, F.; Martínez-Sánchez, J.F. Mathematical Modeling of Manufacturing Lines with Distribution by Process: A Markov Chain Approach. Mathematics 2021, 9, 3269. https://doi.org/10.3390/math9243269

AMA Style

Pérez-Lechuga G, Venegas-Martínez F, Martínez-Sánchez JF. Mathematical Modeling of Manufacturing Lines with Distribution by Process: A Markov Chain Approach. Mathematics. 2021; 9(24):3269. https://doi.org/10.3390/math9243269

Chicago/Turabian Style

Pérez-Lechuga, Gilberto, Francisco Venegas-Martínez, and José Francisco Martínez-Sánchez. 2021. "Mathematical Modeling of Manufacturing Lines with Distribution by Process: A Markov Chain Approach" Mathematics 9, no. 24: 3269. https://doi.org/10.3390/math9243269

APA Style

Pérez-Lechuga, G., Venegas-Martínez, F., & Martínez-Sánchez, J. F. (2021). Mathematical Modeling of Manufacturing Lines with Distribution by Process: A Markov Chain Approach. Mathematics, 9(24), 3269. https://doi.org/10.3390/math9243269

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop