Abstract

Vehicle equipment maintenance support tasks have problems such as low maintenance efficiency and unreasonable allocation of maintenance personnel. In order to further strengthen the theoretical research of vehicle equipment maintenance support, an optimization model of vehicle equipment maintenance personnel based on support task is proposed in this paper. Firstly, the maintenance workload model of vehicle equipment is constructed by analyzing the three task sources of vehicle equipment: scheduled maintenance, natural random failure, and combat damage. Then, considering the technical professional level, maintenance efficiency, and other factors of maintenance personnel, two optimization models of maintenance personnel are constructed. In view of the situation where there are enough human resources, the prediction model of the number of personnel with the minimum total number as the goal is constructed to achieve the purpose of saving human resources. Using MATLAB mixed integer nonlinear programming problem (MINP) toolbox to solve the prediction model of the number of personnel, in view of the shortage of maintenance personnel, a maintenance personnel allocation model aiming at minimizing maintenance time is constructed to maximize maintenance efficiency. In order to solve the model, the fruit fly optimization algorithm (FOA) is improved, and the group cooperation is used to update the fruit fly position. The new algorithm not only retains the essential advantages of the FOA but also solves the problem that the algorithm is easy to fall into local extreme value and improves the global optimization ability of the algorithm. Finally, two example simulations verify the effectiveness of the optimization method in this paper and provide a certain theoretical basis for maintenance personnel to optimize decision-making.

1. Introduction

Entering the twenty-first century, information technology weapons and equipment have gradually developed, high-tech weapon ratio has increased, and the corresponding equipment support forces have also been changed [1]. In order to improve the support capability of the maintenance support system and give full play to the effectiveness of the existing support resources, the allocation structure of the support force must be optimized and adjusted. The traditional maintenance support resources have a shortage of scientific calculation methods. They mainly rely on subjective experience, historical data comparison, and other methods and lack the support of quantitative methods, which leads to bad phenomena such as low maintenance efficiency and waste of resources [2].

As an important part of modern military weapons and equipment, vehicle equipment is one of the important factors to improve the combat effectiveness of the army. However, the current situation of vehicle equipment maintenance support is still difficult to meet the requirements of the new circumstances, and the corresponding theoretical research does not dive deep enough. There are still some problems in terms of vehicle equipment, such as low maintenance efficiency and unreasonable allocation of maintenance personnel. The optimization of maintenance personnel is an important research content of support force allocation. The reasonable allocation of maintenance personnel and the adjustment of the number of technical personnel at various levels can enable the maintenance organization to have a reasonable structure of technical personnel, support tasks can be completed in a timely and efficient manner, and equipment support can obtain maximum benefits. Maintaining and repairing the normal use function and technical condition of the vehicle is the main measure to ensure the combat capability of the vehicle equipment [3]. It is a realistic and meaningful work to do a good job in the optimization of vehicle equipment maintenance personnel.

The contents of the research on the optimization of maintenance support resources are varied, and the methods adopted are also different. It mainly includes three types: RCPSP (Resource-Constrained Project Scheduling Problem), inventory control of maintenance spare parts, and prediction optimization of maintenance personnel.

The RCPSP is a scheduling optimization problem in an environment where maintenance resources have been determined. In the aspect of modeling and solving the RCPSP problem, researchers mainly establish the multiconstrained programming model and use the heuristic algorithm to study. References [4, 5] study the MRCPSP (Multimode Resource-constrained Project Scheduling Problem), considering human, machinery, equipment, and consumptive resources, and use the meta-heuristic algorithm to solve these problems effectively. The PRCPSP (Preemptive Resource-Constrained Project Scheduling Problem) mathematical model aiming at the shortest maintenance time and the minimum total load of maintenance personnel is established in references [68]. Literature [9] introduces GPRs (Generalized priority relation) and AON (Activity-On-Node) to describe the sequential relationship of tasks and uses an improved cuckoo algorithm to solve the problem. Literature [10] improves the tabu search algorithm and solves the RCPSP model. Literature [11] considers the resource constraints such as personnel, support equipment, workstation space, and replenishment resources and establishes a mathematical model of RSPFDO (robust scheduling problem for flightdeck operation), with the goal of maximizing the probability of completion and minimizing the expected completion time.

In terms of inventory control decision-making process of maintenance spare parts optimization, there are mainly two kinds of researches, one is METRIC (Multiechelon Technique Recoverable Item Control) series model and the other is the series model of EOQ (Economic Order Quantity) theory. Papers [12, 13] propose a METRIC inventory model based on task analysis for the inventory allocation problem of repairable spare parts for aircraft equipment and solve the model using the marginal analysis method. Literature [14] considers the dynamic changing process of spare parts requirements during combat missions and establishes a task-oriented time-varying availability model of spare parts. Literature [15] establishes an inventory optimization model of military aircraft maintenance spare parts under source constraints but did not consider the repairability of spare parts. Papers [16, 17] establish a joint maintenance and spare parts inventory optimization model to fill this gap.

Research on the optimal allocation of maintenance personnel is of great significance for improving system maintenance efficiency and exerting resource efficiency. However, the existing personnel optimization research focuses on the enterprise or industrial background [18] and does not consider the maintenance task of the equipment. The established model is mainly aimed at nonmaintainable professional technical personnel, which is not suitable for the optimization of maintenance personnel of military equipment [19]. The optimized configuration of maintenance personnel can enable the maintenance organization with a reasonable structure of technical personnel and effective maintenance efficiency. In the aspect of optimization for the maintenance personnel resource configuration, the commonly used methods include maintenance task analysis method, queuing theory method, maintenance unit method, and various mathematical programming models. According to the division of personnel specialties in [20, 21], a personnel quantity prediction model based on the minimum maintenance unit method is established. Papers [22, 23] analyze the maintenance support process and construct a maintenance personnel allocation model and a demand forecast model based on queuing theory. Literature [11] analyzes the influencing factors and restrictive factors of ship equipment, establishes a maintenance personnel optimization model with the smallest cumulative repair time, and solves the model by using a hybrid genetic algorithm. Literature [24] proposes an optimization model for maintenance personnel to minimize labor costs and designs an enhanced mixed integer linear programming algorithm to solve the model. The research on the optimal configuration of maintenance personnel is usually from the analysis of equipment maintenance tasks [2527]. Accurate analysis of equipment maintenance support tasks is the prerequisite for formulating equipment support programs.

At present, the problem of optimal allocation of resources has been applied in many fields, among which maintenance support personnel is the main force and core of equipment maintenance work [28]. In the actual vehicle equipment maintenance activities, the general practice is to assign maintenance tasks to fixed maintenance personnel, resulting in problems such as dispersion of maintenance activities and overtime of task completion. However, by increasing the number of personnel to improve the maintenance speed, it is easy to lead to the waste of human resources. The maintenance personnel optimization problem can be discussed in two situations. In the case of sufficient human resources, how to avoid the waste of human resources is the focus of our research, and in the case of human resource shortage, the study of maximizing maintenance efficiency becomes more meaningful. Therefore, this paper establishes an optimization model of vehicle equipment maintenance personnel for the above two situations.

The main contributions of this research are as follows:(1)The maintenance task source of vehicle equipment and the determination process of maintenance personnel optimization are analyzed in detail, and the maintenance workload model of vehicle equipment is constructed, which mainly includes scheduled maintenance, natural random failure, and combat damage.(2)In order to avoid the waste of human resources, in view of the maintenance tasks with enough human resources and aiming at minimizing the total number of maintenance personnel, a prediction model for the number of maintenance personnel is constructed. The model can be used to solve the number of maintenance personnel at each professional level, minimize the number of maintenance personnel, and meet the cumulative maintenance time limit.(3)In order to maximize maintenance efficiency, in view of the shortage of maintenance human resources and the diversity of professional skills, an optimal allocation model of maintenance personnel with the goal of minimizing the cumulative repair time is constructed. The model can be used to allocate limited maintenance personnel to maximize maintenance efficiency and meet maintenance time constraints.(4)The traditional fruit fly optimization algorithm (FOA) is improved by using the location update method of group collaboration, which improves the defect as the algorithm is easy to fall into local extreme value. The simulation results show that the improved FOA has good solution efficiency, and the personnel allocation scheme can effectively shorten the equipment maintenance time.

2. Analysis of Maintenance Tasks of Vehicle Equipment

Scientific analysis of vehicle equipment maintenance tasks is the basis of human resources optimization. The determination process of personnel resources in maintenance support is shown in Figure 1. First, group the damage types of vehicle equipment, and estimate the workload of each group of maintenance tasks based on information such as the use plan of the vehicle equipment during the guarantee period, the initial state, the maintenance standard, and the failure rate of the scheduled maintenance. Then, according to the existing maintenance personnel and actual needs, the number of maintenance personnel is predicted and so is the configuration of staffing.

The use phase of vehicles includes the daily training phase and combat phase, mainly for preventive maintenance and damage repair. Due to the relatively long period of time in the daily training phase, the sources of maintenance tasks mainly include scheduled preventive maintenance and natural fault repair. In addition, the source of maintenance tasks in the combat phase mainly includes combat damage repairs.

Scheduled repairs include minor repair, medium repair, and overhaul, which are determined by the intensity of vehicle use. The intensity of use is related to the working hours of the vehicle. Minor repair refers to the activity of maintaining the tactical and technical performance of equipment; medium repair refers to the activity of restoring the tactical and technical performance of equipment; overhaul refers to the activity of fully restoring the tactical and technical performance of equipment [29]. Taking a certain type of armored vehicle as an example, the ratio of the number of major, medium, and minor repairs during each major repair interval is 1 : 1 : 4, as shown in Figure 2. After general overhaul, the vehicle is equipped as new and the working hours are reset to zero.

Natural failure and combat damage maintenance are restorative maintenance, which refers to damage failures that have not been used until the specified repair interval. Natural failures are often closely related to the working hours of vehicles. The law of vehicle fault distribution includes Poisson distribution, normal distribution, and Weibull distribution. The failure rate based on vehicle-working hours can be predicted by vehicle historical fault data and some existing prediction models, such as neural network, ARMA model, and grey prediction model [30, 31]. Generally speaking, the longer the vehicle equipment engine works, the greater the probability of natural random failure.

Combat damage repair is mainly to repair vehicles damaged by weapons in the combat phase. According to the level of damage, it can be divided into complete damage, severe damage, moderate damage, and minor damage. In general, the relationship between the damage rate of vehicle equipment and combat intensity is shown in Figure 3.

3. Vehicle Maintenance Workload Model

Scientifically and reliably predicting the maintenance workload of vehicle equipment is the basis and prerequisite for formulating an appropriate maintenance personnel plan [32]. It is assumed that the damage attributes of vehicle equipment during the daily training phase and the combat phase include six types of damage types: chassis, ordnance, fire control, communications, photoelectric, and electrical appliances. The subscript k represents the vehicle equipment index. The letter j is used for the index of scheduled maintenance range; , respectively, indicates minor repair, medium repair, and overhaul. Use s to represent the index of combat damage range; , respectively, represent the three ranges of light damage, moderate damage, and severe damage. The subscripts i, f, and are, respectively, the index of scheduled maintenance failure type, natural random failure type, and combat damage failure type.

3.1. Scheduled Maintenance Workload

Scheduled maintenance workload includes minor repair, medium repair, and overhaul tasks, which are mainly calculated according to the use plan and maintenance plan. Assuming that the number of -range maintenance personnel generated by vehicles of the same type during the guarantee time is , the calculation method for is as follows:where represents the current use time of the k-th vehicle equipment. represents the engine working time of the last -range maintenance or higher than -range maintenance of k-th vehicle equipment. represents the estimated time of use of the k-th vehicle equipment during the guarantee period; represents the maintenance interval of range ; is the correction factor of the maintenance interval, which can be taken as 0 in the daily training phase and 30% to 50% in the combat phase. Therefore, the calculation method of each type of failure maintenance number and maintenance workload in the scheduled maintenance is as follows:

In the formula, is the proportion of maintenance times of damage type in -range scheduled maintenance and is the rated man-hour of damage type in -range scheduled maintenance.

3.2. Natural Random Failure Maintenance Workload

The random failure rate of vehicle equipment has a direct relationship with factors such as vehicle failure rules, equipment technical status, and use conditions, and it mainly depends on the intensity of vehicle equipment use. This paper uses the working time of the engine to measure the intensity of vehicle usage. Divide a major repair interval into segments every 100 hours. is the index of the segmented interval, . represents the failure rate in the -th time period. is the index of the fault type, and the fault proportion is . The natural failure maintenance workload is determined by the following method.

Therefore, the natural random failure maintenance number can be determined by the following formula:where is the use time of the k-th vehicle equipment in the k-th segmented interval. The calculation method is as follows (Algorithm 1).

Solve
input:
ouput:
whiledo
   if
    
   else
   if
    
     else if
      
     else if
      
     end
     end
   end
end

Therefore, the maintenance workload for natural random failures is as follows:where is the rated man-hour of vehicle fault .

3.3. Combat Damage Maintenance Workload

During combat time, due to the attack of enemy weapons and equipment, the vehicle equipment is damaged. Vehicle combat damage is affected and controlled by many factors such as the task of the army, the technical status of the vehicle, the quality of the operators, the comparison of weapons and forces, and the operating conditions of the vehicle. Due to the numerous influencing factors and the dynamic changes of the battlefield environment, it is difficult to accurately calculate the amount of vehicle combat damage. The general practice of various countries on combat damage estimation is usually to calculate probability according to a given combat damage rate. The calculation methods for the number of combat damage repairs and the combat damage repair workload are as follows:where indicates the duration of the battle. is the daily combat damage rate. is the proportion of -range repairs in war-damaged equipment. is the s-range combat damage rate. is the ratio of the -th damage type in s-range combat damage, and is the rated man-hours for the -th failure repair in s-range combat damage.

3.4. Calculation of Maintenance Workload in Each Group

The maintenance tasks are grouped according to the type of failure. For the convenience of presentation, the subscript z is used to indicate the grouping index , respectively, represent the maintenance group of six types of failures of chassis, ordnance, fire control, communication, photoelectric, and electrical appliances. represents z-class failure set. The maintenance workload of z-group is calculated as follows:

4. Optimization Model of Maintenance Personnel for Vehicle Equipment

In the maintenance tasks with sufficient human resources, there will often be a realistic problem of wasting human resources caused by arranging too many personnel to work. In this case, it would be more meaningful to meet the maintenance time constraints by arranging the number of maintenance personnel in each group reasonably. The maintenance tasks with scarce human resources: it is often necessary to involve as many personnel as possible in the maintenance tasks. In this case, it would be more meaningful to reduce maintenance time by reasonably assigning maintenance personnel to each group.

4.1. Forecast Model of the Number of Maintenance Personnel

The knowledge and experience of maintenance personnel play an important role in the efficiency and safety of maintenance support tasks [33]. The maintenance personnel are each profession is divided into different grades, and are used to represent junior, intermediate, and senior, respectively. The professionalism of the maintenance personnel is consistent with the six types of failures, and the subscript z is used to indicate the professionalism of the maintenance personnel. It is known that the average specialization level is coefficient and the average daily working time is of z-profession-r-grade maintenance personnel. Then the repair efficiency of z-profession-r-grade maintenance personnel is calculated as follows:

Matrix is used to express the number distribution scheme of maintenance personnel of each profession and grade, represents the number distribution scheme of personnel at all grades in -group, and represents the number of -grade maintenance personnel in -group.

Then, under the personnel allocation scheme, the cumulative repair time in -group is as follows:

Due to the independence of vehicle equipment damage assessment, the increase in the number of maintenance personnel does not have obvious benefits in shortening the assessment time. Therefore, when multiple maintenance personnel evaluate a vehicle at the same time, the minimum evaluation time of the personnel is usually taken as the evaluation time of the group .where represents the average time for each level of maintenance personnel to assess the damage in -group. is the amount of damages in group Z. Therefore, the total repair time of each group is as follows:

In summary, a prediction model of maintenance personnel quantity is established with the minimum number of total personnel as the objective function, and the number of existing maintenance personnel, cumulative repair time, and professional restrictions as constraints.

In the formula, constraint condition 1 limits the number of personnel; condition 2 is the total cumulative repair time limit; conditions 3 is the cumulative repair time limit of z-group, here requires ; condition 4 is the basic attribute restriction of decision variables.

4.2. Maintenance Personnel Allocation Model

In actual maintenance support activities, there is a shortage of maintenance personnel and their professionalism is not unique. Under such circumstances, it is more meaningful to study how to allocate limited maintenance personnel to maximize maintenance efficiency. It is assumed that the professional level coefficient of N maintenance personnel for each type of damage, the effective working hours per day, the evaluation time, and the cooperation coefficient is known.

Generally speaking, due to the differences in knowledge, experience, and tacit understanding of different maintenance personnel, the cooperative maintenance efficiency is usually less than the sum of the efficiency of various maintenance personnel. The subscript p represents the index of maintenance personnel. The value is related to the cooperation coefficient between maintenance personnel, so the cooperative maintenance efficiency in -group of x maintenance personnel can be obtained. represents the coefficient of professionalization level of the maintenance personnel for z-group failures; is the average daily working time of the maintenance personnel; the cooperation coefficient takes the average of the cooperation coefficient of personnel.

The personnel allocation scheme is represented by a vector . indicates that the j-th maintenance personnel is assigned to work in -group, . Then, under the personnel allocation scheme , the cumulative repair time of -group is .

Similar to the previous one, the evaluation time of each group can be solved.

In summary, a maintenance personnel allocation model with the minimum cumulative repair time as the objective function and the constraints on the cumulative repair time of each group is established as follows:

The constraint condition indicates that the cumulative repair time of group z shall not exceed times of the total repair time.

5. Algorithm and Case Analysis

5.1. Algorithm Design

The relationship between the decision variables of the maintenance personnel quantity prediction model in Section 4.1 is relatively simple, so it is directly solved by MATLABʼs mixed integer nonlinear optimization (MINP) toolbox OPTI. The decision-making variable relationship of the security staffing model in Section 4.2 is more complicated, and here we choose an improved FOA to solve the problem.

Swarm intelligence (SI) is an important part of computational intelligence, which is mainly used to solve optimization problems and has remarkable performance in highly complex problems [34, 35]. Compared with other SI algorithms, the optimization mechanism of the FOA is simple and easy to understand, and the program code is easy to implement and needs to adjust fewer parameters [36]. However, the common problem of all unimproved intelligent algorithms is that they are prone to premature convergence or slow optimization. It is found that multipopulation coevolution and adaptive evolution strategies are effective ways to improve the search efficiency of intelligent algorithms, in which coevolution strategy plays a historic role in the field of biological heuristics [11]. In order to solve this defect of the fruit fly algorithm, the fruit fly algorithm is improved. Three flight directions are introduced, and the algorithm solving efficiency is improved through group collaboration. Figure 4 shows the basic flowchart of IFOA. Specific steps are as follows:Step 1. Initialize the parameters.Set the population size, the maximum number of iterations, the range of personnel allocation , and the judgment value of the flight directions . Set the position vector of each fruit fly individual , which corresponds to the distribution plan of N maintenance personnel, as shown in Figure 5.Step 2: Use group collaboration to update the position of fruit flies.Due to the complexity of the individual position vector of fruit fly, the convergence speed is slow and it is easy to fall into the local extreme value. In order to improve the search efficiency of the algorithm, according to the characteristics of the actual problem, three kinds of flight directions are introduced to carry out the position update operation, so as to realize the collaboration of the fruit fly group.where refers to the order of the taste concentration values of individual fruit flies in the population. The first flight direction, , is determined by the range , which can maintain the diversity of the population and improve the global search capability. The second flight direction, , is determined by the maintenance workload of each group. The more the maintenance workload is, the easier it is to assign maintenance personnel. While maintaining the diversity of the population, it is easier to find the best location area. The third flight direction, , is determined by the historically optimal fruit fly individuals. Individuals with better taste concentration values fly to the best position to maintain the optimality of the population and accelerate the algorithm convergence.Step 3: Osphresis searching process.Step 3.1: Calculate the judgment value of odor concentration .The actual problem needs to allocate a large number of personnel, and the location vector of individual fruit fly will become complex. In order to make the calculation simple and effective and to solve the defect of uneven distribution of odor concentration judgment value in the solution space, this paper gives up the calculation of fruit fly distance and directly assigns the fruit fly position vector to .Step 3.2: Calculate the odor concentration of the fruit fly.The objective function value of the individual fruit fly is as small as possible. The objective function of the personnel allocation model can be set as the odor concentration determination function of the algorithm. For the individual that does not meet the constraints, the concentration can be made equal to the maximum possible value of the objective function.Step 3.3: Record the best individual fruit fly.Step 4: Visual search process.Compare the current optimal value to update and record the historical global optimal value and individual location .Step 5: Repeat steps 2–4 until the maximum number of iterations, that is, , stop iteration.

5.2. Case Simulation

In order to verify the superiority of the models in this paper, two cases are generated based on the simulation data of the vehicle equipment of an army. Set the daily training time to 60 days and the combat time to 5 days. It requires 10 training vehicles and 5 combat readiness vehicles. The training vehicles are only used in the daily training phase and the combat readiness vehicles are only used for the combat phase. In addition, only slight combat damage is considered in this experiment. The basic data of vehicle parameters are shown in Table 1. Part of the data comes from literature [11].

Table 1 randomly generates the vehicle equipment parameters of this case simulation and uses the model in this paper to calculate the workload of this vehicle equipment maintenance task. The results are shown in Table 2. The maintenance workload for the six groups of damage types, chassis, ordnance, fire control, communications, photoelectric, and electrical, are 1240 h, 1450 h, 1117 h, 1065 h, 1955 h, and 1660 h, respectively.

5.2.1. Case Simulation 1

Assuming that there are sufficient personnel who can participate in the maintenance activities this time, in order to save human resources, it is necessary to predict the minimum total number of maintenance personnel and the number of junior, intermediate, and senior personnel in each professional for this vehicle equipment maintenance support task. The total cumulative repair time must not exceed 97 days, and , , , , , and . Set personnel parameters according to expert experience. The daily working time is 12 hours and the evaluation time range is . Other personnel parameter settings are shown in Table 3.

Use the model in Section 4.1 to predict the number of maintenance personnel configuration, and use MATLABʼs mixed integer nonlinear programming toolbox OPTI to solve the number of personnel prediction model. After 9534 iterations and 648 nodes, the best target value is 60. The solution is shown in Table 4.

It can be seen from the solution result that the target value is 60 people. That is, it is arranged that the junior, intermediate, and senior maintenance personnel of the chassis specialty are 8, 1, and 2, respectively, the junior, intermediate, and senior maintenance personnel of the ordnance specialty are 6, 2, and 3, respectively; the junior, intermediate, and senior maintenance personnel of the fire control specialty are 4, 4, and 2, respectively; the junior, intermediate, and senior maintenance personnel of the communication specialty are 6, 4, and 2, respectively; the junior, intermediate, and senior maintenance personnel of the photoelectric specialty are 2, 4, and 1, respectively; and the junior, intermediate, and senior maintenance personnel of the electrical specialty are 5, 2, and 2, respectively. This configuration scheme can meet the needs of maintenance tasks. In order to verify the global optimal solution, the Lingo 7.0 software is used to solve the model again, and the result is consistent with Table 4.

5.2.2. Case Simulation 2

Assuming that the number of personnel who can participate in the maintenance activities is limited, in order to maximize the maintenance efficiency, staffing needs to be optimized to minimize the total cumulative maintenance time and , , , , , and . Set personnel parameters according to expert experience. The number of security personnel is limited to 40, the daily working time is 12 hours, and the evaluation time range is . The professional coefficient of 40 people is shown in Table 5. Use the model in Section 4.2 to optimize the maintenance personnel configuration of Case 2, and use the improved FOA to solve the personnel configuration model. In order to verify the superiority of IFOA, the original FOA and genetic algorithm (GA) is used for comparative simulation with IFOA.

Set the number of iterations of all algorithms to 800 and the population size to 200. The flight direction judgment value of IFOA is and . FOA does not improve; that is, all fruit fly positions and new ways only fly in the direction of global historical optimization. The crossover rate and mutation rate of the GA algorithm are set to 0.9 and 0.1, respectively. The three algorithms of IFOA, FOA, and GA solve the case 50 times independently.

Figure 6 compares the convergence process of the three algorithms, where Figure 6(a) compares the convergence process of only one run, and Figure 6(b) compares the average convergence process of 50 runs. It can be seen that the convergence effect of IFOA algorithm is the best compared with FOA algorithm and GA algorithm. Although the convergence speed is slower than FOA algorithm, there is no obvious difference. IFOA algorithm introduces three flight directions to improve the efficiency of the algorithm through the evolution of group collaboration. On the basis of retaining the essential optimization characteristics of the FOA, the problem that the algorithm is easy to fall into the local extreme value is solved, and the population has a good diversity, which enhances the algorithmʼs global optimization capability.

The maintenance personnel allocation scheme of the 22nd solution is the best solution, and the cumulative repair time of the six maintenance support teams is 126 days. Figure 7 shows the comparison of the 50-time average convergence process and the best convergence process. It can be seen that the cumulative repair time of the average convergence process is only about 0.78 days longer than the cumulative repair time of the best convergence process. The 50-time solution result is further processed, and the result is shown in Figure 8. It can be seen that the difference between the worst solution result and the best solution result is less than 1.5 days, and the interquartile range is about 0.5 days. Therefore, IFOA has strong stability and shows a good optimization effect.

Select the 22nd best solution result for specific analysis. The personnel distribution is shown in Figure 9. The maintenance personnel 9, 11, 15, 19, 20, and 24 are assigned to group 1 to repair the vehicle equipment, responsible for repairing chassis faults. Personnel 1, 3, 12, 17, 36, 37, and 39 are assigned to work in group 2, responsible for repairing ordnance faults. Personnel 7, 8, 10, 18, 30, and 40 are assigned to work in group 3, responsible for repairing fire control faults. Personnel 16, 26, 31, 33, 34, and 38 are assigned to work in group 4, responsible for repairing communication faults. Personnel 2, 5, 6, 14, 21, 22, 25, and 32 are assigned to work in group 5, responsible for repairing photoelectric faults. The remaining personnel are assigned to work in group 6, responsible for repairing electrical faults.

According to the 22nd solution results, the maintenance personnel are assigned. The cumulative repair time of each group is shown in Table 6.

6. Conclusion

This paper mainly studies the optimization of vehicle equipment maintenance personnel. By analyzing the relationship between maintenance support tasks and human resources, an optimization model of vehicle maintenance support personnel based on support tasks is established, using MATLAB nonlinear integer programming toolbox and improved FOA to solve two models of vehicle equipment maintenance personnel number prediction and personnel allocation optimization. In order to improve the efficiency of the traditional FOA, the group collaboration method is used to update the fruit fly position. On the basis of retaining the essential optimization characteristics of the fruit fly algorithm, the problem that the algorithm is easy to fall into the local extreme value is solved, and the global optimization capability of the algorithm is improved. The simulation results show that the improved FOA has good solution efficiency, and the personnel allocation scheme effectively shortens the repair time of the equipment. The method proposed in this paper can avoid the waste of human resources, maximize maintenance efficiency, and provide a theoretical basis for the optimal decision-making of maintenance personnel.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare that they have no conflicts of interest.