有源滤波器在矿区配电网中的应用

news2025/1/21 8:57:10

针对目前有源滤波器应用于矿区谐波治理时电网频率适应能力较低的问题,针对定采样点数字控制系统提出了一种具有频率自适应能力的谐振控制策略。该策略不仅可以实现对电网频率波动的自适应,提高滤波器补偿效果,而且不需要在线对控制器参数进行更新,算法简单。*后通过实验验证了所提方法的可行性和有效性。

关键词:矿区谐波治理;有源滤波器;频率波动;自适应

0引言

随着电力电子技术的快速发展,以晶闸管为代表的相控整流装置在矿业生产中得到越来越广泛的应用。然而,相控整流器在运行时会在电网中产生大量谐波,尤其是矿区电网通常位于相对偏远的地区,电网等效阻抗较大,谐波电流的注入会导致机端电压的进一步畸变,严重影响到矿区电网的质量,威胁到敏感用电负荷的安全运行,给整个矿区的生产带来安全隐患。

采用安装无源滤波器的方法一定程度上可实现滤波的作用,但是其滤波效果会受到电网等值阻抗等参数的影响,此外,在参数选择不合适时可能引发谐振,导致滤波器烧毁。与无源滤波器相比,以IGBT为开关元件的有源滤波器(APF)具有多种优点,比如补偿效果不受电路参数影响、可选次谐波滤除等,近年来在矿区电网中的应用越来越广泛。

为了提高有源滤波器对谐波指令的跟踪精度,目前通常采用基于内模原理的谐振控制器。谐振控制器具有对谐振频率处交流信号无静差跟踪的能力,然而,实际中电网的频率并非固定不变,而是在50Hz(对我国电网来讲)附近波动,通常波动范围为±0.5Hz。实际中电网频率的波动将导致谐振控制器的频率与实际谐波频率不一致,降低控制器的跟踪能力,进而影响到有源滤波器的谐波补偿效果。为此,本文针对定采样点APF控制系统,提出了一种具有电网频率自适应能力的谐振控制器数字算法。由于充分利用了定采样点控制系统的特点,在实现频率自适应的同时,保证了谐振控制算法中参数的常数化,即无需在电网频率变化时对控制参数进行调整,不仅算法简单,而且增强了APF对电网频率的鲁棒性。*后通过实验验证了改进控制策略的可行性和有效性。

1APF控制系统的数学模型与比例系数设计

三相APF的主电路及自然坐标系下的电流控制原理如图1所示。三相MPR控制器的输出首先与对应相的电网电压叠加在一起构成电网电压前馈,再和三角载波进行比较生产各开关管的PWM信号。

假设三相系统对称,此时可将三相系统等效为3个独立的单相系统进行建模,以A相为例,此时根据图1可得自然坐标系下APF的输出电流控制框图。

如图2所示

图1APF系统中电流谐振控制原理

uga、ugb、ugc,三相电源电压Lf、Rf,并网滤波电感及其等值电阻iga、igb、igc,APF的三相输出电流Udc、直流侧电压MPR、多谐振控制器iga、ref、igb、ref、igc、ref,APF的三相输出电流给定,其中包含了控制直流侧电压平均值恒定所需的有功电流分量和谐波电流指令。

图2自然坐标系下APF输出电流控制框图GMPR(s

GMPR(s):多谐振控制器的传递函数,Gd(s):数字控制和PWM调制引入的延时传递函数,通常取1.5个开关周期GL(s)被控对象传递函数,即APF输出滤波电感

式中Ts———采样周期。

本文APF在1个基波周期的采样点数为200,对应的采样周期Ts=0.0001s。

多谐振控制器的主要作用是在相应谐振频率下提供较大增益,使得系统的稳态误差较小,为了保证系统在暂态过程中的响应速度,实际中应将多谐振控制器与比例控制器并联使用。由于系统的响应速度,即系统的开环穿越频率基本不受多谐振控制器的影响,其主要受比例系数的影响,因此在设计系统开环穿越频率时可以不考虑多谐振控制器,仅仅考虑比例控制器的作用,根据图2可得此时系统的开环传递函数为:

式中Kp——比例系数。

对于数字控制的电力电子变流器,综合考虑系统的稳定裕度和动态响应速度,通常将系统的开环穿越频率设置为采样频率的1/10。文中APF系统的主要参数:

根据以上参数,结合式(1)、式(2)和式(3)可知,将系统的开环穿越频率设置在1kHz时,应取比例系数Kp=3.1,此时系统的开环bode图如图3所示。

图3仅比例控制器下APF开环控制系统的bode图

2传统和改进选振控制器的离散域描述及其电网频率鲁棒性分析

(1)传统PR控制器的离散域描述及其电网频率鲁棒性分析

单一的谐振控制器能够在其谐振频率下提供较大的增益可大幅提高控制系统对谐振频率下交流信号的跟踪能力。其在,s域下可表示为:

在数字控制系统中,首先要将式(4)所描述的PR控制算法进行离散化。需要注意的是,不同的离散化算法对PR控制器的性能会有较大影响,比如,采用后向差分或双线性变换对式(4)进行离散化时会导致谐振峰偏移,且这种影响随着PR控制器谐振频率的增大而增大,因此,实际中多采用预修正的Tustin变换对式(4)进行离散化,从而避免离散化后PR控制器谐振峰的偏移。采用预修正Tustin变换时s域到z域的映射关系。

将式(5)代入到式(4)可得传统谐振控制器的离散域描述

式(6)和式(7)表明,传统的谐振控制器离散城算法中包含了采样周期T、以及谐振频率,对于定采样频率APF控制系统来讲,由于T是不变的,PR控制器的谐振频率只与有关。如果在控制中采用恒定的,当实际中电网频率出现波动时,两者将出现偏差,从而降低谐振控制器的跟踪性能。以谐振频率为7次谐波为例,传统PR的幅频特性如图4所示。可见当电网频率为理想的50Hz时控制器在350Hz处具有非常大的增益,说明此时PR控制器对7次谐波的跟踪能力较强,但是当电网频率在+0.5Hz范围内波动时,将导致7次谐波的频率在+3.5Hz范围内波动。由图4中谐振频率附近的放大图可知。随着电网频率的波动,PR控制器的增益将发生剧烈变化,比如在346.5Hz及353.5Hz处的增益下降至接近0。说明此时APF系统对7次谐波的跟踪能力大幅下降。可见传统的PR控制器对电网频率的鲁棒性较低,电网频率微小的波动可能导致APF补偿效果大幅下降。

(2)改进PR控制器的离散域描述及其电网频率鲁棒性分析

目前并网变流器的数字控制系统主要有定采样频率控制系统和定采样点数控制系统2种。对于定采样点数控制系统来讲,即使电网频率发生波动,通过锁相环的调节作用也可保证1个工频周期的采样点数不变。为了充分利用固定基波周期采样点数控制系统的特点,此处引入改进型PR控制器,其离散域描述为:

本文中APF的控制周期为10kHz,1个工频周期的采样点数n=200。式(8)表明,在定采样点数控制系统中,改进后PR控制器数字化算法中的所有参数均为常数,即当电网频率存在波动时,不必根据变化后的电网频率对PR控制器的谐振频率进行频繁的调节,大大简化了控制系统的结构,实现了PR控制器谐振频率与电网频率的自适应。

以7次谐波为例,电网频率在±0.5Hz范围内波动时PR控制器幅频特性的变化如图5所示,可见当电网频率为50Hz,即7次谐波频率为350Hz时PR控制器的谐振频率为350Hz;当电网频率为49.5Hz,即7次谐波频率为346.5Hz时PR控制器的谐振频率自动减小至346.5Hz;当电网频率为50.5Hz,即7次谐波频率为353.5Hz时PR控制器的谐振频率则自动增大至353.5Hz。可见电网频率的波动不会影响到PR控制器在7次谐波处的增益,即不会影响APF系统对7次谐波的跟踪能力,说明改进的PR控制器对电网频率的鲁棒性较强,电网频率的波动不会影响APF系统的谐波补偿效果。

图5改进PR控制器的电网频率鲁棒性分析

3实验验证

为了进一步验证上述理论分析的正确性,搭建了额定电流为100A的APF实验平台,系统开关频率为10kHz,即系统在1个周波内的采样点数为200由于实验条件限制,实验中无法对电网频率进行修改,鉴于正常工况下电网频率并不是严格的50Hz.因此采用对比的方法验证改进谐振控制策略的有效性。将传统PR控制谐振频率设定为固定的50Hz时的实验结果如图6所示,由图6可见补偿后的网侧电流虽得到一定程度的改善,但是仍含有较大的谐波,通过将示波器数据导出至MATLAB后分析表明,此时网侧电流的THD为8.3%。作为对比,相同工况下采用改进PR控制后的实验结果如图7所示,由图7可见补偿后的网侧电流质量得到明显提高,说明具有频率自适应能力的谐振控制算法对给定指令的跟踪能力较强,此时网侧电流的THD为3.7%。

上述仿真和实验结果验证了改进PR控制算法的有效性。

4 安科瑞APF有源滤波器产品选型

4.1产品特点

(1)DSP+FPGA控制方式,响应时间短,全数字控制算法,运行稳定;

(2)一机多能,既可补谐波,又可兼补无功,可对2~51次谐波进行全补偿或特定次谐波进行补偿;

(3)具有完善的桥臂过流保护、直流过压保护、装置过温保护功能;

(4)模块化设计,体积小,安装便利,方便扩容;

(5)采用7英寸大屏幕彩色触摸屏以实现参数设置和控制,使用方便,易于操作和维护;

(6)输出端加装滤波装置,降低高频纹波对电力系统的影响;

(7)多机并联,达到较高的电流输出等级;

4.2型号说明

4.3尺寸说明

4.4产品实物展示

HG9A5534

HG9A5337

ANAPF有源滤波器

5安科瑞智能电容器产品选型

5.1产品概述

AZC/AZCL系列智能电容器是应用于0.4kV、50Hz低压配电中用于节省能源、降低线损、提高功率因数和电能质量的新一代无功补偿设备。它由智能测控单元,晶闸管复合开关电路,线路保护单元,两台共补或一台分补低压电力电容器构成。可替代常规由熔丝、复合开关或机械式接触器、热继电器、低压电力电容器、指示灯等散件在柜内和柜面由导线连接而组成的自动无功补偿装置。具有体积更小,功耗更低,维护方便,使用寿命长,可靠性高的特点,适应现代电网对无功补偿的更高要求。

AZC/AZCL系列智能电容器采用定式LCD液晶显示器,可显示三相母线电压、三相母线电流、三相功率因数、频率、电容器路数及投切状态、有功功率、无功功率、谐波电压总畸变率、电容器温度等。通过内部晶闸管复合开关电路,自动寻找适宜投入(切除)点,实现过零投切,具有过压保护、缺相保护、过谐保护、过温保护等保护功能。

5.2型号说明

AZC系列智能电容器选型:

微信图片_20200512154032

AZCL系列智能电容器选型:

微信图片_20200512154710

5.3产品实物展示

智能电容模块AZC

智能电容模块

AZC系列智能电容模块AZCL系列智能电容模块

智能电容

安科瑞无功补偿装置智能电容方案

6结语

本文首先建立了三相APF的数学模型,并对传统PR控制器的电网频率鲁棒性进行了分析,针对传统PR控制器电网频率鲁棒性较低的问题和固定基波周期采样点数控制系统的特点引入了改进的PR控制器离散化算法,该算法不仅实现了PR控制算法中参数的常数化,避免了电网频率变化时对控制算法的频繁调节,而且对电网频率的变化具有自适应性,使得PR控制器的谐振频率能够自动追踪电网频率的变化,从而减小电网频率波动对APF补偿性能的影响。大幅提高谐振控制器对电网频率的鲁棒性,改善矿“区电网的质量,实验结果验证了改进PR控制算法的有效性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1290325.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ansible常用模块介绍

ansible运行模块的两种方式 Ad - Hoc 利用 ansible 命令直接完成管理 , 主要用于临时命令使用场景 ansible westos -m shell -a ls /mnt playbook ansible 脚本 , 主要用于大型项目场景 , 需要前期的规划 vim test.yml - hosts: all task…

【Docker】从零开始:13.Docker安装tomcat

Docker】从零开始:13.Docker安装Tomcat 下载Tomcat镜像启动Tomcat镜像新版本Tomcat修改访问Tomact首页 下载Tomcat镜像 [rootdocker ~]# docker pull tomcat Using default tag: latest latest: Pulling from library/tomcat 0e29546d541c: Pull complete 9b829c7…

IDEA加载阿里Java规范插件

IDEA加载阿里巴巴Java开发手册插件,在写代码的时候会自动扫描代码规范。 1、打开Settings 2、打开Plugins 3、搜索Alibaba Java Code Guidelines(XenoAmess TPM)插件,点击Install进行安装,然后重启IDE生效。 4、鼠标右…

Zabbix 5.0 安装部署

一、系统准备工作: Linux : centos 7 mini zabbix-server版本 5.0 LTS 二、安装配置步骤 系统更新 yum update -y 关闭防火墙 systemctl stop firewalld systemctl disable firewalld setenforce 0 #临时 sed -i s/SELINUXenforcing/SELINU…

User: zhangflink is not allowed to impersonate zhangflink

使用hive2连接进行添加数据是报错: [08S01][1] Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask. User: zhangflink is not allowed to impersonate zhangflink 有些文章说需要修…

烟感监控:这个技巧是真的香,后悔没早点知道!

在现代社会,安全意识的提升成为各行各业关注的焦点之一。特别是在建筑、工业和住宅领域,火灾作为一种突发性、破坏性极强的灾害,给人们的生命和财产安全带来了巨大的威胁。 因此,为了有效预防和应对火灾,烟感监控系统逐…

【Angular开发】Angular中的高级组件

在这个博客中,我将解释Angular中的几个高级组件和机制,它们增强了灵活性、可重用性和性能。 通过熟悉这些高级组件和机制,您可以提高您的Angular开发技能,并在应用程序中利用灵活性、可重用性和性能优化的能力。让我们开始吧&…

iOS ------ 调用高德地图SDK

一,导入第三方库 这里使用CocoaPods安装SDK,方法和前面导入第三方库相同 1.打开终端,cd 文件路径 进入到所创建的项目文件中 2.输入pod init为该项目创建Podfile文件 3.编辑 Podfile 文件 Podfile文件内容如下: platform :ios,…

yolov1网络结构

YOLO神经网络结构如下图所示。把一幅480x480的原图分割成7x749个网格,每个网格要预测两个预选框(bounding box)的坐标(x,y,w,h),其中x和y表示box中心点与该格子边界的相对…

Netty中Channel的isWritable方法理解

目录 初见 深入 需要注意 对待超SIZE情况开源项目怎么做 1、seata中 2、SUMMER中 3、一些资料中 总结 初见 以下是包中注释 Returns true if and only if the I/O thread will perform the requested write operation immediately. Any write requests made when t…

Elasticsearch,Kibana集成,x-pack鉴权配置

Elasticsearch,Kibana集成 Java8环境部署[CentOS7] cd /usr/local/src wget https://repo.huaweicloud.com/java/jdk/8u201-b09/jdk-8u201-linux-x64.tar.gztar -xzvf jdk-8u201-linux-x64.tar.gz -C /usr/local#配置环境变量 vim /etc/profile #文末添加 export JAVA_HOME/us…

PostgreSQL 元组统计与 pgstattuple 优化

第1章 简介 1.1 参考文档 https://www.percona.com/blog/postgresql-tuple-level-statistics-with-pgstattuple/ 1.2 关于pgstattuble 由于Postgres表膨胀会降低数据库性能,因此我们可以通过消除表膨胀来提高其性能。我们可以使用pgstattuple扩展来识别膨胀的表。 这…

DenseNet分类网络改进(添加SPP)--亲测有效

最近,我在做多分类问题。在针对基模型的选择中,我使用了DenseNet作为基本模型。我在阅读论文时,遇到了一种改进方式: 如上图所示,在全连接层之前引入SPP模块: 代码如下: SPP模块代码&#x…

VMware 虚拟机 电脑重启后 NAT 模式连不上网络问题修复

问题描述: 昨天 VMware 安装centos7虚拟机,网络模式配置的是NAT模式,配置好后,当时能连上外网,今天电脑重启后,发现连不上外网了 检查下各个配置,都没变动,突然就连不上了 网上查了…

Flink Flink数据写入Kafka

一、环境准备 flink 1.14写入Kafka&#xff0c;首先在pom.xml文件中导入相关依赖 <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><flink.version>1.14.6</flink.version><spark.version>2.4.3</spa…

MySQL联合查询、最左匹配、范围查询导致失效

服务器版本 客户端&#xff1a;navicat premium16.0.11 联合索引 假设有如下表 联合索引就是同时把多列设成索引&#xff0c;如(empno&#xff0c;ename)在查询的时候就会先按照empno进行查询&#xff0c;再按照ename进行查询其中empno是全局有序&#xff0c;ename是局部有…

java数字千分位格式转换

java数字千分位格式转换 public static void main(String[] args) {System.out.println(thousandsSeparator("123123131"));}public static String thousandsSeparator(String value) {if (isNotNull(value)) {String[] arr value.split("");for (int i …

Kotlin Flow 操作符

前言 Kotlin 拥有函数式编程的能力&#xff0c;使用Kotlin开发&#xff0c;可以简化开发代码&#xff0c;层次清晰&#xff0c;利于阅读。 然而Kotlin拥有操作符很多&#xff0c;其中就包括了flow。Kotlin Flow 如此受欢迎大部分归功于其丰富、简洁的操作符&#xff0c;巧妙使…

top K问题(C语言)

目录 前言 top K问题 模拟数据 建堆 验证&#xff08;简单了解即可&#xff09; 最终代码 调试部分 前言 在大小堆的实现&#xff08;C语言&#xff09;中我们讨论了堆的实际意义&#xff0c;在看了就会的堆排序&#xff08;C语言&#xff09;中我们完成了堆排序&#…

MYSQL全语法速查(含示例)

文章目录 1.从简单的查询开始查找所有记录(SELECT *)查找记录中的所有登录名(SELECT)查找登录名为admin的密码(WHERE)查找电话号码非空的记录(IS NOT NULL)查找所在城市为北京或者用户名字是李四的记录(OR)查找所在城市为北京并且用户名字是张三的记录(AND)查找用户名字是李四或…