Next Article in Journal
Spatiotemporal Evolution and Determinants of the Geography of Chinese Patents Abroad: A Case Study of Strategic Emerging Industries
Previous Article in Journal
Efficacy of an Adaptive Learning System on Course Scores
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Maintenance Service Configuration Optimization for Complex Equipment

1
Key Laboratory of Multidisciplinary Management and Control of Complex Systems of Anhui Higher Education Institutes, Anhui University of Technology, Ma’anshan 243002, China
2
School of Management Science and Engineering, Anhui University of Technology, Ma’anshan 243002, China
*
Author to whom correspondence should be addressed.
Systems 2023, 11(1), 32; https://doi.org/10.3390/systems11010032
Submission received: 5 December 2022 / Revised: 29 December 2022 / Accepted: 3 January 2023 / Published: 5 January 2023

Abstract

:
Maintenance activities mostly depend on the specific conditions of individual equipment, being defined as personalized businesses. In order to improve the efficiency of maintenance activities for complex equipment in lots, the thinking of mass customization is used. After the modular technology used for generic maintenance model, the product/service was divided into mandatory and optional modules, which can form multiple optional maintenance service solutions. Considering the characteristics of maintenance activities and customers’ personalized maintenance requirements, configuration optimization is used to find the most satisfied maintenance solution under different objectives. This paper aims to provide the configuration optimization ideas and solutions for complex equipment maintenance services. A multi-objective optimization model was established, and an algorithm based on Non-Dominated Sorting Genetic Algorithms (NSGA-II) was proposed to solve this configuration optimization model. Finally, the maintenance service of the Electric Multiple Units (EMU) bogie was taken as an example to verify the feasibility of the model and the algorithm.

1. Introduction

Maintenance of complex equipment usually involves many levels and complex process. The scope and depth of parts and components under different maintenance levels are different. However, the same products series are similar in the maintenance scope and depth. When there is a big equipment market or this equipment has many similar sub-structures, the maintenance activities of this kind of complex equipment are usually performed in lots. Different from the process of production in lots, maintenance activities cannot be performed standardly as the production process due to the different equipment states and sub-structures. The various operational environment and users make the equipment states vary in maintenance activities, which forms the individual maintenance requirements for every equipment or parts. Therefore, different equipment may have different maintenance scope and maintenance depth, leading to the personalized needs in the selection of spare parts, optional configuration service, and upgrade service. This personalized characteristic makes it difficult to execute maintenance activities in lots. Hence, how to realize the scale efficiency and personalized service at the same time when facing a lot of equipment maintenance demands is a realistic problem to be solved. This kind of problem is called a mass personalized problem.
The mass personalized thinking in equipment maintenance activities can draw lessons from the product family design theory, using the similarity principle and modularization technology to establish a general maintenance structure model for the same product family or similar equipment. As the modularization theory is relatively mature, this paper mainly focuses on the maintenance service configuration research. Compared to the configuration research in product design and production phase, the personalized characteristics of maintenance depend not only on customers’ demand, but also on the equipment/part state, and the objective of configuration is different.
Product configuration is one of the main technologies in the realization of Mass Customization [1], and domestic and foreign scholars have long carried out research on product configuration. To achieve effective competition in the global market, manufacturers must pay attention to customer needs [2], and configuration design can quickly respond to customers’ personalized needs [3]. Shao et al. [4] focused on requirement configuration and a dependency analysis approach was proposed and implemented to link customer groups with clusters of product specifications. Product service configuration rules are an important part of product service configuration knowledge and an important link between customer knowledge (demand expression) and service knowledge (design parameters) [2]. Complex equipment has a complex structure and strong coupling between modules, which directly affects the efficiency and accuracy of configuration solutions. Hapsari et al. [5] studied the optimal configuration of liquid steel production under the condition of multiple objectives. Malekimajd M et al. [6] established a linear programming model, which can minimize the cost of cloud resources, reject the execution of operations belonging to multiple classes, and provide a deadline guarantee. Badurdeen et al. [7] considered the recyclability of product modules and used multi-objective optimization to optimize product configuration decisions from the perspective of sustainability of product life cycle. With the rise of service-oriented manufacturing, researchers began to combine products and services to research configuration design. Costa et al. [8] established a service resource configuration model based on product after-sales service; Cao et al. [9] established a service selection and configuration model and optimized the model based on time, cost, quality, and service. Product modularization promotes the development of intelligent design and manufacturing [10]. The configuration process cannot be separated from modular design. Modularity is driven by customer demand [11]. The correlation between parts in different product modules should be as low as possible [12]. LI et al. [13] divide the modules from optimization objectives that the correlation degree of components in the module is as high as possible and the correlation degree between modules is as small as possible. ALPARSLAN [14] proposed a multi-objective optimization framework to support the partition of interaction set modules. On the basis of module division, Sheng et al. [15] proposed the optimization method of PSS scheme configuration based on genetic algorithm, taking customer satisfaction, service quality, and service cost as the objective function, and solved it by traditional linear weighting method. As an intangible service that can help enterprises gain competitive advantage, the added value generated by maintenance can make users willing to pay fees beyond the reasonable range on a rational basis [16]. Shen et al. [17] analyzed the cost elements of PSS and estimated the configuration scheme through the activity-based costing method, so as to achieve more accurate cost comparison of the configuration scheme. In the light of the multi-objective programming problems, Sirbiladze et al. [18] presented a new two-stage possibilistic bi-criteria optimization approach to solve the VRP under extreme conditions. Harish et al. [19] introduced a concept of multi-objective nonlinear programming problem with rough parameters (R-MONLP) in the constraint set. Modu et al. [20] developed a multiobjective mathematical programming model for waste evacuation and disposal, considering the benefits of reusing/recycling recovered waste materials. Harish et al. [21] proposed an algorithm for rough multiobjective transportation problem (RMOTP) in which the cost of transportation, the source and destination parameters have been considered as rough interval parameters. There is relatively little research on the maintenance service configuration, and Sun et al. [22] proposed the configuration method of aero-engine maintenance service, which matches the maintenance services with service providers to minimize the service cost, completion time deviation, and energy consumption. Zhu [23] and Marchi [24] studied the establishment of group maintenance and opportunity maintenance models for parts with different maintenance strategies. Compared with the configuration optimization in manufacturing, maintenance service configuration optimization pays more attention to the maintenance quality and time. At the same time, there are also differences in the configuration rules. Until now, there is a lack of research on the equipment maintenance service configuration optimization combined with the maintenance service characteristics and customers’ personalized needs.
This paper considers the characteristics of maintenance service and the personalized needs of customers, and applies prospect theory to quantify customer needs, it is valuable to handle maintenance service configuration optimization problem of complex equipment. Based on the configuration optimization theory, using modular technology management modules and following certain configuration rules, this paper proposes a multi-objective optimization method based on products and services for the maintenance service configuration problem of complex equipment, and establishes a multi-objective optimization model considering the scheme performance, cost, response time and module dependency, and mutual exclusion constraints in the configuration process. The configuration optimization scheme maximizes the satisfaction of customer needs and enterprise interests. This represents a novel contribution to the configuration optimization field and maintenance service.
The maintenance service configuration optimization is oriented to the complex mapping space with nonlinearity, multi-constraints, and high dimensions. Its essence is to optimize the product/service modules to meet the needs of customers and the interests of enterprises. The configuration optimization scheme provides information input and a decision-making basis for the maintenance plan to avoid the blindness of on-site decision-making. At the same time, it can reduce costs and improve efficiency, which is significant to lean maintenance. Based on the configuration optimization theory, this paper uses modular technology to manage modules, and follows specific configuration rules. Based on considering the maintenance characteristics, aiming at the service configuration optimization problem of complex equipment maintenance, this paper puts forward a multi-objective optimization configuration method based on products and services, establishes a multi-objective optimization model and solves it with Non-Dominated Sorting Genetic Algorithms (NSGA-II). Finally, the feasibility of the model and algorithm is verified by taking the Electric Multiple Units (EMUs) bogie maintenance service as an example.

2. Problem Description and Model Construction

The maintenance service configuration optimization problem involves the maintenance service and components selection. Compared with product configuration in design and manufacturing phase, configuration optimization in maintenance pays more attention to maintenance quality and maintenance time. Usually, different parts have different maintenance strategies, includes preventive maintenance, condition-based maintenance and failure-based maintenance. For high price interchangeable parts, the turnover parts or new parts will be selected according to the remaining life, inventory cycle, maintenance interval and technical parameters. At the same time, there are constraints or rules for module combination and parts choosing. Thus, the maintenance service model mainly considers the realization of customer requirements and providing solutions under the constraint of configuration rules.

2.1. Product and Service Modularization

From the perspective of customers’ personalized needs and service experience, the service module and physical product module are obtained. Considering performance, cost, time, and other factors, the module design is based on the perspective of service providers to ensure the balance of interests between customers and service providers. The modularization process is shown in Figure 1.
The attribute correlation between product modules and service modules contributes to product service solutions. By distinguishing different tecthe technical characteristics of products a and attributes of modules, different module instances can be obtained. Modules are divided into mandatory and optional modules to meet the personalized needs of customers.

2.2. Customer Requirements Mapping

The configuration process is as follows. After receiving the maintenance order, the enterprise selects and configures the modules according to the customer’s needs. Firstly, according to the prospect theory, the customer maintenance requirements are transformed into the weight of technical characteristics, and then transformed into the weight of module instances through the correlation matrix for technical characteristics and module instances. The matrix is used to measure the performance of the scheme. The higher the weight, the better the performance of the scheme. Secondly, the cost and response time are minimized to obtain a better service configuration scheme. In the service configuration process, in addition to mandatory modules, there are optional modules for customers to choose, and select a module instance for each selected module. The scheme cost should be lower than the customers’ affordable price, and the service response time should be lower than the customers’ maximum waiting time. Thirdly, the configuration rules need to be followed in the configuration process: module instances Mijk and Mi’j’k’ are mutually exclusive. They cannot coexist simultaneously. If one is chosen, the other cannot be chosen. Module instances Mijk and Mi’j’k’ coexist simultaneously. If one is chosen, the other must also be chosen.
To sum up, service scheme configuration optimization can be described as follows: the total number of modules in the mandatory module set is H1, and the total number of modules in the optional module set is H2. When the constraints are met, H1 modules are selected from the required module set, Q (Q ≤ H2) modules are chosen from the optional module set, and then a module instance is selected from the selected modules to form a service scheme.

2.3. Parameter and Set Description

i’ is used to distinguish between mandatory modules and optional modules, ‘i = 1’ indicates mandatory modules, including modules 1, 2, …, M1, and ‘i = 2’ indicates optional modules, including modules 1, 2, …, M2; ‘j’ means to select the j-th module; ‘k’ means to select the k-th module instance.
‘cij’ represents the total number of instances contained in the j-th module of the i module, ‘Mijk’ represents the k-th instance of the j-th module of the i module, ‘Cijk’ means the cost of the k-th module instance of the j-th module in the i module, and ‘Tijk’ represents the response time of the k-th module instance of the j-th module in the i module. ‘MI-TA’ represents the correlation matrix between the module and the technical characteristics, and ‘α’ is the expected profit margin of the manufacturing enterprise. ‘Cs’ is the cost of the configuration scheme, ‘Cm’ is the maximum price acceptable to the customer, ‘Ts’ is the response time of the configuration scheme, and ‘Tm’ is the maximum waiting time of the customer.
S’ is the configuration scheme, and the selected configuration results are as follows:
S = { [ I 11 , I 12 , , I 1 H 1 ,   I 21 , I 22 , , I 2 H 2 ] }
The cost matrix of the scheme is:
C = C 111 , C 112 ,   , C 1 j k ,   C 211 , C 212 ,   , C 2 j k
The service response time matrix of the scheme is:
T = T 111 , T 112 ,   , T 1 j k ,   T 211 , T 212 ,   , T 2 j k }

2.4. Decision Variables

The decision variable is yijk, a 0–1 binary decision variable, indicating whether the module instance is selected. When yijk = 1, the k-th instance of the j-th module participates in scheme selection. When yijk =0, the module instance does not participate in the selection, where i = 1, 2.
y i j k = 1 , The   k - th   instance   of   the   j - th   module   of   i   module   is   selected 0 , The   k - th   instance   of   the   j - th   module   of   i   module   is   not   selected

2.5. Model Establishment

Customers rank the technical characteristics according to their own needs, and use the prospect theory [25] to transform them into the weight vector W T A = W T A 1 , W T A 2 , , W T A n of the technical characteristics of products and services. Assuming that there is a recognized worst-case option for technical characteristics and a total of n−1 actual technical characteristics, the initial matrix of technical characteristics is W of 1 × n, select d k i = 1 as the advantage reference point and d k i = n as the disadvantage reference point respectively. The loss value of the technical characteristic i selected by the customer k relative to the reference point d k i = 1 is:
l k i = d k i 1 n 1
The return value relative to the reference point d k i = n is:
g k i = m d k i n 1
Establish the loss matrix L = [ l k i ] of the customer relative to the reference point d k i = 1 and the income matrix G = [ g k i ] relative to the reference point d k i = n , and establish the prospect matrix V L = [ v k i 1 ] for the loss according to the loss matrix, where v k i 1 is the loss prospect value of the i-th technical feature selected by the user k:
v k i 1 = λ ( l k i ) β , i [ 1 , n ]
Similarly, for the prospect matrix V G = [ v k i m ] of income:
v k i m = ( g k i ) α , i [ 1 , n ]
Combining the loss prospect value and income prospect value, calculate the prospect value of the technical feature i selected by the customer k:
v k i = v k i 1 + v k i m
After normalization, the normalized foreground value v k i and the weight vector W T A = W T A 1 , W T A 2 , , W T A n of the technical characteristic i selected by the customer k are obtained.
v k i = v k i min ( v k i ) max ( v k i ) min ( v k i )
W T A i = v k i k i v k i
The customer demand is transformed into the weight of technical characteristics through prospect theory, and into the weight of module instances through the correlation matrix between technical characteristics and module instances, as shown in the following formula.
M I T A = M 1 , I T A M 2 , I T A i = 1 2 j = 1 H i C i j × p D = M I T A × W T A M 1 , I T A = γ 1111 γ 111 p γ 1 H 1 C 1 H 1 1 γ 1 H 1 C 1 H 1 p M 2 , I T A = γ 1111 γ 111 p γ 1 H 2 C 1 H 2 1 γ 1 H 2 C 1 H 2 p
To sum up, the mathematical model of service scheme configuration optimization can be expressed as:
max F = i = 1 2 j = 1 H i k = 1 C i j y i j k l = 1 p γ i j k l W T A l
min C = i = 1 2 j = 1 H i k = 1 c i j y i j k C i j k
min T = i = 1 2 j = 1 H i k = 1 c i j y i j k T i j k
C s 1 + α C m , T s T m
j = 1 H 1 y 1 j k = H 1 , j = 1 H 2 y 2 j k H 2
k = 1 c i j y i j k = 1 , i = 1 ; k = 1 c i j y i j k 1 , i = 2
G i j k i j k = 1 , i f   M i j k   a n d   M i j k   are   c o m p a t i b l e   0 ,   i f   M i j k   a n d   M i j k   are   e x c l u s i v e
Among them, Formula (13) represents the maximization of the module instance weight, which is used to measure the overall performance of the scheme; Formula (14) represents the minimization of the total cost; Formula (15) represents the minimization of the total response time; Formula (16) represents cost and time constraints; Formula (17) means that the mandatory module must be selected, and the optional module is selected by the customer; Formula (18) indicates that each selected module needs to choose a module instance; and Formula (19) uses the variable ‘Gijk-i′j′k′’ to express the relationship constraints between modules.

3. Case Analysis and Solution

3.1. Case Description

SF enterprise is the industrialization base of high-speed trains. At present, it has formed a series of Electric Multiple Units (EMUs) products with different speed levels and different train formation forms. It provides depot repair, cooperative repair, and parts supply. The process of maintenance, repair and overhaul (MRO) service is shown in Figure 2.
As shown in the above figure, after confirming the vehicle, the enterprise clarifies the customers’ needs and performs the Electric Multiple Units (EMUs) maintenance. Electric Multiple Units (EMUs) maintenance is complex system maintenance, which is carried out according to the actual state. The maintenance content, strategy, and time corresponding to different maintenance levels are different, and the configuration of different levels is the configuration of services. The essence of maintenance service configuration optimization is to select product modules and service modules, maximize customer needs and enterprise interests, and provide the necessary guarantee for achieving a win–win.
The bogie is an important part of the Electric Multiple Units (EMU) as a supporting running device that enables the EMU to run along the track. The elemental composition of a bogie includes frame, wheelset, axle box, suspension device, brake device, drive device, etc. The configuration optimization of bogie maintenance service provides a configuration scheme for customers after clarifying their needs. According to the enterprise maintenance background and historical data, the service modules and product modules can be obtained. Different module instances can be selected under different modules. The service module set and product module set are shown in Figure 3 and Figure 4.
After receiving the order, the enterprise selects and configures modules according to the customers’ needs. The historical database and module library are summarized, and the cost and time corresponding to the module instances are shown in Table 1.
In the above table, represents the mandatory module and △ represents the optional module. Select the module instances combination scheme from the above modules so the scheme has excellent performance, low cost, and short response time. At the same time, the maximum price Cmax acceptable to customers is RMB700,000, the maximum waiting time Tmax is 140 h, and the expected profit margin of the enterprise α is 22%.
Since the module combinations in the scheme are not all reasonable, specific configuration rules need to be followed. The configuration rules of this case are shown in Table 2. After the customer preferences are obtained, among them, 1 is the strongest preference, and 9 is the lightest preference. Analyze according to the prospect theory, the weights of technical characteristics are obtained, and then convert it into the weight of module instances through the correlation matrix between technical characteristics and module instances, and Table 3 is obtained.

3.2. Solution Method

(1) Encoded mode. Adopt real coding, and the coding length is M + N , M represents the number of mandatory modules, and N represents the number of optional modules. The value range of the i-th real number in M code is 1 , C i j , and the value range of the i-th value range is 0 , C i j . C i j represents the j-th instance in the i-th module, when i M , it is a mandatory module, otherwise it is an optional module. A gene value of 0 means that the module does not participate in the scheme configuration, and a gene value of non-0 means the corresponding instance code of the module. The composition and values of the encoding scheme are shown in Figure 5.
(2) Crossover and mutation method. Crossover and mutation operations can significantly improve the search ability of the algorithm. This paper adopts real number coding, and due to the particularity of the coding method, this paper adopts one-point crossover and real value one-point mutation to generate offspring. The genes at any position of the two randomly selected parents are exchanged to obtain the offspring. The one-point crossover and mutation operation are shown in Figure 6 and Figure 7. The mutation range of each module is the value range of the module.
(3) Algorithmic process. Considering the multi-objective optimization problem, the traditional objective function linear weighting method and priority method cannot guarantee the optimality of the Pareto. Non-Dominated Sorting Genetic Algorithms (NSGA_II) adopts the elite retention strategy and has fast convergence speed and strong robustness. Therefore, this algorithm is used to solve the multi-objective problem in this paper. The algorithm-solving process is shown in Figure 8.
(1) Initializing parameters to generate the initial population. Initializing various parameters and generating an initial population that meets the constraints of configuration rules according to the population size ‘popnum’.
(2) Crossover and mutation. Two parents were randomly selected for crossover and mutation operation to generate a new population with a size of ‘popnum’.
(3) Grade separation and crowding distance calculation. Merge the current population with the newly generated population to generate a population with population size ‘2*popnum’ and rank the population according to the objective function value. The higher the level is, the higher the individual fitness is. Then the crowding distance is used to measure the individual fitness value of the same non-dominated layer.
(4) Generate current population. Judge the three function values and directly change the individual level that does not meet the function value constraints to ‘fnum + 1′. Put the smaller level into the current population first, when the number of level ‘<fnum’ is less than ‘popnum’ and the number of level ‘fnum + 1′ is greater than ‘popnum’, sort according to the crowding degree, and find the ones with higher crowding degree into the current population until the number of the current population reaches ‘popnum’.
(5) Cycle operation, generation = generation + 1, until the end of the cycle.

4. Results and Discussion

Set the population size as 200, the crossover probability as 0.9, and the mutation probability as 0.1. After multiple runs, set the iteration times as 200. The initial solutions, Pareto solutions, and the evolution diagram of the objective function are solved with MATLAB as shown below, see Figure 9 and Figure 10.
It can be seen from the above figure that the initial solutions are messy. After calculation and optimization, the obtained three-dimensional graph has a particular law, that is, the Pareto front of the multi-objective function solutions. This shows the feasibility of this method in solving the optimization of service configuration.
The maximum value of the current population module instance weight after iteration is shown in Figure 11, and the evolution curves of the minimum cost and minimum time as the number of iterations increases are shown in Figure 12 and Figure 13, respectively.
It can be seen from Figure 11, Figure 12 and Figure 13 that the elitist strategy of the algorithm retains better solutions, making the solutions move in a better direction. According to the curve trend, the solutions of the next generation iteration are not inferior to that of the previous generation, and this method is effective. There are many schemes in the final set, and 15 schemes are selected as shown in Table 4:
In the solution set provided in the above table, the first five are required modules, and the last eight are optional modules, which are arranged in the order of Table 1. For example, the configuration scheme represented by solution of No. 2: the second instance of mandatory module 1, the first instance of mandatory module 2, the second instance of mandatory module 3, the first instance of mandatory module 4, the second instance of mandatory module 5, and the first instance of optional module 7 are selected. The configuration scheme after the specific services: remote installation and commissioning, basic training, supply of non-original spare parts, level I maintenance, independent assistance of service providers, and KTS products are selected and configured. The weight of the module instance is 0.227, the cost is RMB200,250, and the response time is 52.2 h. It can be seen from the case that any scheme that can be selected by the customer is within its expected time and cost. Due to the modularization of maintenance service and the differentiation of service characteristics, the customer can more accurately express their needs in decision-making, avoiding the situation that the scheme selection cannot meet the expectations due to the lack of professional knowledge, and ensuring the profit margin of the enterprise. Customers can choose the final configuration scheme from a variety of optimization schemes according to their own needs for different preferences for different indicators, which realizes customer needs, reduces the enterprise and achieves a win–win situation.

5. Conclusions

In order to quickly respond to the customized maintenance needs of customers in many product and service combination schemes, the maintenance service configuration optimization is proposed. The service configuration optimization problem collects appropriate product and service module instances according to customer needs, and then solves the optimization scheme that meets customer needs. Therefore, the essence of the optimization problem of service configuration is to optimize product modules and service modules, maximize customer needs and enterprise interests, and provide necessary guarantee for achieving win–win.
The coexistence of large-scale and personalized of complex equipment maintenance has attracted more and more attention, and service-oriented manufacturing has promoted the transformation and development of the maintenance industry. In this paper, modular technology is used to manage modules, considering the constraints of scheme performance, cost, response time and module dependency, and mutual exclusion in the configuration process, a multi-objective optimization model is established and solved with Non-Dominated Sorting Genetic Algorithms (NSGA-II). Taking the maintenance service configuration of Electric Multiple Units (EMUs) bogie as an example, the selection and configuration of modules are carried out according to customer needs, and the maintenance service configuration is provided. Customers can choose the final configuration scheme from a variety of optimization schemes according to their own preferences for the scheme performance, time, and cost. The configuration optimization scheme maximizes the satisfaction of customer needs and enterprise interests to achieve a win–win result. In this paper, modularization technology is used to realize the large-scale management of maintenance service, and configuration technology is used to realize the personalized customization of customer service. However, the configuration rules are not discussed in depth. The future research work mainly focuses on the refinement of configuration rules, and in-depth analysis and research of multi-objective optimization.

Author Contributions

Conceptualization, C.Z., S.Y. and H.W.; methodology, S.Y.; software, H.W.; validation, C.Z., S.Y., H.W., J.C. and Z.G.; formal analysis, S.Y. and H.W.; investigation, H.W. and J.C.; resources, C.Z. and Z.G.; data curation, S.Y. and H.W.; writing—original draft preparation, C.Z., S.Y. and H.W.; writing—review and editing, C.Z., S.Y., H.W., J.C. and Z.G.; visualization, C.Z. and S.Y.; supervision, C.Z. and Z.G.; project administration, C.Z.; funding acquisition, C.Z. All authors have read and agreed to the published version of the manuscript.

Funding

The support provided by the Open Fund of Key Laboratory of Anhui Higher Education Institutes (No. CS2021-03), the Science Research Project of Anhui Higher Education Institutes (No. 2022AH050269), and the Science Research Project of Anhui Higher Education Institutes (No. 2022AH040050) are acknowledged.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dou, R.; Huang, R.; Nan, G.; Liu, J. Less diversity but higher satisfaction: An intelligent product configuration method for type-decreased mass customization. Comput. Ind. Eng. 2020, 142, 106336.1–106336.13. [Google Scholar] [CrossRef]
  2. Sabin, D.; Weigel, R. Product configuration frameworks—A survey. IEEE Intell. Syst. Appl. 1998, 13, 42–49. [Google Scholar] [CrossRef]
  3. Forza, C.; Salvador, F. Managing for variety in the order acquisition and fulfilment process: The contribution of product configuration systems. Int. J. Prod. Econ. 2002, 76, 87–98. [Google Scholar] [CrossRef]
  4. Shao, X.Y.; Wang, Z.H.; Li, P.G.; Feng, C.X.J. Integrating data mining and rough set for customer group-based discovery of product configuration rules. Int. J. Prod. Res. 2006, 44, 2789–2811. [Google Scholar] [CrossRef]
  5. Hapsari, S.N.; Rosyidi, C.N. A goal programming optimization model for the allocation og liquid steel production. IOP Conf. 2018, 319, 012021. [Google Scholar]
  6. Malekimajd, M.; Ardagna, D.; Ciavotta, M.; Gianniti, E.; Passacantando, M.; Rizzi, A.M. An optimization framework for the capacity allocation and admission control of MapReduce jobs in cloud systems. J. Supercomput. 2018, 74, 5314–5348. [Google Scholar] [CrossRef] [Green Version]
  7. Badurdeen, F.; Aydin, R.; Brown, A. A multiple lifecycle-based approach to sustainable product configuration design. J. Clean. Prod. 2018, 200, 756–769. [Google Scholar] [CrossRef]
  8. Costa, N.; Patricio, L.; Morelli, N.; Magee; Christopher, L. Bringing service design to manufacturing companies: Integrating PSS and service design approaches. Des. Stud. 2018, 55, 112–145. [Google Scholar]
  9. Cao, Y.; Wang, S.; Kang, L.; Gao, Y. A TQCS-based service selection and scheduling strategy in cloud manufacturing. Int. J. Adv. Manuf. Technol. 2016, 82, 235–251. [Google Scholar] [CrossRef]
  10. Piran, F.A.S.; Lacerda, D.P.; Camargo, L.F.R.; Viero, C.F.; Teixeira, R.; Dresch, A. Product modularity and its effects on the production process: An analysis in a bus manufacturer. Int. J. Adv. Manuf. Technol. 2017, 88, 2331–2343. [Google Scholar] [CrossRef]
  11. Tang, M.; Qi, Y.; Zhang, M. Impact of product modularity on mass customization capability: An exploratory study of contextual factors. Int. J. Inf. Technol. Decis. Mak. 2017, 16, 939–959. [Google Scholar] [CrossRef] [Green Version]
  12. Kim, S.; Moon, S.K. Eco-modular product architecture identification and assessment for product recovery. J. Intell. Manuf. 2019, 30, 383–403. [Google Scholar] [CrossRef]
  13. Li, Z.; Wang, S.; Yin, W. Determining optimal granularity level of modular product with hierarchical clustering and modularity assessment. J. Braz. Soc. Mech. Sci. Eng. 2019, 41, 1–14. [Google Scholar] [CrossRef]
  14. Alparslan, E.B.; Arianne, X.C.; Panos, Y.P.; Bogdan, I.E. Multiobjective optimization of modular design concepts for a collection of interacting systems. Struct. Multidiscip. Optim. 2018, 57, 83–94. [Google Scholar]
  15. Sheng, Z.; Xu, T.; Song, J. Configuration design of product service system for CNC machine tools. Adv. Mech. Eng. 2015, 7, 971720. [Google Scholar] [CrossRef] [Green Version]
  16. Shen, J.; Erkoyuncu, J.A.; Roy, R.; Wu, B. A framework for cost evaluation in product service system configuration. Int. J. Prod. Res. 2017, 55, 6120–6144. [Google Scholar] [CrossRef] [Green Version]
  17. Marchi, B.; Zanoni, S.; Mazzoldi, L.; Reboldi, R. Product-service System for Sustainable EAF Transformers: Real Operation Conditions and Maintenance Impacts on the Life-cycle Cost. Procedia CIRP 2016, 47, 72–77. [Google Scholar] [CrossRef] [Green Version]
  18. Sirbiladze, G.; Garg, H.; Ghvaberidze, B.; Matsaberidze, B.; Khutsishvili, I.; Midodashvili, B. Uncertainty modeling in multi-objective vehicle routing problem under extreme environment. Artif. Intell. Rev. 2022, 55, 6673–6707. [Google Scholar] [CrossRef]
  19. Harish, G.; Sultan, S.A.; Hamiden, A. Study on multi-objective nonlinear programming problem with rough parameters. J. Intell. Fuzzy Syst. 2021, 42, 3591–3604. [Google Scholar]
  20. Modu, B.; Umar, M.M. Multiobjective Mathematical Optimization Model for Municipal Solid Waste Management with Economic Analysis of Reuse/Recycling Recovered Waste Materials. J. Comput. Cogn. Eng. 2022, 1, 1–16. [Google Scholar]
  21. Harish, G.; Rizk, M.R. A novel approach for solving rough multi-objective transportation problem: Development and prospects. Comput. Appl. Math. 2021, 40, 149. [Google Scholar]
  22. Sun, H.; Liu, Y.; Sakao, T.; Wang, Z. Configuring use-oriented aero-engine overhaul service with multi-objective optimization for environmental sustainability. J. Clean. Prod. 2016, 162, S94–S106. [Google Scholar] [CrossRef]
  23. Zhu, Q. Maintenance Optimization for Multi-Component Systems under Condition Monitoring. Ph.D. Thesis, Eindhoven University of Technology, Eindhoven, The Netherlands, 2015. [Google Scholar]
  24. Arts, J.; Basten, R. Design of multi-component periodic maintenance programs with single-component models. IISE Trans. 2018, 50, 606–615. [Google Scholar] [CrossRef] [Green Version]
  25. Tversky, A.; Kahneman, D. Advances in prospect theory: Cumulative representation of uncertainty. J. Risk Uncertain. 1992, 5, 297–323. [Google Scholar] [CrossRef]
Figure 1. Product and service modularization process diagram.
Figure 1. Product and service modularization process diagram.
Systems 11 00032 g001
Figure 2. The process of MRO service.
Figure 2. The process of MRO service.
Systems 11 00032 g002
Figure 3. Service module set.
Figure 3. Service module set.
Systems 11 00032 g003
Figure 4. Product module set.
Figure 4. Product module set.
Systems 11 00032 g004
Figure 5. Encoded structure and value diagram.
Figure 5. Encoded structure and value diagram.
Systems 11 00032 g005
Figure 6. Schematic diagram of one-point crossover.
Figure 6. Schematic diagram of one-point crossover.
Systems 11 00032 g006
Figure 7. Schematic diagram of one-point mutation.
Figure 7. Schematic diagram of one-point mutation.
Systems 11 00032 g007
Figure 8. NSGA_ II algorithm flow chart.
Figure 8. NSGA_ II algorithm flow chart.
Systems 11 00032 g008
Figure 9. Initialization solutions.
Figure 9. Initialization solutions.
Systems 11 00032 g009
Figure 10. Pareto solutions.
Figure 10. Pareto solutions.
Systems 11 00032 g010
Figure 11. Evolution curve of maximum module instance weight.
Figure 11. Evolution curve of maximum module instance weight.
Systems 11 00032 g011
Figure 12. Minimum cost evolution curve.
Figure 12. Minimum cost evolution curve.
Systems 11 00032 g012
Figure 13. Minimum time evolution curve.
Figure 13. Minimum time evolution curve.
Systems 11 00032 g013
Table 1. Code and attribute of maintenance module and module instance of EMUs bogie.
Table 1. Code and attribute of maintenance module and module instance of EMUs bogie.
Model NameInstance NameModule Instance CodeCost (Ten Thousand Yuan)Maintenance Time (h)Module Attribute
Service modulesInstallation and debugging service moduleSite installation test11.5018.4
Remote installation test20.8022.6
Commissioned installation test32.2018.5
Consultation and training moduleBasic train10.568.6
Optimization train21.2017.2
Monitoring diagnostic moduleRemote monitoring and diagnosis14.582.4
On-site monitoring and diagnosis26.235.8
Spare parts supply moduleSupply of original spare parts15.454.5
Supply of non-original spare parts23.555.0
Personalized serviceVehicle clean10.124.55
Vehicle beauty20.255.6
Replace interior decoration30.896.98
Maintenance service moduleLevel 1 maintenance18.705.2
Level II maintenance215.605.4
Level III maintenance318.905.1
Quality assurance moduleBogie warranty15.207.6
Emergency rescue service moduleMulti-party joint request for help18.609.5
Service providers ask for help independently26.4010.0
Product modulesAxle box temperature sensorModel HG-TSEN-01-S10.03542.1
Model DCGQT100B20.03681.9
Axle box bearingNSK10.04502.04
NTN20.04201.83
Primary vertical shock absorberKYB product10.1356.3
Hitachi product20.1296.7
Air springKTS product10.01500.8
Tieke product20.01850.75
AxleAxle A10.682.5
Axle B20.602.95
Table 2. Configuration rules.
Table 2. Configuration rules.
NumberRule TypesMeaning
1Mutually exclusive ruleKYB products are incompatible with Hitachi products, and choose one to install
2Dependency ruleIf the reducer type is KYB, NSK must be selected
If you choose to seek help from multiple parties, you must decide to use the optimization train
3Personalization ruleParts that must be selected or not selected as specified by the customers
Table 3. Correlation description between module instances and technical characteristics.
Table 3. Correlation description between module instances and technical characteristics.
Technical CharacteristicsEnergy Saving PerformanceTimelinessAdaptabilityReliabilitySecurityAvailabilitySpecialtyExperienceEnvironmental PerformanceInstance Weight
Preference697124538
Technical characteristics weight0.09070.03690.0740.20210.16450.12460.10740.14310.05660
Site installation test3339933510.037
Remote installation test3339963510.040
Commissioned installation test3339983510.042
Basic train3338933660.039
Optimization train3396619930.040
Remote monitoring and diagnosis1116191160.023
On-site monitoring and diagnosis1119393160.031
Supply of original spare parts3339996110.041
Supply of non-original spare parts3338993630.043
Vehicle clean3319991810.043
Vehicle beauty1139991630.041
Replace interior decoration1139993930.046
Level 1 maintenance8933113330.022
Level II maintenance8911111130.014
Level III maintenance9311111110.013
Bogie warranty1339699310.040
Multi-party joint request for help1139939990.047
Service providers ask for help independently3336838830.040
Model HG-TSEN-01-S3313339930.030
Model DCGQT100B3113339930.030
NSK1339993330.040
NTN1398393330.035
KYB product3339933330.036
Hitachi product3336933330.032
KTS product3338933390.037
Tieke product3339963390.041
Axle A1319939330.038
Axle B1318969330.040
Table 4. Solution set of service configuration optimization scheme.
Table 4. Solution set of service configuration optimization scheme.
NumberScheme Code[Weight Cost Time]
1[2 2 2 1 2 2 3 1 1 1 1 2 2][0.488 33.8039 94.52]
2[2 1 2 1 2 0 0 0 0 0 0 1 0][0.227 20.025 52.2]
3[1 1 1 1 2 0 0 0 0 0 0 2 0][0.224 22.6285 47.45]
4[3 2 2 1 1 2 3 1 2 1 1 2 2][0.496 37.4053 89.72]
5[1 1 1 1 2 0 0 0 0 0 0 1 0][0.221 22.625 47.5]
6[3 2 1 1 1 2 3 1 2 1 1 2 1][0.49 39.3853 88.77]
7[1 1 1 1 2 1 0 0 2 2 0 1 0][0.316 27.2838 53.63]
8[2 2 2 1 1 0 1 1 2 1 1 2 1][0.457 29.0853 85.14]
9[1 1 1 3 2 0 0 0 2 0 0 1 0][0.24 32.8618 49.3]
10[2 2 2 1 1 2 3 1 2 1 1 2 1][0.491 36.0853 93.37]
11[1 1 2 1 2 0 1 0 2 2 1 2 0][0.368 21.0623 62.53]
12[1 1 2 1 2 0 0 0 0 2 0 1 2][0.3 21.367 52.78]
13[2 2 2 1 1 0 1 0 1 1 1 2 1][0.419 23.8839 77.74]
14[2 1 2 1 2 0 0 0 0 0 0 1 2][0.265 20.625 55.15]
15[1 1 2 1 2 0 1 0 2 2 1 2 1][0.403 21.7423 65.03]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhou, C.; Ye, S.; Wang, H.; Cao, J.; Gao, Z. Maintenance Service Configuration Optimization for Complex Equipment. Systems 2023, 11, 32. https://doi.org/10.3390/systems11010032

AMA Style

Zhou C, Ye S, Wang H, Cao J, Gao Z. Maintenance Service Configuration Optimization for Complex Equipment. Systems. 2023; 11(1):32. https://doi.org/10.3390/systems11010032

Chicago/Turabian Style

Zhou, Chunliu, Shan Ye, Hongjun Wang, Jianhua Cao, and Zhenhua Gao. 2023. "Maintenance Service Configuration Optimization for Complex Equipment" Systems 11, no. 1: 32. https://doi.org/10.3390/systems11010032

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop