论文部分内容阅读
塑料工业是国民经济中的一个非常重要的行业。由于塑料的机械性能和加工性能优良,而且具有质量轻、耐腐蚀、电绝缘性能好、强度高等优点,引起了人们的关注,获得了迅速的发展,在汽车、家电仪器仪表、建筑装饰等领域得到了广泛的应用,目前其体积消耗量已超过钢、铜、铝的总和,并有以塑代钢、以塑代木的趋势。以计算机应用为基础的注塑充型过程数值模拟技术正在注塑工艺设计中起到日益重要的应用。然而在得到高精度结果的前题下,其计算时间往往成为该种方法的瓶颈。并行计算的技术出现为模具注塑的高精度数值模拟解决了计算效率的问题。本文针对模具注塑过程的数值模拟特点,设计了一种区域分解算法,将原计算区域划分为几个子区域,可以达到荷载平衡的效果,以降低并行计算时间。有限元区域分解的好坏直接影响到并行计算的效率,其不但要求各个子区域的负载平衡,并且应当尽量降低各子区域之间的边界上度。基于聚类的思想,通过建立负载平衡模型和边界控制模型,将区域分解问题转化为多目标优化问题,之后做分级优化得出满意的区域分解结果。本文研究了高聚物成型填充过程并行数值仿真分析,接合迭代法和有限元方程的特点,发展了一个并行子结构迭代并行算法。在区域分解的基础上,该算法通过对有限元节点的分类划分实现了有限元方程的组集和求解的并行化,并研制了相应的程序。本文在原有的郑州大学的zmold基础上,编写了新的并行代码,应用MPICH-1.1.2做为传输工具,在大连理工大学深腾1800服务器上进行了并行计算测试。在文章的最后给出了计算模拟的结果。