Article citation information:

Matyja, T., Stanik, Z. Simulation tests of fleet vehicles periodic inspections timeliness: a case study. Scientific Journal of Silesian University of Technology. Series Transport. 2022, 115, 75-91. ISSN: 0209-3324. DOI: https://doi.org/10.20858/sjsutst.2022.115.6.

 

 

Tomasz MATYJA[1], Zbigniew STANIK[2]

 

 

 

SIMULATION TESTS OF FLEET VEHICLES PERIODIC INSPECTIONS TIMELINESS: A CASE STUDY

 

Summary. This study analyzed the case of a medium-sized workshop and the income from servicing individual customers. The management of the company observed some unused potential in the garage and plans to sign contracts with fleet customers for comprehensive maintenance of their vehicles. The key question was how many fleet vehicles could be additionally serviced without losing individual customers? In this work, a simulation model of a workshop was developed, treated as a system for queuing orders and vehicles. The model includes a subsystem of random generation of fleet vehicle mileage during the simulation. The idea of event-driven simulation and the Matlab/Simulink SimEvent environment library was used.

Keywords: fleet vehicles, periodic inspections, event-driven simulations

 

 

1. INTRODUCTION

 

Presently, companies with fleets of vehicles rarely have their own technical facilities that allow them to perform periodic inspections and repairs. It is common practice to outsource this type of service and sign contracts with specialist workshops [14, 17, 18]. When the fleet is unified in terms of brand or the vehicles are leased, inspections are usually carried out by authorized workshops of the vehicle manufacturer. Smaller companies with a diverse fleet usually look for local universal workshops.

The issue of periodic technical inspection is important in the case of fleet vehicles, as they usually have daily mileage of hundreds of kilometers. Periodic inspections are therefore performed very often, usually several times a year. Timely performance of periodic technical inspections, consisting of the replacement of fluids, filters, worn parts and visual inspection of the vehicle has a huge impact on maintaining the good technical condition of the vehicle [11, 19]. This translates into a reduction in the failure rate of the equipment, increasing road safety [9, 20]. It should also be mentioned here about the possibility of using new non-invasive vehicle diagnostic methods [5-8].

The relationship between a customer, his vehicle and the workshop can be described through the queue theory using queues (FIFO and priority queues) and servers imitating service work or waiting for a service [12, 24]. Most of the parameters and state variables of the customer-vehicle-workshop system are random. The mileage of vehicles based on which decisions on the inspection are made increases randomly. The events taking place in the system are also random, for example, issuing an order for a service or starting and ending a service. The assessment of the quality of the client-vehicle-workshop system operation can be obtained by the Monte Carlo method [16] by randomly generating events and observing the behavior of the system and the average values of state variables.

The described problem can be modeled using the event-driven simulation method [3, 4, 23]. Event-driven simulation methods are commonly used to solve tasks related to broadly understood customer service [2]. Many available computer programs enable this type of simulation [1, 10, 13, 15, 21]. The chosen tool for this work was the SimEvent library of the Matlab/Simulink environment [22, 25]. The choice of the modeling tool was determined by the high flexibility of the Matlab language, which significantly facilitated the programming of the elements of the customer-vehicle-workshop system, the creation of which is not supported by the SimEvent library itself.

The model of workshop operation developed by the authors, together with the simulation of fleet mileage, will be used to assess the workshop's potential in the field of technical inspections and repairs. The use of queuing theory elements and event-driven simulations in modeling the elements of the queue allows creating a realistic environment reflecting reality. The conducted simulation tests make it possible to detect any unfavorable phenomena in the operation of the workshop, for example, in the form of blockages and critical delays in the provision of services. The research will also make it possible to make the most favorable decisions for the company.

 

 

2. FORMULATING THE DECISION PROBLEM

 

This study examines the case of a medium-sized workshop that currently serves only individual customers. In the near future, signing contracts with fleet customers for comprehensive vehicle maintenance is being considered. Such a step would primarily provide the company with a steady stream of orders for its services, and also enable the plant to maximize its current unused capacity.

Based on the company's history, it can be stated that on working days an average of 8 individual customers visit the garage daily. Average service time is 4 hours. The workshop has 4 fully equipped and staffed workstations that work shifts for 10 hours a day. This means that, on average, 32 hours are used out of the 40 working hours available in a day.

This 20% of the unused potential of the workshop could be filled with services for fleet customers. Especially in the case of fleet customers who usually use their vehicles quite intensively, most of the services will be periodic vehicle maintenance. As a rule, activities related to periodic maintenance take less time than vehicle repairs.

However, signing contracts with fleet customers is associated with the need to ensure appropriate high standards of services. In this case, the speed of reaction to the breakdowns of fleet vehicles and short waiting times for periodic inspections and technical services are particularly important.

Of course, the company wants to retain its existing individual customers. Therefore, services performed for fleet customers cannot significantly affect the level of individual customer service. Therefore, it is difficult to introduce absolute priority for fleet customers.

The developed model of the workshop operation and the simulation tests performed on it should answer the following questions:

1. What is the actual level of untapped potential of the workshop? Due to the random nature of individual customer vehicle applications and random service times, the rough calculation of free capacity presented above does not have to be true. In addition, there is a constant flow of time, which means that the "lost potential" in a given day cannot be recovered due to a randomly smaller number of reports. Therefore, it is necessary to carry out a kind of "stress test" that will allow to determine the maximum number of individual customers that can be served by the workshop.

2. What is the maximum number of fleet customers that can be served? Assuming that the number of individual clients is at the previously mentioned level. It can be predicted that the results will largely depend on the selected analyzed set of fleet vehicles and the accuracy with which their basic features will be determined:

-    vehicle make/model and the resulting maintenance frequencies, as well as their time and scope;

-    average daily mileage of vehicles and standard deviation of mileage (assuming normal distribution truncated from left to zero).

3. What strategy to reserve time in the work schedule of the workshop to choose? Two possible strategies are considered. The first is to reserve time after the occurrence of an incident involving the vehicle exceeding the mileage limit or the time limit for scheduled maintenance. The second is to reserve time in advance based on the vehicle's mileage forecast or the number of days remaining until the service deadline is exceeded. The first strategy, assuming the equal treatment of fleet and individual customers, will involve systematically exceeding the limits. In the case of the latter, there is a high risk of prematurely performing the service, which will probably not be appreciated by the fleet customer.

 

 

3. SIMULATION SCENARIO

 

This paper adopted the following scenario of the workshop operation described below, which has a direct impact on the structure of the simulation model and the scope of empirical data that should be collected before performing the simulation tests.

First, it is important to define the relationship between the real time and the time step and simulation time. It was assumed that the work of a workshop would be simulated during one calendar year. Additionally, it was assumed that a fifteen-minute accuracy is sufficient to describe the duration of all essential activities. Vehicle waiting times and service times will be measured with such accuracy. Further, maintenance includes both periodic maintenance and repairs resulting from the wear of parts or their failure. This means that 1 second of simulation (time unit) will be equivalent to 15 minutes of real time.

The workshop is open on weekdays for 10 hours from 8.00 to 18.00 and on Saturdays for 6 hours from 8.00 to 14.00. To simplify the simulation scenario, it was assumed that one real-time day is 40 steps of the simulation time (working day). Non-working days are excluded and automatically excluded from the simulation time. Due to this simplification, the vehicles waiting in the service server modeling the workshop stands will not be completed outside the workshop's working hours, and all unfinished vehicles on a given day will naturally pass to the next day. This way, there is no need to stop the server so that it does not count down outside workshop hours. Saturday is a special day. In the simulation, it lasts the same as other working days with the servers working 10 hours. On Saturdays, however, work is planned for only 6 hours. This is true to some degree, as, on Saturdays, the workshop often stays open longer to complete the rest of the week's repairs.

 

Tab. 1

Summary of simulation times

 

Simulation Time

Real Time

1

15 minutes

40

One working day of the workshop (10 hours)

 - total simulation time

One-year period, excluding non-working days

()

 

Orders from individual clients appear at random intervals in the simulation time. It was assumed that this is done following the exponential distribution with the average interval for individual vehicles, which can be determined based on the workshop operation history. The estimated time of service performance is also drawn for each order. In actual conditions, this time is estimated based on an interview with the client and preliminary examinations made by the shift manager. It was assumed that the forecast service time has a normal distribution. The actual service time may differ from the forecast and is the sum of the forecast and a random disturbance also with a normal distribution. The service times cannot be simultaneously shorter than the assumed minimum (for example, 2-time units). The parameters of both normal distributions must be established based on the historical data of the workshop operation.

During the simulation, the fleet vehicles form a static set numbered consecutively from one to the maximum number of fleet vehicles. For each fleet vehicle, information should be collected on the model, its total mileage in kilometers, average daily mileage and standard deviation of the mileage. The daily mileage is assumed to follow the normal distribution truncated from left to zero. Daily random mileage is rounded to whole kilometers. During the simulation, the mileage and age of the vehicle will be constantly modified every day.

However, for each vehicle model, additional information on the periodic technical inspections should be specified: after how many kilometers or days maintenance should be performed and the estimated time of such inspection. In this case also, the estimated time will be randomly different from the real time.

There are three scheduled maintenance intervals for each vehicle model. The maintenance activities of the higher range include activities of all the lower ranges. Therefore, after performing the service of a given range, the mileage counters in kilometers and days should be reset, together with the counters of the lower ranges.

Fleet vehicles can also experience breakdowns that the workshop should fix as soon as possible. With intensive use of fleet vehicles, maintenance activities will occur much more often than breakdowns. To simplify the model, it was assumed that breakdowns of fleet vehicles are treated regardless of their technical services. They represent a certain disruption of the process that occurs in the system in time intervals subject to exponential decay with the average failure interval of the fleet vehicles. In connection with the failure events, they will be numbered consecutively and will not be related to the numbers of fleet vehicles. Distinguishing between fleet vehicles, breakdowns and vehicles of individual customers requires an additional parameter - status.

Each order requires time reserved in the workshop's work schedule. The schedule covers all the days in the calendar year and all service stations in the workshop. Holidays and Saturday afternoons are not available. Each service must be started and completed on one station. During the booking process, the work schedule is searched from the day following the day of reporting to find the first continuous and free period of time greater than or equal to the forecasted service time. Services for individual clients, the duration of which is longer than the assumed minimum, may start at the end of one working day and end the next. Services for fleet customers should start and finish in one working day (inspections usually take less time than repairs). Failures do not require booking a place in the workshop and go directly to the workshop.

To simplify the model, it was assumed that customers do not resign from previously agreed service dates and report to the garage promptly. In the future, the model can be supplemented with this type of additional random disturbance. Individual customers may cancel the reservation if the proposed free date is too distant (for example, exceeds 2 weeks). This does not apply to fleet customers referred for periodic inspections.

 

 

4. DESCRIPTION OF THE SIMULATION MODEL

 

The developed car workshop simulation model consists of 7 subsystems (Figure 1): generating daily mileage of fleet vehicles, generating orders for periodic maintenance of fleet vehicles, generating fleet vehicle failures, generating orders for individual customers' vehicles, booking places in the work schedule, modeling the operation workshop and a subsystem for saving and displaying simulation results. The SimEvent library of the Matlab/Simulink environment was used. The possibilities of the Matlab Function block and global variables were also intensively used to save information such as the current simulation day, workshop work schedule, information on working and non-working days, a table storing the mileage status of fleet vehicles, and a table associating the vehicle model with its periodic technical services (limits and service times).

The simulation entity can be interpreted in two ways in the model. It depends on where it occurs. At the beginning of its existence, the unit is an order for the performance of a service. Based on the order, a place is reserved in the workshop's work schedule. Then, the order awaits accepted orders on the server and is transferred to the workshop at the right time, resulting from the schedule. At this stage, the unit is already interpreted as a serviceable vehicle.

Each entity (order/vehicle) has a set of attributes that are used at different stages of the simulation. These are:

Status – 1 means a fleet vehicle in periodic maintenance, 2 - a fleet vehicle sent to the workshop due to a breakdown, 3 - a vehicle of an individual customer.

IdVeh –the number (from the pool of numbers) of the fleet vehicle intended for periodic maintenance or the sequence number of the generated individual customer vehicle or failure of the fleet vehicle.

Priority – priority used in the queue of vehicles waiting for the workshop. Fleet vehicles going to the workshop in an emergency have priority 2, others 1.

AverServTime – estimated time of the service. Randomly generated for individual customers' vehicles and fleet vehicle failures. In the case of fleet vehicles, it results from the type of periodic maintenance and is deterministic.

RealServTime –actual time of service in the workshop. It is a randomly disrupted forecast time.

Stand – the number of the service station in the workshop to which the vehicle is being driven.

TimeShift – allows specifying the first day from which the schedule will be searched for a free time. This way the service can be postponed.

WaitToServ – time spent in the server of accepted orders.

Path –auxiliary attribute, allows control of the entity movement in the simulation.

 

Fig. 1. A model simulating the work of the workshop and the daily mileage of vehicles

 

The subsystem of daily mileage generation for fleet vehicles modifies the vehicle table every working day by increasing the mileage counters in kilometers (randomly) and days. Non-working days, which are normally not included in the simulation, are also included in the mileage measured in days based on the working days’ table. The subsystem also resets vehicle mileage counters after completion of maintenance. Modification of the vehicle table always takes place in 1 simulation time unit (15 minutes real time) before the end of the working day. This is to prevent simultaneous access to the table by the subsystem generating service requests based on it.

The current state of the vehicle table is saved in a journal and can be additionally analyzed later. An exemplary history of a selected fleet vehicle, the mileage of which was subject to the distribution N (469.68), is shown in Figure 2. During the calendar year (all days of the year were considered), the vehicle underwent consecutive inspections of 2,1,3,1,2,1,3 after covering 20,40 and 80,000 km, respectively. The timeline also shows the date of submission of the inspection request (asterisk) and the date of its actual completion (circle). Exceeding the mileage limits amounted to 1612, 970, 2382, 1543, 1829, 1990, and 2197.

An additional task of the subsystem is the modification of the global variable indicating the current day of the year, which is performed at the end of each working day. The current day of the year is used by the vacancy reservation subsystem.

The vehicle table contains the following fields: vehicle number, total mileage, age, average daily mileage, standard deviation from the daily mileage; and three sets of fields: inspection ID, odometer, and day counter; for each of the three maintenance areas. The last field is used to save the type of inspection and allows to distinguish the inspection resulting from exceeding the limit of kilometers or days. By changing the sign of the value in this field, the end of the service by the workshop is also signaled, which is the basis for resetting the counters. The inspection identification fields refer to an additional periodic maintenance table, which contains the following information: service limit in kilometers, limit in days, forecast duration of the inspection (deterministic), and variance of the random time disturbance (distribution

 

Fig. 2. An exemplary history of technical inspections of a selected fleet vehicle

 

In the fleet vehicle maintenance order generation subsystem, at the beginning of the simulation and the beginning of each working day, a unit stream corresponding to the full set of fleet vehicles is simultaneously generated. Based on the vehicle numbers and entries in the vehicle table and the inspection board, vehicles/orders sent to the workshop are selected. The remaining units are turned off. The "order exit" event is saved to the reservation system. Two strategies for selecting vehicles were implemented as described in paragraph 2. In the case of the first strategy, the delay in booking a place in the workshop work schedule is a random number of days with a Poisson distribution with a given average equal to, for example, 1 day. This simulates the phenomenon of postponing the declaration of a fleet vehicle due to its involvement in early ordered transports. In the case of the second booking strategy, it is delayed by a fixed number of days; however, the booking decision is made well in advance.

The structure of the subsystems generating breakdowns of fleet vehicles and the orders of individual customers is very similar. Orders are generated based on the given average failure interval and the average reporting interval of an individual customer and are subject to an exponential distribution. Each order is assigned a predicted random service execution time and the real time resulting from a random forecast disruption. The real time of service performance will be needed only in the subsystem imitating a workshop. However, in the model, it does not matter at what stage this value is drawn. Each order generation event is recorded.

All orders of individual and fleet customers, as well as breakdowns, are sent to the reservation subsystem. The subsystem searches for a place in the workshop work schedule that is adequate to the forecasted time for the service and assigns a service station. Calculates the time when the vehicle should reach the workshop and stores the order in the order server until then. The unit leaving the reservation subsystem can further be interpreted as a vehicle headed for the workshop. Failures are prioritized, the least loaded workstation is searched for, and the vehicle with the breakdown is immediately directed to it. Optionally, the priority can be turned off, then failures will be treated in the same way as other orders.

Ultimately, all units/vehicles generated in the simulation go to the workshop, where they are allocated to stands. The time interval from the unit's arrival at the workshop to the time the unit is put out of service after the service is performed is measured. All service performance events are saved to a separate file. Information about the end of service for fleet customers is provided via the vehicle table.

It is assumed that normally vehicles arrive at the site exactly at the time planned in the schedule. Using the parameter earlier arrival, it is possible to force the appearance of the vehicle ahead of time (but not earlier than the beginning of the next working day). In this way, the free time of the service stations in the event can be used because the actual service time was shorter than planned. On the other hand, arriving earlier increases the total time the vehicle spends in the workshop.

 

Fig. 3. A fragment of the workshop work schedule completed during the simulation

 

It is also possible to artificially thicken orders in the schedule using the overbooking parameter. In the model, this parameter can be used to shorten the forecasted service time, which, however, cannot be shorter than the assumed minimum reservation time. However, the use of overbooking is risky and will almost certainly cause at least temporary blockages and prolongation of the vehicle's stay in the workshop.

Naturally, at the end of the year, the workshop's work schedule is already full, and some of the vehicles must be diverted to the next year. The work schedule is available after the simulation is completed as a disk file, and on its basis, additional analyzes of the annual operation of the workshop can be made. Figure 3 shows an exemplary excerpt from the schedule, days 270 to 282, workshop stand number 3. Blue is for individual customer reservations; green is for fleet customers and white is unused space. Additionally, gray means non-working days and red means afternoon hours on Saturdays.

 

 

5.  ASSESSMENT OF THE WORKSHOP POTENTIAL WITH SIMULATION METHODS

 

The simulation research started with the assessment of the workshop's potential. Only applications from individual customers were considered. A case was analyzed when the average interval between consecutive requests was 5-time units (approximately 8 clients per day). The customers arrived at the workshop exactly on time. There was no overbooking when booking seats. The projected service time was described with the N (16.2) distribution, while the real time was the sum of the forecast time and the disturbance with the N (0.4) distribution. At the same time, none of those times could be smaller than 2 units.

When analyzing Figure 4, it can be noticed that the most time spent in the workshop by individual customers' vehicles was within one working day. Only a few vehicles spent more time in the workshop, but not longer than 1.5 working days. Disregarding the "switch-on effect" at the start of the simulation, the average time spent in the workshop was stable at around 20 units (half a working day). The waiting time for the service was usually 3 working days. The degree of use of the individual workshop stands was between 70 and 80%. The uneven load of the positions results from the algorithm used for searching for vacancies - the established order of positions when viewing the workshop work schedule. During the 303 working day simulation, 2,322 repair orders were generated from individual customers. Subsequently, 2,314 vehicles were serviced, 7 vehicles were registered for another year, while the service of one vehicle was extended for another year.

After the simulation was completed, the workshop work schedule was analyzed and it was found that the following positions were not used at individual positions: 13.3, 11.3, 17.3, and 24.3% of the available time. The histogram of Figure 5 shows that the largest amount of free time periods is between 5 and 8 units. There are also sections with a length of 40 units (working day), and this applies mainly to stand number 4. Eventually, based on the results of the first simulation, it can be concluded that the level of customer service is high, while the degree of use of the stands is a bit too low.

The estimated time of the service plays an important role in the process of booking a visit to the workshop. In actual working conditions of the workshop, this time is assessed by the workshop manager based on an interview with the customer and a preliminary inspection of the vehicle. The accuracy of the forecast depends on the experience of the workshop manager. There is a tendency to systematically lower the service time. This phenomenon increases the occupancy of positions and the time spent in the workshop but does not affect the waiting time for the service itself (entries in the schedule). During the second simulation, the service time disturbance distribution was changed to a very pessimistic N (2,4), leaving the remaining parameters unchanged. The time spent in the workshop has significantly increased, and a minor blockage can be observed at the end of the year (Figure 6). The occupancy of positions increased by approximately 10%.

 

Fig. 4. Summary of the results of the first simulation (applications with interval 5)

 

Fig. 5. Histogram of all free time slots in the work schedule

Fig. 6. Increase in service time due to the systematic decline in the forecast

 

Fig. 7. Summary of the results of the third simulation (applications with interval 4.5)

 

The third simulation was carried out under the same conditions as the second one, however, shortening the interval between successive applications to 4.5 units. A total of 2,635 orders were generated, of which the workshop handled 2,534; 88 vehicles were registered for the next year, and the repair of 13 vehicles was extended for another year. Based on the analysis of the results (Figure 7), it can be concluded that with such a number of orders, the workshop has already reached its limit. The time spent in the workshop systematically increases over one working day. At the end of the year, there is a need to wait a long time for the service itself - about 8 days. The use of the positions reaches 95%.

Further shortening the reporting interval to 4 units generates 2,957 orders. However, the workshop serviced only 2,607 vehicles, which is a little more than what was achieved in the third simulation. On the other hand, as many as 257 customers resigned from subscribing because the waiting time for the service exceeded 14 days.

Summarizing the results of all simulations, it can be assessed that the workshop can handle orders appearing with an interval of 5-time units at a good level. The simulation shows that it will be slightly less than 8 clients a day. Therefore, it is the number that results from the observation of the history of the workshop to date. At the same time, at least a dozen or so percent of free time is left. These are often periods of time in the order of 2-3 hours that can be used for periodic fleet vehicle inspections.

The simulations also showed that even if the systematic error in forecasting the service time was extended by an average of plus 2 units (half an hour), the workshop was still operating efficiently enough. The available historical data on the work of the workshop does not allow assessing what exactly this error was.

 

 

6. RESEARCH ON THE IMPACT OF FLEET VEHICLES

 

Based on the parameters of the first simulation discussed in the previous paragraph, an additional stream of fleet vehicles was included in the model (periodic maintenance and breakdowns). The impact on the workshop operation of an additional 150 fleet vehicles is presented below.

To obtain the most reliable simulation results, it would be necessary to know the exact parameters of the entire vehicle population, including the average daily mileage. The owners of the fleet have this data. Due to the difficulties in obtaining data before signing the relevant contracts, a randomly generated virtual population of vehicles was used in the simulation. Seven classes of fleet vehicles with a load capacity of up to 3.5 t were selected, which meant 21 different scopes of technical inspection. The average daily mileage of the generated fleet was uniformly distributed from 50 to 500 km. It was assumed that the standard deviation of the daily mileage accounted for 10% of the average mileage. The failures were treated as events independent of technical inspections, occurring with an interval of 800-time units.

The simulation results are summarized in Figure 8. In total, 432 orders for the inspection of fleet vehicles and 17 failures were generated. The workshop serviced 2,717 vehicles during the year. Fifty-four orders were saved for the next year. The records of the fleet vehicles in the work schedule were carried out following the first strategy, that is, after the fleet vehicle exceeded a certain mileage or time limit. Observably, additional orders do not significantly affect the time spent by vehicles in the workshop. However, at the end of the year, there is a clear increase in waiting time for the service, which is even up to 10 days.

The second strategy for stocks of fleet vehicles was also tested, based on the forecasted mileage of 7 days in advance. In this case, the average service time did not change, but the waiting time for it increased. There was an unfavorable phenomenon - 28 individual customers resigned from subscriptions due to excessively long waiting times (Figure 9).

Figures 10 and 11 compare the exceedance of the mileage limit in the case of making entries to the workshop according to two strategies. It can be seen that in the case of earlier records, the maximum exceedances are almost halved, but it is also possible to perform an inspection prematurely. The calculated average for all vehicles with average individual exceedances is 1194 and 370 km, respectively, depending on the strategy. The number of 150 fleet vehicles is the limit value at which the workshop functions properly and does not discourage individual customers by waiting too long for the service. The first strategy for scheduling entries is more advantageous because on average, inspections take less time than repairs, and it is easier to fill the empty spaces with them. Of course, one has to consider that the limits of inspection kilometers will be exceeded, but as calculated, they are not too large. The second strategy causes blocking of the terms at the beginning of the working day, which makes it impossible to find a free period of time on the border of two days in the case of individual customers.

 

Fig. 8. Comparison of simulation results with an additional stream of fleet vehicles

 

Fig. 9. Average time spent in the workshop and waiting time for the service

(Second strategy for fleet vehicle records)

Fig. 10. Strategy 1 - maximum and minimum exceedances of the mileage limit

 

Fig. 11. Strategy 2 - maximum and minimum exceedances of the mileage limit

 

 

7. CONCLUSIONS

 

The simulation model of a workshop that simultaneously serves a stream of individual and fleet customers was used to detect possible blockages and establish safe boundary parameters. However, this model is quite universal. Assuming the required parameters, an inverse analysis is possible to estimate the number of necessary positions in the workshop. Additional statistical analyzes can also be performed after performing the simulation based on files documenting the events and the completed work schedule. Although the model was created based on the analysis of a specific case, it is easy to modify and adjust to other conditions and needs.

The problem of inspecting fleet vehicles does not only concern transport related to the supply chain. The increase in the number of vehicle rental companies and the developing idea of vehicle sharing may increase the demand for this type of service in the future. The reason for the inspection may be not only exceeding the mileage limit and performing maintenance following the manufacturer's recommendations. Moreover, it is equally important to systematically monitor the technical condition of rented cars and react quickly to various types of minor damage or devastation.

Based on the simulation analysis of the operation of the selected workshop, it was possible to determine that the workshop will work properly when individual customers report with an interval of not less than 4/5 hours. On the other hand, the limit number of fleet vehicles serviced by the garage is 150. The most advantageous from the viewpoint of the garage's interests is enrolling fleet customers, after the necessity to perform an inspection, in the first free place in the schedule. In this case, however, it should be considered that some of these inspections would be carried out more than the mileage limit. This can be problematic in newer vehicles, in which the onboard computer limits the power or even stops the vehicle if it is not serviced on time. The results are critically influenced by obtaining reliable and detailed data on fleet vehicle mileage.

 

 

References

 

1.        Aliyu Aliyu Isah, Tukur Abdulkadir Sulaiman, Abdullahi Yusuf. 2015.Modeling and simulation analysis of health care appointment system using ARENA”. International Journal 4(1): 1-7.

2.        Block Christian, Dominik Lins, Bernd Kuhlenkötter. 2018. “Approach for a simulation-based and event-driven production planning and control in decentralized manufacturing execution systems”. Procedia CIRP 72: 1351-1356.

3.        Buchmann Alejandro, et al. 2010. “Event-Driven services: Integrating production, logistics and transportation”. In: International Conference on Service-Oriented Computing. Springer, Berlin, Heidelberg. P. 237-241.

4.        Choi Byoung Kyu, Donghun Kang. 2013. Modeling and simulation of discrete event systems. John Wiley & Sons.

5.        Czech Piotr. 2011. „An intelligent approach to wear of piston-cylinder assembly diagnosis based on entropy of wavelet packet and probabilistic neural networks”. Communications in Computer and Information Science 239: 102-109. DOI: https://doi.org/10.1007/978-3-642-24660-9_12. Springer, Berlin, Heidelberg. ISBN: 978-3-642-24659-3. ISSN: 1865-0929. In: Mikulski Jerzy (eds), Modern transport telematics, 11th International Conference on Transport Systems Telematics, Katowice Ustron, Poland, October 19-22, 2011.

6.        Czech Piotr. 2013. „Diagnose car engine exhaust system damage using bispectral analysis and radial basic function”. Advances in Intelligent Systems Research 30: 312-315. DOI: https://doi.org/10.2991/iccnce.2013.78. Atlantis Press. ISBN: 978-90-78677-67-3. ISSN: 1951-6851. In: Zheng D., Shi J., Zhang L. (eds), Proceedings of the International Conference on Computer, Networks and Communication Engineering (ICCNCE), Beijing, China, May 23-24, 2013.

7.        Figlus T. 2019. “A method for diagnosing gearboxes of means of transport using multi-stage filtering and entropy”. Entropy 21(5): 1-13.

8.        Figlus T., J. Gnap, T. Skrúcaný, B. Šarkan, J. Stoklosa. 2016. „The use of denoising and analysis of the acoustic signal entropy in diagnosing engine valve clearance”. Entropy 18(7): 1-11.

9.        Fornasiero Rosanna, Andrea Zangiacomi, Marzio Sorlini. 2012. „A cost evaluation approach for trucks maintenance planning”. Production Planning & Control  23(2-3): 171-182.

10.    García Juan Martín. 2020. Theory and practical exercises of system dynamics: modeling and simulation with Vensim PLE. Preface John Sterman. System Dynamic Group. MIT Sloan School Management.

11.    Goyal Suresh K., A. Gunasekaran. 1992. “Determining economic maintenance frequency of a transport fleet”. International Journal of Systems Science 23(4): 655-659.

12.    Jalel Ben Othman, et al. 2021. “Queuing theory based simulation model for vehicular mobility”. In: ICC 2021-IEEE International Conference on Communications. IEEE.
P. 1-6.

13.    Jilcha Kassu, Esheitie Berhan, Hannan Sherif. 2015. “Workers and Machine Performance Modeling in Manufacturing System Using Arena Simulation”. Journal of Computer Science & Systems Biology 8(4): 185.

14.    Kozłowski E., K. Antosz, D. Mazurkiewicz, J. Sęp, T. Żabiński. 2021. „Integrating advanced measurement and signal processing for reliability decision-making”. Eksploatacja i NiezawodnoscMaintenance and Reliability 23(4): 777-787.

15.    Małopolski Waldemar, et al. 2012. “Modeling and optimization of manufacturing systems using Arena software”. Czasopismo Techniczne. Mechanika 8-M(22): 91-108.

16.    Marseguerra Marzio, Enrico Zio. 2000. “Optimizing maintenance and repair policies via a combination of genetic algorithms and Monte Carlo simulation”. Reliability Engineering & System Safety 68(1): 69-83.

17.    Michalski R., S. Wierzbicki. 2008. „An analysis of degradation of vehicles in operation”. Eksploatacja i NiezawodnoscMaintenance and Reliability 1: 30-32.

18.    Mickūnaitis V., S. Nagurnas. 2002. „The improvement of the technical exploitation of automobiles”. Transport 17(4): 143-146. DOI: ttps://doi.org/10.3846/16483840.2002.10414031.

19.    Raposo Hugo, et al. 2021. “An Integrated Model for Dimensioning the Reserve Fleet based on the Maintenance Policy”. WSEAS transactions on systems and control 16:
43-65.

20.    Rudyk Tomasz, Emilian Szczepański, Marianna Jacyna. 2019. „Safety factor in the sustainable fleet management model”. Archives of Transport 49: 103-114.

21.    Shamsuddoha Mohammad, Alexandru Mircea Nedelea. 2013. “A Vensim based analysis for supply chain model”. Ecoforum Journal 2(2): 8.

22.    Valigura K., M. Foltin, M. Blaho. 2009. “Transport system realization in simevents tool”. Technical Computing Prague.

23.    Wainer Gabriel A., Pieter J. Mosterman (ed.). 2018. Discrete-event modeling and simulation: theory and applications. CRC press,

24.    Wang Yali, et al. 2019. “Vehicle fleet maintenance scheduling optimization by multi-objective evolutionary algorithms”. In: 2019 IEEE congress on evolutionary computation (cec). IEEE. P. 442-449.

25.    Zhang Yue, et al. 2017. “A simevents model for hybrid traffic simulation”. In: 2017 Winter Simulation Conference (WSC). IEEE. P. 1455-1466.

 

 

Received 03.02.2022; accepted in revised form 09.04.2022

 

 

by

Scientific Journal of Silesian University of Technology. Series Transport is licensed under a Creative Commons Attribution 4.0 International License



[1] Faculty of Transport and Aviation Engineering, The Silesian University of Technology, Krasińskiego 8 Street, 40-019 Katowice, Poland. Email: tomasz.matyja@polsl.pl. ORCID: https://orcid.org/0000-0001-6364-619X

[2] Faculty of Transport and Aviation Engineering, The Silesian University of Technology, Krasińskiego 8 Street, 40-019 Katowice, Poland. Email: zbigniew.stanik@polsl.pl. ORCID: https://orcid.org/0000-0003-1965-4090