论文部分内容阅读
压力铸造充型过程数值模拟是压铸计算机辅助工程应用的一个重要方面,而计算规模和效率一直是这一模拟过程中的关键问题。为扩大求解规模,该文应用Schwarz混乱松弛的思想,设计了一种异步并行算法,并在并行机群计算系统实现。该算法将整体的求解域分解为多个子域,每个子域的计算作为子任务分配给并行计算系统内的节点,每个节点可异步求解。采用通信机制进行数据交换,实现全局收敛。这种算法能够有效利用多节点优势,计算规模随节点数呈线性增加。对气缸盖罩盖零件进行了充型模拟验证,获得了满意结果。
Numerical simulation of pressure casting process is an important aspect of the application of die-casting computer aided engineering. The calculation scale and efficiency are always the key issues in this simulation process. In order to expand the scale of solution, this paper uses Schwarz chaos relaxation theory, designs an asynchronous parallel algorithm and implements it in a parallel cluster computing system. The algorithm decomposes the global solution domain into multiple sub-domains, and the calculation of each sub-domain is assigned to the nodes in the parallel computing system as sub-tasks. Each node can be solved asynchronously. Adopt communication mechanism to exchange data to achieve global convergence. This algorithm can effectively take advantage of multi-node, the calculation of the size of a linear increase with the number of nodes. Filling the cylinder head cover parts simulation verification, and obtained satisfactory results.