微机保护测控装置中经常遇到开方计算,其计算速度和精度直接影响到微机保护测控装置的性能。牛顿迭代法用于开方计算的主要难点是选取合适的迭代初值。分析了牛顿迭代法应用于开方计算所具有的特征,并利用其特征针对2种不同形式的开方运算分别提出了相对误差小且速度快的迭代初值选取方法。对于整数开方计算,根据被开方数二进制的位数确定最优的迭代初值;对于复数模形式的开方计算,根据复数的实部和虚部确定最优的迭代初值。与工程上传统采用的算法相比,该算法计算精度更高,计算量小(至多进行一次除法运算),主要针对定点数(整型