In product low-carbon design, intelligent decision systems integrated with certain classification algorithms recommend the existing design cases to designers. However, these systems mostly dependent on prior experience, and product designers not only expect to get a satisfactory case from an intelligent system but also hope to achieve assistance in modifying unsatisfactory cases. In this article, we proposed a new categorization method composed of static and dynamic classification based on extension theory. This classification method can be integrated into case-based reasoning system to get accurate classification results and to inform designers of detailed information about unsatisfactory cases. First, we establish the static classification model for cases by dependent function in a hierarchical structure. Then for dynamic classification, we make transformation for cases based on case model, attributes, attribute values, and dependent function, thus cases can take qualitative changes. Finally, the applicability of proposed method is demonstrated through a case study of screw air compressor cases.
Low-carbon design is a design method for products; one considers the carbon emissions in product life cycle in meeting the basic function, performance, safety, and other requirements of the product.1 Low-carbon design is driven by product low-carbon demands, and it inevitably produces various conflicting and contradictory issues in design processes.2,3 These issues arise from competing aspects of low-carbon performance and the original structure of products, routine performance, cost, and other factors. Consequently, resolving conflicts and contradictions in low-carbon deign is an important research subject contributing to generate efficient design schemes. Design researchers have been conducting in-depth studies, research on concurrent design,4,5 collaborative design,6,7 and multi-objective optimization design methods,8,9 as well as case-based reasoning (CBR) method.10,11 Among these design methodologies, CBR originated in the United States; its basic ideas and theories have been successfully applied to all kinds of intelligent systems to resolve new problems and inspire innovation on the basis of the prior experience.12,13 Ross et al.14 developed a CBR system, integrated with decision support method Graph Model for Conflict Resolution (GMCR), to aid the structuring and modeling of a conflict situation. Purvis and Pu15 pointed that a case-based reasoner was not just a retrieval and storage tool, and thus developed an adaptation methodology for case combination to address new problem requirements. Considering the poor semantic understanding ability in the existing CBR system, Guo et al.16 proposed an intelligent retrieval method by integrating the ontology technology into system for engineering design.
In future research for low-carbon design, we will build the product case database to support CBR system. But how to ensure an intelligent system can put forward the desirable case for users; an accurate categorization method research for cases is critical for the system output.
Previous researches about classification are mainly about three types, statistical method, artificial neural network (ANN) method,17–19 and rule-based method. Statistical classification method consists of k-nearest neighbor (KNN), Bayes method, and support vector machine (SVM). Bayes and KNN are widely applied in text classification with simple and efficient properties.20–22 Zhang and Zhou23 proposed a multi-label learning approach based on KNN algorithm and finished natural scene classification. Denoeux24 built a KNN classifier from the point of Dempster–Shafer theory for an unseen pattern, and it demonstrated the effectiveness compared with traditional KNN method. Due to the expensive computation in KNN implementation, Wu et al.25 developed template condensing and preprocessing techniques to speed up classification while maintaining accurate results. Based on Bayes network and a basic adjustment model, Pavon et al.26 presented a Bayes CBR system assist in automatic parameter tuning. Wu et al.27 adopted immunity theory to search optimal attribute weight values, and thus proposed a new artificial immune system method for Bayes classification. Langseth and Nielsen28 focused on hierarchical naive Bayes model research, resolving the inherent problems, attributes’ interaction omission, and “information double-counting.” SVM, based on the structural risk minimization principle in statistical learning theory, was adeptly used in pattern recognition with finite samples.29–31 Abbasion et al.32 combined wavelet analysis and SVM method in multi-fault diagnosis research for rolling bearing fault detection. Zhang et al.33 proposed a novel hybrid method for parameter optimization of SVM, to solve the local optimal solution and time-consuming problems. Rule-based method mainly composed of decision tree approach and rough set theory; based on the classification rules, a complex multi-class categorization can be converted into several simple classification solutions.34–36 Goel et al.37 evaluated the classification potential of decision tree method to discriminate different growth scenarios in a cornfield with hyperspectral data. Hashemi et al.38 advocated one-versus-all decision trees for data stream classification. He et al.39 integrated ant colony algorithm and rough set theory into application of toxicity mechanism classification.
The three types of classification methods have their own advantages and are applied in text classification, pattern recognition, and other fields. However, when it comes to low-carbon design, designers expect the CBR system not only outputs desirable cases but also offers modification suggestion, that is, the intelligent system can give advice on how to redesign unsatisfactory cases to meet special demands. For satisfactory cases, designers hope to discriminate the best case without considering subjective factors of scheme evaluation. Therefore, in this article, we introduce an extension classification method from the perspective of operations research. Extension classification method is based on extension theory which is a new discipline belonging to domain of artificial intelligence and operations research. In this method, it comprises static classification and dynamic classification, and it reveals the classification process by a hierarchical structure for cases.
The remainder of this article is organized as follows. Introduce the basic concepts including extension theory, comprehensive basic-element set, similar basic-element set, similar basic-element cut set, and basic-element extension set. The next sections are static classification and dynamic classification. The proposed classification method is demonstrated through a case study. A discussion is given and conclusions and future research are offered in the end.
Basic concepts
In this study, some basic concepts need to be given about extension theory, comprehensive basic-element set, similar basic-element set, similar basic-element cut set, and basic-element extension set.
Extension theory
Extension theory consists of three branch theories: basic-element theory, extension set theory, and extension logic.40 In this study, we use basic-element theory to describe attributes of product cases in a qualitative and quantitative way. Extension set theory includes extension set and dependent function; the former is used to construct a set for similar product cases and the latter is applied to establish a similarity function, or to distinguish product cases. In dynamic classification, we adopt transformation method based on extension logic.
Comprehensive basic-element set
The comprehensive basic-element set of low-carbon products, SPLCD, is composed of whole product cases in design case library, and each product case ZPLCD_object is expressed in a basic-element formation. The representations of SPLCD and ZPLCD_object are as follows40
In this equation
and denotes the ith product case in the library. Case_Producti, C, and V are the three elements in basic-element formation. C denotes the attributes of a product case, and it consists of identity number, name, product attributes, customer requirements, and so on. V denotes the values of the attributes in C accordingly.
Similar basic-element set
The similar basic-element set of low-carbon products, , is composed of product cases with the primitive retrieval in design case library, and the retrieval is on the basis of SPLCD. The representation of is as follows
Here, siml,i(PRl, Pi) is the similarity function constructed by dependent function. PRl denotes the requirement value from customers, and Pi is the real value of ith product case in database. The value of Pi is stored in V in SPLCD. The value of xi indicates the level of similarity between PRl and Pi, and its range domain is (0, 1].
In set , it may contain many similar cases ZPLCD_object, thus a cut number δ is determined using normal distribution method, and a case similar basic-element cut set is given as follows
In set , each product case is ordered by similarity value xi in case library.
Basic-element extension set
The basic-element extension set J(ZPLCD_object) is a combination of basic-element theory and extension set, and it is a qualitative and quantitative tool to describe variability of product cases. The representation of J(ZPLCD_object) is as follows40
Here, T denotes the transformation, Y and Y′ denote the dependent function, and and denote the transformation of and dependent function K, respectively. If there is no transformation, then Y = Y′.
Static classification for product cases
Traditional classification method lacks an analysis of qualitative changes in cases and cannot effectively reveal classification law under demand changes. Extension classification method takes classifying procedure as a dynamic research process, including both quantitative and qualitative analyses by synthesis.
Low-carbon demand mainly consists of carbon footprint demand E, cost demand C, and performance demand P of a product. The static classification method for low-carbon demand divides cases into three states, satisfying demand state (i.e. positive field), not satisfying demand state (i.e. negative field), and critical state. Figure 1 shows the classification states.
Classification states: (a) static classification states and (b) dynamic classification states.
In Figure 1(a), V+ denotes a positive field, V− denotes a negative field, and V0 denotes the critical state.
Figure 1(b) shows the dynamic classification states. V.+ denotes the field of positive qualitative change, namely, the product case from negative field to positive field. V.− denotes the field of negative qualitative change, namely, the product case from positive field to negative field.
Suppose is the jth product case, with n attributes, S1 and S2 are desirable interval and acceptable interval, Kn-D represents n-dimensions’ dependent function. Then three kinds of static classification are as follows:
1. belongs to the class meeting product demand, that is, in positive field V+. To study which interval subclass in positive field is the sensitive type, this class is divided into at least three subclasses. Here, sensitive type refers to the class interval that responds quickly and undergoes a qualitative change under certain transformation conditions.
Suppose there are two real numbers . Then V+ can be divided into three smaller positive fields
2. belongs to the class reaching the critical point of product demand, that is, classified into the boundary field V0. According to the property of dependent function, there is at least one attribute , i = {1, 2, 3}, . Thus, cases in this class can be attributed to the first class, that is, can be combined with
3. belongs to the class that has at least one attribute not conforming to product demand, that is, classified into the negative field V−. Cases of this class can be divided into two types by the number of satisfactory attributes:
(a) All the dependent function values of attributes are less than 0
In low-carbon design, life cycle of a product consists of eight stages: (1) raw material stage, (2) transportation stage, (3) manufacturing stage, (4) loading/unloading stage, (5) use stage, (6) maintenance stage, (7) reusable stage, and (8) recycling stage. According to the stage division, E is divided into eight sub-attributes, E1–E8 (denoting carbon footprint during each stage, respectively), C is divided into C1–C8 (denoting cost during each stage, respectively), and P is divided into P1–P8 (denoting performance during each stage, respectively). Therefore, when the dependent function values of some sub-attributes are negative and those attributes can be dividable, then they can be further classified until they are completely undividable. Suppose attributes j1 and j2 have subsets, then
where in dependent function , l denotes the hierarchy of sub-attributes contained in an attribute, and i denotes the dimensions of attributes.
(b) Not all the dependent function values of attributes are less than 0
Hence, when an attribute of a case with dimensions of (n − i)-D contains sub-attributes, it can be subdivided into smaller fields. Suppose an attribute contains l-layer subfactors, then
Therefore, from the hierarchical classification, designers can reveal bottom subfactors that are not conforming to special demands, that is, subfactors , , , and . The framework of hierarchical classification for product cases is shown in Figure 2. Modifying these subfactors, designers can rapidly put forward satisfying design schemes or even get innovative products.
Hierarchical classification for product cases.
Dynamic classification for product cases
When static classification result fails to live up to expectation, namely, there are many product cases in V+, or most of the cases cannot satisfy demands. In this process, for the former situation, customer demands should be detailed and updated to achieve the best product case. For the latter situation, which is the main study in the article, we make transformations for product cases in V− and restart static classification; product cases in V.+ are expected. We call this process as dynamic classification, and it consists of four aspects as follows.
Dynamic classification based on case model transformation
In a basic-element formation,41 product cases can be expressed as equation (11), O denotes the case model and c denotes the case attribute; in low-carbon design, it mainly includes carbon footprint cE, cost cC, performance cP, and v denotes the attribute value
1. Case model transformation is correlated with its attributes and values, then
Equation (12) explains that case model takes an active transformation , replaced by model . Due to the active transformation, there are conductive transformations for case attributes and values. denotes the case field with deletion transformation, denotes the case field with substitution transformation, and denotes the case field with duplication transformation.
Where and are the conductive deletion transformations of an attribute and its value, respectively. is the conductive substitution transformation of related attributes such as carbon footprint, cost, or performance. and are the conductive substitution transformations of an attribute and its value, respectively. is the conductive substitution transformation of related attributes such as carbon footprint, cost, or performance. and are the conductive duplication transformation of an attribute and its value, respectively. is the conductive substitution transformation of additional attributes.
2. Case model transformation is only correlated with its attribute value, then
where denotes conductive expansion or contraction transformation of jth attribute value arising from active transformation of ith product case.
Dynamic classification based on attribute transformation
In low-carbon design, since E and C are both single factors in each stage, and P is integrated by multiple factors in each of eight stages of product life cycle,42 in this section we mainly study attribute transformation of performance P.
Suppose the j3th performance attribute of a product case on the third layer of the ith stage can be transformed. It includes three scenarios: (1) deletion transformation of Pij1j2j3, (2) increase transformation of , and (3) substitution transformation of :
The deletion transformation of
Equation (14) indicates that attribute takes the deletion transformation, and it results in conductive transformation for and its correlated ZiLCSB.
Where denotes the conductive substitution transformation of , denotes the conductive deletion transformation of the low-carbon structural element related to performance attribute . and denote the conductive contraction transformations of related carbon footprint and cost, respectively. The subscript ZLCSB is the definition of a low-carbon structural element, referring to the smallest structural unit that realizes low-carbon function and it contains three factors, that is, carbon footprint E, cost C, and performance P.
As the transformation, dependent function of a product case will change, and the following scenarios may occur:
:
(a) Suppose , then , that is, this case exhibits a qualitative change such that its field changes from V− to V.+.
(b) Suppose , then . Therefore, this case exhibits only a quantitative change, but a qualitative change is realized for three attributes of the low-carbon structural element .
:
(a) Suppose and , then for this case, attributes only take a quantitative change within the field or .
(b) Suppose and , then carbon footprint or cost at this hierarchy exhibits a qualitative change, while the other factor exhibits only a quantitative change.
The increase transformation of
Equation (15) indicates that attribute takes the increase transformation, and it results in conductive transformation for and its correlated ZiLCSB.
Where denotes the conductive increase transformation arising from active transformation of attribute , and denotes the conductive substitution transformation of arising from transformation of .
As the increase transformation, dependent function will change, and the scenarios are the same with those in deletion transformation.
The substitution transformation of
Equation (16) indicates that attribute takes the substitution transformation, and it results in conductive transformation for its correlated ZiLCSB.
Where indicates that attribute belongs to . , and denote the conductive substitution transformation of performance, carbon footprint, and cost, respectively.
As the substitution transformation, dependent function will change. When , qualitative change in the performance is achieved. When and , then further transformation is needed, and transformation of this class is reserved. When and , transformation of this class has to be deleted.
Dynamic classification based on attribute values’ transformation
In this section, we take costs in the later four stages, that is, use, maintenance, reuse, and recycling stages, as transformation object. As cost is the most active factor in these stages, it can cause conductive transformation for performance and carbon footprint:
1. Cost transformation at a stage leads to reduction in cost at another stage or a few other stages
Equation (17) indicates that cost Ci at a stage takes active transformation, and it results in conductive transformation in cost Cj at another stage or a few other stages. In the end, cost in full life cycle C and dependent function K3-D are changed.
The classification of this transformation is as follows:
When K3-D′ ≥ K3-D ≥ 0, ZPLCD_Objectj ∈ V+, when K3-D′ ≥ 0 ≥ K3-D, ZPLCD_Objectj ∈ V.+, and when 0 ≥ K3-D′ ≥ K3-D, ZPLCD_Objectj ∈ V−.
2. Cost transformation at a stage leads to reduction in carbon footprint
Equation (18) indicates that cost Ci at a stage takes active transformation, and it results in conductive transformation in carbon footprint Et. In the end, cost C, carbon footprint E in full life cycle, and the dependent function K3-D are changed. Classification of this transformation is the same as Step 1.
3. Cost transformation at a stage leads to conductive transformation of performance and reduction in carbon footprint
Equation (19) indicates that cost Ci at a stage takes active transformation, and it results in conductive transformation in performance Pt which also contributes to the transformation of carbon footprint El. In the end, cost C, performance P, carbon footprint E in full life cycle, and dependent function K3-D are changed. Classification of this transformation is the same as Step 1.
Dynamic classification based on dependent function transformation
The main purpose of dynamic classification is to choose product cases in V+ and V.+ after transformations, namely, to change the dependent function values. In the previous section, according to customer requirements, we take dynamic classification based on product case model, attributes, and values, and finally change the dependent function value. In this section, we take dynamic classification based on the dependent function itself.
As equation (20), it is a simple one-dimensional dependent function,41 and for the multi-dimensional dependent function, it can be calculated through the operation of dimensionality reduction43,44
In equation, x is any point in real axis, and X0 and X are the correlated intervals, X0 ⊆ X. and denote the extension distance between point x and intervals X0 and X, respectively. D(x, X0, X) denotes the place value in extension theory; it describes the relation between point x and intervals X0 and X. Thus, when the intervals change, the dependent function value will change.
For the multi-dimensional parameters in low-carbon design, desirable interval S1 and acceptable interval S2, S1 ⊆ S2 can also be changed, namely, modify the customer requirements, and it can be divided into three transformation scenarios:
The desirable interval S1 is changed to be S′1, while S′1 is still contained by the acceptable interval S2, and S2 remains the same interval. This transformation can be expressed as {(µS1 = S′1) ∪ (S′1 ≤ S2)}.
The desirable interval S1 is changed to be S′1, and the acceptable interval S2 is changed to be S′2 with the conductive transformation , while S′1 is contained by S′2. This transformation can be expressed as {(µS1 = S′1) ∪ (S′1≤S2)} ∪ {(S2 = S′2) ∪ (S′1 ≤ S′2)}.
The acceptable interval S2 is changed to be S′2, and S1 stays the same. This transformation can be expressed as {(µS2 = S′2) ∪ (S1 ≤ S′2)}.
The classification is as follows:
When Kn-D′ ≥ Kn-D ≥ 0, ZPLCD_Objectj ∈ V+, when Kn-D′ ≥ 0 ≥ Kn-D, ZPLCD_Objectj ∈ V.+, and when 0 ≥ Kn-D′ ≥ Kn-D, ZPLCD_Objectj ∈ V−.
A case study
Static classification
In this article, we perform similarity retrieval for screw air compressors based on acquired screw compressor cases shown in Table 1.
Similarity retrieval results based on some screw air compressor cases.
Case
Kn-D|1
Kn-D|2
Kn-D|3
Sim
Case
Kn-D|1
Kn-D|2
Kn-D|3
Sim
1. JN-1
−0.005
−0.249
1
0.931
11. SB-1
−0.389
−0.249
1
0.773
2. JN-2
0.166
0.251
1
1.000
12. SB-2
−0.266
−0.249
1
0.817
3. JN-3
0.182
−0.072
1
0.979
13. SB-3
0.297
−0.249
1
0.934
4. LG-1
−0.593
−0.527
1
0.653
14. KH-1
−0.417
−0.499
1
0.712
5. LG-2
−0.165
−0.527
1
0.801
15. KH-2
−0.365
−0.249
1
0.781
6. LG-3
0.143
−0.527
1
0.877
16. KH-3
−0.308
0.251
1
0.868
7. SA-1
−0.368
−0.499
1
0.728
17. KH-4
0.383
0.308
1
1.000
8. SA-2
−0.424
−0.249
1
0.761
18. WD-1
−1.873
−0.245
1
0.511
9. SA-3
−0.237
−0.263
1
0.825
19. WD-2
−1.925
0.271
1
0.573
10. SA-4
0.448
−0.263
1
0.931
20. WD-3
−1.919
0.308
1
0.573
In the retrieval, we suppose the jth demand for the product is
In the table, Kn-D|1 denotes the dependent function value in first retrieval, including cost attribute and carbon footprint attributes and . Kn-D|2 denotes the dependent function value in second retrieval, including performance attributes , , and . Kn-D|3 denotes the dependent function value in third retrieval, including the special demands for products. As there is no special demand, we suppose the cases can meet this requirement, the value of Kn-D|3 being 1 for each case. The similarity values at each stage can be calculated using following equation
We get the final similarity values according to
Here, l denotes the lth retrieval, l = 1, 2, 3, and w1 = 0.5, w2 = 0.3, and w3 = 0.2. Pt is the tth case product in database.
The truncation interval is determined to be [0.71, 1] using normal distribution method. Based on the cut number, the basic-element cut set for screw compressor cases obtained is
where ∪ indicates that the values of i and j are a correlated pair, for instance, indicates that the value of CASE11 in the basic-element cut set is numbered 13. Now with screw compressor case as an example, its basic-element extension set is constructed as follows
This case belongs to the scenario that carbon footprint and noise attribute at use stage do not satisfy low-carbon demand. Hence, this case belongs to the layer-1 negative field (i.e. ), and the cost demand is , thus . Based on the influence of each submodule on previous hierarchy module in conjunction with Figure 3, three sub-attributes’ nonconforming scenarios were discovered:
Carbon footprint in use stage mainly comes from three power consumption modules’ carbon footprints: air compression module carbon footprint (E51), control system module carbon footprint (E52), and cooling module carbon footprint (E53). E51 and E53 are the main factors contributing to carbon footprint. The noise is composed of air compression module noise (P51), cooling module noise (P52), and vibration and noise reduction module noise (P53). P51 and P52 cannot be changed after products enter the market, whereas P53 is the decisive factor to noise performance. Hence, the layer-3 classification at this stage is expressed as follows
E51 consists of air compression structure carbon footprint (E511) and lubricant oil consumption carbon footprint (E512), and the former accounts for large percentage of carbon footprint in the module. E53 mainly comprises fan air cooling structure carbon footprint (E531), and E531 does not conform to requirement. P53 consists of noise reduction structure noise (P531) and vibration reduction module noise (P532), with P531 being the decisive factor to noise. Hence, the layer-4 classification at this stage is expressed as follows
E511 consists of dual-screw rotor structure carbon footprint (E5111) and electric rotor structure carbon footprint (E5112), with E5112 being the main factor. E531 mainly comprises fan parts’ structure carbon footprint (E5311). P531 comprises muffler structural element of the gas inlet noise (P5311) and muffler cover structural element of screw compressor housing noise (P5312); neither P5311 nor P5312 satisfies the requirement. Hence, the layer-5 classification at this stage is expressed as follows
Internal correlation between hierarchical structure and E, C, and P.
Based on this method, can be classified into a more detailed and precise layer in the negative field. By analogy, and are classified into positive fields, whereas the other 18 cases are in negative field.
Dynamic classification
1. Dynamic classification based on case model transformation. Here, was chosen as a case for transformation. The main attributes basically include exhaust pressure (CT1), exhaust volume (CT2), motor power, noise (CT3), weight, exhaust interface, overall dimensions, buying cost (CT4), use cost, recycling cost, carbon footprint used (CT5), and carbon footprint of marketed product (CT6), as listed in Table 2.
Case attributes for case model transformation.
Required characteristic
Case model
BLT-1
BLT-2
BLT-3
BLT-4
BJ-1
BJ-2
BJ-3
SCK
CT1 (MPa)
0.7
0.8
1.0
1.2
0.7
0.8
1.0
0.7
CT2 (m3/min)
6.80
6.28
5.60
4.60
6.80
6.20
5.60
6.4
CT3 (dB)
69
69
70
70
68
69
69
72
CT4 (yuan)
43,500
44,000
44,000
44,500
45,000
45,500
45,500
42,000
CT5 (kgCO2e)
160,438
160,678
160,802
160,971
165,076
167,315
168,940
160,884
CT6 (kgCO2e)
18,622
18,804
18,849
18,976
18,153
18,455
18,639
19,096
Here, we just list the required attributes CT1–CT6, which respond to the six attributes (, , , , , and ). With back propagation (BP) neural network, we take 16 product cases as training samples, the six attributes as the input parameters, and the dependent function values as the output. The eight new case models are taken as testing samples, and the corresponding dependent function values are obtained, as listed in Table 3.
Dependent function values for test samples.
Case
BLT-1
BLT-2
BLT-3
BLT-4
BJ-1
BJ-2
BJ-3
SCK
Kn-D
−0.015
−0.226
−0.027
−0.031
−0.169
−0.250
−0.298
−0.100
V
V−
V−
V−
V−
V−
V−
V−
V−
Assume that screw compressor cases in Table 3 are expressed as , l = 1,…, 8, then basic-element extension set for the negative field of screw compressor cases after transformation is
2. Dynamic classification based on attribute transformation: take as an example.
(a) This screw compressor case is noisy in use stage, and increase transformation Tadd is chosen for attribute transformation, that is, adding one muffler (Ingsoland, model 80064843). In accordance with the calculation method used for sound deadening capacity of the muffler, the obtained noise after transformation was 68.5 dB, such that K3-D(v′ (PNoise, PPP, PPV), S1, S2)>0>K3-D, where PPP and PPV denote the exhaust pressure and exhaust volume, respectively. Hence, performance indicators of this case exhibited a qualitative change.
(b) The buying cost of the screw compressor changed to 45,100 yuan and the market carbon footprint changed to 19,370.2 kgCO2e, such that
where ZLCSB is the additive low-carbon structure basic of the muffler module, and CBuy and ESell denote the buying cost and carbon footprint of marketed products, respectively. Hence, both CBuy and ESell experienced a conductive transformation and a quantitative change.
(c) After the muffler was added, motor working energy consumption decreased, and carbon footprint at use stage could be reduced; its value is 157,497.5 kgCO2e after transformation, such that . Hence, attribute EUse exhibited a qualitative change, from not satisfying low-carbon demand to satisfying low-carbon demand. The transformation process of is expressed as follows
Therefore, qualitatively changed from a negative case field V− to a case field of positive qualitative change V.+.
3. Dynamic classification based on attribute values’ transformation: take as an example.
If cost expenditure at maintenance stage is increased (e.g. an additional 3500 yuan is spent for maintenance cost C6), that is, TaddC6 = C6′ = C6 + 3500, then both energy consumption and carbon footprint at use stage could be reduced (with C5 decreasing by about 4680 yuan and E5 decreasing by about 10,384.1 kgCO2e).
The combinational transformation based on case field of the screw compressor can add more product cases that are consistent with low-carbon requirements. It greatly improves the competition for product attributes and provides a good foundation for further dynamic classification.
The dynamic classification results for screw compressor cases are listed in Table 4, in which K0 denotes the static classification, K1 denotes the dynamic classification based on case field transformation, and Ki − 1 and Ki denote the dynamic classification based on dependent function transformation.
Classification for screw compressor cases.
Case
K0
K1
Ki − 1
Ki
Case
K0
K1
Ki − 1
Ki
1. JN-1
V−
V−/V−
V−/V−
V−
14. KH-1
V−
V−/V−
V−/V−
V−
2. JN-2
V+
V+/V+
V.−/V−
V−
15. KH-2
V−
V−/V−
V−/V−
V−
3. JN-3
V−
V−/V−
V−/V−
V−
16. KH-3
V−
V.+/V+
V.−/V−
V−
5. LG-2
V−
V.+/V+
V.−/V−
V−
17. KH-4
V+
V+/V+
V.−/V−
V−
6. LG-3
V−
V.+/V+
V.−/V−
V−
61. BLT-1
V−
V−/V−
V−/V−
V−
7. SA-1
V−
V−/V−
V−/V−
V−
62. BLT-2
V−
V−/V−
V−/V−
V−
8. SA-2
V−
V−/V−
V−/V−
V−
63. BLT-3
V−
V.+/V+
V.−/V−
V−
9. SA-3
V−
V.+/V+
V.−/V−
V−
64. BLT-4
V−
V.+/V+
V.−/V−
V−
10. SA-4
V−
V.+/V+
V.−/V−
V−
65. BJ-1
V−
V.+/V+
V.−/V−
V−
11. SB-1
V−
V−/V−
V−/V−
V−
66. BJ-2
V−
V−/V−
V−/V−
V−
12. SB-2
V−
V−/V−
V−/V−
V−
67. BJ-3
V−
V.+/V+
V.−/V−
V−
13. SB-3
V−
V−/V−
V−/V−
V−
68. SCK
V−
V−/V−
V−/V−
V−
The result of dynamic classification in Table 4 shows that transformations of case field based on case model, attributes, and attribute values greatly affect the original static classification. For instance, cases 5, 6, 9, 10, 16, 63, 64, 65, and 67 all undergo a positive qualitative change, from V− to V+. Cases 2 and 17 undergo a positive quantitative change, whereas cases 1, 3, 7, 8, 11, 12, 13, 14, 15, 61, 62, 66, and 68 all undergo a negative quantitative change.
4. Dynamic classification based on dependent function transformation. Make transformation for desirable interval S1 and acceptable interval S2; suppose (i − 1)th and ith demand for screw compressor cases are
Comparing two low-carbon demands, we take screw compressor case BJ-2 as an example. As customer demand is modified, the desirable and acceptable interval of dependent function will change. Under (i − 1)th demand, the dependent function value is , and under ith demand, the dependent function value is . Hence, this case exhibited a negative quantitative change.
Dynamic classification for screw compressor cases is a process under approximately two low-carbon demand transformations, namely, take (i − 1)th classification result as the static classification (i.e. V.+ can be regarded as V+), and it is the basis for ith dynamic classification. Table 4 lists the dynamic classification result for the (i − 1)th and ith demands of all cases. To reflect classification clearly, we choose four cases, that is, cases 2, 10, 17, and 68 with different classification processes, to make a histogram comparative analysis, as shown in Figure 4.
Dynamic classification for cases under variable low-carbon demands.
In the histogram, under (i − 1)th demand (with gray parts), the result indicates that cases have low similarity with customer requirements. For ith demand, the dependent function value of each case increases, namely, the similarity is improved. Among the four cases, cases 2 and 10 have a closer expected value, especially case 2 exhibits a more active property and has a higher similarity.
Discussion
In the article, we proposed extension classification method for low-carbon design, including static classification and dynamic classification. But there are some critical problems need to be discussed.
In static classification, designers can get detailed information about cases in negative field, and it favors modification for unsatisfactory cases. But one case in one demand may belong to negative field while in another demand it might belong to positive field, and in a database numerous cases get retrieved at the same time. Therefore, constructing a dynamic algorithm procedure to exhibit cases information in different demands is necessary.
In dynamic classification, we take transformation for case model, attributes, and attribute values in order, but in a real product design, it might take these three transformations together. Moreover, in attributes’ transformation, deletion, increase, and substitution transformations are researched independently, but in application, they also might be used together. In attribute values’ transformation, we only study cost values’ transformation, carbon footprint and performance follow the same approach.
For extension classification, we adopt dependent function to build the similarity function or to discriminate attributes. Thus, computational accuracy of dependent function, especially for a high-dimension state, is important. Researchers have been studying computational methods for multi-dimension dependent function and improving work still needs to be done.
Conclusion and future research
In low-carbon design, we proposed extension classification method based on extension theory. In static classification, with dependent function and similarity function, product cases are categorized by a hierarchical structure, and it assists designers in modifying cases. In dynamic classification, transformations based on case model, attributes, attribute values, and dependent function are studied, and through these transformations cases are modified to meet special demands. In case study, we take some screw compressor cases to demonstrate the effectiveness of the proposed classification method.
Research on product cases’ classification is the foundation of CBR system for low-carbon design. Carbon footprint is one of the primary evaluation indicators, and there is still no normal method to make an accurate estimation. In the classification, case attributes in a same stage or in a different stage have complex correlations; when we make transformation for one attribute, we should take all the related factors into consideration. Therefore, in future research, we focus on constructing a computation model for carbon footprint in a product life cycle based on the activity-based costing (ABC) method, and we also study the representation for attributes with complex correlations.
Footnotes
Academic Editor: Stephen D Prior
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research,authorship,and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research,authorship,and/or publication of this article: We are grateful for funding from the National Natural Science Foundation of China (51275477) and the National Science & Technology Pillar Program during the 12th Five-year Plan Period (Grant No. 2012BAD10B01).
References
1.
HeBWangJHuangS. Low-carbon product design for product life cycle. J Eng Design2015; 26: 321–339.
2.
XuZZWangYSTengZR. Low-carbon product multi-objective optimization design for meeting requirements of enterprise, user and government. J Clean Prod2015; 103: 747–758.
3.
ZhaoYWHongHHZhouJQ. Overview and prospects of product low carbon design. Comput Integr Manuf2013; 19: 897–908.
4.
KoMAhnEParkSC.A concurrent design methodology of a production system for virtual commissioning. Concurrent Eng: Res A2013; 21: 129–140.
5.
XieSQTuPLAitchisonD. A WWW-based integrated product development platform for sheet metal parts intelligent concurrent design and manufacturing. Int J Prod Res2001; 39: 3829–3852.
6.
LiJRTangCWangQH.A proxy approach to integrate heterogeneous CAD resources for distributed collaborative design. Int J Comp Integ M2015; 28: 593–606.
7.
NahmYEIshikawaH.Integrated product and process modeling for collaborative design environment. Concurrent Eng: Res A2004; 12: 5–23.
8.
XueXDChengKWENgTW. Multi-objective optimization design of in-wheel switched reluctance motors in electric vehicles. IEEE T Ind Electron2010; 57: 2980–2987.
9.
KuoTCChenHMLiuCY. Applying multi-objective planning in low-carbon product design. Int J Precis Eng Man2014; 15: 241–249.
10.
AamodtAPlazaE.Case-based reasoning: foundational issues, methodological variations, and system approaches. AI Commun1994; 7: 39–59.
11.
De MantarasRLMcsherryDBridgeD. Retrieval, reuse, revision and retention in case-based reasoning. Knowl Eng Rev2006; 20: 215–240.
12.
KolodnerJL.An introduction to case-based reasoning. Artif Intell Rev1992; 6: 3–34.
13.
LiaoSH.Expert system methodologies and applications—a decade review from 1995 to 2004. Expert Syst Appl2005; 28: 93–103.
14.
RossSFangLPHipelKW.A case-based reasoning system for conflict resolution: design and implementation. Eng Appl Artif Intel2002; 15: 369–383.
15.
PurvisLPuP.Composer: a case-based reasoning system for engineering design. Robotica1998; 16: 285–295.
16.
GuoYPengYHHuJ.Research on high creative application of case-based reasoning system on engineering design. Comput Ind2013; 64: 90–103.
17.
Garcia-PedrajasNHervas-MartinezUOrtiz-BoyerD.Cooperative coevolution of artificial neural network ensembles for pattern classification. IEEE T Evolut Comput2005; 9: 271–302.
18.
PasquierCHamodrakasSJ.An hierarchical artificial neural network system for the classification of transmembrane proteins. Protein Eng1999; 12: 631–634.
19.
DreiseitlSOhno-MachadoL.Logistic regression and artificial neural network classification models: a methodology review. J Biomed Inform2002; 35: 352–359.
20.
LiaoYHVemuriVR.Use of K-Nearest Neighbor classifier for intrusion detection. Comput Secur2002; 21: 439–448.
21.
TanSB.An effective refinement strategy for KNN text classifier. Expert Syst Appl2006; 30: 290–298.
LangsethHNielsenTD.Classification using Hierarchical Naïve Bayes models. Mach Learn2006; 63: 135–159.
29.
WuXDKumarVQuinlanJR. Top 10 algorithms in data mining. Knowl Inf Syst2007; 14: 1–37.
30.
ShaoYHChenWJDengNY.Nonparallel hyperplane support vector machine for binary classification problems. Inform Sciences2014; 263: 22–35.
31.
AhmadASHassanMYAbdullahMP. A review on applications of ANN and SVM for building electrical energy consumption forecasting. Renew Sust Energ Rev2014; 33: 102–109.
32.
AbbasionSRafsanjaniAFarshidianfarA. Rolling element bearings multi-fault classification based on the wavelet denoising and support vector machine. Mech Syst Signal Pr2007; 21: 2933–2945.
33.
ZhangXYQiuDYChenF.Support vector machine with parameter optimization by a novel hybrid method and its application to fault diagnosis. Neurocomputing2015; 149: 641–651.
34.
SuarezALutskoJF.Globally optimal fuzzy decision trees for classification and regression. IEEE T Pattern Anal1999; 21: 1297–1311.
35.
VensCStruyfJSchietgatL. Decision trees for hierarchical multi-label classification. Mach Learn2008; 73: 185–214.
36.
BeynonMCurryBMorganP.Classification and rule induction using rough set theory. Expert Syst2000; 17: 136–148.
37.
GoelPKPrasherSOPatelRM. Classification of hyperspectral data by decision trees and artificial neural networks to identify weed stress and nitrogen status of corn. Comput Electron Agr2003; 39: 67–93.
38.
HashemiSYangYMirzamomenZ. Adapted one-versus-all decision trees for data stream classification. IEEE T Knowl Data En2009; 21: 624–637.
39.
HeYJChenDZZhaoWX.Integrated method of compromise-based ant colony algorithm and rough set theory and its application in toxicity mechanism classification. Chemometr Intell Lab2008; 92: 22–32.
40.
YangCYCaiW.Extenics: theory, method and application. Beijing, China: Science Press, 2013.
ZhaoYWHongHHJiangGC. Conflict resolution for product performance requirements based on propagation analysis in the extension theory. Adv Mech Eng2015; 6: 589345.
43.
LiQXYangCY.Dimensionless one-dimensional dependent function in extension set. Syst Eng2014; 32: 154–158.
44.
FlorentinS.Extenics in higher dimensions. New York: Education Publisher, 2012.