Abstract

The 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. This paper presents a design model that integrates an improved affinity propagation (AP) clustering algorithm, quality function development (QFD), and axiomatic design (AD). The 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. This 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 QFD- and 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.

1. Introduction

The 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 process-oriented 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. These 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. [911] 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. The 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 product-service 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. The 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. Therefore, 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. The 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. The 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. This 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 two-stage 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. This 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. The 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. The 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 .

This paper will take the control service design of an iPSS for a water heater tank capping press as example. The improved AP clustering algorithm will be used to determine standardized customer demands. Then 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.

2. 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. Therefore, to standardize customer demands, this paper proposes an AP clustering algorithm based on a weighted network for a cluster analysis of customer demands.

2.1. AP Clustering Algorithm Based on a Weighted Network

The 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]. The 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. The 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 is determined to be , where k satisfies

The 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 xi is calculated, the representative point of the class of xi is xk:

The 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 kx is a representative sample of ix. 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 . The 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. The parameter has a value range [0, 1], which is the criterion for a data point i becoming a cluster center. The larger the value, the greater the probability of the point becoming a cluster center, and vice versa. When is less than or greater than a certain threshold, the number of clusters will change [42]. Therefore, the AP clustering algorithm has certain limitations in terms of the initial bias [43].

The 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 is [0, 1].Step 3: calculate r (i, k), such thatStep 4: calculate a (i, k), such thatStep 5: update r (i, k) and a (i, k), respectively, according toStep 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. The first is that the AP clustering algorithm uses the Euclidean distance to calculate the distance between two data points. The 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]. The second problem is that the initial 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. This 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 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 =  represents the set of nodes, (i, ij) represents the undirected edge between nodes ii and ij, and E ∈ {(ii, ij) : ii, ij ∈ V} is the undirected edge set. The term ij represents the weight of the undirected edge (i, j), and  = {ij : (i, j) ∈ E} is the weight set.

In a weighted network, the weights of the nodes reflect the interrelations and importance of each node in the network. The 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]. Therefore, 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 demand-weighted 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. Therefore, the subjective influence of an initial deviation parameter determined by local density can be avoided in the AP clustering algorithm. The entire process can be described as follows:Step 1: construct an intuitionistic fuzzy decision matrix. Let CRi and CRj be any two customer demands. The decision maker evaluates the similarity uij and dissimilarity ij between CRi and CRj according to the intuitive fuzzy evaluation scale. The evaluation ranges of uij and ij are both [0, 1], and 0 ≤ uij + ij ≤ 1. Then, the decision maker’s intuitionistic fuzzy decision matrix Z for n demands iswhere the intuitionistic fuzzy number dij = <uij, ij>.Step 2: solve the intuitionistic fuzzy similarity matrix. Let the intuitive fuzzy evaluation value between CRi and CRj be dij = <uij, ij>. The similarity, dissimilarity, and hesitancy distances between CRi and CRj, respectively, are as follows.Similarity distance:Dissimilarity distance:Hesitation distance:The intuitive fuzzy similarity of ai and ak is described byρ (ai, ak) = <αij, βij> = <1 – d1 (ai, ak) – d3 (ai, ak), d2 (ai, ak)>:Step 3: convert the intuitionistic fuzzy similarity matrix into a real matrix:where is the satisfaction threshold, η ∈ [0, 1], such thatStep 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 Di represents the connectivity of node i;where WDi represents the weighted degree of node i;where WKi represents the weighted aggregation degree of node i, with R = {(j, k) : (i, j) ∈ E, (i, k) ∈ E, (i, k) ∈ E, i, j, k ∈ V};where WCi represents the aggregation coefficient of node i; andwhere WFi 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 of each demand is determined.Step 6: update the attraction and attribution values utilizing equations (4) to (8) until the stop condition is satisfied.

2.2. 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. The 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. The process flow diagram is depicted in Figure 3. The 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.

The determination of customer demands can be divided into two stages. The 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. The 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.

In the undirected weighted network model of customer demand, the parameter β is 0.5 according to equations (16) to (20). The calculation of the network attribute value of every node is shown in Table 4.

Since the range of the initial value in the AP clustering algorithm is [0, 1], the initial value of the customer requirements Cr1, Cr2, …, Cr35 can be assumed to be . By adopting the normalization method to process the weighted network’s comprehensive feature value of each node, the initial 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 Cr1, Cr2, …, Cr35. The 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 number of consecutive iterations of the cluster center without a change is set to 50. The 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. There 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 can be grouped into nine categories, {(Cr1, Cr13, Cr14), (Cr2, Cr3, Cr15, Cr16, Cr17, Cr35), (Cr4, Cr18, Cr19, Cr34), (Cr5, Cr6, Cr20, Cr21, Cr33), (Cr7, Cr22), (Cr8, Cr23, Cr24, Cr32), (Cr9, Cr25, Cr31), (Cr27, Cr10, Cr11, Cr26, Cr30), (Cr12, Cr28, Cr29)}. The customer demands for the control service system can then be divided into nine different subject categories, as shown in Table 6.

3. 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]. The 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). These 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 equationswhere n represents the number of customer demands, m represents the number of the product’s technical features, CIRi is the weight of the ith customer demand item, Rij is the value of the correlation symbol between the ith customer demand item and the jth product technical feature item, TIRj is the weight of the jth product technical feature item, and is the relative weight of the jth product technical feature item.

3.2. 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. The system’s functional characteristics are the customer’s requirements, described in engineering and technical language. The 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. Therefore, the system should be compatible with multiple models. The customer demands include the real-time display of workpiece information. Therefore, system function monitoring is required. The customer demands also involve low labor intensity and the ability to convert quickly between different models of products. Therefore, 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. Therefore, 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. The control service system requires nine functions: FR1, compatibility with multiple models, FR2, automatic model switching, FR3, a user login, FR4, an alarm function, FR5, being device driven, FR6, automatic feeding, FR7, multiple working modes, FR8, a monitoring function, and FR9, humanized design. The relative importance levels of each functional characteristic are shown in Table 9.

4. Structure Domain Determination for the Control Service System

4.1. Overview of AD

The 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]. The 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. The 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.

Figure 8(a) illustrates the hierarchical structure of collection self-decomposition in the domain. A group of subsystems can be composed of elements in the domain according to certain rules. Here, a top-down method is used to decompose the abstract total function into subfunctions, layer by layer, until the final design is produced. The correlations of the functional, structural, and process domains are described according to the zigzag mapping in Figure 8(b). The 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. The entire mapping can be described aswhere {FR}m×1 represents the FRs, {DP}n × 1 represents the DPs, and Am×n represents the design matrix, which can be expressed aswhere the matrix elements are determined by Aij = (∂FRi)/(∂DPj) (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.

4.2. House of Quality for Risk Prediction

Once the basic structure of a control service system is described, high-risk modules in the structure domain can be predicted and analyzed to determine potential failure modes and analyze the possible consequences. These 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. This 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.

The 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. The formula for the ERPN iswhere μj is the relative weight of the jth system function characteristic in the HoQ, Ik 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.

4.3. Structure Domain Solution of the Control Service System

The 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. Therefore, 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, FR2, the corresponding basic structure module and risk prediction of the basic structure in question are proposed. The water heater tank capping press has an inner liner press and an inner liner top cover automatic feeding device. The automatic model switching function, FR2, 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, FR2 can be decomposed into two subfunctions, such as sending the workpiece model, FR21, and receiving the workpiece model, FR22. The corresponding mapping structures are the model identification module of the PLC system, DP21, and the model identification module of the ABB robot control system, DP22. The design equation of the mapping is thus

The subfunctions of the sent workpiece model, FR21, can be decomposed into the model selection carrier, FR211, and the workpiece model selection item, FR212, recognizes the selected workpiece model of the PLC system, FR213, and transmits the workpiece model information, FR214. The working principle involves receiving the input signal of the workpiece model, generating a control signal after the program is run, and then issuing a control command. The corresponding mapping structures are the selection screen, DP211, the workpiece selection list, DP212, the PLC model judgment program, DP213, and PLC workpiece model information output point, DP214. The design equation of the mapping is

The subfunctions of the received workpiece model, FR22, can be decomposed into the ABB robot input workpiece information, FR221, whereas the ABB robot can judge the workpiece model, FR222, and executes the loading action, FR223. The working principle of model, FR22, is to receive input signals, generate control signals after the program is run, and then issue control commands. The function sequence relations are FR221 > FR222 > FR223. The mapping structure is the ABB robot signal input point, DP221, the ABB robot model program, DP222, and feeding control program, DP223. The design equation of the mapping is then

The zigzag mapping of the functional structure of FR2 is presented in Figure 9.

To reasonably evaluate the importance of each basic structure of DP2 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 FR2. Furthermore, the ERPN of DP2 can be obtained, as shown in Figure 10.

As shown in Figure 10, the modules of DP21, DP223, and DP22 have higher risk sequence numbers. Thus, the designers should focus on analyzing possible failures and incorporate preventive measures during the design process. Similarly, other system functions, such as FR1 and FR3 to FR9 can be decomposed via mapping and solved to obtain all the basic structural modules.

5. 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.

The basic structural schemes related to the human-computer interaction interface are screened to determine those related to the human-machine interaction interface. The 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.

6. 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.

Then, 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. The 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. The manual screen is shown in Figure 16. The 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. The water heater tank capping press works stably and satisfies the production demands well. It is verified that the upper design method can effectively guide the design process of the control system.

The 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. This 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. This 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

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

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This research was supported by the Zhejiang Government Science Foundation of China (Grant no. 2020C35040).