您当前的位置:五五电子网电子知识电工技术电工文摘电力系统微机保护中开平方浮点算法的改进 正文
电力系统微机保护中开平方浮点算法的改进

电力系统微机保护中开平方浮点算法的改进

点击数:7559 次   录入时间:03-04 12:03:42   整理:http://www.55dianzi.com   电工文摘
表1 迭代次数与误差关系
次数12345 误差/(%)6.071.73×10-15.0×10-31.5×10-44.4×10-6
  迭代两次的可达0.173%,满足一般工程要求;如迭代3次,已有相当高的精度。若进一步提高精度,可判断尾数次高位的值,若次高位为1,则M≥0.75,此时可选初值为1.0;若次高位为0,则0.5≤M≤0.75,此时可取
  MCS96系列单片机在测量保护方面应用广泛,本算法采用MCS96汇编语言实现。MCS96指令系统中,有NORML规格化指令,容易实现浮点数的规格化;有位测试指令JBC和JBS, 也易实现次高位的判断, 并且上述指令的执行时间不长。程序流程如图1所示。t08-2.gif (5025 bytes)

图1 程序流程图

3 结论

  本文提出的基于浮点数的迭代法,其初值的选择方法具有下列特点:
  a. 消除了初值选取的困难,初值可固定为1.0;
  b. 迭代次数少,2~3次即可满足要求;
  c. 对阶码的处理运行速度快;
  d. 迭代次数固定,从而相对误差固定,减少了每次迭代算法后的精度差别,也避免了某些迭代次数太多而造成的计算时间的不均匀。■

作者简介:杨鹏(1963-),男,讲师,从事电气测量及控制的教学与研究工作;
     史旺旺(1969-),男,讲师,从事电机、电器测量及控制的教学与研究工作。
作者单位:杨鹏(扬州大学工学院电气系,江苏 扬州 225009)
     史旺旺(扬州大学工学院电气系,江苏 扬州 225009)

参考文献:

[1]周大敏.电量变送器中开平方算法的研究[J].继电器,1996(3)
[2]袁慰平.数值分析[M].南京:东南大学出版社,1992
[3]金磐石.Intel 96系统单片微型计算机应用详解[M].北京:电子工业出版社,1992

上一页  [1] [2] 


本文关键字:暂无联系方式电工文摘电工技术 - 电工文摘