Concurrent Optimization of Large Structures. I: Algorithms

Concurrent Optimization of Large Structures. I: Algorithms
复制标题

大型结构的并发优化。

DOI:
10.1061/(asce)0893-1321(1992)5:1(79
复制
发表时间:
1992
影响因子:
1.7
通讯作者:
O. Kamal
O. Kamal
中科院分区:
工程技术4区
文献类型:
--
作者:
H. Adeli;O. Kamal

文献摘要

被引文献

相似文献

提出了一种用于共享内存多处理机结构优化的并行算法。在节点位移、单元应力和构件尺寸受限的情况下,采用并行处理环境下的最优性准则方法对结构进行了优化。重点是指向并行化求解过程的每个计算步骤。并行算法的发展,以确保最佳的并发性能和加速在每一步。在求解广义位移时,采用子结构算法实现最佳的工作负载平衡。并发性是通过使用廉价并发性的概念和线程的概念实现的。(另一篇论文通过在可变处理器数量的Encore multiax共享内存计算机上优化多个桁架和框架问题,证明了并行算法的效率。)该算法特别适用于空间站等大型结构的优化。
Parallel algorithms are presented for optimization of structures on shared-memory multiprocessor computers. Structures subjected to multiple loading cases with limitations on nodal displacements, element stresses, and member sizes are optimized using the optimality-criteria approach in a concurrent-processing environment. Emphasis is directed toward parallelizing each computational step of the solution process. Parallel algorithms are developed to assure the best concurrent performance and speed-up within each step. A substructuring algorithm is used to achieve the best work-load balance during the solution of the generalized displacements. Concurrency is achieved through the use of the notion of cheap concurrency and the concept of threads. (A companion paper demonstrates the efficiency of the parallel algorithms through optimization of several truss and frame problems on an Encore Multimax shared-memory computer for a variable number of processors.) The algorithms are particularly suitable for optimization of large structures such as space stations.