一种两采样点无算法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种两采样点无算法

利用两采样点无功算法实现 张目 安徽一天电气技术有限公司 系统工程师 【摘要】 关键字 SVC、 MCR、 TSC、无功功率算法。 利用两采样点无功算法实现。使用两采样点即可计算出无功量的算法。此算法可用在SVG与MCR和TSC等无功补偿装置中应用。 一、几种无功算法公式的比较: 目前在电能质量的无功补偿算法中,采用补偿无功的算法有均方根公式算法、数字移相法、傅式算法(Fourior)等算法。 1.均方根公式算法:U=;I= ;P=; S=UI;Q=。很显然均方根算法采样点至少一个周波,算法复杂,占用资源多,效率低,实际中较少应用。 2.移相算法:Q=。即滞后90的电压与第K次电流的乘积,采样点至少一个周波,实际中很多使用这种算法。 3.傅式算法:U(K)=π;U(K)=π; I(K)=π;I(K)=π; Q=( U(K)* I(K)- U(K)* I(K) ); Q =。很繁琐,占用很多资源,有源滤波(APF)和无功发生器(SVG)有应用。 4.两采样点无功算法:Q=。公式简单明了,含义明显,算法简单。 通过以上列出的无功(Q)计算公式,可以看到两采样点无功算法计算简明扼要,且计算公式意思明了,电压(U)和电流(I)下坠K和K+1就是指电压和电流前后两次的采样点。 二、两采样点无功算法的推导: 假设电压和电流表达式为u=Usinωt; i=Isin(ωt-θ); 则第K次和第K+1次采样电压电流分别为u= Usinωt; i= Isin(ωt-θ); u= Usinωt= Usin(ωt+ωT) ; i= Isin(ωt-θ)= Isin(ωt+ωT-θ);然后将第K次采样电压与第K+1次采样电流相乘得: ui=[cos(θ-ωT)-cos(2ωt+ωT-θ)];将第K+1次采样电压与第K次采样电流相乘得:ui=[cos(θ+ωT)-cos(2ωt+ωT-θ)];将这两个相乘式 消去与t相关项,有: UIcosθ=(1式); UIsinθ=(2式); 通过以上变换,(1式)和(2式)是不是很眼熟,大家知道电网的单相有功功率是P= UIcosθ;无功功率是Q=UIsinθ.所以(1式)和(2式)可以写成: P=(3式); Q=(4式)。 为了使计算更加简单,令ωT=π/2时,这样cosωT=0,sinωT=1,有功和无功计算公式即(3式)和(4式)就变成: P=; Q=(5式)。这样(5式)就是最终两采样点计算无功的算法公式。 三、两采样点无功算法的软件实现: 为了做到(5式)的计算方法,实际应用中只需将当前的采样点与1/4周期的采样点两点进行计算即可,这在实际中也容易实现。下面一种具体实现方法程序如下:定义一个存放采样数据的数组SampPoint[50],这是24次取样,采样点是25个,存放2个周波的数据,采样点就是50个,所以数组长度是50。再定义两个指针一个是当前采样点指针CurrentPointPtr指向采样数组SampPiont[50]的中间段,一个是采样数组指针SampPointPtr指向采样数组。如图一所示 SampPointPtr CurrentPointPtr 1 。。。。。 。。 25 。。。。。。 。。。。。50 SampPoint[50]数组 图一 每次采样一个数据SampPointPtr和CurentPointPtr指针值增加一,采样24次以后指针值还原到原来的位置。当计算无功量(Q)时,利用当前的CurrentPointPtr指向的数组值,与CurrentPointPtr-6向前移动24/2=6个采用点指向的值进行计算。对于一个正弦周波用24 次采样,向前移动6个采样点正好是移相π/2(90)如图二所示: CurrentPointPtr-6 CurrentPointPtr 图二 下面就以一个三相电网中的A相单电源为例,采样24次,将采样的电压电流数据存入SampPoint数组中,假设先采样电压,再采样电流,以U表示电压,I表示电流,则数组存放24次采样数据如表所示: U0 I0 U1 I1 。。。。。。。 U24 I24 U0、I0表示第一次采样值,U1、I1表示第二次采样值 ….. U24、I24表示第24次采样值 按此数组存放数据格式实现的C代码如下: Unsigned int SampPoint[50],CurrentPointPtr,PointPtr;//定义采样数组长度指针 Unsign

文档评论(0)

gif803 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档