1 Introduction

Design-for-X (DfX) methods are used to aid designers during the design process from a specific perspective X [1]. As the perspective of assembly of DfX, DfA supports designers to optimize components assembly. At present, the main methods of DfA include Boothroyd and Dewhurst (B&D) method and product function decomposition method [2]. The previous method uses the quantitative indicator to assess assembly complexity. However, this method is quite time-consuming since it relies largely on existing product prototypes. The latter method assesses product assembly complexity through the overall product functional decomposition, which can be applied in product conceptual design phase [3, 4]. However, the conceptual DfA method aims at the product assembly activities, other product aspects such as manufacturability and cost not considered. Furthermore, product conceptual design and optimization is a multi-objective activity that is not just concerned with components assembly.

In this regard, the given article provides a solution to the aforementioned inadequacies and optimizes product conceptual design by taking into account various aspects of product, such as manufacturing and cost. When the product prototype is infeasible, the proposed method can be used to optimize the comprehensive aspects of product in conceptual design phase. The main motivation of the proposed multi-objective method is to support designers with the trade-off analysis among product attributes, which is crucial to comprehensively optimize the product conceptual process. The innovative aspect of this method consists of comprehensive considering various product aspects in conceptual design phase. Moreover, a mathematical model based on the multi-criteria decision-making (MCDM) theory makes this method feasible and applicable.

The remainder of this work is structured as follows: Sect. 2 provides an overview of the research history in this subject. The suggested multi-objective design method is explained in detail in Sect. 3. Section 4 transforms the challenge of multi-objective conceptual scheme creation into a multi-objective optimization problem that can be handled using multiple objective particle swarm optimization (MOPSO). Section 5 examines the conceptual design of a centrifugal compressor as a case study. Section 6 has a discussion and concluding remarks.

2 Literature review

The product design process can be divided into four stages: (1) design task definition, (2) conceptual design, (3) embodiment design, and (4) detailed design [5]. In the first phase, the overall design task can be definited by the customer requirements collected. Then, the design task is translated into functions and features in a specific process model. Finally, the above conceptual model is implemented step by step. As the crucial stage in product design process, conceptual design determines the most performance and costs of product.

DfA is a systematic analysis process to aid and guide designers to assemble in an efficient manner [6]. The primary motivation of DfA analysis is to maximize use of the same components and reduce the assembly cost and time [2]. Boothroyd and Dewhurst proposed the Boothroyd–Dewhurst (B&D) method for DFA in 1980, which is one of the most widely applied methods in the industry and business by some companies, such as G.E and IBM Crop. The B&D method can be used to calculate the product design’s assembly efficiency for both manual and automatic operation. When implemented at conceptual design phase, DfA method may strongly enhance the product assembly performance and reduce the cost in terms of components assembly. However, the traditional DfA method is usually applied in the detailed phase when the main design process has been determined, which is the main disadvantage of these methods [3, 4].

In order to make up for the deficiency of B&D method, Stone et al. [3] proposed a conceptual DfA method to support conceptual design activities. Two basic concepts are defined in this method: functional basis and the module heuristics method. Functional basis is utilized to generate a functional model by function decomposition, and the module heuristic method is used to identify a modular product architecture [6]. In Pahl and Beitz theory, a function-based conceptual design process model is proposed, and functional basis can be obtained by function definition and its decomposition [7]. In this way, the overall function can be converted into several sub-functions, which is relatively easier to be achieved by the modules heuristics method. However, the conceptual DfA still has two week points: (1) only the product assembly process is considered; and (2) the process of the optimal solution generation is not discussed in detail, such as the optimization process and selection process.

Besides DfA, methods of DfX include the consideration of several issues such as design for manufacturing (DfM) and design for cost (DfC) [8,9,10,11,12]. DfM is defined as a method for determining the product manufacturing aspects where (i) manufacturing cost; (ii) transform design into production; (iii) the manufactured product are required to meet product quality requirements. It can be seen that DfM affects the product performance and cost through the design and manufacturing transformation process.

Product cost estimation (PCE) research covers a wide variety of topics, ranging from manufacturing components cost estimation to cost analysis of highly customized assembled products, from process cost estimation method to the specific methods of overall product cost calculating [13,14,15,16]. Among them, design-to-cost (DtC) method can be broadly classified into three types: (1) intuitive cost estimation, (2) parametric estimation, and (3) analogous estimation. In the detailed design phase, the most accurate cost estimation method is intuitive methods. Among these methods, the most commonly used method is based on knowledge, features and the similarity of previous data. To obtain and appropriate estimation method, DtC must be applied at the same time as DfM and DfA applied so as to make the design alternative solutions more cost-efficient.

In order to overcome the above issues, a multi-objective method that considers various product aspects (assembly, manufacturing, cost, etc.) in conceptual design is proposed. The process of multi-objective conceptual design can be summered as two sub stages: (1) multi-objective optimization of solutions, and (2) the optimal solution selection. The process of multi-objective solutions optimization is completed by multi-objective particle swarm optimization (MOPSO) [17], and the optimal solution selection is completed by a MCDM (multi-criteria decision-making) method called TOPSIS [18]. Among many algorithms for multi-objective optimization problem, MOPSO algorithm has unique advantages. Firstly, compared with genetic algorithm (GA), the implementation of particle swarm optimization algorithm is simpler and easier. Secondly, PSO algorithm is a population-based evolutionary algorithm. Each iteration of PSO can generate a set of non-dominant solutions. After appropriate expansion, it can be used to solve multi-objective optimization problems. TOPSIS method obtains the closest solution to the ideal solution by sort each solution distance to the positive ideal solution and negative ideal solution. The advantages of TOPSIS include: (1) its utility function is monotonic; (2) its solving process is simple and easy to understand; (3) convert the scheme parameters that are not easy to calculate into simple mathematical calculation; (4) it can be applied to different scheme selection problems.

3 Basic framework

This section discusses the basic concepts and framework of the multi-objective conceptual design method. To begin, several fundamental concepts must be introduced. The theory of product modules and features is developed considering the functional basis and module heuristics. Feasible design solutions are defined and analyzed as the morphological matrix. The general expression of multi-objective problem is presented. Second, the objectives and composition of conceptual design scheme are introduced. Finally, the process of multi-objective conceptual design scheme optimization and selection is presented. These concepts and framework are further discussed in the sub-sections in detail.

3.1 Product module and property definition

The first step in this method is to define product modules and characterize module features. The sub-functions and modules can be determined through the relative functional analysis and module heuristic method. As the first step of product conceptual design, functional analysis allows the product overall function to be broken down a series of sub-functions. Functional analysis can help design experts determine the functional structure of product.

The process of functional modeling refers to express the overall function and sub-functions with the input/out flows (material, energy and signal). The method of module heuristics can help design experts identify product modules from the analysis of input/output flows of these sub-function. After the conversion, the product overall function can be translated into modules. The map** between sub-functions and modules is complex. In order to highlight the research focus in this article, the map** is simplified as one-to-one map**.

Furthermore, some specific functional module properties need to be determined in heuristics method. Module properties refer to the product aspects that need to be determined during product conceptual design. There are three typical module properties considered in this article: assembly, manufacturing and cost. These module properties can be described quantitatively by corresponding attributes and scores. The definition of module and property is the basis for definition of feasible and unfeasible design solutions in terms of both benefit attributes and cost attributes in production.

3.2 Identification of feasible design solutions

The transformation from product modules to potential design solutions is based on the specific attributes identified during the generation of product modules. A very helpful tool during this step is the morphological matrix, which can improve the effectiveness of conceptual analysis. A morphological matrix is traditionally created by labeling rows with all identified product modules and columns with the possible options. The morphological matrix shows existing alternative design options for each functional module and permits rapid configuration of the product with selection the best option for specific module. Design options must be reliable and compliant with the attributes defined in the module assessment. Shown as Table 1, there are four functional modules and each functional module has four options. If we specify that only one option can be selected for each module, a total of 16 feasible solutions can be obtained.

Table 1 Feasible design solutions generated in morphological matrix

In order to optimize and select the optimal solution from these feasible solutions, it is necessary to score according to the following three module properties: assembly, manufacturing and cost. These scores are given by the corresponding design experts. The scores represent the module performance of the selected option in the corresponding property (Tables 2, 3, 4).

Table 2 The module-option scores in assembly property
Table 3 The module-option scores in manufacturing property
Table 4 The module-option scores in cost property

3.3 Conceptual design scheme

In this article, the product conceptual scheme consists of sub-functions and modules. The process of product conceptual scheme generation can be summarized as four steps: (1) decomposition the overall product function into several sub-functions; (2) translate these sub-functions into functional modules and generate potential solutions by the morphological matrix; (3) optimize these solutions to obtain the non-dominated solution set by MOPSO; (4) select the optimal solutions from above solution set by TOPSIS.

In order to facilitate understanding and processing, the design solutions are divided into three types: feasible design solutions, non-dominated solutions and the optimal solution. Figure 1 shows the relationship between the three type solutions.

Fig. 1
figure 1

The generation process of the optimal solution

3.4 Multi-objective optimization

The multi-objective optimization problem can be expressed as:

$$ {\text{Max}} \quad F(x) = [f_{1} (x),f_{2} (x), \ldots ,f_{l} (x)] $$
$$ {\text{Find}} \quad x = [x_{1} ,x_{2} , \ldots ,f_{l} (x)] $$
$$ g_{i} (x) < 0,i = 1,2, \ldots ,m $$
$$ hj(x) = 0,j = 1,2, \ldots ,n $$

where fi(x) (i = 1, 2,…,l) is the objective function. X = [x1, x2,…,xt] is the design variable, and t, l, m, n are the number of design variables, objective functions, equality constraints and inequality constrains.

In multi-objective optimization, each objective restricts each other through design variables. The optimization of one objective must be at the expense of other objectives, so it is difficult to find the real optimal solution. The essential difference between multi-objective optimization and single objective optimization is that the solution of multi-objective optimization is not unique, but there are a series of solutions. Its characteristic is that at least one objective is better than all other solutions. Such solutions are called non-dominated solutions or optimal solutions, and these solutions are Pareto optimal solution sets.

4 Multi-objective design approach

The solution of multi-objective problem is not only an optimization problem. After the Pareto optimal solution set is obtained, the final compromise solution or optimal solution needs to be selected according to the decision theory. In this proposed approach, the optimization method of the conceptual scheme is multi-objective particle swarm optimization (MOPSO). The selection of the best design scheme is made using a MCDM method called TOPSIS. Using these method, the different design options, identified in the previous step, are ranked so as to choose the best module configuration taking into account several aspects such as assemblability, manufacturability, materials and costs. The TOPSIS method is not time-consuming due to easy implementation in a common spreadsheet or in dedicated software. Inputs required are only (1) attribute weights (based on designers and information entropy) and (2) values for each design option in relation to the selected attributes.

4.1 Particle swarm optimization (PSO)

Particle swarm optimization is a new intelligent algorithm after GA, SA and ACO. PSO solves the optimal problem through the coordination of the optimal direction of the group, the optimal direction of the individual and the inertial direction by imitating the mechanism of coordination between the individual and the whole in the overall foraging and migration of birds.

Let the population size of particles be m and the decision space be n-dimensional, where the coordinate position of particle i at time t can be expressed as \(X_{i}^{t} = (x_{i1}^{t} ,x_{i2}^{t} , \ldots ,x_{im}^{t} )\). The distance that particle i moves in each iteration is defined as the particle velocity \(V_{i}^{t} = (v_{i1}^{t} ,v_{i2}^{t} , \ldots ,v_{im}^{t} )\). Then, the flight speed and position of particle i in the j (i = 1, 2,…,n) dimensional subspace of time t can be adjusted according to the following formulas.

$$ v_{ij}^{t} = wv_{ij}^{t - 1} + c_{1} r_{1} (p_{{{\text{best}}}} - x_{ij}^{t - 1} ) + c_{2} r_{2} (g_{{{\text{best}}}} - x_{ij}^{t - 1} ); $$
$$ x_{ij}^{t} = x_{ij}^{t - 1} + v_{ij}^{t} ; $$

In above formulas, r1 and r2 are two random numbers in the range of [0,1]. The inertia weight of the particle is denoted as w, acceleration factors as c1 and c2, the individual extreme value as Pbest and the global extremum as Gbest. In addition to considering the Pareto dominance of particles, we need to consider how to maintain the diversity of particle swarm to avoid converging to a single solution. In this article, maxminPSO method proposed in reference is used to obtain Pareto sets. MaxminPSO uses fitness function to determine Pareto dominating solution in multi-objective optimization process. The test example shows that maxminPSO can obtain a more real and uniform Pareto front than NSGA-II. The solution flow is shown in Fig. 2.

Fig. 2
figure 2

The main process of MOPSO method

4.2 TOPSIS method based on combination weighting

Since the weight of index evaluation is involved in the process of scheme evaluation, this article introduces combined weight to obtain the weight of each index. The expert opinion is regarded as the subjective weight, and the entropy weight method is selected for the objective weight. In information theory, information is a measure of the degree of order of the system. Information entropy measures the importance of the attribute in decision-making, that is, if the smaller the information entropy of an index, the greater the amount of information provided by the index. The higher the importance in comprehensive evaluation, the weight should be greater. The TOPSIS solution process based on combination weighting can be divided into the following six steps.

Step 1: Establishing standard decision matrix.

For the multi-attribute problem with m alternatives and N attributes, the initial decision matrix is shown as follow.

$$ A = \left( {\begin{array}{*{20}c} {y_{11} } & \cdots & {y_{1n} } \\ \vdots & \ddots & \vdots \\ {y_{m1} } & \cdots & {y_{mn} } \\ \end{array} } \right) $$

Normalize the initial matrix A into a matrix.

$$ B = \left( {\begin{array}{*{20}c} {b_{11} } & \cdots & {b_{1n} } \\ \vdots & \ddots & \vdots \\ {b_{m1} } & \cdots & {b_{mn} } \\ \end{array} } \right) $$

where bij is the standard value of the i-th alternative on the j-th evaluation index. The benefit formula is shown as follow.

$$ b_{ij} = \frac{{y_{ij} - y_{\min } }}{{y_{{\text{ma}}} x - y_{\min } }}; $$

The cost formula is shown as follow.

$$ b_{ij} = \frac{{y_{\max } - y_{ij} }}{{y_{{\text{ma}}} x - y_{\min } }}; $$

Step 2: Calculating entropy weight.

ej was defined as the entropy of j-th indicators.

$$ e_{j} = - k\sum\limits_{i = 1}^{n} {p_{ij} \ln p_{ij} } . $$
$$ pij = \frac{{b_{ij} }}{{\sum\limits_{i = 1}^{n} {b_{ij} } }};k = \frac{1}{\ln (n)}; $$

Since the smaller the information entropy, the greater the weight. The weight of j-th indicators is as follow:

$$ w_{j} = \frac{{1 - e_{j} }}{{\sum\limits_{j = 1}^{n} {(1 - e_{j} )} }}; $$

where \(w_{j} \in [0,1];\sum\limits_{j = 1}^{n} {w_{j} = 1,j = 1,2, \ldots ,n.}\)

Step 3: The entropy weight is modified by expert weighting to obtain the combined weight, and the canonical weighting matrix C is constructed based on the combined weight. The weight to j-th indicators is denoted as vj, where \(v_{j} \in [0,1], \, \sum\limits_{j = 1}^{n} {v_{j} = 1,j = 1,2, \cdots ,n.}\) Then, the combined weight rj of j-th indicator is determined.

$$ r_{j} = \frac{{v_{j} w_{j} }}{{\sum\limits_{j = 1}^{n} {v_{j} w_{j} } }},j = 1,2, \cdots ,n $$

Normalized matrix is constructed as following.

$$ C = (c_{ij} )m \times n = (r_{j} \times b_{ij} )m \times n. $$

Step 4: Determining the ideal solution C+ and the negative ideal solution C.

Ideal solution:

$$ c_{j}^{ + } = \left\{ {\begin{array}{*{20}l} {\max c_{ij} ,} \hfill & { \, j\,{\text{ is}}\,{\text{ benefit}}\,{\text{ attribute}}{.}} \hfill \\ {\min c_{ij} ,} \hfill & {j \, \,{\text{is }}\,{\text{cost}}\,{\text{ attribute}}{.}} \hfill \\ \end{array} } \right. $$

Negative ideal solution:

$$ c_{j}^{ - } = \left\{ {\begin{array}{*{20}l} {\min c_{ij} ,} \hfill & { \, j\,{\text{ is}}\,{\text{ benefit}}\,{\text{ attribute}}{.}} \hfill \\ {\max c_{ij} } \hfill & { \, j\,{\text{ is }}\,{\text{cost}}\,{\text{ attribute}}{.}} \hfill \\ \end{array} } \right. $$

Step 5: Calculating the Euclidean distance from each alternative to the ideal solution and the negative ideal solution \(d_{i}^{ + }\) and \(d_{i}^{ - }\).

$$ d_{i}^{ + } = \sqrt {\sum\limits_{j = 1}^{n} {(c_{ij} - c_{j}^{ + } )^{2} } } ,i = 1,2, \ldots ,m; $$
$$ d_{i}^{ - } = \sqrt {\sum\limits_{j = 1}^{n} {(c_{ij} - c_{j}^{ - } )^{2} } } ,i = 1,2, \ldots ,m; $$

Step 6: Calculating the evaluation index pi of each solution.

These solutions can be arranged from large to small according to pi. The relative distance is used to reflect the degree to which the solution is close to the ideal solution and the negative ideal solution as shown in the following formula. The larger the pi, the better the solution.

$$ p_{i} = d_{i}^{ - } /(d_{i}^{ + } + d_{i}^{ - } ),i = 1,2, \ldots ,m. $$

5 Case study

The centrifugal compressor is a type of turbo-compressor that raises gas pressure by adding kinetic energy/velocity to a continuous flow of fluid through impellers. By slowing the flow via a diffuser, the kinetic energy is transformed to a rise in pressure. The centrifugal compressor's major components are seen in Fig. 3: impeller, balancing drum, shaft seal, diaphragm, coupling, rotor, casing, journal bearing and thrust bearing. The generating process of the centrifugal compressor conceptual design plan validates the feasibility and efficacy of the proposed method.

Fig. 3
figure 3

The main components of the centrifugal compressor

5.1 Functional basis and modules of the centrifugal compressor

Constructing the function model is the initial stage in the multi-objective design method. The overall design requirements may be broken down into many reasonably separate functional basis based on the centrifugal compressor's major components. Figure 3 depicts the functional structure diagram of centrifugal compressors, in which the functional basis is implemented using matching modules. The centrifugal compressor's nine components are examined in this study. Impeller is one of them, and its too complicated to be broken down into five basic functioning parts any more. Because the basic solution for the balancing drum is straightforward, it will not be examined. As a result, the following 10 functional basis components are proposed: FB1 (impeller blade bending form), FB2 (impeller blade type), FB3 (impeller blade shape), FB4 (impeller structure), FB5 (impeller construct technology), FB6 (coupling), FB7 (casing), FB8 (diaphragm), FB9 (shaft seal) and FB10 (bearings).

The suggested method's second step is to look for the appropriate modules of these functional basis. Using the morphological matrix, all the potential design solutions can be investigated (e.g., part of design potential solution as Table 5). The relevant modules may be discovered as illustrated in Fig. 4 under the restrictions of current resources. The morphological matrix can assist designers in swiftly generating creative design solutions. However, there is a challenge to this method: the vast number of alternatives makes the solutions space too large to select the best one. The next step is to optimize and select these potential solutions (Fig. 5).

Table 5 Example of morphological matrix for part modules
Fig. 4
figure 4

The functional structure of the centrifugal compressor

Fig. 5
figure 5

The functional basis and modules of centrifugal compressor

5.2 Optimization of the potential design solutions

To facilitate modeling, following decision variables are defined.

Definition 1:

\(x_{ij} (i = 1,2, \ldots ,m;j = 1,2, \ldots ,n)\) is a 0–1 variable. If the i-th functional basis and j-th modules is selected, xij = 1; otherwise, xij = 0.

Definition 2:

\(y_{ij} (i = 1,2, \ldots ,m;j = 1,2, \ldots ,n)\) is a numerical variable, and yij is the assembly attribute value of the i-th functional basis and j-th module.

Definition 3:

\(z_{ij} (i = 1,2, \ldots ,m;j = 1,2, \ldots ,n)\) is a numerical variable, and zij is the manufacturing attribute value of the i-th functional basis and j-th module.

Definition 4:

\(k_{ij} (i = 1,2, \ldots ,m;j = 1,2, \ldots ,n)\) is a numerical variable, and kij is the cost attribute value of the i-th functional basis and j-th module.

By taking the objective function maximization of assembly attributes F(A), maximization of manufacturing attributes F(M) and the objective function minimization of cost attribute F(C), the multi-objective optimization model is as follows:

$$ F(x) = [\max F(A),\max F(M),\min F(C)] $$
$$ F(A) = \sum\limits_{i = 1}^{m} {\sum\limits_{j = 1}^{n} {x_{ij} } } y_{ij} $$
$$ F(M) = \sum\limits_{i = 1}^{m} {\sum\limits_{j = 1}^{n} {x_{ij} z_{ij} } } $$
$$ F(C) = \sum\limits_{i = 1}^{m} {\sum\limits_{j = 1}^{n} {x_{ij} k_{ij} } } $$

The relevant constraints conditions are as follows:

$$ \sum\limits_{j = 1}^{n} {x_{ij} = 1} $$
$$ D_{I}^{*} \le D_{i} $$

According to above analysis of centrifugal compressor, the design variable is xij, yij, zij and kij. The value of yij is determined by design experts’ score on the assembly attribute of the j-th module. Similarity, the value of zij and kij is determined by design experts’ score on the manufacturing and cost attribute of the j-th module. The scale of the assembly attribute, manufacturing attribute and cost attribute value is from 1 to 10.

Therefore, the value of yij and zij of can be obtained as Tables 6, 7 and 8.

Table 6 The module-option scores in assembly property
Table 7 The module-option scores in manufacturing property
Table 8 The module-option scores in cost property

The objectives of the optimization problem is to maximize the F(A), F(M) and minimizing F(C). In the multi-objective optimization model, we considered the population and repository size is 200, and maximum generation is 2000. To solve the multi-objective optimization problem and obtain the Pareto frontier, the MOPSO algorithm is coded and run in MATLAB R2016b software environment. The dominant schemes are calculated among all candidates, and the results are shown in Fig. 6. After calculation, there are 69 non-dominant solutions in Pareto frontier (Table 9).

Fig. 6
figure 6

The non-dominant solution set of centrifugal compressor

Table 9 The optimal solution selected based on three different TOPSIS method

5.3 Selection of the optimal design solution from the non-dominated solution sets

Based on designer experience, the weight vector v = (0.5, 0.15, 0.15) of the three design objectives is obtained. The objective weight w = (0.07, 0.24, 0.69) can be obtained by the information entropy weight method. The combined weight vector = (0.11, 0.13, 0.77) is obtained by the formula. The optimal solution can be selected from the Pareto solution sets with the expert weighting method, information entropy method and the combined method.

It can be seen from Table 10 that the optimal solution A obtained buy expert weighting method which focus on the assembly attributes. The optimal solution B is obtained by the information entropy weighting method which lack of authenticity. The combined weighting method is applied to obtain the optimal solution C, which compromises between expert weighting method and information entropy weight method. The module options selected are listed in the following table.

Table 10 The module options of the optimal solution C

6 Discussion

The presented case study (centrifugal compressor) is a good example for demonstrating the advantages of a multi-objective approach for decision-making during the early product design phase. Compared with other approaches or tools for the multi-objective conceptual design, this newly proposed approach has some unique advantages.

  1. 1.

    With this approach, the feasible design solutions is generated from a complete solution space. According to morphological matrix, all the potential solutions are obtained in the form of module option.

  2. 2.

    With this approach, the multi-objective conceptual design process is divided into two stages: multi-objective optimization and selection. A large number of dominant solutions can be eliminated quickly through the optimization stage, which greatly reduces the screening workload of the optimal solution.

  3. 3.

    This approach can partly complete the evaluating works about the module properties and the final conceptual design scheme. The functional module properties are described quantitatively by corresponding attributes and scores. Therefore, the final conceptual scheme can be evaluated according to synthesis these module properties.

  4. 4.

    This approach has more flexibilities for the designers to emphasize their opinions and understanding about the product design task. In practical engineering practice, it is also necessary to prepare some appropriate standby schemes. At this time, we can obtain the corresponding standby scheme by adjusting the relevant parameters of MOPSO and TOPSIS.

7 Concluding remarks

The major goal of this work is to present a way for optimization and selecting the optimal multi-objective solution for comprehensively considering different product aspects (assembly, manufacturing and cost). In conceptual design stage, the multi-objective analysis of product assembly, manufacturing and cost supports design to obtain a trade-off design solution. The case analysis (centrifugal compressor) presented in this article can effectively prove the feasibility and effectiveness of the proposed method.

Although this multi-objective analysis method can achieve the optimization and selection of the optimal conceptual solutions, there are still many places which can be furthermore improved. For example, the presented method can only generate conceptual scheme in the form of functional module option determination. However, it is difficult to deal with the non-option selection problem, such as the best value of component size. Additionally, the map** between functional basis and modules is defined as one-to-one map** in this article, it can be more suitable for practice conceptual design only if more complex and realistic map** can be taken into consideration. All these problems will be considered in future work.