单片机求相量幅值的一种较精确快速算法

被引:3
作者
周良松
尹项根
胡会骏
机构
[1] 华中理工大学,华中理工大学,华中理工大学
关键词
相量幅值; 泰勒展开;
D O I
暂无
中图分类号
学科分类号
摘要
在电力系统计算中,不可避免的要遇到求相量幅值的情况,比如求电压幅值V=(Vr×Vr+Vi×Vi)1/2,求阻抗的模|Z|=(R×R+X×X)1/2等等。然而在电力系统微机保护和监控的实时计算中,常常为完成开平方求相量幅值的计算而花去了大量的宝贵时间。为此,不少文章寻找近似算法,例如,文献采用了分段线性化法,文献采用了函数逼近法,在提高其计算速度和精度方面取得了一定的成绩。但是现有的各种算法,不能同时兼顾两者的关系,往往不是精度不够,就是速度较慢。对于工程上要求计算速度和精度都比较高的场合,则需要寻找一种较好的算法。本文从最基本的泰勒展开出发,提出了一种既有较快计算速度,又有较高精度的近似算法。该算法用汇编语言编程简单,文中给出了程序框图和用96单片机汇编语言编写的程序,在时钟为12MHz的8096单片机上运行表明,最大相对误差为0.17%,计算时间约为30微秒。
引用
收藏
页码:11 / 14
页数:4
相关论文
共 2 条
[1]   简化高压输电线计算机距离保护计算的方法 [J].
胡立华 .
继电器, 1983, (04) :45-57
[2]  
数值分析[M]. 华中理工大学出版社 , 李庆扬等编, 1986