Asynchronous Parallel Distributed Coevolutionary Multidisciplinary Design Optimization

陈琪锋,戴金海
DOI: https://doi.org/10.3321/j.issn:1000-1328.2002.04.012
2002-01-01
Abstract:Adopting merits of evolutionary algorithm,distributed coevolutionary multidisciplinary design optimization (DCMDO) algorithm can be used directly to problems with discrete and integer design variables or with disjointed design space.To satisfy the need of multidisciplinary concurrent design optimization and coordination in modern distributed heterogeneous computer network environment,in this paper,we investigate the parallelization of DCMDO,and give an asynchronous parallel version of DCMDO algorithm- asynchronous parallel distributed coevolutionary multidisciplinary design optimization (APDCMDO) algorithm.The APDCMDO was executed on local computer network in an asynchronous parallel way based on Client/Server model.Not only inter disciplinary design optimization was parallelized,but also inner disciplinary design optimization was executed in parallel.Each discipline can have multiple optimization nodes concurrently.Optimization nodes can be added or shut down dynamically without affecting others.This makes APDCMDO both flexible and having good fault tolerance.The APDCMDO algorithm was applied to a missile aerodynamic shape/engine/control multidisciplinary design optimization problem.The convergence property of APDCMDO algorithm is close to single computer sequentially executed DCMDO algorithm,but the asynchronous parallel version effectively shortens the design time.The code of APDCMDO is based on CORBA/C++,thus can be conveniently used in CORBA based flying vehicle integrated design environment.
What problem does this paper attempt to address?