TY - JOUR
T1 - Coordination specification in distributed optimal design of multilevel systems using the Chi language
AU - Etman, L.F.P.
AU - Kokkolaras, M.
AU - Hofkamp, A.T.
AU - Papalambros, P.Y.
AU - Rooda, J.E.
PY - 2005
Y1 - 2005
N2 - Coordination plays a key role in solving decomposed optimal design problems. Several coordination strategies have been proposed in the multidisciplinary optimization (MDO) literature. They are usually presented as a sequence of statements. However, a precise description of the concurrency in the coordination is needed for large multilevel or non-hierarchic coordination architectures. This article proposes the use of communicating sequential processes (CSP) concepts from concurrency theory for specifying and implementing coordination strategies in distributed multilevel optimization rigorously. CSP enables the description of the coordination as a number of parallel processes that operate independently and communicate synchronously. For this purpose, we introduce elements of the language , a CSP-based language that contains advanced data modeling constructs. The associated software toolkit allows execution of the specified coordination. Coordination specification using is demonstrated for analytical target cascading (ATC), a methodology for design optimization of hierarchically decomposed multilevel systems. It is shown that the ATC coordination can be compactly specified for various coordination schemes. This illustrates the advantage of using a high-level concurrent language, such as , for specifying the coordination of distributed optimal design problems. Moreover, the software toolkit is useful in implementing alternative schemes rapidly, thus enabling the comparison of different MDO methods.
AB - Coordination plays a key role in solving decomposed optimal design problems. Several coordination strategies have been proposed in the multidisciplinary optimization (MDO) literature. They are usually presented as a sequence of statements. However, a precise description of the concurrency in the coordination is needed for large multilevel or non-hierarchic coordination architectures. This article proposes the use of communicating sequential processes (CSP) concepts from concurrency theory for specifying and implementing coordination strategies in distributed multilevel optimization rigorously. CSP enables the description of the coordination as a number of parallel processes that operate independently and communicate synchronously. For this purpose, we introduce elements of the language , a CSP-based language that contains advanced data modeling constructs. The associated software toolkit allows execution of the specified coordination. Coordination specification using is demonstrated for analytical target cascading (ATC), a methodology for design optimization of hierarchically decomposed multilevel systems. It is shown that the ATC coordination can be compactly specified for various coordination schemes. This illustrates the advantage of using a high-level concurrent language, such as , for specifying the coordination of distributed optimal design problems. Moreover, the software toolkit is useful in implementing alternative schemes rapidly, thus enabling the comparison of different MDO methods.
U2 - 10.1007/s00158-004-0467-z
DO - 10.1007/s00158-004-0467-z
M3 - Article
SN - 1615-147X
VL - 29
SP - 198
EP - 212
JO - Structural and Multidisciplinary Optimization
JF - Structural and Multidisciplinary Optimization
IS - 3
ER -