news 2026/4/4 2:03:21

探索基于LCL的APF双闭环控制:卓越谐波治理之路

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
探索基于LCL的APF双闭环控制:卓越谐波治理之路

基于LCL的APF双闭环控制,电流环采用重复控制PI,电压环采用PI,THD值在3%以下,电压在700V。 只是一种控制方法一种谐波检测算法

在电力系统的谐波治理领域,基于LCL的有源电力滤波器(APF)双闭环控制方案正崭露头角。今天咱就唠唠这个有趣又实用的技术。

双闭环控制框架

这种控制方法采用了双闭环结构,分别是电流环和电压环。电流环采用重复控制与PI控制相结合的方式,电压环则单纯使用PI控制。这俩环相辅相成,共同实现对电力系统中谐波的精准抑制。

电流环:重复控制PI

重复控制(Repetitive Control)的核心思想是基于内模原理,对周期性信号能实现无静差跟踪。它就像一个执着的猎手,每次都能精准地“捕获”那些周期性出现的谐波电流。而PI控制(Proportional - Integral Control)则是经典的线性控制策略,通过比例环节和积分环节,快速响应并消除稳态误差。

咱来点代码感受下电流环重复控制PI在实际中的体现(以Python为例,简化示意):

import numpy as np # 定义系统参数 Ts = 0.0001 # 采样时间 omega = 2 * np.pi * 50 # 基波角频率 Kp = 0.5 # PI控制器比例系数 Ki = 10 # PI控制器积分系数 M = 100 # 重复控制周期数 # 初始化变量 error_sum = 0 r_k = np.zeros(M) y_k = 0 def current_loop(i_ref, i_measured): global error_sum, r_k, y_k error = i_ref - i_measured error_sum += error * Ts # PI控制部分 pi_control = Kp * error + Ki * error_sum # 重复控制部分 r_k[: - 1] = r_k[1:] r_k[-1] = error repetitive_control = np.sum(r_k) control_signal = pi_control + repetitive_control y_k = control_signal return control_signal

代码分析:这段代码首先定义了一些系统参数,比如采样时间Ts、基波角频率omega以及PI控制器的系数KpKi。在currentloop函数中,先计算当前时刻的电流误差error,并对误差进行积分累加errorsum。PI控制部分通过比例项Kperror和积分项Kierrorsum得到PI控制信号picontrol。重复控制部分通过一个长度为M的数组rk来存储历史误差,将当前误差存入数组并求和得到重复控制信号repetitivecontrol,最后将PI控制信号和重复控制信号相加得到总的控制信号control_signal

电压环:PI控制

电压环采用简单但高效的PI控制。它的主要任务是维持直流侧电压的稳定,为电流环提供稳定的“后盾”。当系统出现波动时,电压环的PI控制器迅速做出反应,调整输出,确保直流侧电压稳定在设定值。

基于LCL的APF双闭环控制,电流环采用重复控制PI,电压环采用PI,THD值在3%以下,电压在700V。 只是一种控制方法一种谐波检测算法

代码示例(同样Python简化示意):

# 定义电压环PI参数 Kp_v = 0.1 Ki_v = 1 # 初始化电压环变量 v_error_sum = 0 def voltage_loop(v_ref, v_measured): global v_error_sum v_error = v_ref - v_measured v_error_sum += v_error * Ts v_control_signal = Kp_v * v_error + Ki_v * v_error_sum return v_control_signal

代码分析:这里定义了电压环PI控制器的系数KpvKiv。在voltageloop函数中,计算电压误差verror并进行积分累加verrorsum,通过比例项Kpvverror和积分项Kivverrorsum得到电压环的控制信号vcontrol_signal

卓越的控制成果

通过这样精心设计的双闭环控制,系统能实现非常出色的谐波抑制效果。实测THD值(总谐波失真度)能稳定保持在3%以下,这意味着电力系统中的谐波含量被大幅降低,电能质量得到显著提升。同时,直流侧电压能稳定维持在700V,为整个系统的稳定运行奠定了坚实基础。

这种基于LCL的APF双闭环控制,无论是从控制策略的创新性,还是实际运行的效果来看,都为电力系统的谐波治理提供了一种高效且可靠的解决方案,在未来的智能电网建设等领域,有望发挥更大的作用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/3 4:59:48

启动一个three.js项目 不使用vue框架

新建文件夹: 选择:Vanilla (就是不用vue框架的意思) 报错:node版本: 展示: 代码中使用index.html引入three.js 删除main.js: 创建style.css: index.html引入: 安装three.js: 当前版本: 切…

作者头像 李华
网站建设 2026/4/3 1:25:22

P0973CA FEM100现场总线扩展

P0973CA FEM100 现场总线扩展模块简介: P0973CA FEM100 现场总线扩展模块是工业控制系统中用于扩展现场总线连接能力的重要组件,能够将控制器与更多现场设备可靠连接,实现系统的灵活扩展与集中管理。P0973CA FEM100 模块用于扩展工业现场总线…

作者头像 李华
网站建设 2026/3/21 5:24:28

leetcode 110. 平衡二叉树 简单

给定一个二叉树,判断它是否是 平衡二叉树。示例 1:输入:root [3,9,20,null,null,15,7] 输出:true示例 2:输入:root [1,2,2,3,3,null,null,4,4] 输出:false示例 3:输入:…

作者头像 李华
网站建设 2026/3/28 7:51:37

客流暴涨350%!华润万家华北调改店5连开,掀起“品质生活“潮

客流暴涨350%!华润万家华北调改店5连开,掀起“品质生活“潮引言春节未至,华北的零售市场却早已火热起来。其中,华润万家就是最具热力的品牌之一。2月6日,华润万家天津湾凯德MALL店正式焕新亮相,这是华润万家…

作者头像 李华
网站建设 2026/3/24 8:13:11

【llm】——计算llm的ppl损失

代码: # 浮点结果计算ppl计算from transformers import AutoModelForCausalLM, AutoTokenizer import json from tqdm import tqdm import torch from torch.nn import CrossEntropyLossmodel_name "/data1/huf/Qwen3-0.6B" json_file "/data…

作者头像 李华
网站建设 2026/3/27 20:01:57

【HTML】五子棋AI对战代码

我用夸克网盘给你分享了「五子棋源码」链接:https://pan.quark.cn/s/3590e43e8fa7 通过网盘分享的文件:五子棋代码 链接: https://pan.baidu.com/s/17dmCdrjcuXipFDhuUeaFLw?pwdid8r 提取码: id8r 下面是AI帮我总结的代码描述: 代码结构 1. …

作者头像 李华