动态超松弛迭代算法
(1. 哈尔滨工业大学 材料科学与工程学院, 哈尔滨 150001;
2. 哈尔滨理工大学 机械动力工程学院, 哈尔滨 150080;
3. 哈尔滨理工大学 材料科学与工程学院, 哈尔滨 150080)
摘 要: 在模拟铝合金压铸件型腔充型过程时, 采用传统的固定松弛因子ω(0<ω<2)不能有效地减少运算中的迭代次数, 而采用一种提高充型过程数值模拟运算速度的新算法—动态超松弛迭代算法, 在0<ω<2范围内, 运用自适应计算方法, 根据运算的迭代次数的增减可以决定松驰因子的增大或减少,动态调整松弛因子可使运算中的迭代次数减少。 经实际运算检验, 运用该方法可以大幅度提高运算速度, 运算的迭代次数减少25%。
关键字: 数值模拟; 动态; 松弛因子; 充型过程; 铝合金
(1. School of Materials Science and Engineering,
Harbin Institute of Technology, Harbin 150001, China;
2. School of Mechanical and Power Engineering,
Harbin Science and Technology University,Harbin 150080, China;
3. School of Materials Science and Engineering,
Harbin Science and Technology University,Harbin 150080, China)
Abstract:A new algorithm—dynamic over-relaxation iteration algorithm was brought forward, which was used for increasing operational speed of numerical simulation during filling mold process. The dynamic over-relaxation iteration algorithm is aimed at reducing number of iteration. Using adaptive calculation method, the relaxation factor ω is changed according to increasing or decreasing of the number of iteration within the range from 0 to 2, thus dynamic adjustment of ω can be obtained. Practical calculation results show that the calculation iteration numbers can be reduced by 25%, and operational speed increases greatly.
Key words: numerical simulation; dynamic; relaxation factor; filling process; aluminum alloys