一种链式SVG控制系统及控制方法技术方案

技术编号:16532410 阅读:43 留言:0更新日期:2017-11-10 07:56
一种链式SVG控制系统及控制方法,该系统包括内环控制部分和外环控制部分,其中内环控制部分由依次连接的AD数据采样模块、内环数据变换模块、电流内环控制模块和前馈计算模块组成,由现场可编程门阵列FPGA进行控制;外环控制部分由外环数据读取模块、与外环数据读取模块连接的外环数据变换模块、与外环数据变换模块连接的外环控制算法模块以及锁相环SPLL模块组成,由数字信号处理器DSP进行控制;内环控制器部分和外环控制器部分采用DSP+FPGA异构多处理器并行控制计算架构;本发明专利技术还公开了该系统的控制方法;本发明专利技术控制系统中采用内环与外环分离,同时采用DSP+FPGA异构多处理器并行控制,最大限度地提升了系统性能。

A chain SVG control system and control method

A cascade SVG control system and control method, the system comprises an outer ring control part and control part, wherein the inner loop control part consists of sequentially connected AD data sampling module, data conversion module, the inner current loop and the feedforward control module consists of calculation module, can be controlled by the field programmable gate array FPGA; outer loop control from the outer ring and the outer ring data reading module, data reading module connected to the outer ring and the outer ring data conversion module, data conversion module is connected with the outer loop control algorithm module and PLL SPLL module, which is controlled by digital signal processor DSP; inner controller part and the outer loop controller part of the DSP+FPGA multi processor parallel control computing architecture; the invention also discloses a control method of the system; the inner ring and the outer ring were used in the control system of the present invention, At the same time, DSP+FPGA heterogeneous multiprocessor parallel control, to maximize the performance of the system.

【技术实现步骤摘要】

本专利技术涉及链式SVG控制
,具体涉及一种链式SVG控制系统及控制方法
技术介绍
随着经济的高速发展,电力系统中的大容量感性负载、电力电子设备、以及大功率非线性负载(如电气化机车、轧机、电弧炉、硅铁炉等)逐渐增多,这些设备对电网的冲击和谐波污染呈不断上升趋势,电网的电能质量问题日益凸显。静止无功发生器(SVG)作为柔性交流输电技术下的重要装置,是迄今为止性能最优越的静止无功补偿设备受到广泛关注。其中,链式SVG成为研究的热点,因为链式SVG通过多电平技术减少输出谐波、降低开关频率;采用串联结构突破了电子器件的电压限制,从而应用到高压场合;同时易于实现模块化生产和调试,故而链式SVG在智能电网下具有十分广泛的应用前景。现有SVG的控制器控制能力不足,造成系统动态响应差、电流波形控制能力差谐波畸变率大,不能充分发挥链式SVG多电平的低电流谐波畸变率、高动态响应的性能特点,不利于对无功功率的调节控制,同时导致连接电感值要求较大,使得成本提高,以及增加了设备与系统谐振的几率,降低了可靠性和适用性,因此有必要解决以上问题。
技术实现思路
针对现有技术中存在的不足,本专利技术的目的在于提出一种链式SVG控制系统及控制方法,本专利技术控制系统中采用内环与外环分离,同时采用DSP+FPGA异构多处理器并行控制,最大限度地提升了系统性能。为了达到上述目的,本专利技术采用如下技术方案:一种链式SVG控制系统,包括内环控制部分和外环控制部分,其中内环控制部分由依次连接的AD数据采样模块、内环数据变换模块、电流内环控制模块和前馈计算模块组成,由现场可编程门阵列FPGA进行控制;外环控制部分由外环数据读取模块、与外环数据读取模块连接的外环数据变换模块、与外环数据变换模块连接的外环控制算法模块以及锁相环SPLL模块组成,由数字信号处理器DSP进行控制;内环控制器部分和外环控制器部分采用DSP+FPGA异构多处理器并行控制计算架构。所述内环控制部分的AD数据采样模块的输入端由采样数据送入数据,AD数据采样模块的输出端与内环数据变换模块的输入端相连接,内环数据变换模块的输出端与电流内环控制模块的输入端相连接,其电流内环控制模块同时接收外环的输出指令,电流内环控制模块的输出端与前馈计算模块的输入端相连接,同时前馈计算模块还接收外环输出的前馈指令,最终前馈计算模块将两部分数据进行计算输出最终的控制指令来控制链式SVG;所述外环控制部分,外环数据读取模块的输入端与内环控制部分的AD数据采样模块相连接,外环数据读取模块的输出端与外环数据变换模块的输入端相连接,所述外环数据变换模块的输出端分别与锁相环SPLL模块和外环控制算法模块的输入端相连接,同时锁相环SPLL模块的输出端与外环控制算法模块的输入端相连接,外环控制算法模块输出外环指令和前馈指令,所述外环指令送入内环控制部分的电流内环控制模块,所述前馈指令送入内环控制部分的前馈计算模块。链式SVG控制系统的控制方法,包括内环控制部分和外环控制部分,具体实现步骤如下:内环控制部分:步骤1:首先内环控制部分的AD数据采样模块读取电压、电流采样数据,同时把读取到的数据存入队列数据结构中进行FIFO(先进先出)队列缓存;步骤2:内环数据变换模块对电压、电流采样数据进行数据变换,即对采样数据乘以电压、电流定标系数,把电压、电流采样原始数据转换为电压、电流单位控制量数据,计算公式如下:Ua=Sample_ua×VsUb=Sample_ub×VsUc=Sample_uc×Vs其中,Sample_ua,Sample_ub,Sample_uc分别为三相电压采样原始数据,Ua,Ub,Uc分别为三相电压单位控制量数据,Vs为电压定标系数;Iaback=Sample_ia×CsIbback=Sample_ib×CsIcback=Sample_ic×Cs其中,Sample_ia,Sample_ib,Sample_ic分别为三相反馈电流采样原始数据,Iaback,Ibback,Icback分别为三相反馈电流单位控制量数据,Cs为电流定标系数;步骤3:电流内环控制模块把转换后的电流单位控制量数据与外环输出的电流指令在静止坐标系ABC下进行电流内环控制调节量计算;步骤4:前馈计算模块把电流内环控制调节量与外环输出的电网电压前馈值相加之后形成控制输出调制波指令并输出,其计算公式如下所示:IaMout=Iaout+UaforwardIbMout=Ibout+UbforwardIcMout=Icout+Ucforward其中,Iaout,Ibout,Icout为三相控制器电流内环控制调节量,Uaforward,Ubforward,Ucforward为三相电网电压前馈量,IaMout,IbMout,IcMout为三相控制器输出调制波指令;外环控制部分:步骤1:外环数据读取模块读取采样数据,内环控制部分的AD数据采样模块把缓存在队列中的数据发送给外环数据读取模块;步骤2:外环数据变换模块对电压、电流采样数据进行数据变换,变换方法同内环数据变换模块对电压、电流采样数据进行的数据变换,把采样原始数据转换为电压、电流单位控制量数据;步骤3:锁相环SPLL模块根据采样的电网电压数据按照常规的锁相算法进行SPLL软锁相控制计算,输出锁相指令;步骤4:外环控制计算,读取外环数据变换模块输出的直流母线电压单位控制量数据,根据直流母线电压的控制算法对直流母线电压进行计算,输出直流电压电流控制指令,同时根据电网电压、电感电流、公共母线电流并根据电流控制算法进行计算,输出外环的电流控制指令,该电流控制指令与直流电压电流控制指令相加产生外环控制指令,输出给内环控制器的电流内环控制模块以及电网电压前馈指令。内环控制部分步骤3所述的电流内环控制模块把转换后的电流单位控制量数据与外环输出的电流指令在静止坐标系ABC下进行电流内环控制调节量计算,具体的计算方法如下:步骤1:输入外环输出的三相电流指令Iaref,Ibref,Icref,以及三相反馈电流单位控制量数据Iaback,Ibback,Icback;步骤2:三相控制误差计算,即三相电流指令减去三相反馈电流单位控制量数据,其计算公式如下所示:Iaerror=Iaref-IabackIberror=Ibref-IbbackIcerror=Icref-Icback其中,Iaref,Ibref,Icref为三相电流指令,Iaback,Ibback,Icback为三相反馈电流单位控制量数据,Iaerror,Iberror,Icerror为三相控制误差输出量;步骤3:三相控制比例P调节器计算,即对三相控制误差输出量Iaerror,Iberror,Icerror乘以比例调节系数KP,其计算公式如下所示:IaP=Iaerror×KpIbP=Iberror×KpIcP=Icerror×Kp其中,Iaerror,Iberror,Icerror为三相控制误差输出量,KP为比例调节系数,IaP,IbP,IcP为三相控制比例P调节器输出量;步骤4:三相控制准谐振R调节器计算,即对三相控制误差输出量Iaerror,Iberror,Icerror进行准谐振R调节器差分计算,其计算公式如下所示:IaR(k)=-A15×IaR(k-1本文档来自技高网...
一种链式SVG控制系统及控制方法

【技术保护点】
一种链式SVG控制系统,其特征在于:包括内环控制部分和外环控制部分,其中内环控制部分由依次连接的AD数据采样模块、内环数据变换模块、电流内环控制模块和前馈计算模块组成,由现场可编程门阵列FPGA进行控制;外环控制部分由外环数据读取模块、与外环数据读取模块连接的外环数据变换模块、与外环数据变换模块连接的外环控制算法模块以及锁相环SPLL模块组成,由数字信号处理器DSP进行控制;内环控制器部分和外环控制器部分采用DSP+FPGA异构多处理器并行控制计算架构;所述内环控制部分的AD数据采样模块的输入端由采样数据送入数据,AD数据采样模块的输出端与内环数据变换模块的输入端相连接,内环数据变换模块的输出端与电流内环控制模块的输入端相连接,其电流内环控制模块同时接收外环的输出指令,电流内环控制模块的输出端与前馈计算模块的输入端相连接,同时前馈计算模块还接收外环输出的前馈指令,最终前馈计算模块将两部分数据进行计算输出最终的控制指令来控制链式SVG;所述外环控制部分,外环数据读取模块的输入端与内环控制部分的AD数据采样模块相连接,外环数据读取模块的输出端与外环数据变换模块的输入端相连接,所述外环数据变换模块的输出端分别与锁相环SPLL模块和外环控制算法模块的输入端相连接,同时锁相环SPLL模块的输出端与外环控制算法模块的输入端相连接,外环控制算法模块输出外环指令和前馈指令,所述外环指令送入内环控制部分的电流内环控制模块,所述前馈指令送入内环控制部分的前馈计算模块。...

【技术特征摘要】
1.一种链式SVG控制系统,其特征在于:包括内环控制部分和外环控制部分,其中内环控制部分由依次连接的AD数据采样模块、内环数据变换模块、电流内环控制模块和前馈计算模块组成,由现场可编程门阵列FPGA进行控制;外环控制部分由外环数据读取模块、与外环数据读取模块连接的外环数据变换模块、与外环数据变换模块连接的外环控制算法模块以及锁相环SPLL模块组成,由数字信号处理器DSP进行控制;内环控制器部分和外环控制器部分采用DSP+FPGA异构多处理器并行控制计算架构;所述内环控制部分的AD数据采样模块的输入端由采样数据送入数据,AD数据采样模块的输出端与内环数据变换模块的输入端相连接,内环数据变换模块的输出端与电流内环控制模块的输入端相连接,其电流内环控制模块同时接收外环的输出指令,电流内环控制模块的输出端与前馈计算模块的输入端相连接,同时前馈计算模块还接收外环输出的前馈指令,最终前馈计算模块将两部分数据进行计算输出最终的控制指令来控制链式SVG;所述外环控制部分,外环数据读取模块的输入端与内环控制部分的AD数据采样模块相连接,外环数据读取模块的输出端与外环数据变换模块的输入端相连接,所述外环数据变换模块的输出端分别与锁相环SPLL模块和外环控制算法模块的输入端相连接,同时锁相环SPLL模块的输出端与外环控制算法模块的输入端相连接,外环控制算法模块输出外环指令和前馈指令,所述外环指令送入内环控制部分的电流内环控制模块,所述前馈指令送入内环控制部分的前馈计算模块。2.权利要求1所述链式SVG控制系统的控制方法,其特征在于:包括内环控制部分和外环控制部分,具体实现步骤如下:内环控制部分:步骤1:首先内环控制部分的AD数据采样模块读取电压、电流采样数据,同时把读取到的数据存入队列数据结构中进行FIFO即先进先出队列缓存;步骤2:内环数据变换模块对电压、电流采样数据进行数据变换,即对采样数据乘以电压、电流定标系数,把电压、电流采样原始数据转换为电压、电流单位控制量数据,计算公式如下:Ua=Sample_ua×VsUb=Sample_ub×VsUc=Sample_uc×Vs其中,Sample_ua,Sample_ub,Sample_uc分别为三相电压采样原始数据,Ua,Ub,Uc分别为三相电压单位控制量数据,Vs为电压定标系数;Iaback=Sample_ia×CsIbback=Sample_ib×CsIcback=Sample_ic×Cs其中,Sample_ia,Sample_ib,Sample_ic分别为三相反馈电流采样原始数据,Iaback,Ibback,Icback分别为三相反馈电流单位控制量数据,Cs为电流定标系数;步骤3:电流内环控制模块把转换后的电流单位控制量数据与外环输出的电流指令在静止坐标系ABC下进行电流内环控制调节量计算;步骤4:前馈计算模块把电流内环控制调节量与外环输出的电网电压前馈值相加之后形成控制输出调制波指令并输出,其计算公式如下所示:IaMout=Iaout+UaforwardIbMout=Ibout+UbforwardIcMout=Icout+Ucforward其中,Iaout,Ibout,Icout为三相控制器电流内环控制调节量,Uaforward,Ubforward,Ucforward为三相电网电压前馈量,IaMout,IbMout,IcMout为三相控制器输出调制波指令;外环控制部分:步骤1:外环数据读取模块读取采样数据,内环控制部分的AD数据采样模块把缓存在队列中的数据发送给外环数据读取模块;步骤2:外环数据变换模块对电压、电流采样数据进行数据变换,变换方法同内环数据变换模块对电压、电流采样数据进行的数据变换,把采样原始数...

【专利技术属性】
技术研发人员:赵正任振华王红占吕琳万萌史奔
申请(专利权)人:特变电工西安电气科技有限公司特变电工新疆新能源股份有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1