Abstract

The distributed strategy of Collaborative Optimization (CO) is suitable for large-scale engineering systems. However, it is hard for CO to converge when there is a high level coupled dimension. Furthermore, the discipline objectives cannot be considered in each discipline optimization problem. In this paper, one large-scale systems control strategy, the interaction prediction method (IPM), is introduced to enhance CO. IPM is utilized for controlling subsystems and coordinating the produce process in large-scale systems originally. We combine the strategy of IPM with CO and propose the Interaction Prediction Optimization (IPO) method to solve MDO problems. As a hierarchical strategy, there are a system level and a subsystem level in IPO. The interaction design variables (including shared design variables and linking design variables) are operated at the system level and assigned to the subsystem level as design parameters. Each discipline objective is considered and optimized at the subsystem level simultaneously. The values of design variables are transported between system level and subsystem level. The compatibility constraints are replaced with the enhanced compatibility constraints to reduce the dimension of design variables in compatibility constraints. Two examples are presented to show the potential application of IPO for MDO.

1. Introduction

The Multidisciplinary Design Optimization (MDO) has received considerable attentions because of the increasing system complexity and the discipline interactions. In a multidisciplinary system, strong interactions between disciplines require taking advantage of the parallel design process [1]. A coordination strategy is applied to drive the design variables in different disciplines towards the optimum for the original problem [2]. Generally, there are two kinds of MDO coordination methods, nonhierarchical manner, and hierarchical manner [35]. For the nonhierarchical manner, using Multidisciplinary Feasible (MDF) approach, the Multidisciplinary Analysis (MDA) is performed multiple times via the fixed-point iteration [6]. The MDA is necessary at both each iteration and every point where the derivatives are to be evaluated, if a gradient-based method is used. Thus MDF is expensive in realistic application [7]. Using the All-at-Once (AAO) approach, the feasibility can be guaranteed when the optimization converges. The optimizer provides analysis models with inputs and outputs, and analysis models establish the discrepancies for the estimated inputs and outputs. The computational burden to maintain the feasible is relieved; however, the number of constrains for the discrepancy of the interdisciplinary variables is increased [8]. The Individual Discipline Feasible (IDF) method maintains the discipline feasibility when the optimizer drives disciplines to the multidisciplinary feasibility and optimality. Concurrent and independent discipline analyses are available in IDF. However, there will be a large number of optimization variables when applying IDF [9]. The specific analysis variables that represent communication between disciplines are treated as optimization variables [10]. Using the Concurrent Subspace Optimization (CSSO) method, the design variables are assigned to individual disciplines by the Global Sensitivity Equation (GSE). Each discipline performs a separate optimization by operating on its own discipline design variables. The coordination problem is solved by GSE and the optimum sensitivity derivatives with respect to parameters [11]. However, no two disciplines are allowed to operate on the same design variables in CSSO [12]. For the hierarchical manner, the Collaborative Optimization (CO) method decomposes the optimization problem and eliminates the need for disciplines by associating the design variables and linking variables with the system-level design variables. The system-level design variables may be shared between disciplines. These shared variables converge to common values by a coordination problem ultimately [1315]. However, if there are many linking variables between disciplines, it is difficult to apply CO. It is because the extreme number of linking variables may make the consistence constraints failed [16]. The Bi-Level Integrated System Synthesis (BLISS) method uses a gradient-guided method to improve the system design, alternating between the discipline design variables and the system level design variables. The system level optimization problem deals with a small number of linking variables, while the discipline optimization problems deal with a relative larger number of discipline design variables [17]. However, BLISS has the disadvantage that it needs expensive sensitivity information for GSE and the optimum sensitivity analysis [18, 19].

Although many MDO methods have been proposed, new strategies are also needed to allow designers to select an appropriate method among various MDO methods. In this paper, the Interaction Prediction Optimization (IPO) is introduced based on the Interaction Prediction method (IPM) strategy. There are the system level and the subsystem level in IPO. At the system level, the discipline design variables are fixed and treated as the design parameters, while the interacting variables (including the shared variables and linking variables) are operated as design variables. At the subsystem level, the discipline design variables are operated as design variables, while the interacting variables are treated as the design parameters. The discipline objectives are optimized at the subsystem level in parallel. The system controller updates the interaction design variables for the subsystem optimization problems.

This paper is organized as follows. In Section 2, the theory of control and coordination in large-scale systems is introduced and the IPM strategy is briefly reviewed. In Section 3, the MDO problem is given. In Section 4, the IPO strategy is discussed in detail, including the formulation and the procedure. In Section 5, two examples are used to illustrate the effectiveness of the proposed method, followed by conclusions in Section 6.

2. Large-Scale Systems and the Interaction Prediction Method

For the large-scale systems, the control process is not conducted in a centralized manner because of the high complexity and the dimensionality problem. The decomposition methods can be used to solve the control problems as shown in Figure 1. In this way, a large-scale system is decomposed into several interconnected subsystems. The original control problem is redefined as the system level control problem and the subsystem level control problems. Each subsystem solves its own control problem and the system level coordination monitors and coordinates these subsystem problems.

As one of the large-scale system control method, IPM is introduced here. Using IPM, the system is decomposed into subsystems denoted by . As shown in Figure 2, there are two levels such as the system level, which manages the overall process using the control variables , and the subsystem level, which manipulates the subsystem control problem and outputs the subsystem control solutions , . The control process is conducted until subsystem control problems are solved and the compatibility conditions between the subsystems are satisfied. The details of IPM are given in [20].

3. MDO Problems

In MDO problems, each discipline possesses a certain degree of autonomy but also depends on other disciplines through the interacting variables. The outputs of one discipline may become inputs of other disciplines. The formulation of MDO problem is given in where denotes the system objective; denotes inequality constraints; denotes equality constraints; denotes a vector of shared design variables; denotes a vector of discipline design variables of the th discipline; denotes a vector of linking variables, which are inputs of the th discipline and outputs of the other disciplines ; denotes a vector of linking variables, which are inputs of the other disciplines and outputs of the th discipline; denotes the total number of the disciplines; denotes the coupled information between the coupled disciplines.

4. The Interaction Prediction Optimization for MDO Problems

Combining the control and coordination strategy of IPM and the distributed design strategy of CO, the IPO method is proposed to solve the MDO problem in (1). Like the architecture of CO, there are the system level and the subsystem level in IPO. The system level minimizes the system objective with the design parameters which are the solutions of the discipline design variables from the subsystem level. Then the system level determines the values of interaction variables , , and for the disciplines at the system level. The optimization problem at the system level is given in where presents the th cycle in the optimization process.

The subsystem level tries to find the solutions of the discipline design variables . In the discipline optimization problems, interaction variables , , and are the design parameters. The discipline objectives are optimized in parallel and simultaneously. The discipline optimization problems at the subsystem level are given in where is the outputs of the discipline analysis, ; is the enhanced compatibility constraint; and is a very small positive number. The framework of IPO is given in Figure 3.

The procedure of IPO includes the following steps.

Step 1. Set initial values for design variables , , , and , .

Step 2. Solve the system optimization problem in (2) at the system level. The discipline design variables are used as design parameters. Obtain the th cycle system solutions , , and , and then send them to the subsystem level.

Step 3. Solve the discipline optimization problems in (3) at the subsystem level. The distributed design strategy of IPO allows discipline optimizations to be conducted in parallel and simultaneously. The interaction design variables , , and and the output of discipline analysis are used as design parameters. The enhanced compatibility constraints are used to diminish the discrepancy between and during the discipline optimization process.

Step 4. Check the convergence. Calculate . If , the values of the system objective and the discipline objectives are stable, and go to Step 5; otherwise, set and go to Step 2.

Step 5. Stop the optimization process. Output the solutions , , , and .

The flowchart of IPO is given in Figure 4.

5. Examples

In this section, we use two examples to show the application of the proposed method. The efficiency and accuracy of the proposed method are compared with CO. The solutions from MDF are considered as the correct results.

5.1. Mathematical Example

The mathematical problem is provided as a simple test problem for testifying the proposed method. The design optimization problem is given as where is the system objective and , , , , and are design variables.

Here, this problem is modified into a MDO problem including two disciplines shown in Figure 5. In the modified problem, and are the discipline objectives, two coupled variables and affect each other.

The optimization problems using IPO are provided in (5), (6), and (7).(1)System optimization problem at the system level is as follows: (2)Discipline optimization problem 1 at the subsystem level is as follows: (3)Discipline optimization problem 2 at the subsystem level is as follows:

The optimization processes are conducted at two different initial points, and . The solutions are compared in Table 1. Here the compatibility constraints in IPO and CO are . is the number of function calls at the system level; and are the numbers of function calls of discipline 1 and 2 at the subsystem, respectively. The solutions of two methods have the same accuracy. However, the numbers of function calls at both the system level and the subsystem level using IPO are less than that using CO. The reason is that the discipline objectives in IPO are different to the discipline objectives in CO and the enhanced compatibility constraints in IPO are simpler than the original compatibility constraints in CO.

5.2. Speed Reducer Design

This problem is an artificial NASA MDO test example in [7]. There are the power input discipline and the power output discipline shown in Figure 6.

The optimization problem is defined as

The optimization problems using IPO are provided in (9), (10) and (11).(1)System optimization problem at the system level is as follows: (2)Power input discipline optimization problem at the subsystem level is as follows: (3)Power input discipline optimization problem at the subsystem level is as follows: where , , , and .

This problem is solved at two initial points, and . The results are shown in Table 2. In this example, there are only shared design variables in both disciplines and compatibility constraints are not needed in IPO. Thus the optimization problems in IPO are simpler. Compared with CO, IPO enjoys less number of the function calls and higher efficiency than CO in this example.

6. Conclusions

In this paper, IPM which is applied in control and coordination in large-scale systems is introduced for MDO problems. Based on the strategy of IPM, IPO is given and its mathematical foundation is presented. Compared with CO method, there are two improvements in IPO. One is that, using the original compatibility constraints in CO, the solutions from the subsystem level are needed to be compared with the target values of discipline design variables and the interaction variables from the system level. If there are a large number of variables, the compatibility constraints will be more complex. It results in more function calls and deteriorates the CO performance. However, using the enhanced compatibility constraints in IPO, only the values of coupled variables from the system level and from the discipline analysis are needed to be compared during the discipline optimization process. The dimension of variables in the enhanced compatibility constraints is reduced. Thus the enhanced compatibility constraint is simpler than the original compatibility constraint and easer to be applied in the optimization process. The other is that multiple discipline objectives are incorporated and converted to a single objective by an aggregate function in CO. Despite maintaining the discipline autonomy, no discipline objectives are considered at the subsystem level. In IPO, the system objective and the discipline objectives are considered at the system level and the subsystem level, respectively. Thus the framework of IPO is more suitable for the practical engineering.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This research is partially supported by NSAF (U1330130) and the China Scholarship Council (File no. 201306070068).