Научная статья на тему 'MODELING THE RELIABILITY OF TRANSPORT UNDER EXTREME CONDITIONS OF OPERATION AS A QUEUING SYSTEM WITH PRIORITIES'

MODELING THE RELIABILITY OF TRANSPORT UNDER EXTREME CONDITIONS OF OPERATION AS A QUEUING SYSTEM WITH PRIORITIES Текст научной статьи по специальности «Медицинские технологии»

CC BY
91
19
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
transport system / agent modeling / simulation modeling / queuing systems / absolute priority / arrival and service intensity / service and push-out probabilities / consumer service probabilities

Аннотация научной статьи по медицинским технологиям, автор научной работы — M.D. Katsman, V.I. Matsiuk, V.K. Myronenko

The article presents a simulation model of a queuing system (QS) with a queue and relative priority, which can be used to manage the reliability of transport systems under resource constraints. The developed simulation model combines agent and discrete-event simulation principles and allows studying queuing systems in terms of establishing regularities: probabilities (service, failure, push-out), time delays (waiting in a queue, under service), queue sizes, order of queue formation upon arrival of consumers of different priority. As a result of the research, dependencies were obtained for the probability of servicing higher priority consumers depending on the intensities of their arrival and service; probabilities of servicing lower priority consumers depending on the intensity of service and servicing of higher priority consumers; the probability of "pushing out" lower priority consumers from the QS by higher priority consumers depending on service intensities and the arrival of high priority consumers.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «MODELING THE RELIABILITY OF TRANSPORT UNDER EXTREME CONDITIONS OF OPERATION AS A QUEUING SYSTEM WITH PRIORITIES»

M. Katsman, V. Matsyuk, V. Myronenko RT&A, No 2 (73) MODELING THE RELIABILITY OF TRANSPORT ..._Volume 18, June 2023

MODELING THE RELIABILITY OF TRANSPORT UNDER EXTREME CONDITIONS OF OPERATION AS A QUEUING SYSTEM WITH PRIORITIES

M.D. Katsman

The Joint-Stock Company of Railway Transport of Ukraine "Ukrzaliznytsia", Kyiv, Ukraine

mdkatsman@gmail.com

V.I. Matsiuk

National University of Life and Environmental Sciences of Ukraine, Kyiv, Ukraine

vimatsiuk@gmail.com

V.K. Myronenko

State University of infrastructure and technologies, Kyiv, Ukraine pupil7591@gmail.com

Abstract

The article presents a simulation model of a queuing system (QS) with a queue and relative priority, which can be used to manage the reliability of transport systems under resource constraints. The developed simulation model combines agent and discrete-event simulation principles and allows studying queuing systems in terms of establishing regularities: probabilities (service, failure, push-out), time delays (waiting in a queue, under service), queue sizes, order of queue formation upon arrival of consumers of different priority.

As a result of the research, dependencies were obtained for the probability of servicing higher priority consumers depending on the intensities of their arrival and service; probabilities of servicing lower priority consumers depending on the intensity of service and servicing of higher priority consumers; the probability of "pushing out" lower priority consumers from the QS by higher priority consumers depending on service intensities and the arrival of high priority consumers.

Keywords: transport system, agent modeling, simulation modeling, queuing systems, absolute priority, arrival and service intensity, service and push-out probabilities, consumer service probabilities

1. Introduction

In mathematics and applied research, the queuing theory is widely used in modeling the functioning of real systems, information [1], computing, energy, medical [2], biological [3], transport [4] [5] and others.

In the field of transport, the application of the queuing theory methods is quite traditional.

M. Katsman, V. Matsyuk, V. Myronenko RT&A, No 2 (73)

MODELING THE RELIABILITY OF TRANSPORT ..._Volume 18, June 2023

Recently, the events of the aggressive war of Russia, which it is waging against Ukraine during 202223, force us to formulate new practical problems that are solved with the use of these methods, in particular, in queuing system (QS) with priorities.

Military operations in Ukraine have repeatedly aimed at destroying the railway infrastructure, especially on electrified lines. For historical and technological reasons, almost 4 times more electric locomotives than diesel locomotives were used for transportation on Ukrainian railways. With such a disproportion, diesel locomotives cannot replace the entire fleet of electric locomotives, to serve all of transportation traffic on electrified lines, in the event that the power supply is stopped on these lines. Likewise, it is not possible to transfer all trains from destroyed/damaged electrified lines to non-electrified lines, due to the defined geography of transportation between consignors and consignees.

Then there were "problems with priorities" - for example, to which alternative route the train of a certain type should be directed, if the capacity of the route and the number of locomotives (diesel or electric) are limited. At the same time, the priority of dispatching the trains can be determined according to different criteria, separately for passenger and cargo service.

The priorities of passenger transportation can be assigned, for example, as a special military personnel transportation, the first term evacuation, and for the rest of passenger trains, it is possible, ranking them by the cost of all tickets sold up to an hour divided by the time remaining to the planned train arrival to final destination according to the timetable. In the event of cargo transportation, the priorities may be assigned to cargoes and trains especially important for the state and defense purposes, while the rest of cargoes/trains can be prioritized according to the value of cargoes and the time available for their delivery to the destination station. After ranking the priorities, from the highest to the lowest, the decision should be made on the appropriate use of locomotive fleet and railway line capacity on alternative routes. The priming and flexibility of these decisions are only growing, if the mathematical apparatus for optimizing the QS with priorities is applied.

In such QSs, if they have consumers (customers, trains, cargoes, shippers etc.) with different priorities, then the consumers with higher priority are served earlier. Priorities can be absolute. It QSs with absolute priorities, servicing the consumers of the lower priority is interrupted, when higher priority consumers arrive. While the lower priority consumer, for which the servicing which was interrupted, turns back to the queue. It is only serviced again when there are no consumers of higher priority in the queue. In QSs with relative priorities, the servicing of a consumer is always finished once it has started, even if a higher priority consumer arrives at that time.

Special attention should be paid to QSs with low rates of both arrival and servicing of higher priority customers. That is, the time intervals between high priority consumer arrivals and the time periods for servicing such consumers are long.

For example, with all the current non-predictability of warfare, it is known that the time intervals between infrastructure-destroying strikes and the duration of its recovery are relatively long compared to the intervals between trains and the duration of transportation in normal, peaceful conditions. Then the priority is given to transportation related to infrastructure restoration, and it is to ensure these transportations that locomotives and other resources are directed.

Each priority class of consumers can have a separate list of ranked consumers and its own queue. Consumers from the lower priority list are served only after the last consumer from the higher priority list has been served. For all arrivals, it is assumed that the processes of receipt of requirements are independent, Poisson and do not depend on service durations.

QSs with priorities have been sufficiently studied for a long time. With the help of Laplace transformations, dependences on the determination of the characteristics of such QSs for various service disciplines were obtained [6]. During the study of QS with different priorities - priorities without interruption of service and with interruption of service and additional after-service -dependences on finding the mean waiting time in the queue, the average time spent in the system

M. Katsman, V. Matsyuk, V. Myronenko RT&A, No 2 (73)

MODELING THE RELIABILITY OF TRANSPORT ..._Volume 18, June 2023

for k-priority consumers were obtained [7].

In the monograph [8], a partially modified QS was studied using the MathLab Simulinc simulation model development environment (with the SimEvent and StateFlaw libraries). It is shown that with the help of dynamic priorities, the priority of a non-priority customer is increased once, while the probability of serving these customers increases. However, such a characteristic of QS as the probability of serving the flow of arriving consumers decreases, since non-priority consumers are served longer than priority consumers.

With the help of simulation model development environment (AnyLogic, with Java SE libraries) and tools of queuing theory, agent and discrete-event principles, technological risks and failures in transport and logistics systems were studied [9] [10]. As a result, the regularity of the influence of the number of service channels on the mean service rate with an unchanged total arrival and service rates in the system was established. However, the priority of applications was not considered in these studies.

In [11], methods of queuing theory of Markov and non-Markov types are applied to simulate the resistance of security personnel to a malicious group with a random number of criminals in the group and various ways of organizing the actions of such personnel. And in research [12], mathematical models of the queuing system are considered, simulating the processes of abnormal situations during railway transportation of dangerous goods, as well as the processes of elimination of ecologically dangerous consequences of such events.

In this work, a QS with a queue and relative priority is investigated, with customers of higher and lower priorities arriving at rates Ah, Al, the customer servicing times of are exponential with rates |jh, |jl. A higher-priority customer that arrives to the QS "pushes " a lower-priority customer out after its service has finished and takes a place in front of it if it is in the queue for servicing. A lower priority customer that has been pushed out leaves the QS unserved if there are no places in the queue and is queued if a place exists.

The peculiarity of the proposed experiment, conducted for the purpose of studying the functioning of the model, is that its input receives a stream of events that have negative consequences that significantly affect the functioning of this model (for example, reduce the intensity of service in the system). The flow of these "negative" events (the higher priority flow) has low intensity compared to the lower priority flow and takes a significant amount of time to service the requirements of that flow.

The complexity of the implementation of the queuing theory analytical methods is determined by the voluminous forms of mathematical description for such a kind of QSs. Therefore, it is advisable to use computer simulation methods when solving the scientific and applied problems.

2. Methods

2.1 Development of simulation model for a QS with priority customers

The model is developed on the basis of discrete-event and agent principles. When developing the model, standard blocks of the Process Modeling Library were used.

M. Katsman, V. Matsyuk, V. Myronenko RT&A, No 2 (73) MODELING THE RELIABILITY OF TRANSPORT ._Volume 18, June 2023

sink2

Figure 1: The main window of the simulation model in the AnyLogic environment

For the possibility of prioritizing customers based on the Entity base class of agents, a MyAgent population of agents (customers) was created with the priority parameter added. During modeling, each new requirement will be assigned a priority level:

priority = 2.0 - higher priority customers with the value of the parameter; priority = 1.0 - lower priority customers with the parameter value.

The simulation of demand arrival and service starts with source_1 and source_2 blocks, which form the lower and higher priority demands, respectively.

When the generated agents (customers) exit from the source blocks, the priority parameter is assigned the value of the priority level of the customers: The simulation of customers arrival and service starts with source_1 and source_2 blocks, which form the lower and higher priority customers, respectively. When the generated agents (customers) exit from the source blocks, the priority parameter is assigned the value of the priority level of the requirements: for lower priority agents (customers):

"agent.priority = 1;";

for higher priority agents (customers):

"agent.priority = 2;".

Next, the agents (customers) enter the general queue q_Big. This element is used to form a general queue of customers that will be accepted by the QS and processed in it. Queue q_Big is not an element of the QS under study and is outside the QS.

The queue in the q_Big element is formed according to the general principle of FIFO ("first in, first out"), taking into account the priority of customers and the model time of customers generation. That is, the FIFO principle is used within the customers of higher and lower priorities. To verify the process of queue formation, all information about the presence of customers is displayed in a text field: the higher the entry in the visual representation of the formation of the queue (Fig. 2), the closer the customer is to the exit from the q_Big block. Information about all customers is presented in the form:

"requirement generation serial number | priority level of the requirement | model time of requirement

generation".

forming the higher priority customers queue

forming

the lower priority customers queue

59 2.0

62 2.0

63 2.0

65 2.0

66 2.0

67 2.0

69 2.0

23 1.0

24 1.0

27 1.0

30 1.0

31 1.0

32 1.0

35 1.0

46.25755548555329

48.1663569634813

48.453920530276484

49.55600857118395

50.80820062272476

51.056665195592

52.57789533847726

18.74180565204156

19.891553009613112

22.500494831050226

22.946753825482073

23.632296483761976

25.13147214439839

27.67875914479366

Figure 2: Visual display of queue formation in the q_Big block

Since the number of places in the queue is limited in the QS itself, the mechanism of separation of requirements by priority and formation of separate queues from requirements of higher and lower priorities, respectively (blocks q_2 and q_1) is used. Separation of requirements is carried out by the sO_Big element. Passage of requirements from the general q_Big queue to the QS queue is carried out using a block of the hold type (hold_big, Fig. 1). The algorithm is implemented through Java code using the built-in function fun_hold_big():

"if ((q_2.size() + q_1.size()) < places){ hold_big.unblock();

The function fun_hold_big() is implemented every time any customer is received for the q_Big queue or the delay block. The fun_hold_big() function algorithm checks the total number of requests in the QS queue, and if the number of customers is less than the set number of places in the queue (places), the hold_big block is unblocked (hold_big.unblock() procedure).

The model also implements the algorithm of passing agents (requirements) into the middle of the system "by priority" and pushing agents (requirements) of lower priority out of the system by agents (requirements) of higher priority. The specified algorithm is implemented using blocks of the hold type (hold_1) and the additional function fun_Logic_HIghPr() with Java code:

«if ((q_2.size() + q_1.size()) == places && q_1.size() > 0){

if (q_Big.size() > 0 && q_Big.get(0).priority == 2){ q_1.remove(q_1.get(0)); source_out.inject(1); hold_big.unblock();

}

}».

According to the algorithm, if an agent (customer) of higher priority arrives at the QS and there are no free places in the QS queue, the agent (customer) of lower priority is "pushed out" of the QS queue (block q_1) and is replaced by a corresponding agent (customer) of a higher priority from the general queue (block q_Big).

To simulate the processing of agents (customers), a Delay block with one location (one server device) is used. Agents (customers) of higher priority are served first and proceed immediately from the q_2 block to the Delay block without delay.

The arrival of lower priority agents (customers) is regulated functionally using the hold_1 block and the fun_Logic_LowPr() function with Java code:

«if (q_2.size() == 0 && q_1.size() > 0){ hold_1.unblock();

}».

When the agent (customer) passes the hold_1 block using Java code, the hold_1 block is blocked: «hold_1.block();»

During simulation, data is collected on the probability of servicing or pushing out the customers according to the general principle:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

K =

where £ Nisuccess is the number of i - type events that were processed in the system or pushed out of the system;

£ Ni is the total number of i - type events generated during the simulation. In addition, statistical information is generated regarding the average size of queues and the time that requests are in service or waiting in the QS.

2.2 Results of experiments and discussion of the results

To study the regularities of queue formation and service probabilities in the system, a series of experiments on the sensitivity of the model were conducted, where the variable parameter is the arrival flow of higher priority customers (Ah e [0,001; 0,5]) at different values of the service rate (^h e [0,001; 0,5]). Other raw data of the experiments are presented in Table 1.

Table 1: Input parameters of the experiments

Modeling parameter Symbol Range of values Distribution density

Higher priority customers arrival rate (High) Ah 0,001 - 0,5; step 0,001 exponential

Lower priority customers arrival rate (Low) Al 0,5 - const exponential

Higher priority customers service rate (High) ¡h 0,001 - 0,5; KpoK 0,1 exponential

Lower priority customers service rate (Low) ¡l 0,5 - const exponential

Number of servers 1

Number of places in the QS queue 4

Number of priorities 2

Model time unit hour

Model time duration 6 months (4392 hrs.)

The main simulation results are shown in Fig. 3

1

« CD

£ 0,9

0

1 0,8

u >

0,7

o

n- 0,6

OJ

m 0,5

9 0,4 >

8Î 0,3

4—

O

> 0,2

4—< '

"to 0,1 O

£ 0

J»«,'

0,05

0,1

-1-l

MMMMAMa

0,15 0,2 0,25 0,3 0,35 Higher priority consumers arrival rate, ÀH

0,4

0,45

0,5

• |H =0.001 • |H =0.1 • |H =0.2 • |H =0.3 • |H =0.4 • |H =0.5

Figure 3: Probability of servicing higher priority consumers depending on arrival and service rates

The data of fig. 3 indicate that the probability of servicing higher priority customers decreases as the intensity of servicing higher priority customers approaches 0.5 value. Moreover, the "breaking point" at the beginning of the decrease of the probability from 1.0 begins at the moment of equilibrium of the intensities of arrival and service of higher priority customers, that is, at this point:

Ah =^H ■

The descending part of the dependence of the probability of servicing higher priority customers (Fig. 4) is closely described by a power function of the form:

y = kx c,

where k are c coefficients;

for ^h = 0,1: for ^h = 0,2: for ^h = 0,3:

y = 0.0994X'0998, y = 0.2032X-0981, y = 0.3067X-097.

The result of approximating the periods of descending probability of service of higher priority customers depending on the intensities of service and arrival is presented in Fig. 4.

0

o

L.

Q.

OJ -C

M

Cuo a .E E > o

1- 4-<

OJ w l/) D q_ <j

O 5»

2

<B

O

1

0,9 0,8 0,7 0,6 0,5 0,4 0,3 0,2 0,1 0

0,05

y = 0,3067x"°,97 R2 = 0,9471

y = 0,0994x"°,998 R2 = 0,9848

0,1

0,15

0,2 0,25 0,3 0,35 0,4 Higher priority consumers arrival rate, ÀH • |H =0.1 • |H =0.2 • |H =0.3

0,45

y = 0,2032x"°,981 R2 = 0,9758

0,5

0,55

Figure 4: Approximation by power-law dependences of periods of descending probability of servicing higher priority customers depending on the rates of arrival and service

From those obtained in fig. 4 data can be recorded:

P^ = 1, V ^h • If we round the value of k to tenths, we get:

then finally:

Po,i = 0,1V1, Ah e [0,1,...,0,5],

P0,2 = 0,2Vh-1, V e[0,2,...,0,5], Po,3 = 0,3Vh-1, V e[0,3,...,0,5].

The dependence of higher priority customers servicing rate ¡h on the probability Ph and higher priority customers arrival rate Ah is presented in the table. 2.

Table 2: Dependence of ¡h value on Ph and Ah values

Ph AH 0,1 0,2 0,3 0,4 0,5

1.00 ¡h1,0 0.10 0.20 0.30 0.40 0.50

0.90 ¡h0,9 0.09 0.18 0.27 0.36 0.45

0.80 ¡h0,8 0.08 0.16 0.24 0.32 0.40

0.70 ¡h0,7 0.07 0.14 0.21 0.28 0.35

0.60 ¡h0,6 0.06 0.12 0.18 0.24 0.30

0.50 ¡h0,5 0.05 0.10 0.15 0.20 0.25

0.40 ¡h0,4 0.04 0.08 0.12 0.16 0.20

0.30 ¡h0,3 0.03 0.06 0.09 0.12 0.15

0.20 ¡h0,2 0.02 0.04 0.06 0.08 0.10

0.10 ¡h0,1 0.01 0.02 0.03 0.04 0.05

Graphs of dependence of ^h values on Ph and Ah rate for Ph = 1.0; Ph = 0.7; Ph = 0.5 and Ph = 0.3 are presented in Fig. 5.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Figure 5: Graph of the dependence of ¡H values on AH values at PH = 1.0; PH = 0.7;

PH = 0.5 and PH = 0.3

Table 2 and fig. 5 show that to increase the value of Ph(Ah, ¡h) it is necessary to increase the values of ¡h. Thus, to increase Ph by 0.1, it is necessary to increase ¡h by 1% at Ah = 0.1, at Ah = 0.2 -by 2%, etc., at Ah = 0.5 the increase is 5% from the previous values of ¡h.

The graph of Pl probabilities of servicing lower-priority customers depending on service ¡h and arrival Ah intensities of higher-priority customers is presented in Fig. 6.

1 0,9

-Q

(O -Q O

0,1 0

_:_........ — ^ ■—

0,05

0,1

0,4

0,45

0,15 0,2 0,25 0,3 0,35 High priority customers arrival arrival rate, AH

^H =0.001 ^H =0.1 ^H =0.2 ^H =0.3 ^H =0.4 ^H =0.5

Figure 6: Probability of servicing Pl requirements of lower priority depending on higher priority

customers arrival and servicing rate

0,5

From Fig. 6, it can be seen that the probability of servicing lower-priority customers has a decreasing nature, while the "sharpness" of the fall is inversely proportional to the intensity of servicing higher-priority customers.

Consider the function Pi(t) depending on the intensity ¡h and the time tH = 1 / Ah of the interval between the customers of the highest priority of the incoming flow. The function Pi(t) is a function of the probability of failure-free service of lower priority consumers, which is linear in nature. The mean time of failure-free service of these consumers is equal to the area bounded by the line Pi(t) and the coordinate axes Pi(t) and tH. The dependence of the probability value Pi(t) of servicing lower priority consumers on the intensity ¡h of servicing higher priority consumers and the duration of the time interval tH between these consumers in the arrival flow is shown in Fig. 7.

Indeed, with an increase in the value of ¡h, the average service duration decreases, at the same time, with an increase in the value of Ah, the interval between consumers in the arrival flow of higher priority consumers decreases, which leads to an increase in the average number of such consumers, and therefore to a higher load on the service channel, which in turn, prevents consumers of lower priority from entering the service channel and reduces the service probability Pl.

Figure 7: Graphs of the dependence of the probability of Pi(tn, ¡h) on the values of ¡h and tn

Fig. 7 shows that when the value of th decreases at Pi(th, ¡h) = const, or the value of Pi(th, ¡h) at th = const, the value t~L = 0.5PL(tH,nH)tH decreases. To increase the value of Pi(th, ¡h) at a certain value of th, it is necessary to increase the value of ¡h, that is, to provide more intensive service of higher priority customers.

Fig. 8 shows graphs of the dependence of the probability of pushing out Plp consumers of lower priority.

0,6

0,5

î15 :> OJ

° -c 0,4

M £

-Q

O

3 0,3 o

^ 0,2

o 0,1

0,15 0,2 0,25 0,3 0,35 0,4

High priority consumers arrival rate, ÀH |H =0.1 • |H =0.2 • |H =0.3 • |H =0.4 • |H =0.5

0,45

0,5

0

0

Figure 8: Probability Plp of "pushing out" from the QS lower priority consumers by high priority consumers depending on high priority consumers arrival and service rates

The processes that are associated with the increase of Plp are described in detail above, the decrease of Plp after reaching its maximum is associated with a decrease in the number of consumers of lower priority and the load of the service channel. The value of AHextr corresponds to the maximum value of Plp. To determine the value of AHextr , dependences of the probability of Plp were obtained, approximated by a polynomial of the sixth degree, of the form:

y = a6x6 +... + ax + C.

The coefficients of the polynomials approximating the probabilities of Plp of the value AHextr are presented in the table. 3.

Table 3: Coefficients of polynomials approximating the probabilities of "pushing out" the QS of low-priority consumers

Coefficient of the ¡h =0.1 ¡h =0.2 ¡h =0.3 ¡h =0.4 ¡h =0.5

polynomial

ae -1767609 97550.53 4593.061 1980.917 983.323

a5 431830.5 -54236 -3453.6 -2276.31 -1392

a4 -42096 10862.98 857.173 966.0881 721.876

a3 1791.001 -1046.51 -114.584 -212.099 -184.777

a2 -34.143 48.5078 8.249455 23.6418 23.30407

ai 2.292621 1.042772 1.748402 0.770417 0.615751

a0 -0.00172 0.004007 -0.0002 0.017116 0.019575

Extremum, AHextr 0.071 0.135 0.198 0.2628 0.328

Knowing the extrema of the probabilities of pushing out lower priority consumers and the corresponding rates of arrival flows and servicing higher priority consumers is of practical importance, for example, for making decisions about the distribution of trains of different priorities (repair, passenger, freight, other types) on different nodes and routes of the transport network.

Conclusions

1. Taking into account the practical experience of functioning and ensuring the reliability of the railway transport system in extreme conditions of military operations, destruction and restoration of infrastructure, shortage of time and fleet of vehicles, it is proposed to formalize the functioning of this system as a queuing system (QS) with priorities, with variable parameters of arrival and servicing the consumers of higher and lower priorities, which allows making more informed decisions for the management of such systems.

2. The necessity of using, along with analytical methods, simulation modeling tools has been proven, in particular, a simulation model has been developed and implemented, which combines agent and discrete-event simulation principles and allows studying QSs when consumers of different priority are arriving, namely in the part of establishing regularities: probabilities (service, refusal, push-out), time delays (waiting in a queue, under service), queue sizes, order of queue formation when customers of different priority arrive.

3. The resulting dependencies:

- the probability of servicing higher priority consumers depending on arrival and servicing

rates;

- probabilities of servicing lower priority consumers depending on arrival and servicing rates of higher priority consumers;

- probability of "pushing" lower priority consumers out the QS by higher priority consumers, depending on arrival and service intensities of higher priority consumers;

- values of the intensity of service of higher priority consumers ^h on the probability Ph and the intensity of their arrival Ah ;

- values of the probability of Pl on the values of the intensity of service ^h of the consumers of the highest priority and the duration of the interval th between these consumers in the arrival flow.

4. Experimental data of modeling the probability of servicing higher priority customers depending on their arrival and service rates, as well as the approximation of these data by empirical dependencies allow us to propose ratios that simplify the calculations of QSs with priorities, namely:

References

[1] I. Makushenko, I. Usar, H. Livinska, and M. Sharapov, "Optimal threshold strategies for retrial systems with queue," J. Comput. Appl. Math., vol. 427, p. 115136, Aug. 2023, doi: 10.1016/J.CAM.2023.115136.

[2] A. Aghsami, S. R. Abazari, A. Bakhshi, M. A. Yazdani, S. Jolai, and F. Jolai, "A meta-heuristic optimization for a novel mathematical model for minimizing costs and maximizing donor satisfaction in blood supply chains with finite capacity queueing systems," Healthc. Anal., vol. 3, p. 100136, Nov. 2023, doi: 10.1016/J.HEALTH.2023.100136.

[3] H. Jahani, A. E. Chaleshtori, S. M. S. Khaksar, A. Aghaie, and J. B. Sheu, "COVID-19 vaccine distribution planning using a congested queuing system—A real case from Australia," Transp. Res. Part E Logist. Transp. Rev., vol. 163, p. 102749, Jul. 2022, doi: 10.1016/J.TRE.2022.102749.

[4] A. Mazaraki, V. Matsiuk, N. Ilchenko, O. Kavun-Moshkovska, and T. Grygorenko, "Development of a multimodal (railroad-water) chain of grain supply by the agent-based simulation method," Eastern-European J. Enterp. Technol., vol. 6, no. 3 (108), pp. 14-22, Dec. 2020, doi: 10.15587/1729-4061.2020.220214.

[5] K. Abdulaziz Alnowibet, A. Khireldin, M. Abdelawwad, and A. Wagdy Mohamed, "Airport terminal building capacity evaluation using queuing system," Alexandria Eng. J., vol. 61, no. 12, pp. 10109-10118, Dec. 2022, doi: 10.1016/J.AEJ.2022.03.055.

[6] "Вычислительные системы с очередями — Леонард Клейнрок." https://www.livelib.ru/book/1001277388-vychislitelnye-sistemy-s-ocheredyami-leonard-klejnrok (accessed Mar. 03, 2023).

[7] D. P. Bertsekas and R. G. Gallager, "Сети передачи данных," p. 486, 1986, Accessed: Mar. 03, 2023. [Online]. Available: http://libarch.nmu.org.ua/handle/GenofondUA/60656.

[8] "Управление моделью системы массового обслуживания с использованием динамических приоритетов - CORE Reader." https://core.ac.uk/reader/80134930 (accessed Mar. 15, 2023).

[9] V. Matsiuk, N. Ilchenko, O. Pryimuk, D. Kochubei, and A. Prokhorchenko, "Risk assessment of transport processes by agent-based simulation," AIP Conf. Proc., vol. 2557, no. 1, p. 080003, Oct. 2022, doi: 10.1063/5.0105913.

[10] V. Matsiuk, O. Galan, A. Prokhorchenko, and V. Tverdomed, "An Agent-Based Simulation for Optimizing the Parameters of a Railway Transport System."

[11] M. D. Katsman, V. K. Myronenko, V. I. Matsiuk, and P. V. Lapin, "Approach to determining the parameters of physical security units for a critical infrastructure facility," Reliab. Theory Appl., vol. 16, no. 1, pp. 71-80, 2021, doi: 10.24412/1932-2321-2021-161-71-80.

[12] M. D. Katsman, V. K. Myronenko, and V. I. Matsiuk, "Mathematical models of ecologically hazardous rail traffic accidents," Reliab. Theory Appl., vol. 10, no. 1 (36), 2015, Accessed: Nov. 14, 2020. [Online]. Available: https://cyberleninka.ru/article/n/mathematical-models-of-ecologically-hazardous-rail-traffic-accidents.

i Надоели баннеры? Вы всегда можете отключить рекламу.