<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OJAppS</journal-id><journal-title-group><journal-title>Open Journal of Applied Sciences</journal-title></journal-title-group><issn pub-type="epub">2165-3917</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ojapps.2024.142030</article-id><article-id pub-id-type="publisher-id">OJAppS-131351</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  A Maintenance Service Improvement Approach Based on Queue Networks: Application
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Aslain</surname><given-names>Brisco Ngnassi Djami</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Wolfgang</surname><given-names>Nzié</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Boukar</surname><given-names>Ousman</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Joseph</surname><given-names>Nkongho Anyi</given-names></name><xref ref-type="aff" rid="aff4"><sup>4</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ulrich</surname><given-names>Ngnassi Nguelcheu</given-names></name><xref ref-type="aff" rid="aff5"><sup>5</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Laboratory of Mechanics, Materials and Photonics, National School of Agro-Industrial Sciences, University of Ngaoundere, Ngaoundere, Cameroon</addr-line></aff><aff id="aff1"><addr-line>Department of Fundamental Sciences and Techniques of Engineer, Chemical Engineering and Mineral Industries School, University of Ngaoundere, Ngaoundere, Cameroon</addr-line></aff><aff id="aff5"><addr-line>Department of Physics, Faculty of Science, University of Ngaoundere, Ngaoundere, Cameroon</addr-line></aff><aff id="aff3"><addr-line>Department of Electrical Engineering, Energy and Automation, National School of Agro-Industrial Sciences, University of Ngaoundere, Ngaoundere, Cameroon</addr-line></aff><aff id="aff4"><addr-line>Laboratory E3M, Faculty of Industrial Engineering, University of Douala, Douala, Cameroon</addr-line></aff><pub-date pub-type="epub"><day>08</day><month>02</month><year>2024</year></pub-date><volume>14</volume><issue>02</issue><fpage>425</fpage><lpage>440</lpage><history><date date-type="received"><day>7,</day>	<month>September</month>	<year>2023</year></date><date date-type="rev-recd"><day>24,</day>	<month>February</month>	<year>2024</year>	</date><date date-type="accepted"><day>27,</day>	<month>February</month>	<year>2024</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The quest to increase the performance of production systems that have become complex leads to the transfer to the maintenance function of the responsibility of guaranteeing the availability of such systems. Also, we will never stop saying that maintenance must integrate into all of the company’s initiatives, to affirm its role, which is to ensure greater availability and sustainability of the means of production. The objective of this paper is to evaluate the reliability and availability of a system without knowing the distribution law of the operating times. Among the methods for evaluating dependability criteria (Fault Trees, Petri Nets, etc.), we are interested in queues that have the advantage of taking into account functional dependencies, thus allowing a quantified optimization of maintenance. Indeed, queues make it possible to model parallel or sequential processes, implementing operations taking place at the same time or one after the other, meeting the needs of modeling production systems. The main result of this paper is the study of the influence of availability on the reliability of a multi-state production system.
 
</p></abstract><kwd-group><kwd>Markov Chains</kwd><kwd> Queues</kwd><kwd> Availability</kwd><kwd> Reliability</kwd><kwd> Maintenance</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Queuing theory was developed to provide models for predicting the behavior of systems responding to random requests. The first problems studied concerned the congestion of telephone traffic. Erlang will find that a telephone system can be modeled by arrivals of fish customers and exponential uptime [<xref ref-type="bibr" rid="scirp.131351-ref1">1</xref>] . A queuing system could be represented by <xref ref-type="fig" rid="fig1">Figure 1</xref> and <xref ref-type="fig" rid="fig2">Figure 2</xref> [<xref ref-type="bibr" rid="scirp.131351-ref2">2</xref>] .</p><p>The two queues schematized above are not the only types to be found in this area, but there are several. In a queuing process, if the client arrives and finds the server busy, it joins the queue associated with that server. At a certain point, the client is selected for service according to a rule known as a policy or service discipline. The expected service is then provided and the client exits the system.</p><p>In queue systems, a distinction is made between open systems where no restriction on the size of the queue is imposed; and closed systems where only a limited number of clients are allowed to stay in the queue.</p><p>In this paper, we are particularly interested in queuing networks, as they allow us to model and predict the behavior of the system in all its states. Thus, in any state of the system, reliability and availability can be assessed.</p></sec><sec id="s2"><title>2. Markovian Queues</title><p>Markovian queues are those for which inter-arrivals and service times are exponential. Their Kendall notation will be of the form M/M/&#183;&#183;&#183; (M for Markovian...) [<xref ref-type="bibr" rid="scirp.131351-ref3">3</xref>] - [<xref ref-type="bibr" rid="scirp.131351-ref8">8</xref>] .</p><sec id="s2_1"><title>2.1. The M/M/1 Queue</title><p>This queue is characterized by a Poissonian arrival with birth rate λ and an exponential service life with death rate μ [<xref ref-type="bibr" rid="scirp.131351-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.131351-ref4">4</xref>] .</p><p>Let ρ = λ / μ , the queue can be considered as a process of birth and death, for which we have the relation (1).</p><p>λ n = λ , μ n { μ if   n ≠ 0 0     if   n = 0 (1)</p><p>The state probability (taking into account that ρ ≺ 1 for there to be a steady state) is given by relation (2).</p><p>{ π n = π 0 ρ n π 0 = 1 ∑ n = 0 + ∞ ρ n = 1 − ρ (2)</p><p>So π n = ( 1 − ρ ) ρ n (3)</p><p>All performance parameters are calculated for the case where the queue is stable ( λ ≺ μ , i . e ρ ≺ 1 ) and for the steady state of the queue.</p><p>The illustrative diagram is given by <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p><sec id="s2_1_1"><title>2.1.1. The Rate d</title><p>Here d = λ because for all n ≥ 0 . Another way to look at it is to notice that the service is performed at a rate μ in every state where the system has at least one client [<xref ref-type="bibr" rid="scirp.131351-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.131351-ref4">4</xref>] .</p><p>d = P r o b a ( [ Queuenotempty ] ) μ = ∑ n = 1 + ∞ π n μ = [ 1 − π 0 ] μ = ρ μ = λ (4)</p></sec><sec id="s2_1_2"><title>2.1.2. Server Utilization Rate</title><p>U = ∑ n = 1 + ∞ π n = 1 − π 0 = ρ = λ μ (5)</p></sec><sec id="s2_1_3"><title>2.1.3. Average Number of Clients L</title><p>The average number of clients is calculated from the stationary probabilities of the following way:</p><p>L = ∑ n = 1 + ∞ n π n = ∑ n = 1 + ∞ n ( 1 − ρ ) ρ n = ρ ( 1 − ρ ) ∑ n = 0 + ∞ ( n + 1 ) ρ n = ρ ( 1 − ρ ) ( 1 + 2 ρ + 3 ρ 2 + ⋯ ) = ρ ( 1 − ρ ) d d p ( ρ + ρ 2 + ρ 3 + ⋯ ) = ρ ( 1 − ρ ) d d ρ ( 1 1 − ρ − 1 )</p><p>From where L = ρ 1 − ρ (6)</p></sec><sec id="s2_1_4"><title>2.1.4. Average Residence Time in System T</title><p>This parameter is obtained using Little’s law, given by the relation (7).</p><p>T = L d = 1 μ ( 1 − ρ ) (7)</p><p>This formula can be decomposed according to relation (8).</p><p>T = 1 μ + ρ μ ( 1 − ρ ) (8)</p><p>From the previous relationship, we deduce respectively the average time spent in the queue and the average number of customers in the queue by relationships (9) and (10).</p><p>T q = ρ μ ( 1 − ρ ) (9)</p><p>T = 1 μ + ρ μ ( 1 − ρ ) (10)</p></sec></sec><sec id="s2_2"><title>2.2. The M/M/1/K Queue</title><p>Consider a single server system identical to the M/M/1 queue except that the capacity of the queue is finite. We therefore always have the following assumptions: the process of arriving customers in the queue is a Poisson process with rate λ and a customer’s service time is an exponential random variable with rate μ . Let K be the capacity of the queue: this is the maximum number of clients that can be present in the system, either on standby or in service. When a customer arrives when there are already K customers present in the system, it is lost [<xref ref-type="bibr" rid="scirp.131351-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.131351-ref4">4</xref>] .</p><p><xref ref-type="fig" rid="fig4">Figure 4</xref> shows an example of an M/M/1/K queue.</p><p>The process of birth and death modeling this type of queue is then defined by relation (11).</p><p>λ n = { λ if   n ≺ K 0     if   n = K , μ n = { μ if   n ≠ 0 0     if   n = 0 (11)</p><p>The integration of the recurring equation for performing calculations is given as follows:</p><p>π n = { π 0 ρ n if   n ≤ K 0 if   n ≻ K (12)</p><p>π 0 = { 1 ∑ 0 K ρ n = 1 − ρ 1 − ρ K + 1 if   λ ≠ μ 1 K + 1 if   λ = μ (13)</p><sec id="s2_2_1"><title>2.2.1. The Rate d</title><p>The system flow can be calculated in two equivalent ways: either by measuring the departure rate of clients leaving the server d S , or by measuring the actual arrival rate of clients accepted into the d e system. We would of course expect to obtain equality of these two rates.</p><p>The output rate of the server is equal to μ as soon as the queue is not empty:</p><p>d S = P r o b a ( [ Queuenotempty ] ) μ = ∑ n = 1 + ∞ π n μ = [ 1 − π 0 ] μ = ρ μ = ρ − ρ K + 1 1 − ρ K + 1 μ (14)</p><p>The effective input rate to the file is equal to λ from the moment a client arrives when the file is not full:</p><p>d e = P r o b a ( [ Queuenotfullatarrivaltimes ] ) λ = ∑ n = 0 K − 1 π n λ = [ 1 − π 0 K ] λ = 1 − ρ K 1 − ρ K + 1 λ (15)</p><p>Since ρ = λ μ , we have d e = d S = d , where d is the average throughput of the queue (entry or exit):</p><p>d = 1 − ρ K 1 − ρ K + 1 λ (16)</p><p>Note that, when K tends to infinity, we find the results of M/M/1, that is to say, provided that ρ ≺ 1 , which corresponds to the condition of stability of M/M/1.</p></sec><sec id="s2_2_2"><title>2.2.2. U(K) Server Utilization Rate</title><p>U ( K ) = ∑ n = 1 K π n = 1 − π 0 = ρ − ρ K + 1 1 − ρ K + 1 = ρ 1 − ρ K 1 − ρ K + 1 (17)</p><p>Thus, in the case of a queue with limited capacity, the utilization rate is no longer equal to ρ . Indeed, the rate of use is always equal to the ratio of the average input rate to the average service rate (Little’s law): U = d μ .</p><p>Note that, as K → + ∞ , U ( K ) → ρ if ρ ≺ 1 , and towards one if ρ ≻ 1 [<xref ref-type="bibr" rid="scirp.131351-ref10">10</xref>] .</p></sec><sec id="s2_2_3"><title>2.2.3. Average Number of Clients L</title><p>The average number of customers in the system is given by relation (18).</p><p>L = ρ 1 − ρ 1 − ( K + 1 ) ρ K + K ⋅ ρ K + 1 1 − ρ K + 1 (18)</p></sec><sec id="s2_2_4"><title>2.2.4. Average Residence Time in System T</title><p>We calculate T by Little’s formula, but λ n not being constant, we must calculate λ &#175; , that is:</p><p>λ &#175; = ∑ n = 0 + ∞ P n with P n = 1 − ρ 1 − ρ K + 1 ρ n</p><p>Hence: T = L λ &#175; = ρ 1 − ρ ⋅ ( 1 − ( K + 1 ) ⋅ ρ K + K ⋅ ρ K + 1 ) ( ρ ≺ 1 ) (19)</p><p><xref ref-type="table" rid="table1">Table 1</xref> illustrates the different symbols we will use in queues and their meaning.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Symbols and meanings [<xref ref-type="bibr" rid="scirp.131351-ref2">2</xref>] </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Symbols</th><th align="center" valign="middle" >Significations</th></tr></thead><tr><td align="center" valign="middle" >P</td><td align="center" valign="middle" >System utilization rate</td></tr><tr><td align="center" valign="middle" >n</td><td align="center" valign="middle" >Average number of customers in the system (customers who are waiting and customers who are being served)</td></tr><tr><td align="center" valign="middle" >λ</td><td align="center" valign="middle" >Average customer arrival rate (failure rate)</td></tr><tr><td align="center" valign="middle" >μ</td><td align="center" valign="middle" >Average customer service throughput (repair rate)</td></tr><tr><td align="center" valign="middle" >T q</td><td align="center" valign="middle" >Average waiting time the queue</td></tr><tr><td align="center" valign="middle" >T</td><td align="center" valign="middle" >Average waiting time in the system</td></tr><tr><td align="center" valign="middle" >P 0</td><td align="center" valign="middle" >Probability that there are zero units (customer) in the system</td></tr><tr><td align="center" valign="middle" >P n</td><td align="center" valign="middle" >Probability that there are n units (clients) in the system</td></tr><tr><td align="center" valign="middle" >π n ( t )</td><td align="center" valign="middle" >Probability that the system is in state E n at time t</td></tr></tbody></table></table-wrap></sec></sec></sec><sec id="s3"><title>3. Markov Chains</title><p>Markov chains—or State Space Method (MEE)—were developed in the 1950s for the reliability analysis of repairable systems [<xref ref-type="bibr" rid="scirp.131351-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.131351-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.131351-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.131351-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.131351-ref15">15</xref>] .</p><p>This method consists of representing the operation of a system by a set of components that can be in a finite number of operating and fault states.</p><p>A graphic support (the state graph) makes it possible to visualize the different states of a system which are represented by circles and interconnected by oriented arcs which correspond to the transitions (breakdowns and repairs) between states. For an n-component system, if each component has two states (working and failing), the maximum number of states is 2<sup>n</sup>. <xref ref-type="fig" rid="fig5">Figure 5</xref> shows an example of a Markovian model of a system.</p><p>To perform this analysis, you must first identify all the states of the system, classify them into operating states or failure states. Then, it is necessary to find out how to switch from one state to another during a malfunction or repair. With each transition from state E i to state E j , a transition rate L i j is associated which is defined in such a way that L i j ⋅ d t is equal to the probability of passing from E i to E j between two very close instants t and t + d t knowing that we are at time t in E i . Finally, the last step consists in calculating the probabilities of being in the different states during a system life period as well as of calculating the characteristics of dependability [<xref ref-type="bibr" rid="scirp.131351-ref12">12</xref>] .</p><p>Using Markov graph modeling, time and stochastic dependencies are more widely taken into account than with classical methods.</p><p>In addition, they are easy to use [<xref ref-type="bibr" rid="scirp.131351-ref13">13</xref>] .</p></sec><sec id="s4"><title>4. Modeling of Availability and Reliability Using the Theory of Queues and Markov Chains</title><sec id="s4_1"><title>4.1. Definition of a Homogeneous Markov Chain over Time</title><p>We will assume that the system transits from state i to state j with a probability which depends only on states i and j. Such a system is said to be memoryless or even Markovian, which means that the probability does not depend on the states prior to i through which the system has passed during its history. Thus, the future state of the studied system depends only on its present state and not on its past states.</p><p>These numbers are arranged in the matrix P = ( P i , j ) ( 0 ≤ i , j ≤ n ) . This matrix is stochastic because the (stochastic) vector in row i contains the probabilities of all</p><p>possible transitions starting from state i and therefore their sum is equal to one. The sequence of stochastic vectors π ( t ) for t = 0 , 1,2, ⋯ satisfies the matrix recurrence formula given by Relation (20).</p><p>( π 0 ( t + 1 ) , π 1 ( t + 1 ) , ⋯ , π n ( t + 1 ) ) = ( π 0 ( t ) , π 1 ( t ) , ⋯ , π n ( t ) ) ( P 0 , 0 P 0 , 1 ⋯ P 0 , n P 1 , 0 P 1 , 1 ⋯ P 1 , n ⋮ ⋮ ⋱ ⋮ P n , 0 P n , 1 ⋯ P n , n ) (20)</p><p>The more compact form is given by Equation (21).</p><p>π ( t + 1 ) = π ( t ) P (21)</p></sec><sec id="s4_2"><title>4.2. Definition of a Homogeneous Markov Chain over Time</title><p>The recurrence formula π ( t + 1 ) = π ( t ) P applied at t = 0 , 1,2, ⋯ , gives:</p><p>π ( 1 ) = π ( 0 ) P π ( 2 ) = π ( 1 ) P = π ( 0 ) P 2 π ( 3 ) = π ( 2 ) P = π ( 0 ) P 3 ⋮</p><p>At any instant t (integer), the stochastic vector is therefore given by Equation (22).</p><p>π ( t ) = π ( 0 ) P t (22)</p></sec><sec id="s4_3"><title>4.3. Stationary Distribution</title><p>If the eigenvalue 1 of the stochastic matrix P of a homogeneous Markov chain is simple and dominant (any other eigenvalue has a modulus strictly less than 1) then the sequence ( P n ) n ∈ N converges to a strictly positive matrix P ∞ of the form given by expression (23), with P 0 + P 1 + ⋯ + P n = 1 [<xref ref-type="bibr" rid="scirp.131351-ref16">16</xref>] .</p><p>P ∞ = ( P 0 P 1 ⋯ P n P 0 P 1 ⋯ P n ⋮ ⋮ ⋱ ⋮ P 0 P 1 ⋯ P n ) (23)</p><p>Moreover, any sequence ( π n ) n ∈ N defined by: π 0 = ( P ( X 0 = 0 )     P ( X 0 = 1 )     ⋯     P ( X 0 = n ) ) and ∀ n ∈ N , π n + 1 = π n &#215; P , π ∞ = ( P 0 P 1 ⋯ P n ) converges to the vector π ∞ as defined by relation (24).</p><p>π ∞ = ( P 0 P 1 P 2 ⋯ P n ) (24)</p><p>π ∞ is the unique distribution of probabilities verifying: π &#215; P = π .</p></sec><sec id="s4_4"><title>4.4. Graphical Representation of Markov Chains</title><p>A homogeneous Markov chain with a set of states E can be represented by the directed graph G such that:</p><p>&#183; its vertices are the states E,</p><p>&#183; the arc from vertex i to vertex j exists if, P i , j ≻ 0 ,</p><p>&#183; the evaluation of the arc i → j is given by the probability of transition P i , j .</p><p>A Markov chain can then be seen as a random walk on Graph G: we draw randomly x 0 realization X 0 according to the π 0 law, then of x 0 we draw x 1 (realization of X 1 ) according to the transition probabilities of the arcs coming from x 0 , etc [<xref ref-type="bibr" rid="scirp.131351-ref17">17</xref>] .</p></sec></sec><sec id="s5"><title>5. Application</title><p>Either a production system, so the history of operating hours or failures during a year of operation reveals the times between failures (TBF) and the times to repair (TTR), given in <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>We suppose that our production system can be found in three states: the state (E<sub>0</sub>) where there is no failure with a probability of 1 − λ , the state (E<sub>1</sub>) where there is a partial failure with a probability of 1 − ( μ + λ ) and the state (E<sub>2</sub>) where we observe a total failure of the system with a probability of 1 − μ . The probabilities of transitions between the different states are defined in the matrix of transitions given in relation (25).</p><p>P = ( 1 − λ P 0 λ λ ( 1 − P 0 ) P 1 μ 1 − ( μ + λ ) P 1 λ μ ( 1 − P 2 ) μ P 2 1 − μ ) (25)</p><p>We make the following working hypotheses:</p><p>&#183; service disciplines first come, first served (FIFO),</p><p>&#183; arrivals according to a Poisson process,</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> History of operating hours (h)</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Months of operating</th><th align="center" valign="middle" >TBF (h)</th><th align="center" valign="middle" >TTR (h)</th></tr></thead><tr><td align="center" valign="middle" >January</td><td align="center" valign="middle" >510</td><td align="center" valign="middle" >150</td></tr><tr><td align="center" valign="middle" >February</td><td align="center" valign="middle" >680</td><td align="center" valign="middle" >32</td></tr><tr><td align="center" valign="middle" >March</td><td align="center" valign="middle" >312</td><td align="center" valign="middle" >23</td></tr><tr><td align="center" valign="middle" >April</td><td align="center" valign="middle" >540</td><td align="center" valign="middle" >40</td></tr><tr><td align="center" valign="middle" >May</td><td align="center" valign="middle" >618</td><td align="center" valign="middle" >57</td></tr><tr><td align="center" valign="middle" >June</td><td align="center" valign="middle" >514</td><td align="center" valign="middle" >42</td></tr><tr><td align="center" valign="middle" >July</td><td align="center" valign="middle" >613</td><td align="center" valign="middle" >40</td></tr><tr><td align="center" valign="middle" >August</td><td align="center" valign="middle" >223</td><td align="center" valign="middle" >38</td></tr><tr><td align="center" valign="middle" >September</td><td align="center" valign="middle" >146</td><td align="center" valign="middle" >-</td></tr><tr><td align="center" valign="middle" >October</td><td align="center" valign="middle" >233</td><td align="center" valign="middle" >21</td></tr><tr><td align="center" valign="middle" >November</td><td align="center" valign="middle" >424</td><td align="center" valign="middle" >5</td></tr><tr><td align="center" valign="middle" >December</td><td align="center" valign="middle" >620</td><td align="center" valign="middle" >26</td></tr><tr><td align="center" valign="middle" >Total</td><td align="center" valign="middle" >444</td><td align="center" valign="middle" >5433</td></tr></tbody></table></table-wrap><p>&#183; exponential service time,</p><p>&#183; either the M/M/1 queue.</p><sec id="s5_1"><title>5.1. Graphical Representations of the Markov Chains of the Production System</title><p>From the previous matrix, we deduce the graph of the availability states, by <xref ref-type="fig" rid="fig6">Figure 6</xref>.</p><p>It is assumed that the production system is reliable if and only if the probabilities of repairs resulting from transitions from state (E<sub>2</sub>) are zero (as long as we opt instead for palliative maintenance in this state).</p><p>Hence the reliability graph in <xref ref-type="fig" rid="fig7">Figure 7</xref>.</p></sec><sec id="s5_2"><title>5.2. Parameters of Reliability and Maintainability of the Production System</title><p>The processing of data from the history of operating hours makes it possible to calculate the mean time between failure (MTBF), the mean time to repair (MTTR), the failure rate (λ) and the repair rate (μ).</p><p>M T B F = ∑ T B F N = 452.75   h → λ = 1 M T B F = 0.00221   h − 1</p><p>M T T R = ∑ T T R N = 37   h → μ = 1 M T T R = 0.02702   h − 1</p></sec><sec id="s5_3"><title>5.3. Analysis of Production Chain Queue Networks</title><sec id="s5_3_1"><title>5.3.1. U Server Utilization Rate</title><p>By definition, the utilization rate is the probability that the server in the queue is busy.</p><p>From relation (5), U = ρ = λ μ = 0.08179 .</p></sec><sec id="s5_3_2"><title>5.3.2. Average Number of Clients L</title><p>From relation (6), L = ρ 1 − ρ = 0.08907 .</p><p>From relation 10, we deduce the average number of customers in the queue, i.e. L q = ρ 2 1 − ρ = 0.00728 .</p></sec><sec id="s5_3_3"><title>5.3.3. Average Residence Time T</title><p>This parameter is obtained using Little’s law of relation (7).</p><p>T = 1 μ ( 1 − ρ ) = 40.30627</p><p>From relation (9), we deduce the average time spent in the queue, namely:</p><p>T q = ρ μ ( 1 − ρ ) = 3.29664</p></sec><sec id="s5_3_4"><title>5.3.4. System State Equation</title><p>In steady state, we have:</p><p>{ P 0 λ = μ P 1 P 1 λ = μ P 2 ⇒ { P 1 = λ μ P 0 = ρ P 0 P 2 = λ μ P 1 = ρ P 1 = ρ 2 P 0 ⇒ P n = ρ n P 0 ( n ∈ N )</p><p>We find the same general term of probability as that found in the literature [<xref ref-type="bibr" rid="scirp.131351-ref9">9</xref>] .</p><p>Now, P 0 = 1 − ρ = 0.91821 , so P 1 = 0.07510 and P 2 = 0.00614 .</p><p>We can see that P 0 + P 1 + P 2 = 1 , so the production system can admit 0, 1 or 2 customers.</p></sec></sec><sec id="s5_4"><title>5.4. Production Availability Calculation</title><p>We have: P = ( 1 − λ P 0 λ λ ( 1 − P 0 ) P 1 μ 1 − ( μ + λ ) P 1 λ μ ( 1 − P 2 ) μ P 2 1 − μ ) = ( 0.99779 0.00202 0.00018 0.00202 0.97077 0.00016 0.02685 0.00016 0.97298 )</p><sec id="s5_4_1"><title>5.4.1. After Two Years of Operation</title><p>We set the following initial conditions: ( π 0 , π 1 , π 2 ) ( 1 ) = ( 1 , 0 , 0 ) .</p><p>The probability of the system in its states ( ( E 0 ) , ( E 1 ) , ( E 2 ) ) after two years of operation is given as follows:</p><p>( π 0 , π 1 , π 2 ) ( 2 ) = ( 1 , 0 , 0 ) ( 0.99779 0.00202 0.00018 0.00202 0.97077 0.00016 0.02685 0.00016 0.97298 ) = ( 0.99779 , 0.00202 , 0.00018 )</p></sec><sec id="s5_4_2"><title>5.4.2. After Four Years of Operation</title><p>From the recurrence relation given by Equation (21), we deduce by conjecture that:</p><p>( π 0 , π 1 , π 2 ) ( n ) = ( π 0 , π 1 , π 2 ) ( 1 ) P n − 1 ( n ∈ N ) (26)</p><p>So, after four years, the probability of the system in its states is given as follows:</p><p>( π 0 , π 1 , π 2 ) ( 4 ) = ( π 0 , π 1 , π 2 ) ( 1 ) P 3 = ( 1 , 0 , 0 ) ( 0.99779 0.00202 0.00018 0.00202 0.97077 0.00016 0.02685 0.00016 0.97298 ) 3 = ( 1 , 0 , 0 ) ( 0.99341 0.00587 0.00052 0.00588 0.91486 0.00045 0.07821 0.00061 0.92112 ) = ( 0 .99340 , 0.00587 , 0.00052 )</p></sec><sec id="s5_4_3"><title>5.4.3. After Ten Years of Operation</title><p>( π 0 , π 1 , π 2 ) ( 10 ) = ( π 0 , π 1 , π 2 ) ( 1 ) P 9 = ( 1 , 0 , 0 ) ( 0.99779 0.00202 0.00018 0.00202 0.97077 0.00016 0.02685 0.00016 0.97298 ) 9 = ( 1 , 0 , 0 ) ( 0.98048 0.00160 0.00143 0.01616 0.76571 0.00114 0.21512 0.00167 0.78165 ) = ( 0.98048 , 0.00160 , 0.00143 ) = ( 0.99340 , 0.00587 , 0.00052 )</p></sec><sec id="s5_4_4"><title>5.4.4. When the Production System Returns to Steady State</title><p>When n → + ∞ , Equation (26) becomes:</p><p>( π 0 , π 1 , π 2 ) + ∞ = ( π 0 , π 1 , π 2 ) ( 1 ) P + ∞</p><p>However, according to the expression (23),</p><p>P ∞ = ( P 0 P 1 P 2 P 0 P 1 P 2 P 0 P 1 P 2 ) = ( 0.91821 0.07510 0.00614 0.91821 0.07510 0.00614 0.91821 0.07510 0.00614 )</p><p>( π 0 , π 1 , π 2 ) + ∞ = ( 1 , 0 , 0 ) ( 0.91821 0.07510 0.00614 0.91821 0.07510 0.00614 0.91821 0.07510 0.00614 ) = ( 0.91821 , 0.07510 , 0.00614 )</p><p>We deduce that the production system reaches the operating limit (maximum number of years of operation) with an availability of 91.82%, when it is in state (E<sub>0</sub>); with an availability of 7.51%, when it is in state (E<sub>1</sub>) and with an availability of 0%, when it is in state (E<sub>2</sub>).</p><p>On the other hand, we also note that during the life cycle of the production system, availability decreases in state (E<sub>0</sub>). On the other hand, when it is in state (E<sub>2</sub>), availability is zero, which I translate by the fact of its inactivity in this state.</p></sec></sec><sec id="s5_5"><title>5.5. Calculation of the Reliability of the Production System</title><p>According to the equations of state of the system, in a steady state, we have:</p><p>P 0 + P 1 + P 2 = 1 ⇒ P 0 + ρ P 0 + ρ 2 P 0 = 1</p><p>⇒ P 0 = 1 1 + ρ + ρ 2 = 0.91871 ; P 1 = 0.07514 and P 2 = 0 .00614 .</p><p>In this case, the new matrix of system state transitions, in agreement with <xref ref-type="fig" rid="fig7">Figure 7</xref> is given by:</p><p>P = ( 1 − λ P 0 λ λ ( 1 − P 0 ) P 1 μ 1 − ( μ + λ ) P 1 λ 0 0 0 ) = ( 0.99779 0.00203 0.00017 0.00203 0.97077 0.00016 0 0 0 )</p><sec id="s5_5_1"><title>5.5.1. After Two Years of Operation</title><p>We set the following initial conditions:</p><p>( π 0 , π 1 , π 2 ) ( 1 ) = ( 1 , 0 , 0 )</p><p>The probability of the system in its states after two years of operation is given as follows:</p><p>( π 0 , π 1 , π 2 ) ( 2 ) = ( 1 , 0 , 0 ) ( 0.99779 0.00203 0.00017 0.00203 0.97077 0.00016 0 0 0 ) = ( 0.99779 , 0.00203 , 0.00017 )</p></sec><sec id="s5_5_2"><title>5.5.2. After Four Years of Operation</title><p>From relation 26, we deduce after four years that the probability of the system in its states is given as follows:</p><p>( π 0 , π 1 , π 2 ) ( 4 ) = ( π 0 , π 1 , π 2 ) ( 1 ) P 3 = ( 1 , 0 , 0 ) ( 0.99779 0.00203 0.00017 0.00203 0.97077 0.00016 0 0 0 ) 3 = ( 1 , 0 , 0 ) ( 0.99339 0.00590 0.00016 0.00590 0.91486 0.00015 0 0 0 ) = ( 0.99339 , 0.00590 , 0.00016 )</p></sec><sec id="s5_5_3"><title>5.5.3. After Ten Years of Operation</title><p>( π 0 , π 1 , π 2 ) ( 10 ) = ( π 0 , π 1 , π 2 ) ( 1 ) P 9 = ( 1 , 0 , 0 ) ( 0.99779 0.00203 0.00017 0.00203 0.97077 0.00016 0 0 0 ) 9 = ( 1 , 0 , 0 ) ( 0.98040 0.01612 0.00015 0.01612 0.76580 0.00012 0 0 0 ) = ( 0.98040 , 0.01612 , 0.00015 )</p></sec><sec id="s5_5_4"><title>5.5.4. When the Production System Returns to Steady State</title><p>We see that the last row of the matrix P is zero, therefore the matrix P is no longer stochastic, therefore the relation (23) is no longer applicable in a steady state.</p><p>On the other hand, in a steady state, we have: π &#215; P = π , because π n + 1 = π n , with π = ( π 0 , π 1 , π 2 ) and ∑ i = 1 3 π i = 1 .</p><p>So: { 0.00203 π 0 + 0.97077 π 1 = π 1 0.00017 π 0 + 0.00016 π 1 = π 2 π 0 + π 1 + π 2 = 1 ⇒ ( π 0 , π 1 , π 2 ) = ( 0.93490 , 0.06492 , 0.00016 ) .</p><p>The production system reaches the operating limit with a reliability of 93.49%, when it is in state (E<sub>0</sub>); with 6.49% reliability, when in the (E<sub>1</sub>) state and with 0% reliability, when in the (E<sub>2</sub>) state.</p></sec></sec><sec id="s5_6"><title>5.6. Proposals for Improving the Reliability and Availability of the Production System</title><p>To have better availability and adequate reliability, the following operations must be carried out:</p><p>&#183; Set up a group of executives and technicians specializing in the field of production chain operation;</p><p>&#183; Develop a preventive maintenance program corresponding to the needs of the production line;</p><p>&#183; Work in close collaboration with all other departments of the company;</p><p>&#183; Ensure rigorous control of maintenance operations.</p></sec></sec><sec id="s6"><title>6. Conclusion</title><p>Having reached the end of the writing of this paper, whose general objective was to evaluate the availability and the reliability of the networks of Markov queues, we showed how to take advantage of the knowledge on the theory of the chains of Markov, in order to help in the analysis of waiting phenomena. We have presented an application on a production line where the arrival process is Poissonian. This approach allowed us to show the influence of availability on reliability. Based on the results obtained, proposals for improving maintenance were made.</p></sec><sec id="s7"><title>Acknowledgements</title><p>The authors would like to thank the anonymous reviewers for their time and effort. Their constructive comments and helpful suggestions helped us to clarify the main paper’s research contributions and improve its quality.</p></sec><sec id="s8"><title>Funding</title><p>The author(s) received no financial support for the research, authorship, and/or publication of this article.</p></sec><sec id="s9"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s10"><title>Cite this paper</title><p>Djami, A.B.N., Nzi&#233;, W., Ousman, B., Anyi, J.N. and Nguelcheu, U.N. (2024) A Maintenance Service Improvement Approach Based on Queue Networks: Application. Open Journal of Applied Sciences, 14, 425-440. https://doi.org/10.4236/ojapps.2024.142030</p></sec></body><back><ref-list><title>References</title><ref id="scirp.131351-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Erlang, A.K (1909) The Theory of Probabilities and Telephone Conversations. Nyt Tidsskrift for Matematik B, 20, 33-39. http://www.medicine.mcgill.ca/epidemiology/hanley/statbook/Erlang1909.pdf</mixed-citation></ref><ref id="scirp.131351-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Sahraoui, Y. (2012) Performance Evaluation of Operational Safety through the Use of Queuing Networks. http://dspace.univ-msila.dz:8080/xmlui/handle/123456789/10562</mixed-citation></ref><ref id="scirp.131351-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Chikh, A. (2013) Contribution to the Improvement of Reliability through the Use of Queuing Networks. http://dspace.univ-msila.dz:8080/xmlui/handle/123456789/10746</mixed-citation></ref><ref id="scirp.131351-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Kadi, M. (2017) Estimation and Analysis of a Queuing System with Escapes. Ph.D. Thesis, Djillali Liabes University, Sidi Bel Abbes. http://rdoc.univ-sba.dz/handle/123456789/3018</mixed-citation></ref><ref id="scirp.131351-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Drider, I. and Rahim, I. (2019) Inégalités Stochastique Pour Le Réseau {m/g/1/1 → ./g/1/1} Avec Rappels Constants Master’s Thesis, Akli Moand Oulhadje-Bouira University, Bouira.https://theses-algerie.com/9261143358831073/memoire-de-master/universite-akli-mohand-oulhadj-bouira/inegalites-stochastique-pour-le-reseau-mg11-g11-avec-rappels-constants</mixed-citation></ref><ref id="scirp.131351-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Elhaddad, M. (2020) Approximate Analysis of M/M/c Retrial Queue. Ph.D. Thesis, Djillali Liabes University, Sidi Bel Abbes. https://theses-algerie.com/2846802712090759/these-de-doctorat/universite-djillali-liabes-sidi-bel-abbes/approximate-analysis-of-mmc-retrial-queue</mixed-citation></ref><ref id="scirp.131351-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Zeineb, T. (2021) Dependability and Energy Efficient Provisioning in IaaS Virtualized Data Centers. Ph.D. Thesis, Computer Science, Telecommunications and Electronics Doctoral School, Paris.</mixed-citation></ref><ref id="scirp.131351-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Drihem Sofia, M. (2022) Statistical Analysis of a Waiting System with Customer Feedback. Master’s Thesis, Mohamed Khider University, Biskra.</mixed-citation></ref><ref id="scirp.131351-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Pham, C.D. (2012) Modeling and Performance Assessment Course. https://cpham.perso.univ-pau.fr/ENSEIGNEMENT/PAU-UPPA/PROTOCOLES/aop.pdf</mixed-citation></ref><ref id="scirp.131351-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Ben, D.A. (2013) Realization of a Systematic Preventive Maintenance Plan to Improve the Operational Safety of an Electromechanical System. Master’s Thesis, University of M’sila, M’sila. http://dspace.univ-msila.dz:8080/xmlui/handle/123456789/10729</mixed-citation></ref><ref id="scirp.131351-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Pagès, A. and Gondran, M. (1980) System Reliability. Eyrolles, Paris. https://www.eyrolles.com/Sciences/Livre/fiabilite-des-systemes-9782212015829/</mixed-citation></ref><ref id="scirp.131351-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Villemeur, A. (1988) Operational Safety of Industrial Systems: Reliability, Human Factors, Computerization. Eyrolles, Paris. https://www.eyrolles.com/Sciences/Livre/surete-de-fonctionnement-des-systemes-industriels-9782212016154/</mixed-citation></ref><ref id="scirp.131351-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Demri, A. (2009) Contribution to the Evaluation of the Reliability of a Mechatronic System by Functional and Dysfunctional Modeling. Ph.D. Thesis, University of Angers, Angers. https://theses.hal.science/tel-00467277/document</mixed-citation></ref><ref id="scirp.131351-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Zwingelstein, G. (1996) Reliability-Based Maintenance. A Practical Guide to the Application of RCM, Hermes, Paris. https://www.eyrolles.com/Sciences/Livre/la-maintenance-basee-sur-la-fiabilite-9782866015459/</mixed-citation></ref><ref id="scirp.131351-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Peyras, L. (2003) Diagnosis and Analysis of Risks Linked to the Aging of Dams, Development of Methods of Assistance to Expertise. Ph.D. Thesis, Blaise Pascal University, Clermont-Ferrand. https://www.researchgate.net/publication/43107730_Diagnostic_et_analyse_de_risques_lies_au_vieillissement_des_barrages_-_Developpement_de_methodes_daide_a_lexpertise</mixed-citation></ref><ref id="scirp.131351-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Marc, L. (2015) Introduction to Markov Chains. Fenelon Sainte-Marie. https://www.panamaths.net/Documents/INFORMATIQUE/Graphes%20Probabilistes%20Chaines%20MARKOV.pdf</mixed-citation></ref><ref id="scirp.131351-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Frédéric, S. (2014) Dynamic programming, Markov Chains, Queues. https://members.loria.fr/FSur/enseignement/RO/poly_RO_FSur.pdf</mixed-citation></ref></ref-list></back></article>