Research on Designing an Industrial Product-Service Systemwith Uncertain Customer Demands

)e industrial product-service system (iPSS) is a kind of system engineering methodology, integration scheme, and business model to realize service value by adding intangible services in the whole life cycle. However, the design of the system involves many difficulties such as uncertain customer demands, strong subjectivity of the experience design, and long debugging times. Methods for solving upper problems are therefore essential. )is paper presents a design model that integrates an improved affinity propagation (AP) clustering algorithm, quality function development (QFD), and axiomatic design (AD). )e entire process of designing an iPSS can be split into three steps. First, uncertain customer demands is determined and standardized. Second, the functions of the product-service system are investigated. Finally, the structures of the system are determined. )is paper examines the example of the control service of an iPSS for a water heater tank capping press. An improved AP clustering algorithm is used to determine standardized customer demands, the proposed QFD, and an AD integration model to initially establish a mapping between the customer demands domain and the function domain and clarify the design focus. Next, a QFDand AD-integrated model is constructed to establish a mapping between the function domain and the structure domain and optimize the control scheme through the quality of its risk prediction. Finally the paper verifies that the upper process and methods can guide the design process effectively in production applications.


Introduction
e Made in China 2025 policy lists intelligent manufacturing as one of China's five key projects and presents a comprehensive plan to develop the intelligent manufacturing industry [1]. In 2006, the Weishang factory cooperated with Yuanfang Software Company to carry out the first furniture informatization renovation in China, and in 2016, it was awarded as the only smart manufacturing demonstration base in the home furnishing industry [2]. At the same time, Sinopec Jiujiang Branch integrated modern information technology and established a digital monitoring and optimization system, covering the entire process of "management, production, operation, and warehousing," becoming a sample of intelligent transformation of processoriented manufacturing [3]. Zhejiang Toman Machinery Co., Ltd. introduced intelligent manufacturing technology in 2013 to improve product quality and production efficiency. Since 2014, Toman has used self-developed systems to provide SMEs (small and medium-sized enterprises) with customized solutions, such as TM-e (a production management system) and TM-SPC (a quality control system). Toman has transformed from an equipment manufacturer to a production system integrator [4]. With the continuous development of intelligent manufacturing in practice, a variety of different themes have emerged. ese themes include the Internet of things [5], big data manufacturing [6], cloud manufacturing [7], and digital twin [8], which play a positive role in guiding the technological upgrading of the manufacturing industry. For example, Jiang et al. [9][10][11] developed a new MATLAB toolbox, the data-based key performance indicator-oriented fault detection toolbox (DB-KIT), for evaluating the influence of the detected faults on systems behavior, reviewed the key scientific issues in the design and implementation of soft sensors in modern industry, and also proposed a research route centered on the construction of performance evaluation system and performance-oriented fault diagnosis methods. Su and Yu [12] constructed a spatial econometric model with geographical proximity as the spatial weight to study the effect of spatial agglomeration of new energy industries on regional pollution control performance. e development of the intelligent manufacturing industry has driven the rapid development of the industrial product-service system (iPSS) in China. Zhu et al. [13] comprehensively considered processing time, cost, and quality and proposed a machining capability model for quantifying and measuring machining capabilities of an mt-iPSS (industrial product-service system of a machine tool). Based on the tool-based industrial product-service system, Sun et al. [14] further studied the tool delivery method in the iPSS, established a cutting tool demand prediction model and a tool delivery model, and proposed a novel cutting tool service model. Ding et al. [15] discussed the multiobjective resource scheduling problem in the operation phase of iPSS, used an improved NSGA-II algorithm to solve the multiobjective problem including comprehensive customer satisfaction degree, resource utilization efficiency, and productservice cost, and verified the feasibility with a case of China Yufeng Electric Power Company. Leng et al. [16] proposed the concept of a cost-effective industrial product-service system for oil sands mining (om-iPSS). Haeberle et al. [17] proposed a method of systematically establishing service parameters to enhance the effectiveness of industrial service systems for establishing new services. However, there is no analysis and research on how the service parameters can be obtained from customer needs. Industrial electronic control systems constitute the control core of the iPSS of complete equipment. Usually, the control system's design is based on customer demands. e designer creates a control system's software and hardware design based on personal experience and professional knowledge. However, this design method is inadequate. First, customers are restricted by the professional's knowledge and resource conditions, customers' demands are often unclear and hard to determine, and the method involves too many ambiguities and uncertainties. Second, designers have different levels of experience and lack scientific theory to guide the design process. erefore, when customer demands are uncertain, it is difficult for the designer to deliver a good product/service. It is, therefore, critical that the iPSS of complete equipment be provided with accurate information about customer demands to quickly design a satisfactory control system.
Quality function deployment (QFD) and axiomatic design (AD) are product design methods driven by customer demand that have been widely used in other product design fields. For example, Chang et al. [18] applied QFD theory to electric vehicles and provided an effective and scientific development tool for electric vehicle manufacturers. Wang et al. [19] used QFD theory to solve a multiobjective decision problem in a collaborative supply chain network. Han et al. [20] applied QFD theory to the field of augmented reality design, achieving collaborative customer innovation and improving customer satisfaction. Avikal et al. [21] constructed a new method based on the fuzzy Kano model and QFD theory for designing the exterior of a sport utility vehicle. e project QFD tool developed by Chao et al. [22] was used by an electronics company in Japan to engage in semiconductor projects and business model development to help deploy solution elements and resources. Vinodh et al. [23] considered environmental factors at various stages of QFD and proposed the QFDE method, which was applied to the Indian rotary switch manufacturing organization to achieve an environmentally conscious design in the early stages of product development. e SOFRAGRAF Company used QFD for the design of hand tools, staplers, nailing machines, etc. [24] In addition, QFD was used to design university textbooks and improve the quality of courses. Rainstar University in Scottsdale, Arizona, applied QFD to the redesign of higher education courses. [25] Liu et al. [26] established a conceptual design process model by applying the theory of inventive problem solving and AD to the innovative design of the manipulator. Tamayo et al. [27] combined AD and a design structure matrix to determine customer demands at the conceptual design stage of a manufacturing system. Goo et al. [28] introduced independence and failure modes in AD to improve the reliability of the product design process. Pétursson et al. [29] used AD to complete the research and development of shape-memory alloy spring static test equipment. Bae et al. [30] used independent axioms to define the relationship between hard points and suspension geometries and improve suspension system design and proposed a sequential kinematics design of suspension system based on the axiomatic design (AD). Lo and Helander [31] developed a method based on AD to identify couplings and make recommendations to eliminate couplings.
is method was applied to the design of adjustable microscope workstations and the design of manual SLR (single-lens-reflex) cameras. Durmusoglu and Kulak [32] developed a method of designing efficient office operations using AD principles, which improves office operations and enhances business competitiveness by reducing customer delivery times. Ferrer et al. [33] proposed a twostage method based on the AD method to define the structure of manufacturing knowledge and develop a knowledge-based DFM (Design for Manufacturing) application for connecting rod and internal combustion engine parts' design.
Given this background, QFD can clearly define the design focus of a product-service system, and the importance of customer demands can be transmitted by the house of quality (HoQ). However, QFD is based on an empirical design and lacks objective criteria; therefore, it is impossible to verify the rationality of the design process [34]. AD provides a set of scientific design methods and axioms that can verify this rationality, but there are no effective means to map between the customer demand domain and the function domain, and the design's emphasis cannot be clearly defined.
is paper, therefore, introduces a new method integrated with AP, QFD, and AD to design a control system for the iPSS of complete equipment.
As shown in Figure 1, the design model starts with an analysis of customer demands. It then uses an improved AP clustering algorithm to complete the cluster analysis of the original customer demands information. Next, it establishes a system for the functional HoQ to complete the mapping between the demand domain and the function domain. Finally, following AD theory, the function domain is mapped to the structure domain. Moreover, based on this, risk prediction of the HoQ is established to optimize the system structure. e proposed QFD and an AD integration model initially establish a mapping between the customer demand domain and the function domain and clarify the design focus.
Moreover, in view of the vagueness, dispersion, and uncertainty of customer demands obtained from interviews and questionnaires, this paper proposes an AP clustering algorithm based on a weighted network. e algorithm uses an intuitionistic fuzzy decision matrix to quantify the correlation between demand nodes, uses a weighted network to determine the distribution density of demand nodes, and then determines the selection of initial deviation parameters P.
is paper will take the control service design of an iPSS for a water heater tank capping press as example. e improved AP clustering algorithm will be used to determine standardized customer demands. en the QFD and an AD integration model will be used to initially establish a mapping between the customer demand domain and the function domain and clarify the design focus. Finally, a QFD-and AD-integrated model will be constructed to establish a mapping between the function domain and the structure domain and optimize the control scheme through the quality of its risk prediction.

Cluster Analysis of Customer Demands
QFD and AD are driven by customer demands; thus, the accuracy of these demands is very important. Fuzzy or uncertain customer demands will affect the rationality and accuracy of the subsequent design process. However, due to limitations in professional knowledge, resource conditions, and so on, customers' requirement descriptions have certain ambiguities and uncertainties. erefore, to standardize customer demands, this paper proposes an AP clustering algorithm based on a weighted network for a cluster analysis of customer demands.

AP Clustering Algorithm Based on a Weighted Network.
e basic idea of an AP clustering algorithm is to use all the data points as potential clustering centers and perform clustering on a similarity matrix of the data points [35]. e AP clustering algorithm has yielded good results in applications such as image processing, community detection, and fault diagnosis because of its strong clustering stability and lack of predefined information [36,37]. Zhang proposed an improved K-means algorithm and an improved AP clustering algorithm to determine the modular configuration of service elements [38,39]. However, research on the AP clustering algorithm in the processing of customer demand information is still lacking.
In the AP clustering algorithm, responsibility r (i, k) and availability a (i, k) represent two types of data object information [40]. As shown in Figure 2, r (i, k) describes the suitability of data object k as the clustering center of data object i. It also represents the message from i to k. e term A (i, k) describes the suitability of data object i as the clustering center of data object k. It also represents the message from k to i. At the end of the affinity propagation, the class representative point x i is determined to be x k , where k satisfies arg k min(a(i, k) + r(i, k)).
(1) e iterative process of the AP algorithm involves alternating the updates of two information sources. As shown in the following equation, when the sum of the r (i, k) and a (i, k) values of all the data points for any x i is calculated, the representative point of the class of x i is x k : (2) e AP algorithm refers to the message transmission of data points. Normally, a sample's representativeness can be determined by its reliability and validity. If the change value of a (i, k) and r (i, k) is the highest, then k x is a representative sample of i x . When the local a (i, k) and r (i, k) values no longer change, messaging will stop [41].
Additionally, the AP clustering algorithm introduces a damping factor λ and a deviation parameter P. e factor λ has a value range [0, 1] and is used to adjust the convergence rate of the algorithm and the stability of the iterative process. Generally, λ � 0.5 is selected. When the iterative process has large oscillations, the value of λ can be accordingly reduced or increased. e parameter P has a value range [0, 1], which is the criterion for a data point i becoming a cluster center. e larger the value, the greater the probability of the point becoming a cluster center, and vice versa. When P is less than or greater than a certain threshold, the number of clusters will change [42]. erefore, the AP clustering algorithm has certain limitations in terms of the initial bias [43]. e steps of the AP clustering algorithm are as follows [44,45].
Step 1: use the Euclidean distance between data points i and j to calculate the similarity s (i, j): Step 2: assign an initial preference to each data point in the sample, where the value range of P is [0, 1].
Step 3: calculate r (i, k), such that

Complexity 3
Step 4: calculate a (i, k), such that Step 5: update r (i, k) and a (i, k), respectively, according to

Complexity
Step 6: if the number of iterations exceeds the maximum value or the number of consecutive iterations of the cluster center no longer changes, the calculation is stopped; otherwise, go to Step 3 to continue the calculation.
According to the implementation steps of the AP clustering algorithm, two problems arise in the clustering of customer demands. e first is that the AP clustering algorithm uses the Euclidean distance to calculate the distance between two data points. e weight of each data point to the distance is the same by default, so the construction of the similarity matrix cannot truly reflect the correlation of the demands [46]. e second problem is that the initial P value is set manually, and the probability of each data point being a clustering center is the same, by default, which is obviously unreasonable.
Considering these two problems, this paper introduces a weighted network AP clustering algorithm for the cluster analysis of customer demands.
is method uses intuitionistic fuzzy sets to transform the correlation of demands into quantized data to construct a weighted complex network and a weighted network model of customer demands to determine the initial P value.
Atanassov proposed the intuitionistic fuzzy set [47]. A weighted network can be used to describe complex correlations of nodes. It can clearly describe the interaction strengths of individuals, where the weights represent the connection tightness of the nodes in the network [44]. In a weighted network, V � v 1 , v 2 , . . . , v n represents the set of nodes, (v i , v ij ) represents the undirected edge between nodes v ii and v ij , and In a weighted network, the weights of the nodes reflect the interrelations and importance of each node in the network. e interaction strengths of the nodes are measured by the weights of the edges. In addition, the weights of the edges are related not only to directly connected nodes but also to neighboring nodes. Generally, the higher the number of neighboring nodes, the greater the strength of the interactions of the nodes [48]. erefore, a weighted network used to analyze the distribution density of customer demand nodes should consider not just one factor, but all other relevant factors as well. In the customer demandweighted network model, five basic indicators reflect the connection density around the demand nodes [49,50], as shown in Table 1.
According to the basic principles of an AP clustering algorithm based on a weighted network, the nodes are the customer demand units, the edges represent the correlations of the demand units, and the weights of the edges represent the similarities of the demand units. An undirected weighted network model of customer demand can thus be established. erefore, the subjective influence of an initial deviation parameter determined by local density can be avoided in the AP clustering algorithm. e entire process can be described as follows: Step 1: construct an intuitionistic fuzzy decision matrix. Let CR i and CR j be any two customer demands. e decision maker evaluates the similarity u ij and dissimilarity v ij between CR i and CR j according to the intuitive fuzzy evaluation scale. e evaluation ranges of u ij and v ij are both [0, 1], and 0 ≤ u ij + v ij ≤ 1. en, the decision maker's intuitionistic fuzzy decision matrix Z for n demands is where the intuitionistic fuzzy number Step 2: solve the intuitionistic fuzzy similarity matrix. Let the intuitive fuzzy evaluation value between CR i and CR j be d ij � <u ij , v ij >. e similarity, dissimilarity, and hesitancy distances between CR i and CR j , respectively, are as follows. Similarity distance: Dissimilarity distance: Hesitation distance: e intuitive fuzzy similarity of a i and a k is described byρ Step 3: convert the intuitionistic fuzzy similarity matrix into a real matrix: where η is the satisfaction threshold, η ∈ [0, 1], such that Complexity Step 4: use the demand units as the nodes, the correlations of the demand units as the edges in the weighted network, and the similarities of the demand units as the weights of the edges to establish an undirected weighted network model of customer demands.
Step 5: calculate the connectivity, weighted degree, weighted aggregation, clustering coefficient, and weighted network comprehensive eigenvalues of the nodes, respectively: where D i represents the connectivity of node i; where WD i represents the weighted degree of node i; where WK i represents the weighted aggregation degree where WC i represents the aggregation coefficient of node i; and where WF i represents the weighted network's comprehensive eigenvalue of node i, with β taking the value range of [0, 1] and n as the total number of nodes in the weighted network. Finally, by normalizing the integrated eigenvalues of the weighted network of nodes, the initial P of each demand is determined.
Step 6: update the attraction and attribution values utilizing equations (4) to (8) until the stop condition is satisfied.

Cluster Analysis of Customer Demands for a Control
Service System. To analyze customer demands, the example of a control service system for an iPSS for a water heater tank capping press is used. e capping press is for an enamel water tank liner of an air energy water heater, and it automatically presses the inner barrel and top cover in different diameters and lengths. e process flow diagram is depicted in Figure 3. e equipment uses a programmable logic controller (PLC) as the control core, an ABB robot as the top cover automatic feeding device, and a touch screen as the human-computer interaction interface. e determination of customer demands can be divided into two stages. e first is the interview stage. When the water heater manufacturer purchases equipment, the designer obtains the customer's product and technical service demands by communicating with the customer group responsible for the purchase. After the interview, the questionnaire stage will be conducted. Use questionnaires to further obtain the use demands of maintenance personnel and operators.
Finally, the customers' demands for a control service system are categories into 35 types, as shown in Table 2.
Furthermore, these customer demands can be clustered into subject categories. e design teams evaluate the similarity and dissimilarity of the demand units, and the evaluation results can be averaged, as shown in Table 3.
According to equations (10) to (14), the intuitionistic fuzzy similarity matrix D can be calculated as follows: In the weighted network, the demand units are represented by the nodes, the correlations of the demand units are represented by the edges, and the similarities of the demand units are represented by the weights of the edges. An undirected weighted network model of customer demand can be built by selecting the Force Atlas layout in the Gephi software, as shown in Figure 4. Number of edges to which a node is directly connected in a weighted network Weighted degree Sum of the weights of all edges directly connected to nodes in a weighted network Weighted aggregation Degree of aggregation around a node in a weighted network Agglomeration coefficient Degree of connection between a node and its neighbors in a weighted network Weighted network comprehensive eigenvalues Local distribution density around a node in a weighted network 6 Complexity In the undirected weighted network model of customer demand, the parameter β is 0.5 according to equations (16) to (20). e calculation of the network attribute value of every node is shown in Table 4.
Since the range of the initial P value in the AP clustering algorithm is [0, 1], the initial P value of the customer requirements Cr 1 , Cr 2 , . . ., Cr 35 can be assumed to be p 1 , p 2 , . . . , p 35 . By adopting the normalization method to process the weighted network's comprehensive feature value of each node, the initial P value of every customer demand can be obtained, as shown in Table 5.
To facilitate calculation and programming, 35 random coordinate points are set to correspond to customer demands Cr 1 , Cr 2 , . . ., Cr 35 . e values of the initial deviation parameters for every demand are shown in Table 5, where the maximum number of iterations is set to 500 and the (a) (b) Figure 3: e capping press process. Selection error prompt Cr 27 System upgrade Cr 10 Part stability Cr 28 Program structure Cr 11 Part species Cr 29 Program modification Cr 12 Full features Cr 30 Part replacement Cr 13 Login authentication Cr 31 Consistency check Cr 14 ree levels of login authority Cr 32 Clear interface marking Cr 15 Operability Cr 33 Equipment parameter query Cr 16 Intensity Cr 34 Operation feedback Cr 17 Model switching Cr 35 Error reset Cr 18 Error self-diagnosis --   number of consecutive iterations of the cluster center without a change is set to 50. e value of λ is set to 0.5 in Matlab R2014b. Figure 5 shows the results. In Figure 5, when λ � 0.5, after 40 iterations, the fitness value becomes stable at 22.20, indicating that the clustering center no longer changes and the value of λ is reasonable.
ere are nine clusters, where the dots represent demand items, demands in the same category are connected by straight lines, and different categories are displayed in various colors. According to the coordinate points corresponding to each demand, the customer demands displayed in Table 1

Function Domain Determination for a Control Service System
3.1. Overview of QFD. QFD, a typical customer-driven design method, was first proposed by Mizuno and Akao [51]. e basic display tool of QFD is the house of quality, an intuitive matrix framework for the conversion of customer demands [52]. As a customer-driven product development method, it is a simple and logical demand conversion tool. At present, the QFD configuration process can be broken down into four stages: the product planning quality house, the parts' development quality house, the process planning quality house, and the production planning quality house (see Figure 6). ese four stages use various expansion tables to transform the important parts of the demands downward, step by step, to ensure that the product design process does not deviation from the customer's requirements.
In QFD, the correlation matrix is used to express the complex relation between every demand item and every technical feature of the product [53]. After determining the correlations between a customer's demands and the product's technical characteristics, the importance of the latter can be further determined. As shown in Table 7, a set of symbols is generally used to indicate the degree of correlation.
Furthermore, the product's technical features can be calculated by the equations 1, 2, . . . , n; j � 1, 2, . . . , m), where n represents the number of customer demands, m represents the number of the product's technical features, CIR i is the weight of the ith customer demand item, R ij is the value of the correlation symbol between the ith customer demand item and the jth product technical feature item, TIR j is the weight of the jth product technical feature item, and TIR j ′ is the relative weight of the jth product technical feature item.

Function Planning for a Control Service System.
After the customer demands have been standardized, a mapping analysis between the demand domain and the function domain is carried out. e system's functional characteristics are the customer's requirements, described in engineering and technical language. e control service system usually takes into consideration the process requirements, performance requirements, working environment, industry standards, and so on, as well as functional characteristics. For example, the equipment must be able to process multiple products. erefore, the system should be compatible with multiple models. e customer demands include the realtime display of workpiece information. erefore, system function monitoring is required. e customer demands also involve low labor intensity and the ability to convert quickly between different models of products. erefore, the system must have the capability of automatically switching models. Table 8 shows the functional characteristics of the system, following the analysis. In addition, some requirements in the customer demand domain have constraints on other functional features, although they might not individually correspond to specific functional features. For example, economic requirements hold throughout the entire design process because cost factors must be considered for every function. erefore, a HoQ of system functions should be built to analyze the correlations between customer demands and system functional characteristics and clarify the system design's focus (see Figure 7). Following the functional planning output of the HoQ, the designer can clarify major and minor points in the design process, focus on the main points, and avoid deviating from the customer's directions due to personal experience and cognitive limitations. e control service system requires nine functions: FR 1 , compatibility with multiple models,

Overview of AD.
e core of AD is the domain. According to Suh, the domain is the boundary of four design activities with different types and different modes in the product design phase [54]. e domains in axiomatic theory are the customer domain, the function domain, the structure domain, and the process domain. Between two adjacent design domains, the left domain represents the "what," that is, the purpose, and the right domain represents the "how," that is, the method that satisfies the left domain. e hierarchical structure and zigzag mapping are the core methods of the AD design process [55]. As depicted in Figure 8, the hierarchical structure describes the relation of various elements within the domain, and the zigzag mapping represents the mapping of the domains. Here, a top-down method is used to decompose the abstract total function into subfunctions, layer by layer, until the final design is produced. e correlations of the functional, structural, and process domains are described according to the zigzag mapping in Figure 8(b). e zigzag mapping is a top-down approach in the form of a Z, and it repeats the mapping of the same and different levels in every domain until the previous domain can no longer be decomposed.
To judge the reasonability of the design process, AD theory proposes a design axiom. While mapping the function domain to the structure domain, the designer can judge the appropriateness of the mapping according to the design axioms. e entire mapping can be described as where the matrix elements are determined by A ij � (zFR i )/ (zDP j ) (i � 1, 2, . . ., m; j � 1, 2, . . ., n).
In an actual design, the numbers of FRs and DPs will not be the same. As shown in Table 10, given the relation between the numbers of FRs and the number of DPs, the design can be split into an ideal design, a redundant design, and a coupling design.

House of Quality for Risk Prediction.
Once the basic structure of a control service system is described, highrisk modules in the structure domain can be predicted and analyzed to determine potential failure modes and analyze the possible consequences. ese measures can be taken in advance. Because the importance of the elements in the domain cannot be evaluated in AD, this paper introduces a risk prediction HoQ model. is model transmits the decomposition and mapping results of the AD functional and structural domains to the HoQ, builds a risk prediction HoQ, and proposes the ERPN to measure every structural module and clarify the key points of the process. e concept of ERPN is based on risk probability number. Taking into account the importance of the system functions, the system structure can be optimized to determine measures to reduce the chance of potential failure. e formula for the ERPN is where μ j is the relative weight of the jth system function characteristic in the HoQ, I k is the weight of the kth subfunction characteristic in the risk prediction HoQ, and S is the severity (see Table 11). Table 12 shows the scoring criteria for the frequency O. Table 13 shows the scoring criteria for the degree of detection D.

Structure Domain Solution of the Control Service System.
e system's functional characteristics are only a visual description of the control system and do not correspond directly to the basic composition of the system. erefore, a practical system design is impossible. According to the principle of functional decomposition mapping in AD, the basic structure of the water heater liner top press control system can be determined through the zigzag mapping. Functions can then be transformed from the conceptual to the specific, and an overall system structure can be built. Finally, when all the basic components of the system are worked out, the structure can be optimized by establishing a HoQ for risk prediction.
In the example of the decomposition map of the automatic switching model function, FR 2 , the corresponding basic structure module and risk prediction of the basic structure in question are proposed. e water heater tank capping press has an inner liner press and an inner liner top cover automatic feeding device.
e automatic model switching function, FR 2 , requires that the automatic feeding device of the top cover recognize different workpiece types and automatically feed different types of top covers. According to the equipment's execution sequence, FR 2 can be decomposed into two subfunctions, such as sending the workpiece model, FR 21 , and receiving the workpiece model, FR 22 . e corresponding mapping structures are the model identification module of the PLC system, DP 21 , and the model identification module of the ABB robot control system, DP 22 e subfunctions of the sent workpiece model, FR 21 , can be decomposed into the model selection carrier, FR 211 , and the workpiece model selection item, FR 212 , recognizes the selected workpiece model of the PLC system, FR 213 , and transmits the e subfunctions of the received workpiece model, FR 22 , can be decomposed into the ABB robot input workpiece  Assessment criteria: severity of the impact on the system Severity level No warning hazard No alarm is issued when the equipment is faulty and the control system is completely out of order 10 Warning hazard Alarm when the equipment is faulty and the control system fails 9 Very serious Has a serious impact on the control system and the system is difficult to repair 8 Serious Has a serious impact on the control system, but the system can be partially repaired 7 Medium Has a certain impact on the control system, but the system can be repaired 6 Low Has a certain impact on the control system, but the system can be repaired completely 5 Very low Has less impact on the control system and the system can be repaired more quickly 4 Slight e impact on the control system is small, and the system can be repaired quickly 3 Very e impact on the control system is very slight, and the system can be easily repaired 2 Nothing No impact on the control system, and the system can work normally 1    Top cover ejection mechanism DP 559 Automatic feeding device Transverse transplanting mechanism DP 554 Figure 11: Hardware structure of the control service system. Other attribute requirements DP 922 /DP 941 /DP 942 /DP 932 Figure 13: e human-machine interface of the control service system.
e zigzag mapping of the functional structure of FR 2 is presented in Figure 9.
To reasonably evaluate the importance of each basic structure of DP 2 and clarify the design focus of the system, the risk prediction HoQ can be illustrated according to the decomposed mapping and the zigzag mapping matrix of FR 2 . Furthermore, the ERPN of DP 2 can be obtained, as shown in Figure 10.
As shown in Figure 10, the modules of DP 21 , DP 223 , and DP 22 have higher risk sequence numbers. us, the designers should focus on analyzing possible failures and incorporate preventive measures during the design process. Similarly, other system functions, such as FR 1 and FR 3 to FR 9 can be decomposed via mapping and solved to obtain all the basic structural modules.

Construction of the Control Service System
According to the solution for the functional structure of the control service system, the resulting basic structure can be split into a hardware system, a system program, and a human-computer interaction interface. According to the results of the risk prediction house of quality for each structural module, the structural modules are found to have a higher risk order in the hardware system, system program, or human-computer interaction interface, respectively. During the design stage, designers adopt targeted measures to resolve these potential risks and to reduce their impact on later system debugging. Figure 11 shows the hardware structural scheme of the control service system for the water tank liner top cover press system. Figure 12 shows the system's program structural scheme. e basic structural schemes related to the humancomputer interaction interface are screened to determine those related to the human-machine interaction interface. e basic structural schemes of the human-computer interaction interface should then be combined according to the designer's knowledge of industrial human-computer interaction interfaces. Figure 13 shows the structural design of the human-computer interaction interface of the control service system. After the hardware system's structure scheme, the system's program structure scheme, and the control service system's human-computer interaction interface structure scheme are combined, the structural modules with higher risk order numbers in every scheme must be determined (see Table 14). An analysis of these modules can determine potential failure modes and the possible consequences, and, on that basis, provide corresponding preventive measures. Potential risks can thus be resolved during the design stage. Figure 15: Part of the manual program of the water heater tank top press system.

Conclusion
According to the structure scheme of the control system of the water heater tank capping press, the detailed design of each structural module is carried out. In TIAPortal, the CPU1511 of S7-1500, HMI panel, and 4 servo drives form a configuration network, and Profinet industrial Ethernet is used to communicate among each part, as shown in Figure 14.
en, according to the program structure scheme, the PLC program of the control system of the water heater tank capping press is divided into automatic program module, initialization program module, manual program module, return to the origin program module, alarm program module, and servo motor program module. Part of the manual program module is shown in Figure 15. e touch screen interface design of the control system mainly includes parameter interface, monitoring screen, selection screen, alarm screen, automatic screen, manual screen, and I/O port screen. e manual screen is shown in Figure 16. e main body of the water heater tank capping press is shown in Figure 17.
After the design of the control system is completed, the water heater tank capping press is produced and operated in the actual working environment. e water heater tank capping press works stably and satisfies the production  Figure 17: e water heater tank capping press. demands well. It is verified that the upper design method can effectively guide the design process of the control system. e design method preferred in this paper is based on the analysis of customer demands to ensure the accurate input of the demand domain and to complete the mapping between the demand domain and the function domain and between the function domain and the structure domain.
is approach makes up for the lack of a single design method, to a certain extent. It also has the advantages of accuracy, clarity, and being a complete system. It can guide the designers to make better design decisions and evaluations during the design process more quickly and improve the design efficiency and quality of the control project.
is method improves the cluster analysis of customer demands and proposes a weighted network AP clustering algorithm to determine the characteristics of customers' demands, compensating for the lack of regularization of customers' requirements in traditional QFD and AD designs. On the contrary, the method takes full advantage of QFD and AD design methods, combining the empirical design and AD, not only benefiting from the designer's experience but also avoiding subjective influence. Finally, the effectiveness and feasibility of the proposed method are demonstrated by using the example of the design and production of the control service system for a water heater liner top cover press.

Data Availability
e data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest
e authors declare that they have no conflicts of interest.