Abstract
As a bi-level optimization method, collaborative optimization can solve multidisciplinary design optimization problems in practical engineering effectively. However, if there are high-dimensional couplings in a multidisciplinary design optimization problem, a large number of compatibility constraints will be required in collaborative optimization. In this situation, collaborative optimization will not be suitable to be utilized because of low computational efficiency or divergence issue. To solve this problem, an efficient interaction balance optimization method is proposed in this article. In interaction balance optimization method, the simple coordination strategy of interaction balance principle and the distributed optimization strategy of collaborative optimization can be integrated effectively. Lagrange multipliers are used instead of compatibility constraints to maintain the consistency between any two coupled disciplines. Two examples are given to show the effectiveness of the proposed method.
Keywords
Introduction
With the development of engineering systems, concurrent engineering (CE) has received increasing attention. Recently, many CE technologies have been developed to solve integrated, simultaneous design problems of engineering systems (Chhabra and Emami, 2014; Deshmukh et al., 2013; Huang et al., 2011; Hwang et al., 2014; Meng et al., 2014; Ostrosi et al., 2014; Zhang et al., 2011, 2013). As a specific implementation of CE technologies, multidisciplinary design optimization (MDO) is a powerful method to design complex and coupled engineering systems (Huang et al., 2011; Hwang et al., 2014; Meng et al., 2014; Sobieszczanski-Sobieski and Haftka, 1997; Zhang et al., 2011, 2013). In MDO, a cost-type objective function is minimized while multidisciplinary constraints are satisfied. Furthermore, a coordination strategy is used to make interaction variables (including shared design variables and linking variables) satisfying the consistency requirements between any two coupled disciplines (Jeremy and Panos, 2005). Based on the coordination strategies, MDO methods can be categorized into two types: single-level methods and multilevel methods (Balling and Wilkinson, 1997; Chen et al., 2002; Hulme and Bloebaum, 2000; Martins and Lambe, 2013; Tosserams et al., 2009). Single-level methods generally have a single optimizer and use a non-hierarchical structure directly. Multidisciplinary feasible (MDF; Cramer, 1992; Lambe and Martins, 2012), individual discipline feasible (IDF; Cramer et al., 1994; Dener and Hicken, 2014; Kodiyalam and Sobieszczanski-Sobieski, 2001; Yu et al., 2014), and all-at-once (AAO; Haftka, 1994; Roshanian et al., 2014) are single-level methods. Multilevel methods modify the relationship of a non-hierarchical structure into a hierarchical structure. Generally, they have system and subsystem levels. Each level has an optimizer. Therefore, each discipline has a separate analyzer and can determine design solutions. Concurrent subspace optimization (CSSO; Liang et al., 2012; Renaud and Gabriele, 1994; Wujek et al., 1996; Zhang and Tang, 2015), bi-level integrated system synthesis (BLISS; Barthelemy and Sobieszczanski-Sobieski, 1983; Sobieszczanski-Sobieski et al., 2003; Yi et al., 2008; Zhao and Cui, 2011; Zhou et al., 2014), and collaborative optimization (CO; Alexandrov and Lewis, 2002; Braun, 1996; Braun and Kroo, 1995; Li et al., 2014; Tappeta and Renaud, 1997; Zhao et al., 2012) are multilevel methods.
Although many methods have been proposed, the developments of MDO are still necessary. On one hand, the development of engineering systems may make the existing MDO methods difficult to deal with all new challenges efficiently. On the other hand, because of the limited time and cost, designers have to select an appropriate method among various MDO methods to solve their problems. More new MDO methods should be developed to provide more options for designers. For example, the CO method is suitable to solve a MDO problem for the distributed engineering system with low couplings. However, if the distributed engineering system is large scale, there will be a large number of interaction variables in the corresponding MDO model. In this situation, CO method will be low efficient or even cannot converge.
This work is aimed to address the low-efficient issue of CO. We will focus on the situation where the architecture of engineering system is distributed and CO is feasible to use. The question is how can we enhance the efficiency of CO to solve MDO problems for large-scale engineering systems? To answer the question, we integrate the coordination strategy of interaction balance principle (IBP) and the collaborative mechanism of CO, and propose a new MDO method, which is named as interaction balance optimization (IBO).
This article is organized as follows. In section “The formulation of MDO,” the general MDO formulation is given. In section “The CO method,” the CO method is briefly reviewed. In section “IBO,” the basic idea of IBO is discussed in detail. Then the solution procedure of IBO is proposed. In section “Examples,” a numerical example and an aircraft conceptual design problem are used to show the effectiveness of the proposed method. Some conclusions are presented in section “Conclusion.”
The formulation of MDO
In this study, we consider the case that the system objective is a linear sum of all discipline objectives. Then a MDO problem can be formulated as
where

Interactions between coupled disciplines.
The CO method
In MDO, the performance of an engineering system is driven not only by the performance of individual disciplines but also by their interactions. Considering these interactions in an optimization problem generally requires a special coordination strategy. In CO, a complex system is decomposed into multiple disciplines. Then, the original MDO problem in equation (1) is modified into a system optimization problem as
and some corresponding discipline optimization problems as
where
The system optimization problem in equation (2) manages the overall optimization process at system level. It minimizes the system objective

Optimization strategy of CO.

Coordination strategy of CO (Kroo, 2004).
The optimization strategy of CO fits the architecture of distributed engineering systems (Perez et al., 2004). Thus, it can be applied in practical easily. However, if there are a large number of interaction variables in a MDO problem, the CO method will be low efficient or even cannot converge (Kim, 2001). It is because that the high dimensionality of interaction variables makes it difficult or even impossible to satisfy compatibility constraints.
IBO
To solve the above problem in CO, IBP, a coordination method for large-scale systems, is developed in this study. Similar to CO, IBP decomposes a large-scale system into multiple subsystems and has system and subsystem levels (Amgai and Abdelwahed, 2014; Findeisen et al., 1980; Mehrotra and Abdelwahed, 2014; Sadati and Marvast, 2006). At subsystem level, each subsystem problem is solved concurrently while the Lagrange multipliers

Coordination strategy of IBP.
We combine the coordination strategy of IBP and the distributed optimization strategy of CO and propose the IBO method to solve MDO problems. In IBO, we treat sharing design variable
Then, based on the linear relationship
In equation (4), the value of
Then, the discipline optimization problems in equation (4) are changed to
It should be noted that the isolated discipline optimization problems in equation (6) can be solved concurrently at subsystem level and
In equation (6), each discipline optimization problem is independent. Thus
Moreover, we denote the Lagrange dual function of the system Lagrange function in equation (7) as
Then, the equivalence relationship in equation (10) can be obtained based on the Lagrange duality theorem if there is a saddle point in the system Lagrange function
Substituting equation (8) into equation (10), we obtain
Thus, we can update

Optimization strategy of IBO.
The detailed solution procedure of IBO is given as follows:
Step 1. Set the initial values for design variables
Step 2. Solve the system optimization problem
Step 3. Solve the discipline optimization problems in equation (6) at subsystem level. Using the distributed optimization strategy of IBO, discipline optimizations can be performed concurrently.
Step 4. Check the convergence. Calculate
Step 5. Stop the overall optimization process. Output the solutions
The flowchart of IBO is illustrated in Figure 6.

Flowchart of IBO.
Examples
In this section, the effectiveness of the proposed method is illustrated by a numerical example and an aircraft conceptual design problem. We also use other multilevel MDO methods, CO, CSSO, and BLISS, as comparisons to solve these MDO problems. All optimization processes are conducted under the platform of
A numerical example
A numerical example is provided to show the proposed method in detail. The formulation of this example is given in equation (12)
where
We modify the original optimization problem into a MDO problem including two coupled disciplines. The discipline optimization problems are given in equations (13) and (14), and the coupled relationship is shown in Figure 7.

Coupled relationship of two disciplines.
The first discipline optimization problem is
where
The second discipline optimization problem is
where
Using the distributed optimization strategy of IBO, there are a system optimization problem and two modified discipline optimization problems as follows.
The system optimization problem at system level is
The first modified discipline optimization problem at subsystem level is
The second modified discipline optimization problem at subsystem level is
We select two initial points to show the effectiveness of the proposed method. The first point
Solutions of the numerical example.
IBO: interaction balance optimization; CO: collaborative optimization; CSSO: concurrent subspace optimization; BLISS: bi-level integrated system synthesis.
Aircraft conceptual design problem
The second example is an aircraft conceptual design problem which is developed by the MDO research group at the University of Notre Dame (Agarwal et al., 2004). The optimization problem involves aerodynamic discipline, weight discipline, and performance discipline. The tightly coupled relationships among these disciplines are shown in Figure 8.

Aircraft conceptual design problem.
There are five shared design variables
List of variables in the aircraft conceptual design problem.
The optimal objective in this example is to determine the least gross take-off weight within the bounded design space subject to two performance constraints. The constraints are the range and stall speed of the aircraft. The optimization model of this example can be formulated as follows (Agarwal et al., 2004)
where
Solutions of the aircraft conceptual design problem.
IBO: interaction balance optimization; CO: collaborative optimization; CSSO: concurrent subspace optimization; BLISS: bi-level integrated system synthesis.
Conclusion
In this article, we propose an effective IBO method to solve MDO problems for large-scale distributed engineering systems. The main difference of IBO from CSSO and BLISS is that IBO eliminates system analysis. Thus, IBO can enjoy higher efficiency. The main difference of IBO from CO is that IBO uses Lagrange multipliers instead of compatibility constraints to maintain the consistency between coupled disciplines. Thus, IBO is more effective than CO to solve a MDO problem with high-dimensional couplings. Furthermore, the simple coordination strategy of IBP and the distributed optimization strategy of CO are integrated effectively in IBO. Thus, IBO fits the architecture of distributed engineering systems. Using the distributed optimization strategy of IBO and taking the advantage of advanced computational analysis tools, designers can simultaneously improve the design and reduce the time and cost of the design cycle. However, the assumption that the system objective is a linear sum of all discipline objectives may limit the application of IBO. In practical engineering, the relationship between system objective and discipline objectives are non-linear generally. To solve this problem, we will try to use powerful multi-objective optimization methods to enhance IBO in future works.
Footnotes
Declaration of Conflicting Interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was supported partially by the National Natural Science Foundation of China under contract No. U1330130, the National High Technology Research and Development Program of China (863 Program) under contract No. 2007AA04Z403, the China Postdoctoral Science Foundation under contract No. 2015M580780 and the Fundamental Research Funds for the Central Universities under contract No. ZYGX2015 KYQD045.
