一种功率自适应计算方法、系统及存储介质与流程

文档序号:16912555发布日期:2019-02-19 18:44阅读:219来源:国知局
一种功率自适应计算方法、系统及存储介质与流程

本发明涉及电力技术领域,尤其涉及一种功率自适应计算方法、系统及存储介质。



背景技术:

传统数据中心将向绿色数据中心转变不断上涨的能源成本和不断增长的计算需求,使得数据中心的能耗问题引发越来越高的关注度。数据中心建设过程中落实节地、节水、节电、节材和环境保护的基本建设方针,“节能环保,绿色低碳”必将成为下一代数据中心建设的主题词。

数据中心用电管理解决方案,同样需要坚持“节能环保,绿色低碳”。数据中心规模越来越大,用电密度也随之大幅增加。配电系统中,除了正常的配电系统中采取的双回路独立电源供电之外,还在数据中心配备事故备用柴油机发电机、大容量ups等。精密配电柜既需要监测三相负载,同时也需要监测单相负载的用电情况。这就要求精密配电监测多回路电表,能够智能适配单相、三相混用的情况,减少多回路电表的类型和数量,提高精密配电柜的能量密度,响应“节能环保,绿色低碳”的要求。

传统单相、三相回路监测仪表,电压电流必须一一对应。传统方案有两种做法:第一种是每路电流通道就对应一路电压通道输入,二者一一对应;第二种是电压通道固定为三路,但是每路电流通道的相别必须固定。若出线的取电相位调整,电表无法在不重新接线的条件下同步切换出线的参考电压,从而造成计量出错的问题。



技术实现要素:

本发明提供了一种功率自适应计算方法,包括如下步骤:

步骤1:配置回路采样顺序;

步骤2:设置各电流回路取电相位;

步骤3:dma对各回路进行ad采样,监测并记录各回路的采样时间;采用dma通道链接技术,对各回路进行数据采集,获取离散的数字采样,完成所有通道的模拟量采样;监测并记录各通道采样时间,用于计算各电流回路与取电电压回路之间的采样时间间隔;

步骤4:计算各回路电压、电流、功率;

步骤5:根据回路时间差,采用相量同步补偿技术对功率进行自适应补偿。作为本发明的进一步改进,在所述步骤1中,将电压、电流回路平均分配到两路ad,充分利用cpu的内部双路ad,提高采样效率;其中ad表示模数转换。

作为本发明的进一步改进,在所述步骤3中的dma通道链接技术对各回路进行数据采集执行如下步骤:

dma驱动步骤:用于接收采样定时器的定时中断信号,起动dma;

dma起动ad转换步骤:通道号至ad起动寄存器,起动一次ad转换;

dma获取ad结果步骤:读取ad结果至缓存;

dma获取采样时间步骤:起动ad转换的同时,读取采样时间;

dma通道链接步骤:用于将dma各个通道有序地连接在一起,协同工作;其中dma表示直接存储访问。

作为本发明的进一步改进,在所述步骤3中,所述dma通道链接技术的工作过程包括依次执行如下步骤:

a:采样定时器的起动,通过dma驱动模块完成dma的起动;

b:判断是否完成所有通道采样;

假如完成所有通道采样,执行dma写入停止命令,结束ad转换,dma采样完成中断,否则执行c步骤;

c:dma写入通道序号起动ad;

dma起动ad转换,写入ad转换通道序号;

d:dma记录采样时间;

dma起动ad转换通道链接dma获取采样时间通道,记录ad转换时间;

e:判断ad转换是否完成,假如ad转换完成,执行f步骤,否则继续执行步骤e;

f:dma读取ad转换结果;

ad转换完成信号触发dma获取ad结果通道,获取转换结果,同时链接dma起动ad转换通道,重新执行步骤b。

作为本发明的进一步改进,所述步骤5中包括执行如下步骤:

根据当前的系统频率freq,电流通道与对应电压通道的采样时间差δt(单位:us),计算出非同步采样带来的角差:

根据非同步采样角差计算出同步采样下的功率因数:

pf′=pf*cos(δθ)+rf*sin(δθ)

rf′=rf*cos(δθ)-pf*sin(δθ)

其中,pf表示功率因数,rf表示补偿弧度的正弦值,rf计算如下公式:

同步补偿后的功率:

kw′=kva*pf′

kvar′=kva*rf′

其中kw′表示有功功率,kvar′表示无功功率,kva表示视在功率。

本发明还公开了一种功率自适应计算系统,包括:存储器、处理器以及存储在所述存储器上的计算机程序,所述计算机程序配置为由所述处理器调用时实现权利要求中所述的方法的步骤。

本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序配置为由处理器调用时实现权利要求中所述的方法的步骤。

本发明的有益效果是:1.本发明充分利用dma技术,使得采样时序更加稳定、可靠,同时释放cpu的运算能力;2.采用本发明方法研制的具有取电相位自由配置功能的精密配电监测多回路电表,智能支持三相应用、单相应用以及单、三相混用等各种情况,减少装置型号的同时,也降低了客户的运行、维护成本,具有较高的社会效益。

附图说明

图1是本发明的取电相位自由配置的功率自适应计算方法流程图;

图2是本发明的dma控制数据采集流程图;

图3是本发明的功率自适应计算流程图。

具体实施方式

如图1所示,本发明公开了一种功率自适应计算方法,包括如下步骤:

步骤1:配置回路采样顺序;

步骤2:设置各电流回路取电相位,根据现场实际配电方式,设置各电流回路的取电相位;

步骤3:dma对各回路进行ad采样,监测并记录各回路的采样时间;采用dma通道链接技术,对各回路进行数据采集,获取离散的数字采样,完成所有通道的模拟量采样;监测并记录各通道采样时间,用于计算各电流回路与取电电压回路之间的采样时间间隔;

步骤4:计算各回路电压、电流、功率,本步骤使用原始采样值,采用积分原理计算电压、电流、功率的有效值;

步骤5:根据回路时间差,采用相量同步补偿技术对功率进行自适应补偿。在所述步骤1中,将电压、电流回路平均分配到两路ad,充分利用cpu的内部双路ad,提高采样效率,其中ad表示模数转换。

在所述步骤3中,充分利用dma技术,使得采样时序更加稳定、可靠,同时释放cpu的运算能力,dma通道链接技术对各回路进行数据采集执行如下步骤:

dma驱动步骤:用于接收采样定时器的定时中断信号,起动dma;

dma起动ad转换步骤:通道号至ad起动寄存器,起动一次ad转换;

dma获取ad结果步骤:读取ad结果至缓存;

dma获取采样时间步骤:起动ad转换的同时,读取采样时间;

dma通道链接步骤:用于将dma各个通道有序地连接在一起,协同工作,其中dma表示直接存储访问。

如图2所示,在所述步骤3中,所述dma通道链接技术的工作过程包括依次执行如下步骤:

a:采样定时器的起动,通过dma驱动模块完成dma的起动;

b:判断是否完成所有通道采样;

假如完成所有通道采样,执行dma写入停止命令,结束ad转换,dma采样完成中断,否则执行c步骤;

c:dma写入通道序号起动ad;

dma起动ad转换,写入ad转换通道序号;

d:dma记录采样时间;

dma起动ad转换通道链接dma获取采样时间通道,记录ad转换时间;

e:判断ad转换是否完成,假如ad转换完成,执行f步骤,否则继续执行步骤e;

f:dma读取ad转换结果;

ad转换完成信号触发dma获取ad结果通道,获取转换结果,同时链接dma起动ad转换通道,重新执行步骤b。

所述步骤5中包括执行如下步骤:

如图3所示,其计算过程及原理如下:

电流通道与对应电压通道的采样时间差δt(单位:us),此时间差与取电相位的配置息息相关,例如:电流通道i10的取电相位是通道u2,两个通道之间间隔的通道有u3、i1、i5、i7、i12,那么时间差δt:

δt=tu3+ti1+ti5+ti7+ti12

根据当前的系统频率freq,计算出非同步采样带来的角差:

根据非同步采样角差计算出同步采样下的功率因数:

pf′=pf*cos(δθ)+rf*sin(δθ)

rf′=rf*cos(δθ)-pf*sin(δθ)

其中,pf表示功率因数,rf表示补偿弧度的正弦值,rf计算如下公式:

同步补偿后的功率:

kw′=kva*pf′

kvar′=kva*rf′

其中kw′表示有功功率,kvar′表示无功功率,kva表示视在功率。

本发明还公开了一种功率自适应计算系统,包括:存储器、处理器以及存储在所述存储器上的计算机程序,所述计算机程序配置为由所述处理器调用时实现权利要求中所述的方法的步骤。

本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序配置为由处理器调用时实现权利要求中所述的方法的步骤。

本发明的有益效果是:1.本发明充分利用dma技术,使得采样时序更加稳定、可靠,同时释放cpu的运算能力;2.采用本发明方法研制的具有取电相位自由配置功能的精密配电监测多回路电表,智能支持三相应用、单相应用以及单、三相混用等各种情况,减少装置型号的同时,也降低了客户的运行、维护成本,具有较高的社会效益。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1