You are currently viewing a new version of our website. To view the old version click .
Systems
  • Article
  • Open Access

5 January 2023

Maintenance Service Configuration Optimization for Complex Equipment

,
,
,
and
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.

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.
Figure 1. Product and service modularization process diagram.
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.
Figure 2. The process of MRO service.
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.
Figure 3. Service module set.
Figure 4. Product module set.
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.
Table 1. Code and attribute of maintenance module and module instance of EMUs bogie.
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.
Table 2. Configuration rules.
Table 3. Correlation description between module instances and technical characteristics.

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.
Figure 5. Encoded structure and value diagram.
(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.
Figure 6. Schematic diagram of one-point crossover.
Figure 7. Schematic diagram of one-point mutation.
(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.
Figure 8. NSGA_ II algorithm flow chart.
(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.
Figure 9. Initialization solutions.
Figure 10. Pareto solutions.
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.
Figure 11. Evolution curve of maximum module instance weight.
Figure 12. Minimum cost evolution curve.
Figure 13. Minimum time evolution curve.
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:
Table 4. Solution set of service configuration optimization scheme.
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]
  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]
  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]
  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]
  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]
  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]
  25. Tversky, A.; Kahneman, D. Advances in prospect theory: Cumulative representation of uncertainty. J. Risk Uncertain. 1992, 5, 297–323. [Google Scholar] [CrossRef]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.