Next Article in Journal
Soft Computing Techniques Aware Clustering-Based Routing Protocols in Vehicular Ad Hoc Networks: A Review
Next Article in Special Issue
Analysis and Prediction Research for Bipropellant Thruster Mixture Ratio Based on BP-RNN Chain Method
Previous Article in Journal
Titanium Surface Analysis after Instrumentation with Different Burs Simulating the Implantoplasty Technique: A Pilot In Vitro Experimental Study
Previous Article in Special Issue
Fv-AD: F-AnoGAN Based Anomaly Detection in Chromate Process for Smart Manufacturing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Extension Design Model of Rapid Configuration Design for Complex Mechanical Products Scheme Design

College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(15), 7921; https://doi.org/10.3390/app12157921
Submission received: 27 June 2022 / Revised: 25 July 2022 / Accepted: 25 July 2022 / Published: 7 August 2022
(This article belongs to the Special Issue AI Applications in the Industrial Technologies)

Abstract

:
This study explores the extension configuration methods of complex product conceptual design, seeking to improve the product design efficiency and design quality. The paper firstly reviews the literature on element representation models of multi-type design knowledge, followed by a review on extension design models for the rapid configuration of complex product conceptual design. The extension transformation method for the rapid configuration design of complex product conceptual design is also reviewed. With the analysis of the extension reasoning model for the rapid configuration design of complex product conceptual design, the research proposes a new model of extension reasoning for the rapid configuration design of complex product conceptual design. This model of extension design would enhance the rapid configuration design and conceptual design of large and complex products. Detailed steps of the algorithm implementation are also presented. This study also tests the validity and operability of the model and the algorithm with the design case of a large hydro-turbine product design.

1. Introduction

Generally, the process of complex product scheme design is a complex, multi-level, multi-attribute and creative design configuration process, in which there are many types of design knowledge, design constraints and design conflicts. Therefore, it is of great engineering application value to summarize the various types of design knowledge in complex product scheme design and reuse the previous design knowledge in new scheme designs after a series of knowledge acquisition, expression, storage and reuse [1,2,3]. For this reason, many scholars have studied the intelligent configuration design of large and complex products from different perspectives [4,5,6,7,8,9]. However, relevant studies pay more attention to the processing of surface knowledge and the analysis of configuration design results, ignoring the processing of the configuration process and in-depth knowledge, which plays an important role in improving the configuration design ability of complex product design schemes.
Extenics is a new discipline that uses formal models to study the possibility of expanding things and the laws and methods of development and innovation. It uses formal tools to study the laws and methods of contradictory problems from the qualitative and quantitative perspectives. It takes primitive theory and extension mathematics as the pillars and formalizes the process of problem solving, so as to establish corresponding mathematical models and develop new calculation methods and technologies. It can more intelligently and formally solve the storage, representation and processing of deep knowledge in the knowledge base, and promote the knowledge in knowledge engineering in a more formal, deeper and more essential direction [10,11,12]. Therefore, studying the application of Extenics in the intelligent configuration design of complex products is of great significance to further solve the above problems in the intelligent configuration design of complex products and improve the research methods regarding the efficiency of the intelligent configuration design of complex products [13,14,15].
At present, Extenics has some successful applications in the field of product configuration design [16,17,18], but the systematic application of Extenics in the configuration design of complex product design schemes is rare, and there are still some problems that need to be solved urgently, such as how to further promote the research on the results of configuration design to the research on the process of configuration design, how to solve the expression, storage and application problems of various types of deep knowledge in the process of scheme design, how to solve the extension reasoning and extension reuse problems in the process of solution design, etc.
Therefore, based on the existing research results [19,20,21,22,23], this paper studies the extension design pattern of the rapid configuration of complex product scheme design, and puts forward the knowledge model, extension transformation model, extension reasoning model and extension reuse model for the extension configuration of complex product scheme design.

2. Extension Modeling in Conceptual Design Extension Design Mode

Complex product conceptual design is a multi-level, multi-attribute and creative product structure configuration process, in which there are many types of domain design knowledge, including empirical knowledge, design rules and criteria, principal knowledge, structural knowledge, process knowledge, etc., and it has various forms of expression, such as formulas, diagrams, tables and examples. Therefore, to deal with the various complex design reasoning problems in product conceptual design, it is necessary to solve the storage, representation and processing of deep knowledge in the process of conceptual design reasoning. To this end, the primitive theory in Extenics is introduced into the product conceptual design. It uses primitives as the logical cells of extension design, and unifies the design features that characterize the quality and quantity, actions and relationships of the design objects in a design object Γ , design feature c and the feature value v of design object Γ regarding design feature c in the ordered triple J = ( Γ , c , v ) . From a qualitative and quantitative perspective, the information, behavior and relationships in the design process are described in a formalized and modeled manner, which provides a new methodological system for individuals to understand the real world and resolve contradictions and reasoning in the real world.
This paper divides the design information in conceptual design into static design information, behavioral design information and relational design information.

2.1. Matter-Element Model

When modeling static design information, the matter-element model J ( R ) in the primitive theory is used for description. If the described design object has design features, the matter-element model J ( R ) is expressed as follows:
J ( R ) = [ Γ ( N ) C ( N ) 1 [ V ( C ) 1 , W ( C ) 1 ] C ( N ) 2 [ V ( C ) 2 , W ( C ) 2 ] C ( N ) n [ V ( C ) n , W ( C ) n ] ]
Among them, Γ ( N ) is the name of the description object; V ( C ) is the magnitude of the design feature; W ( C ) is the weight of the design feature, and V ( C ) and W ( C ) can be precise point values, interval magnitudes with fuzzy information, membership functions and qualitative semantic descriptions and other forms. Therefore, to express more generality, assuming V = [ v L , v R ] , W = [ w L , w R ] , both are forms of interval information with fuzzy characteristics. Thus, Formula (1) can be expressed as follows:
J ( R ) = [ Γ ( N ) C ( N ) 1 ( [ v ( C ) 1 L , v ( C ) 1 R ] , [ w ( C ) 1 L , w ( C ) 1 R ] ) C ( N ) 2 ( [ v ( C ) 2 L , v ( C ) 2 R ] , [ w ( C ) 2 L , w ( C ) 2 R ] ) C ( N ) n ( [ v ( C ) n L , v ( C ) n R ] , [ w ( C ) n L , w ( C ) n R ] ) ]

2.2. Event-Element Model

When modeling behavior-based design information, the event-element model J ( I ) in the primitive theory is used to describe it. If the described design behavior has design features, the event-element model J ( I ) is expressed as follows:
J ( I ) = [ Γ ( D ) B ( D ) 1 ( U ( B ) 1 , [ w ( B ) 1 L , w ( B ) 1 R ] ) B ( D ) 2 ( U ( B ) 2 , [ w ( B ) 2 L , w ( B ) 2 R ] ) B ( D ) m ( U ( B ) m , [ w ( B ) m L , w ( B ) m R ] ) ]
Among them, Γ ( D ) is the term describing the design behavior; B ( D ) is the operation feature of the design behavior, and W ( B ) is the decision weight when the operation feature is executed.

2.3. Relational Meta-Model

When modeling relational design information, the relational meta-model J ( Q ) in the primitive theory is used to describe the configuration relation, logical relation, implication relation, comparison relation, assembly relation, etc. If the described design constraint relationship has design features, the relational meta-model J ( Q ) is expressed as follows:
J ( Q ) = [ Γ ( S ) A ( S ) 1 ( G ( A ) 1 , [ w ( A ) 1 L , w ( A ) 1 R ] ) A ( S ) 2 ( G ( A ) 2 , [ w ( A ) 2 L , w ( A ) 2 R ] ) A ( S ) k ( G ( A ) k , [ w ( A ) k L , w ( A ) k R ] ) ]
Among them, Γ ( S ) is the term describing the design constraint relationship; A ( S ) is the associated feature of the design constraint relationship, and W ( A ) is the associated degree of the associated feature.
In the conceptual design process of complex products, design knowledge often has the quality of mixed characteristics—that is, the combination of static design information, design behavior and design constraint relationships. To this end, the composite meta-model J ( F ) in the primitive theory is used to model it, and the function of the connective Θ is used to represent the design information with multi-layered semantics and more abundant design information. The commonly used connective has the “ ” or the conjunction “ ”, etc., to generate the corresponding compound element or the compound element, etc., and then form the overall design information of the scheme design. The composite meta-model J ( F ) can be represented as follows:
J ( F ) = [ Γ ( F ) ( Θ ) Γ ( J ( R i ) ) ( V ( J ( R i ) ) , W ( J ( R i ) ) ) ( Θ ) Γ ( J ( I j ) ) ( V ( J ( I j ) ) , W ( J ( I j ) ) ) ( Θ ) Γ ( J ( Q s ) ) ( V ( J ( Q s ) ) , W ( J ( Q s ) ) ) ]
Among them, i , j , s represent the number of matter elements, event elements and relation elements contained in the compound element, respectively.
It should be noted here that if the above-mentioned matter-element model J ( R ) , event-element model J ( I ) , relational meta-model J ( Q ) and composite meta-model J ( F ) are used to model design knowledge, when it only expresses the state of existence of the design attribute, but does not reflect the importance of the design attribute, the weight value in the above primitive model does not need to be included. The extensibility of design objects provides effective support for the extension and reasoning of design reuse in the conceptual design process.

3. Extension Design Pattern for Conceptual Design and Rapid Configuration

Product configuration design is one of the most important design methods to achieve mass customization, which is driven by customer needs and runs through the entire product design process. Therefore, to quickly configure and design complex products, it is necessary to effectively plan and quickly combine subsequent product design parameters based on the analysis and mapping of product conceptual design requirements. At present, there has been much research on rapid product configuration design at home and abroad, and corresponding research results have been obtained. However, the existing product configuration design methods have the following main problems that limit their development in knowledge reasoning, knowledge reuse and knowledge mining in complex product design. (1) The current product configuration design method lacks a consistent description of configuration design problems that combines quantitative and qualitative features. If the configuration design features provided are few, it will be difficult to generate products through local configuration design features, which will affect the subsequent rapid product design work. (2) In the process of product configuration design, a large number of configuration variables are often generated. Most of the existing knowledge models and knowledge reasoning methods are based on the reasoning of superficial knowledge to analyze the convergence of configuration variables and solve the problem of configuration contradictions. Insufficient extended reasoning support affects the effect of deep knowledge processing, thus limiting the scope of design extension reuse.
The research method of this paper is the extension intelligent design method. The implementation of this method includes four key links: knowledge modeling, knowledge extension transformation, knowledge extension reasoning and knowledge extension reuse. The knowledge modeling link deals with the formalization and modeling of various types of knowledge. Based on the existing knowledge model, the knowledge extension transformation link can obtain rich design knowledge through expansion and transformation, and then support the ability of knowledge extension reasoning. The knowledge extension reasoning link mainly solves the reasoning problem in the extension configuration process of the design scheme, and obtains the object that can match the design goal. Knowledge extension reuse mainly solves the problem of the extension reuse of existing design objects, and realizes the reuse of the optimal objects in the extension configuration design of products. The four extension design links are integrated into an organic whole, so as to realize the extension configuration design of complex product design schemes.
Therefore, this paper will first present the extension transformation method in rapid configuration design to effectively plan and expand the configuration design, and then introduce the extension distance and construct the extension correlation function, and propose a product rapid configuration design method integrating design process reasoning and design case reasoning. Based on the effective division of product design parameters, an extension reuse method for product rapid configuration design is proposed. Finally, the implementation framework of the extension design pattern for the rapid configuration design of complex products is given.

3.1. Extension Transformation Model for Rapid Configuration Design

The rapid configuration design based on primitive theory adopts a consistent configuration design problem description combining quantitative aspects, expands the design information in the field based on the primitive model of the description object and obtains more design knowledge to support the rapid configuration of products. Aiming at the structural characteristics of the knowledge primitive model of complex product conceptual design, based on the extension theory, the design knowledge expansion is carried out by means of extensible transformation—that is, the three aspects of the design universe, design characteristics and design value of the primitive model can be expanded. The specific implementation method is described as follows.
(1) Transform the feature value of the design object primitive in the process of product rapid configuration design, and realize the extension transformation of the scalable design information, i.e.,
J T ( V ) = { ( J * , K V , K V * ) | J * ( J J i ) T ( V ) , K V = K ( v ( J ) ) , K V * = K * ( v ( J J i ) T ( V ) ) }
Among them, T ( V ) is the extension transformation of the feature value of the primitive J of the process innovation scalable information object of manufacturing enterprises; K V , K V * represent, respectively, the feature association of the feature value transformation of the design object primitive J in the process of product rapid configuration design function and extension function; K V is a measure of whether the feature value of the design object primitive J can be extended, and K V * is a measure of the extension degree of the feature value of the design object primitive J .
(2) Transform the primitive features of the design object primitive in the process of product rapid configuration design to realize the feature extension transformation of scalable design information, i.e.,
J T ( C ) = { ( J * , K C , K C * ) | J * ( J J i ) T ( C ) , K C = K ( c ( J ) ) , K C * = K * ( c ( J J i ) T ( C ) ) }
Among them, T ( C ) is the extension transformation of the primitive features of the primitive J of the process innovation extensible information object of manufacturing enterprises; K C , K C * represent, respectively, the feature association of the primitive feature transformation of the design object primitive J in the process of product rapid configuration design function and extension function; K C is a measure of whether the design feature of the design object primitive J can be extended, and K C * is a measure of the extension degree of the design feature of the design object primitive J .
(3) Transform the design domain of the design object primitive in the process of product rapid configuration design, and realize the extension transformation of different domain constraints of scalable design information, i.e.,
J T ( Ω ) = { ( J * , K Ω , K Ω * ) | J * ( J J i ) T ( Ω ) , K Ω = K ( Ω ( J ) ) , K Ω * = K * ( Ω ( J J i ) T ( Ω ) ) }
Among them, T ( Ω ) is the extension transformation of the design universe of the process innovation extensible information object primitive J of manufacturing enterprises; K Ω , K Ω * represent, respectively, the feature association of the design universe transformation of the design object primitive J in the process of product rapid configuration design function and extension function; K Ω is a measure of whether the design universe of the design object primitive J can be extended, and K Ω * is a measure of the extension degree of the design universe of the design object primitive J .
Whether the extension transformation of rapid configuration design can be effectively applied to product design needs to follow the rules of extension configuration—that is, it needs to meet the requirements of the association degree and extension degree before it can be used as a configuration design reuse object and applied to subsequent designs.
The rules for the configuration of the magnitude extension of the design primitive J :
i f ( K ( v ( J ) ) 0 ) ( K * ( v ( J J i ) T ( V ) ) K 0 ( V ) ) t h e n ( J = T ( V ) J ) S ˜ J ( T )
The rules for feature extension configuration of design primitive J :
i f ( K ( c ( J ) ) 0 ) ( K * ( c ( J J i ) T ( C ) ) K 0 ( C ) ) t h e n ( J = T ( C ) J ) S ˜ J ( T )
The rules for the extension configuration of the design universe of the design primitive J :
i f ( K ( Ω ( J ) ) 0 ) ( K * ( Ω ( J J i ) T ( Ω ) ) K 0 ( Ω ) ) t h e n ( J = T ( Ω ) J ) S ˜ J ( T )
Among them, K 0 ( V ) , K 0 ( C ) , K 0 ( Ω ) represent the threshold of the extension degree, respectively, and S ˜ J ( T ) represents the extension stability domain of the primitive obtained by the extension transformation—that is, the extension reuse set of the design object.
In particular, if the feature of the design object primitive, the feature value and the correlation degree of the design universe are all greater than zero, and there is
( 0 K * ( v ( J J i ) T ( V ) ) K 0 ( V ) ) ( 0 K * ( c ( J J i ) T ( C ) ) K 0 ( C ) ) ( 0 K * ( Ω ( J J i ) T ( Ω ) ) K 0 ( Ω ) )
then ( J = T ( V ) J ) ( J = T ( C ) J ) ( J = T ( Ω ) J ) S ˜ J ( T ) , S ˜ J ( T ) is the extension domain of the primitives obtained by extension transformation, which means that although the primitives in S ˜ J ( T ) cannot be used for design reuse, they can be used as the extension objects of the subsequent design of the product or in the design of new products in the field. The number of expandable objects will increase, so that richer knowledge of the rapid configuration design can be generated, and the reasoning ability and knowledge reuse of the product rapid configuration design can be improved.

3.2. Extension Reasoning Model for Rapid Configuration Design

The essence of the rapid configuration design process of complex products based on the primitive model is to realize the effective matching and retrieval of primitives in the configuration design process. In the process of primitive modeling, a knowledge hierarchy is used to design a knowledge association, so the hierarchical retrieval strategy of classification storage and classification retrieval is used to match and retrieve primitives with modeled and formalized features. For a given target primitive, it is necessary to perform primitive matching in the knowledge base based on the matching features. The target primitive can be a requirement primitive or a design object primitive transformed according to the design’s technical requirements or obtained through extension transformation. For the generality of the expression, this article will collectively refer to it as the target primitive J 0 , and the target primitive corresponds to the existing design object primitives in the knowledge base, the instance base and the rule base, which are referred to as design primitives J d . The extension matching between the target primitive J 0 and the design primitive J d has two meanings: one is to match the primitive features of the target primitive J 0 and the design primitive J d and the other is to analyze the extension association of the primitive features.
Assuming that the number of primitive features of the target primitive J 0 is N o , the number of primitive features of the design primitive J d is N d and the number of primitive features of the two common primitives is N k , then the primitive feature difference Δ J 0 of the target primitive J 0 is:
Δ J o = N o N k
The primitive feature difference Δ J d of the design primitive J d is:
Δ J d = N d N k
The common primitive feature difference Δ J of target primitive Δ J 0 and design primitive Δ J d is:
Δ J = Δ J o + Δ J d = N o + N d 2 N k
Then, the basic feature matching coefficient of target primitive J 0 and design primitive J d is φ J :
φ J = 1 ( N o + N d 2 N k ) / ( N o + N d N k )
It can be seen that 0 φ J 1 , when φ J = 1 , it means that the features of the target primitive J 0 and the design primitive J d are completely matched, and when φ J = 0 , it means that the target primitive J 0 and the design primitive J d features are completely mismatched.
Only the design primitive J d that matches the primitive feature can be used in the subsequent design. Therefore, it is necessary to perform an association analysis on the matched primitive features. Due to the use of primitive modeling, the eigenvalues of the target primitive J 0 are described by a combination of qualitative and quantitative descriptions, and the qualitatively described eigenvalues can be converted into the expression form of fuzzy numbers. Therefore, for convenience of expression, the eigenvalues of the target primitive J 0 and the design primitive J d are both expressed in the form of fuzzy intervals—that is, v ( J o ) = [ v ( J o ) l , v ( J o ) r ] , v ( J d ) = [ v ( J d ) l , v ( J d ) r ] .
If the common primitive feature of target primitive J 0 and design primitive J d is an intermediate feature—that is, the optimal value of the feature value is the midpoint of the interval—then the extension distance of the common primitive feature of target primitive J 0 and design primitive J d for ρ ( v ( J d ) , v ( J o ) ) is:
ρ ( v ( J d ) , v ( J o ) ) = ρ ( [ v ( J o ) l , v ( J o ) r ] , [ v ( J d ) l , v ( J d ) r ] ) = ( ( | v ( J d ) l v ( J o ) r + v ( J o ) l 2 | 1 2 ( v ( J o ) r v ( J o ) l ) ) + ( | v ( J d ) r v ( J o ) r + v ( J o ) l 2 | 1 2 ( v ( J o ) r v ( J o ) l ) ) ) / 2
If the common primitive feature of target primitive J 0 and design primitive J d is a positive feature—that is, the optimal value v * ( J 0 ) of the feature value is located on the right side of the interval—then the common primitive feature of target primitive J 0 and design primitive J d can be the right side distance is ρ R ( v ( J d ) , v ( J o ) ) :
ρ R ( v ( J d ) l , v ( J o ) ) = { v ( J o ) l v ( J d ) l , v ( J d ) l v ( J o ) v ( J o ) l v ( J o ) v ( J o ) r v ( J o ) ( v ( J o ) r v ( J d ) l ) , v ( J o ) v ( J d ) l v ( J o ) r v ( J d ) l v ( J o ) r , v ( J d ) l v ( J o ) r
ρ R ( v ( J d ) r , v ( J o ) ) = { v ( J o ) l v ( J d ) r , v ( J d ) r v ( J o ) v ( J o ) l v ( J o ) v ( J o ) r v ( J o ) ( v ( J o ) r v ( J d ) r ) , v ( J o ) v ( J d ) r v ( J o ) r v ( J d ) r v ( J o ) r , v ( J d ) r v ( J o ) r
ρ R ( v ( J d ) , v ( J o ) ) = ( ρ R ( v ( J d ) l , v ( J o ) ) + ρ R ( v ( J d ) r , v ( J o ) ) ) / 2
If the common primitive feature of target primitive J 0 and design primitive J d is a reverse-type feature—that is, the optimal value v * ( J 0 ) of the feature value is located on the left side of the interval—then the extension of the common primitive feature of target primitive J 0 and design primitive J d can be the left distance if ρ L ( v ( J d ) , v ( J o ) ) :
ρ L ( v ( J d ) l , v ( J o ) ) = { v ( J o ) l v ( J d ) l , v ( J d ) l v ( J o ) l v ( J o ) r v ( J o ) v ( J o ) l v ( J o ) ( v ( J d ) l v ( J o ) l ) , v ( J o ) l v ( J d ) l v ( J o ) v ( J d ) l v ( J o ) r , v ( J d ) l v ( J o )
ρ L ( v ( J d ) r , v ( J o ) ) = { v ( J o ) l v ( J d ) r , v ( J d ) r v ( J o ) l v ( J o ) r v ( J o ) v ( J o ) l v ( J o ) ( v ( J d ) r v ( J o ) l ) , v ( J o ) l v ( J d ) r v ( J o ) v ( J d ) r v ( J o ) r , v ( J d ) r v ( J o )
ρ L ( v ( J d ) , v ( J o ) ) = ( ρ L ( v ( J d ) l , v ( J o ) ) + ρ L ( v ( J d ) r , v ( J o ) ) ) / 2
Since different primitive feature values often have different dimensions, in order to correctly perform design extension inference, it is necessary to normalize the extension distance. It is assumed that the number of design primitives corresponding to the common primitive feature i is m ; then, the extension distance ρ i j ¯ ( v ( J d ) , v ( J o ) ) after normalization is:
ρ i j ¯ ( v ( J d ) , v ( J o ) ) = { ρ i j ( v ( J d ) , v ( J o ) ) max 1 i m ρ i j ( v ( J d ) , v ( J o ) ) , ρ i j ( v ( J d ) , v ( J o ) ) > 0 0 , ρ i j ( v ( J d ) , v ( J o ) ) = 0 ρ i j ( v ( J d ) , v ( J o ) ) max 1 i m | ρ i j ( v ( J d ) , v ( J o ) ) | , ρ i j ( v ( J d ) , v ( J o ) ) < 0

3.3. Extension Reuse Model for Rapid Configuration Design

The core of rapid configuration design extension reuse is to reuse the primitive extension set or the extension reuse set of design object primitives obtained based on extension transformation in the design of new solutions through extension reasoning and analysis. In the process of designing object extension and reuse, it is necessary to maintain the extension correlation of primitive features—that is, the matching, correlation and similarity between primitive features need to be considered. The mathematical model of the extension reuse process for rapid product configuration design can be expressed as follows:
Ε E K R = [ J ˜ o R S , J ˜ d R S , Φ ( J ˜ o R S J ˜ d R S ) ]
Among them, J 0 R S represents the extension set of finite target primitives J 0 , namely demand primitives; J d R S represents the extension set of finite design primitives J d , and Φ ( J ˜ o R S J ˜ d R S ) represents the extension correlation function between target primitive J 0 and design primitive J d .
The extension correlation function should be able to represent the matching, correlation and similarity between primitive features, and it can be expressed as:
Φ ( J ˜ o R S J ˜ d R S ) = φ ( J ˜ o R S J ˜ d R S ) λ ( J ˜ o R S J ˜ d R S ) σ ( J ˜ o R S J ˜ d R S )
φ ( J ˜ o R S J ˜ d R S ) is the primitive feature matching function between the target primitive J 0 and the design primitive J d , which is used to describe the primitive feature matching characteristics, and is defined as:
φ : ( J o J ˜ o R S ) × ( J d J ˜ d R S ) K φ ( J d )
Among them, the meaning of this formula is equivalent to Formula (25)—that is, the matching degree K φ ( J d ) = φ J of the primitive features of the design primitive J d that meets the requirements.
λ ( J ˜ o R S J ˜ d R S ) is the primitive feature correlation function between the target primitive J 0 and the design primitive J d , which is used to describe the primitive feature correlation between the design primitive J d and the target primitive J 0 , and is defined as:
λ : ( J o J ˜ o R S ) × ( J d J ˜ d R S ) K λ ( J d )
Among them, K λ ( J d ) represents the correlation degree of the primitive features of the design primitive J d that meets the requirements. In this paper, the importance of the primitive features of the design primitive J d relative to the design requirements—that is, the weight—is taken as the correlation value between the design primitive J d and the target primitive J 0 .
σ ( J ˜ o R S J ˜ d R S ) is the primitive feature similarity function between the target primitive J 0 and the design primitive J d , which is used to describe the primitive feature similarity between the design primitive J d and the target primitive J 0 , and is defined as:
σ : ( J o J ˜ o R S ) × ( J d J ˜ d R S ) K σ ( J d )
where K σ ( J d ) represents the similarity of the features of the design primitive J d that meets the requirements, which can be obtained based on the extension distance form discussed in Section 3.2.
In summary, the extension correlation function between primitive features is expressed as:
Φ : K φ ( J d ) K λ ( J d ) K σ ( J d ) K Φ ( J d )
If the number of common features of the target primitive J 0 and the design primitive J d is N k , the extension reutilization D ( J d ) of the design primitive J d is:
D ( J d ) = D ( J d J o ) = i = 1 N k Φ ( J ˜ o i R S J ˜ d i R S ) = i = 1 N k K Φ ( J d i )
If the primitive model J d is in the form of a composite element—that is, it has the characteristics of a hierarchical structure—the extension reuse D F ( J d ) of the composite element J d is:
D F ( J d ) = D F ( J d J o ) = i = 1 N d ( w J d i D ( J d i ) )
Among them, J d i is the primitive contained in the compound element J d , which can be any form of matter element, event element and relation element; N d is the number of primitives contained in the compound element J d ; w d i is the corresponding primitive weight, and satisfies i = 1 N d w J d i = 1 .
If the obtained extension reutilization D ( J d ) of the design element J d or the extension reutilization D F ( J d ) of the composite element J d satisfies the requirement of the reutilization threshold, it means that the design element J d meets the design requirements, and it can be reused for the extension of the product design.

3.4. Implementation of Extension Design Patterns for Rapid Configuration Design

In the process of rapid configuration and design of complex products, the target primitives of product design are obtained according to the design requirements, matched with the design primitives in the primitive knowledge base. The design primitives that meet the matching requirements will be reused in the new product design. Design primitives that meet the design requirements will not be reused, or the extension analysis and transformation of the primitives will be used to make them meet the requirements. The extension design mode of rapid product configuration design can obtain rich design knowledge in the field based on the extension transformation method, realize the matching of design objects through extension inference model and reuse the best-matched design objects as new ones through the extension reuse model. The design of the product, therefore, will be able to provide support for the smooth implementation of the extension design of complex products. Figure 1 shows the framework for implementing the extension design pattern for rapid product configuration design.
In summary, the implementation steps of the extension design pattern of rapid product configuration design are described as follows.
Step 1: Based on the extension requirement analysis, the target primitives of product design in the design field are obtained, and the corresponding primitive extension sets are established.
Step 2: Build the extension set of design primitives in the design field and establish the corresponding primitive knowledge base, rule base, instance library, etc.
Step 3: Search the primitive knowledge base, the rule base and the instance base for the features of the target primitives, find the design primitives that match the target primitives and analyze the matching degree based on the primitive extension inference model.
Step 4: For the design primitives that meet the requirements of the matching degree, the primitive extension reuse model is used to analyze the design reuse, and the primitives that meet the requirements of the reuse degree are optimized by extension, used as the design reuse object to be applied to the subsequent product design.
Step 5: Perform in-domain design extension transformation on the reused design primitives, obtain new design knowledge and classify them to form a new extension set of design primitives.
Step 6: Design reuse knowledge storage to prepare for the next product rapid configuration extension design.

4. Application Example

This paper takes the design of the turbine selection scheme of a large hydropower station as an example to illustrate the implementation of the extension design mode for complex products. Due to the imperfection of the design theory of large-scale hydraulic turbines and the complexity of the fluid movement inside the turbine, as well as the production mode of single-piece, small-batch and large-scale production of turbine product design, the design process of large-scale hydraulic turbine products has multi-level, multi-attribute and multi-level features. Constrained by multi-objective design features, the realization of the design scheme has become very cumbersome. Therefore, based on the extension design mode of complex products, this paper uses the methods of extension configuration, extension reasoning and extension reuse to realize a large-scale turbine selection scheme that meets the design constraints and technical requirements of the design head, the head section and the output. The rapid configuration of the design thus obtains the preliminary selection design scheme of the large-scale water turbine—that is, the extension design scheme. Through the extension demand analysis of Equations (6)–(11), the corresponding design demand interval of the large-scale turbine scheme design can be obtained. Table 1 gives the design demand parameter values of some runner types.
Based on Equations (1)–(5), the volute target primitive J 0 W K , the draft tube target primitive J 0 W S G and the guide vane target primitive J 0 D Y are constructed, and the composite element J 0 F with “ ” and connection relationship between the three is formed, which is
J 0 W K = [ volute Inlet   diameter ( m ) ( [ 6.200 , 7.800 ] , 0.250 ) Inlet   thickness ( mm ) ( [ 35.00 , 65.00 ] , 0.250 ) end   thickness ( mm ) ( [ 18.50 , 26.00 ] , 0.250 ) weight ( T ) ( [ 140.00 , 180.00 ] , 0.250 ) ]
J 0 W S G = [ draft   pipe lining   thickness ( mm ) ( [ 15.000 , 18.500 ] , 0.500 ) lining   weight ( T ) ( [ 15.700 , 21.100 ] , 0.500 ) ]
J 0 D Y = [ guide   vane Inlet   diameter ( m ) ( [ 5.300 , 6.650 ] , 0.250 ) Inlet   thickness ( mm ) ( [ 1.000 , 1.560 ] , 0.250 ) end   thickness ( mm ) ( [ 0.200 , 0.275 ] , 0.250 ) weight ( T ) ( [ 1.650 , 2.820 ] , 0.250 ) ]
  J 0 F = [ Γ ( F ) ( ) volute   features ( J 0 W K , 0.346 ) ( ) draft   pipe   features ( J 0 W S G , 0.321 ) ( ) guide   vane   features ( J 0 D Y , 0.333 ) ]
Since most of the previous turbine design materials are recorded in paper form, some design data are often lost or forgotten during data collection or input, which will lead to a lack of completeness of the machine data in the turbine engineering database and knowledge base, thus making it difficult to perform complex product design reasoning and design reuse. The extension configuration mode and extension adaptive design mode proposed in this paper will be able to solve such problems better. First, based on the extension configuration mode of product design, the optimal extension reuse object at the whole machine level or the sub-set level is obtained, and we then analyze its adaptive design based on the product extension adaptive design mode, and finally obtain the optimal design result.
Based on the design features, the design object primitives are searched in the Francis turbine primitive knowledge base. For convenience of expression, some of the searched design object primitives are given without affecting the discussion of the paper, i.e.,
J 0 F d 01 = [ D 01 GHY ( ) volute   features ( [ volute Inlet   diameter ( m ) ( 6.500 , 0.250 ) Inlet   thickness ( mm ) ( 55.000 , 0.250 ) end   thickness ( mm ) weight ( T ) ( 20.000 , 0.250 ) ( 193.383 , 0.250 ) ] , 0.346 ) ( ) draft   pipe   features ( [ draft   pipe lining   thickness ( mm ) ( 18.000 , 0.500 ) lining   weight ( T ) ( 15.742 , 0.500 ) ] , 0.321 ) ( ) guide   vane   features ( [ guide   vane Inlet   diameter ( m ) ( 6.634 , 0.250 ) Inlet   thickness ( mm ) ( 1.548 , 0.250 ) end   thickness ( mm ) weight ( T ) ( 0.233 , 0.250 ) ( 2.138 , 0.250 ) ] , 0.333 ) ]
J 0 F d 02 = [ D 02 BMT ( ) volute   features ( [ volute Inlet   diameter ( m ) ( 7.500 , 0.250 ) Inlet   thickness ( mm ) ( 40.000 , 0.250 ) end   thickness ( mm ) weight ( T ) ( 24.000 , 0.250 ) ( 174.250 , 0.250 ) ] , 0.346 ) ( ) draft   pipe   features ( [ draft   pipe lining   thickness ( mm ) ( 16.000 , 0.500 ) lining   weight ( T ) ( 17.885 , 0.500 ) ] , 0.321 ) ( ) guide   vane   features ( [ guide   vane Inlet   diameter ( m ) ( 5.400 , 0.250 ) Inlet   thickness ( mm ) ( 1.100 , 0.250 ) end   thickness ( mm ) weight ( T ) ( 0.204 , 0.250 ) ( 1.800 , 0.250 ) ] , 0.333 ) ]
J 0 F d 03 = [ D 03 LJX ( ) volute   features ( [ volute Inlet   diameter ( m ) ( 6.635 , 0.250 ) Inlet   thickness ( mm ) ( 40.000 , 0.250 ) end   thickness ( mm ) weight ( T ) ( 24.000 , 0.250 ) ( 154.000 , 0.250 ) ] , 0.346 ) ( ) draft   pipe   features ( [ draft   pipe lining   thickness ( mm ) ( 16.000 , 0.500 ) lining   weight ( T ) ( 21.085 , 0.500 ) ] , 0.321 ) ( ) guide   vane   features ( [ guide   vane Inlet   diameter ( m ) ( 6.400 , 0.250 ) Inlet   thickness ( mm ) ( 1.375 , 0.250 ) end   thickness ( mm ) weight ( T ) ( 0.215 , 0.250 ) ( 2.100 , 0.250 ) ] , 0.333 ) ]
J 0 F d 04 = [ D 04 TSQ ( ) volute   features ( [ volute Inlet   diameter ( m ) ( 7.000 , 0.250 ) Inlet   thickness ( mm ) ( 60.000 , 0.250 ) end   thickness ( mm ) weight ( T ) ( 24.000 , 0.250 ) ( 215.000 , 0.250 ) ] , 0.346 ) ( ) draft   pipe   features ( [ draft   pipe lining   thickness ( mm ) ( 16.000 , 0.500 ) lining   weight ( T ) ( 17.885 , 0.500 ) ] , 0.321 ) ( ) guide   vane   features ( [ guide   vane Inlet   diameter ( m ) ( 6.570 , 0.250 ) Inlet   thickness ( mm ) ( 1.525 , 0.250 ) end   thickness ( mm ) weight ( T ) ( 0.2640.250 ) ( 2.772 , 0.250 ) ] , 0.333 ) ]
If there is a situation where the value of some design attributes is NULL, it needs to be ignored in the process of extension inference—that is, it is not used as a matching feature when matching primitive features, to ensure that the matching degree of primitive features by adjusting the consistency and reliability of primitive matching is improved. At the same time, combined with knowledge in the field of turbine design and the opinions of design experts in the field of turbine design, the diameter of the inlet section of the volute and the thickness of the end of the volute are taken as the forward design features, and the rest of the features are taken as the reverse design features.
Based on Equations (12)–(15), since there is no feature value of NULL, and the primitive features are completely matched, the matching degree sequence of primitives between each design object primitive J 0 F d and the target primitive J 0 F is obtained:
K φ ( J 0 F d ) = ( 1.000 , 1.000 , 1.000 , 1.000 )
Based on Equations (16)–(23), the primitive feature similarity matrix of each design object primitive J 0 F d and the target primitive J 0 F is obtained:
K σ ( J 0 F d ) = [ 0.231 0.400 0.273 0.382 0.200 1.000 0.013 0.026 0.592 0.669 1.000 1.000 1.000 0.221 1.000 0.583 1.000 1.000 1.000 1.000 0.335 1.000 1.000 1.000 1.000 0.003 0.200 0.402 0.845 0.706 0.616 0.200 1.000 1.000 1.000 0.583 0.064 0.076 0.155 0.047 ]
Based on the discussion in Section 2.3—that is, using Equations (24)–(31)—the partial-level extension reuse matrix of each design object primitive J 0 F d and target primitive J 0 F is obtained:
D ( J 0 F d ) = [ 0.131 0.600 0.325 0.805 0.792 1.000 0.834 0.502 0.538 0.204 0.792 0.086 ]
The whole-machine-level extension reuse sequence of each design object primitive J 0 F d and target primitive J 0 F is:
D F ( J 0 F d ) = ( 0.346 , 0.866 , 0.629 , 0.353 )
Specifically, max ( D F ( J 0 F d ) ) = D F ( J 0 F d 02 ) .
From the extension reuse sequence at the whole machine level, it can be seen that the best extension reuse object at the product level is J 0 F d 02 ; from the sub-level extension reuse sequence, it can be seen that the optimal extension reuse object of the sub-level level has changed—that is, the best extension reuse object of the volute is J W K | J 0 F d 03 , the optimal extension reuse object of draft tube is J W S G | J 0 F d 02 , the optimal extension reuse object of the guide vane is J D Y | J 0 F d 02 , and the optimal extension reuse object J W K | J 0 F d 03 of volute is not included in the optimal extension reuse object J 0 F d 02 of the whole machine level. Therefore, in the process of the adaptive design of a large-scale turbine selection scheme, it can be expanded from two aspects—that is, on the one hand, adaptive design can be carried out based on the best extension reuse object J 0 F d 02 at the product level; on the other hand, it can be based on the best extension of the nested volute and reuse the object J W K | J 0 F d 03 for adaptive design. Regarding the relevant content of the extension adaptive design, this will be discussed in a future article.

5. Discussion

Based on the above theoretical content and application cases, it can be concluded that the method proposed in this paper has a strong theoretical foundation. From the aspects of knowledge extension modeling, knowledge extension transformation, knowledge extension reasoning, knowledge extension reuse and extension pattern generation, an extension configuration design method system for complex product scheme design is formed, which has good engineering applicability.
This method can generate product design knowledge through local configuration design features by establishing a knowledge primitive model of complex product configuration design and adopting a consistent configuration design problem description combining quantitative and qualitative methods. This method carries out the extension transformation analysis of a complex product scheme design from the perspective of the integration of the design domain, design features and eigenvalues; realizes the rapid design of complex products through the rapid configuration of an extension reasoning model and extension reuse model of a complex product scheme design; and adopts the extension logic reasoning for deep-level knowledge processing to analyze the convergence of the configuration variables of the complex product scheme design and solve the problem of configuration contradiction. At the same time, the basic steps and algorithm of the extension design pattern of complex product scheme design and rapid configuration design are analyzed, and the application of an example also verifies the effectiveness of the algorithm.
In addition, applying knowledge extension reuse technology to complex product scheme design not only makes product design standardized and systematic, but also expands the application field of expert systems, provides a theoretical basis for computer-aided product conceptual design and plays an important role in the smooth implementation of complex product design scheme development. However, the analysis of the application ability of the relevant extension design model in this paper is not extensive enough—that is, the retrieval efficiency of the model, the extension reuse ability, etc., are neglected. Thus, this content will be included in future work.

6. Conclusions

Aiming at the multi-level, multi-attribute and creative product structure configuration process of large-scale complex products, this paper studies the extension design mode of the rapid configuration of large-scale complex product conceptual design, and puts forward a rapid configuration design model of large-scale complex product conceptual design. The specific results and conclusions are as follows. (1) For static design information, behavioral design information and relational design information in conceptual design, the matter-element model, event-element model and relational element model are established, respectively, to realize the formal modeling of design information. (2) An extension transformation model for rapid configuration design is presented, which provides support for generating richer knowledge of rapid configuration design. (3) An extension reasoning model for rapid configuration design is established, which provides support for improving the reasoning ability of product rapid configuration design. (4) An extension reuse model for rapid configuration design is proposed, which provides support for enhancing the knowledge reuse ability of product rapid configuration design, and realizes the rapid configuration of complex product conceptual design.

Author Contributions

Conceptualization, T.W.; Data curation, T.W., H.L. and X.W.; Formal analysis, H.L. and X.W.; Funding acquisition, T.W.; Methodology, T.W.; Project administration, T.W.; Writing—original draft, T.W.; Writing—review & editing, T.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Natural Science Foundation of Jiangsu Province of China (No. BK20221481), the National Natural Science Foundation of China (No. 51775272, No. 51005114).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, J.; Zhang, Z.; Evans, R.; Xie, Y. Web services-based knowledge sharing, reuse and integration in the design evaluation of mechanical systems. Robot. Comput.-Integr. Manuf. 2019, 57, 271–281. [Google Scholar] [CrossRef]
  2. Wan, S.; Li, D.; Gao, J.; Roy, R.; He, F. Maintenance and service knowledge reusing for CNC machine tools. Comput. Integr. Manuf. Syst. 2018, 24, 126–141. [Google Scholar]
  3. Mourtzis, D.; Doukas, M.; Giannoulis, C. An Inference-based Knowledge Reuse Framework for Historical Product and Production Information Retrieval. Procedia CIRP 2016, 41, 472–477. [Google Scholar] [CrossRef] [Green Version]
  4. Mourtzis, D.; Doukas, M.; Giannoulis, C. Interface model-based configuration design of mechatronic systems for industrial manufacturing applications. Robot. Comput. Integr. Manuf. 2019, 59, 373–384. [Google Scholar]
  5. Liu, F.; Zhang, Y.; Zheng, C.; Qin, X.; Eynard, B. Survey of Configuration Design Approaches: A Focus on Design of Complex Industrial Manufacturing Systems. Procedia CIRP 2019, 81, 340–345. [Google Scholar] [CrossRef]
  6. Badurdeen, F.; Aydin, R.; Brown, A. A multiple lifecycle-based approach to sustainable product configuration design. J. Clean. Prod. 2018, 200, 756–769. [Google Scholar] [CrossRef]
  7. Aydin, R.; Brown, A.; Badurdeen, F.; Li, W.; Rouch, K.E.; Jawahir, I.S. Quantifying impacts of product return uncertainty on economic and environmental performances of product configuration design. J. Manuf. Syst. 2018, 48, 3–11. [Google Scholar] [CrossRef]
  8. Zhang, L.; Zhang, S.; Liu, X.; Wang, Y.; Zhang, P. Reconfiguration technology of configuration design for complex product based on GRA and weighted sequence cross. Comput. Integr. Manuf. Syst. 2015, 21, 2564–2576. [Google Scholar]
  9. Xu, B.; Yang, Y.; Li, J. Fast configuration model and algorithms for large-scale container crane product. Comput. Integr. Manuf. Syst. 2015, 21, 1177–1186. [Google Scholar]
  10. Ren, S.; Zhao, Y.; Hong, H. A Retrieval Method for Similar Cases with Multiple Attributes in Low-carbon Design. J. Mech. Eng. 2019, 55, 161–171. [Google Scholar] [CrossRef]
  11. Zhao, Y.; Zhou, J.; Hong, H. Overview and prospects of extension design methodology. Comput. Integr. Manuf. Syst. 2015, 21, 1158–1167. [Google Scholar]
  12. Cai, W.; Yang, C. Basic theory and methodology on Extenics. Chin. Sci. Bull. 2013, 58, 1190–1199. [Google Scholar]
  13. Ren, J. Technology selection for ballast water treatment by multi-stakeholders: A multi-attribute decision analysis approach based on the combined weights and extension theory. Chemosphere 2018, 191, 747–760. [Google Scholar] [CrossRef] [PubMed]
  14. Zhou, Y.; Shi, J.; Wu, L. Application of Extension Theory in Emotion Management. Procedia Comput. Sci. 2017, 122, 502–509. [Google Scholar] [CrossRef]
  15. Ma, L.; Chen, H.; Yan, H.; Li, W.; Zhang, J.; Zhang, W. Post evaluation of distributed energy generation combining the attribute hierarchical model and matter-element extension theory. J. Clean. Prod. 2018, 184, 503–510. [Google Scholar] [CrossRef]
  16. Wang, M.H.; Tseng, Y.F.; Chen, H.C.; Chao, K.H. A novel clustering algorithm based on the extension theory and genetic algorithm. Expert Syst. Appl. 2010, 46, 146–154. [Google Scholar] [CrossRef]
  17. Zhao, Y.; Zhang, M.; Su, N.; Chen, J. Product Rapid Configuration Design Based on the Extension Classification Analysis Model. J. Southwest Univ. 2014, 36, 201–208. [Google Scholar]
  18. Wu, P.; Liu, J. Solution to Creating Multi-function Product Based on Extension Design Methods. J. Guangdong Univ. Technol. 2015, 32, 10–17. [Google Scholar]
  19. Wang, T.C.; Yang, A.J.; Zhong, S.S.; Zhao, Z.D. Extension adaptive design model of scheme design for complex mechanical products. Tehnički Vjesnik/Technical Gazette 2014, 21, 123–133. [Google Scholar]
  20. Wang, T.; Xie, Y.; Yan, H. The Extension Adaptive Design Model for Mechanical Product Lifecycle. Rev. Comput. Eng. Stud. 2015, 2, 7–13. [Google Scholar] [CrossRef]
  21. Wang, T.C.; Hu, X.X.; Zhong, S.S.; Zhang, Y.J. Research on Extension Knowledge Base System for Scheme Design of Mechanical Product. Math. Model. Eng. Probl. 2016, 3, 141–145. [Google Scholar] [CrossRef]
  22. Wang, T.; Wang, J. A fault diagnosis model based on weighted extension neural network for turbo-generator sets on small samples with noise. Chin. J. Aeronaut. 2020, 33, 2757–2769. [Google Scholar] [CrossRef]
  23. Wang, T.C.; Tong, C.S.; Yao, S.H. An Improved Prediction Algorithm of Seamless Tubing Corrosion Based on Extension Neural Network. Concurr. Comput. Pract. Exp. 2019, 31, e4801. [Google Scholar] [CrossRef]
Figure 1. Product conceptual design requirements analysis for extension design patterns.
Figure 1. Product conceptual design requirements analysis for extension design patterns.
Applsci 12 07921 g001
Table 1. Design requirement parameters of some runner models.
Table 1. Design requirement parameters of some runner models.
Feature NameEigenvalueFeature NameEigenvalue
Inlet diameter of volute6.200–7.800 (m)Distribution circle diameter of guide vane5.300–6.650 (m)
Inlet thickness of volute35.000–65.000 (mm)Height of guide vane1.000–1.560 (m)
End thickness of volute18.500–26.000 (mm)Relative height of guide vane0.200–0.275 (m)
Weight of volute140.000–180.000 (T)Weight of guide vane1.650–2.820 (T)
Lining thickness of draft pipeLong-term stabilityLining weight of draft pipe15.700–21.100 (T)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wang, T.; Li, H.; Wang, X. Extension Design Model of Rapid Configuration Design for Complex Mechanical Products Scheme Design. Appl. Sci. 2022, 12, 7921. https://doi.org/10.3390/app12157921

AMA Style

Wang T, Li H, Wang X. Extension Design Model of Rapid Configuration Design for Complex Mechanical Products Scheme Design. Applied Sciences. 2022; 12(15):7921. https://doi.org/10.3390/app12157921

Chicago/Turabian Style

Wang, Tichun, Hao Li, and Xianwei Wang. 2022. "Extension Design Model of Rapid Configuration Design for Complex Mechanical Products Scheme Design" Applied Sciences 12, no. 15: 7921. https://doi.org/10.3390/app12157921

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

Article Metrics

Back to TopTop