结合水平集函数方法及移动网格技术,利用有限元法模拟分析了离散型β相分布和连续型β相分布的AZ31镁合金在NaCl溶液中的腐蚀行为,通过解Nernst-Planck方程得到腐蚀过程中AZ31镁合金/NaCl界面的电势、氯离子及镁离子浓度分布,并通过扫描离子选择性电极实验验证了此模拟方法的可行性.模拟分析表明,当β相离散分布在α相周边时,在与β相相邻的α相区域腐蚀速率最快,形成腐蚀缩颈坑,坑内氯离子富集,进一步加速了α相的腐蚀,最终β相逐渐脱离合金进入溶液;当β相连续分布在α相周边时,α相不断被腐蚀,最终α相全部溶解而只剩β相,求解随即停止.扫描离子选择性电极实验结果表明此模拟模型可以对镁合金的电化学腐蚀进行较好预测和判断