In order to solve the problems of uneven distribution of maintenance resources, poor planning, and inaccurate forecasts in the process of coordinated maintenance of complex equipment, a complex equipment maintenance resource scheduling optimization method based on hidden semi-Markov model is proposed. Establish the transportation time matrix between the support points and the maintenance points, and propose the maintenance resource scheduling plan between the maintenance points and the support points. Make full use of existing resources, shorten the average waiting time for equipment to be repaired, restore the combat effectiveness of the equipment in a relatively short time, and maintain and restore the integrity of the equipment to the maximum.
At present, most of the research on resource scheduling problems is aimed at the management of emergency systems. Literature [1] proposes a multi-objective solution model based on fuzzy sets and decision satisfaction, and introduces weight coefficients in satisfaction and methods, so that program decision makers can configure different weights for multi-object satisfaction membership functions to make decisions [1]. However, research in this area focuses more on processing deterministic information, which has great limitations in practical applications. Literature [2] analyzed the relationship between the various elements of resource scheduling and the causes of resource conflicts based on the wartime equipment maintenance support resource scheduling system, and established a multi-maintenance point resource optimization scheduling model. A resource optimization scheduling method based on the priority of maintenance points is proposed [2], but the real-time health status of complex equipment cannot be accurately predicted, which makes resource scheduling uncertain. Literature [3] established a multi-demand-multi-supplier maintenance resource scheduling optimization model with soft time windows used by the scheduling optimization module in the system, and applied genetic algorithm to analyze the solution of the model [3]. However, the genetic algorithm parameters are more complicated and time-consuming, and are too dependent on the initial population selection. Literature [4] established a multi-objective optimization model, and transformed it into a single-objective model through objective priority decision-making. The adaptive genetic algorithm based on niche and the genetic algorithm based on spanning tree are used to solve the problem [4], but the research is mainly for the situation of a single maintenance demand point. Literature [5] established a highway network model and a mathematical model for optimal scheduling, and used dynamic programming and LINGO software to solve and calculate, and scientifically schedule maintenance resources [5]. However, the scheduling priority between maintenance points is not determined, resulting in poor scheduling efficiency.
Due to the complexity of the combat environment and resource allocation, the existing research methods have a narrow scope of application, strong limitations, strong specificity, and poor versatility. There is a lack of research on the optimal scheduling of maintenance support resources in the overall environment [6]. On this basis, this paper proposes an optimization method for complex equipment maintenance resource scheduling based on hidden semi-Markov model. Establish a hidden semi-Markov model based on the monitoring data of each maintenance point to evaluate the health status of the equipment, and calculate the importance and priority of each maintenance point based on the health status. Establish the transportation time matrix between the support points and the maintenance points, and propose the maintenance resource scheduling plan between the maintenance points and the support points [7].
Hidden Semi-Markov Model is an ideal mathematical model that uses observable sensor signals to predict unobservable health status. The Hidden Semi-Markov Model is constructed by adding the state duration to the defined Hidden Markov Model. Different from the state in the standard hidden Markov model, the generation of the state in the hidden semi-Markov model is an observable segment instead of a single observation set in the hidden Markov model. The parameters of the hidden semi-Markov model are: initial state distribution, transition matrix, state duration distribution, observation model. Only when the object of observation transfers from one state to another different state can the conditional independence between the past state and the future state be ensured [8]. The hidden semi-Markov model models the observation information between the state transition intervals, so it not only has the flexibility of the hidden Markov model to approximate the complex probability distribution, but also the flexibility of the semi-Markov model to express the state duration.
Before reaching the state to be repaired, complex equipment usually goes through several different operating states. Suppose the operating state is divided into
The state of the segmented hidden semi-Markov model is called the macro state, and each macro state is composed of several individual micro states [10]. Suppose a macroscopic state sequence has
Parameter mapping for hidden Semi-markov moder
The importance of maintenance points refers to the degree to which battle-damaged equipment can be restored to combat effectiveness as soon as possible under certain conditions at various maintenance locations at a certain time. It is determined by the weighted sum of four indicators: the urgency of combat tasks (
In the formula:
Among them,
The index weight can be determined according to the importance of the damaged equipment to restore combat effectiveness as soon as possible [13], and
Under the condition of limited resources, when there are multiple maintenance points requesting maintenance resources at the same time, the resource scheduling for each point must be carried out in a certain order [14]. Therefore, the concept of priority is introduced, and the protection priority of the
When the importance
Figure 2 shows the flow chart of maintenance resource scheduling optimization based on hidden semi-Markov model.
Maintenance resource scheduling optimization process based on hidden semi-Markov model
In order to evaluate the optimization performance of the proposed complex equipment maintenance resource scheduling optimization method based on the hidden semi-Markov model in the complex equipment maintenance resource scheduling, the electrical subsystem of a certain type of self-propelled gun is used to test it [16]. The electrical subsystem of a certain type of self-propelled artillery is mainly composed of three subsystems: fire control system, follow-up system, and electrical system. The factory allowable values of the state characteristic parameters of each subsystem component are set, and the limit values are known. And use the sensors on the subsystem to obtain the monitoring values of the state parameters to evaluate the health of the all-gun electrical system of the self-propelled artillery.
In this experimental study, it is assumed that the maintenance unit needs to maintain 4 maintenance points, namely artillery A, artillery B, artillery C, and artillery D. Use the monitoring data of the sensors on the artillery to evaluate the repair status of the self-propelled artillery. The monitoring data of 4 artillery is selected to show the change trend of the sensor monitoring data in the case of increasing time points, and data preparation is carried out for evaluating the health status of the artillery [17]. Table 1 shows the monitoring data of the maintenance point sensors.
MONITORING DATA OF MAINTENANCE POINTS
repair point/time point |
|
|
|
|
---|---|---|---|---|
artillery A | 2.7349 | 5.2847 | 0.0617 | 0.7418 |
artillery B | 2.1748 | 5.1935 | 0.0589 | 0.7049 |
artillery C | 2.5172 | 5.1493 | 0.0626 | 0.5816 |
artillery D | 2.4375 | 4.7218 | 0.0836 | 0.8217 |
The training curve of the Hidden Semi-Markov Model is shown in Figure 3.
Hidden semi-Markov model training curve
According to Figure 3, during the model training process, as the number of iterations increases, the health of the artillery gradually deteriorates. But when the importance and priority are introduced, the increase of the log-likelihood estimation probability value curve is gradually slow, and the convergence error is limited to a fixed value. The log-likelihood estimation probability values of the four artillery can reach the set error within less than 50 iterations, indicating that the method has strong real-time signal processing capabilities. Among them, artillery A maintains a fixed value after the 12th iteration, artillery B maintains a fixed value after 15 iterations, artillery C maintains a fixed value after 20 iterations, and artillery D maintains a fixed value after the 10th iteration.
According to formula (4), the weight of each index of the importance of the maintenance point is calculated, which can be determined by the experts through the specific analysis of the combat environment and the equipment to be repaired.
JUDGMENT MATRIX OF EACH INDEX
|
|
|
|
|
|
---|---|---|---|---|---|
|
1 | 3 | 2 | 3 | 0.455 |
|
1/3 | 1 | 1/2 | 1 | 0.141 |
|
1/2 | 2 | 1 | 2 | 0.263 |
|
1/3 | 1 | 1/2 | 1 | 0.141 |
After calculation, the maximum eigenvalue of the judgment matrix is
According to formula (3), the importance is comprehensively evaluated, It is determined by the weighted sum of four indicators: the urgency of combat tasks (
IMPORTANCE OF MAINTENANCE POINTS
|
|
|
|
|
|
|
---|---|---|---|---|---|---|
|
0.455 | 0.141 | 0.263 | 0.141 | ||
artillery A | 0.5 | 0.9 | 1 | 0.4 | 1 | 0.674 |
artillery B | 0.8 | 0.8 | 0.5 | 0.8 | 1 | 0.721 |
artillery C | 0.2 | 0.5 | 0.7 | 0.9 | 1 | 0.473 |
artillery D | 0.6 | 0.6 | 0.3 | 0 | 1 | 0.436 |
According to the calculation results, the maintenance points are sorted into Artillery B, Artillery A, Artillery C, and Artillery D according to their importance.
According to formula (5), the resource guarantee degree and the priority of maintenance points are calculated.
PRIORITY OF MAINTENANCE POINTS
|
|
|
|
|
---|---|---|---|---|
|
24 | 12 | 30 | 45 |
|
8 | 4 | 18 | 26 |
|
0.33 | 0.33 | 0.60 | 0.58 |
|
0.67 | 0.72 | 0.47 | 0.44 |
|
0.45 | 0.48 | 0.19 | 0.18 |
In order to facilitate the calculation, reorder the maintenance points according to the size of
THE TRANSPORTATION TIME MATRIX BETWEEN THE SUPPORT POINTS AND THE MAINTENANCE POINTS
|
|
|
|
|
|
---|---|---|---|---|---|
|
5 | 10 | 8 | ||
artillery B | 12 | 4 | 3 | 5 | 8 |
artillery A | 20 | 9 | 8 | 2 | 3 |
artillery C | 30 | 18 | 6 | 8 | 10 |
artillery D | 45 | 26 | 2 | 4 | 8 |
The calculation process and plan of the scheduling plan are shown in Table 6.
OPERATION PROCESS AND PLAN TABLE OF SCHEDULING PLAN
|
sort |
|
|
|
|
artillery B scheduling plan |
|
1 | (support point B, 8) | 2 | 1 |
artillery A scheduling plan |
|
3 | (support point A, 5), |
3 | 3 |
artillery C scheduling plan |
|
2 | (support point B, 2) | 4 | 2 |
artillery D scheduling plan |
|
3 | (support point C, 6) | (10) | (4) |
It can be seen from Table 6 that the resource scheduling scheme enables maintenance points to optimally schedule resources in order of priority. For the insufficient part such as
This paper proposes an optimization method for complex equipment maintenance resource scheduling based on hidden semi-Markov model. Establish a hidden semi-Markov model based on the monitoring data of each maintenance point to evaluate the health status of the equipment, and calculate the importance and priority of each maintenance point based on the health status. Establish the transportation time matrix between the support points and the maintenance points, and propose the maintenance resource scheduling plan between the maintenance points and the support points. The advantages of this method are: