【电子电力】LCL滤波器设计,包括电流控制调谐

news2024/10/24 16:04:40

摘要

LCL 滤波器是电力电子领域中广泛应用于并网逆变器的滤波器之一,其主要功能是减少高频开关的谐波,确保输出电流的质量。本文设计并实现了基于 MATLAB 的 LCL 滤波器模型,结合电流控制器和调谐技术,验证了其在谐波抑制方面的效果。通过实验仿真,分析了 LCL 滤波器的频率响应和总谐波失真 (THD) 水平,验证了其在并网系统中的有效性。

理论

LCL 滤波器的主要组成部分包括两个电感和一个电容。其电路拓扑如图所示,其中:

  • 𝐿1 和 𝐿2分别代表并网侧和逆变器侧的电感;

  • 𝐶𝑓是连接在两电感之间的滤波电容。

LCL 滤波器的传递函数:

LCL 滤波器的传递函数可以表示为:

其中,𝐿1、𝐿2和𝐶𝑓分别为滤波器的主要参数,而 𝑅1和 𝑅2为电感的等效电阻。

电流控制调谐

为了确保滤波器能有效减小谐波并保证系统的稳定性,本文采用了电流控制调谐方法。其核心是通过对滤波器的谐振频率进行调谐,控制系统的开关频率。常见的谐振频率选择为:

调谐后的系统能有效减少高频谐波,提高逆变器输出的电能质量。

实验结果

仿真实验基于 MATLAB Simulink 平台进行。图中展示了 LCL 滤波器的模型设计和仿真波形。在实验中,我们设置逆变器输出为 50Hz 的正弦波,并在电流控制的基础上分析了 LCL 滤波器的频率响应。通过 FFT 频谱分析,得到如下结果:

  • 基波频率为 50Hz,幅值为 0.9413;

  • 总谐波失真 (THD) 为 2.47%。

实验结果表明,LCL 滤波器能有效抑制高频谐波,提升并网逆变器的输出电流质量,验证了其设计的有效性。

部分代码

% LCL滤波器参数
L1 = 1.5e-3;  % 逆变器侧电感
L2 = 0.5e-3;  % 并网侧电感
Cf = 20e-6;   % 电容

% 控制参数
V_ref = 1;    % 电压参考值
f_res = 1/(2*pi*sqrt(L1*Cf));  % 谐振频率

% 仿真时间设置
T_sim = 0:1e-5:0.1;

% 逆变器输出正弦信号
V_inv = V_ref*sin(2*pi*50*T_sim);

% 滤波器传递函数
sys = tf([1], [L1*L2*Cf, (L1+L2)/Cf, 1]);

% 频率响应仿真
[mag,phase,w] = bode(sys);

% 结果绘图
figure;
subplot(2,1,1); plot(w, squeeze(mag)); title('幅值响应'); xlabel('频率 (rad/s)'); ylabel('幅值');
subplot(2,1,2); plot(w, squeeze(phase)); title('相位响应'); xlabel('频率 (rad/s)'); ylabel('相位');

参考文献

  1. IEEE Std 519-2014, IEEE Recommended Practice and Requirements for Harmonic Control in Electric Power Systems, IEEE, 2014.

  2. Teodorescu, R., Liserre, M., and Rodriguez, P., Grid Converters for Photovoltaic and Wind Power Systems, John Wiley & Sons, 2011.

  3. Jahangir, M.H., and Abbasi, Z.A., “Design and implementation of LCL filter for a grid-tied converter,” Energy Procedia, vol. 100, pp. 153-160, 2016.

  4. Wu, B., and Narimani, M., High-Power Converters and AC Drives, John Wiley & Sons, 2017.

(文章内容仅供参考,具体效果以图片为准)

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

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

相关文章

从RNN讲起(RNN、LSTM、GRU、BiGRU)——序列数据处理网络

文章目录 RNN(Recurrent Neural Network,循环神经网络)1. 什么是RNN?2. 经典RNN的结构3. RNN的主要特点4. RNN存在问题——长期依赖(Long-TermDependencies)问题 LSTM(Long Short-Term Memory&a…

PostgreSQL学习笔记七:常规SQL操作

PostgreSQL 支持标准的 SQL 语句,同时也扩展了一些特有的功能。以下是一些常规的 SQL 语句示例,这些示例涵盖了数据定义、数据操作和数据查询的基本操作: 数据定义语言 (DDL 创建数据库: CREATE DATABASE mydatabase;创建表&#…

stm32单片机个人学习笔记9(TIM输入捕获)

前言 本篇文章属于stm32单片机(以下简称单片机)的学习笔记,来源于B站教学视频。下面是这位up主的视频链接。本文为个人学习笔记,只能做参考,细节方面建议观看视频,肯定受益匪浅。 STM32入门教程-2023版 细…

AWD入门

一、简介 AWD(Attack With Defense,攻防兼备)模式。你需要在一场比赛里要扮演攻击方和防守方,攻者得分,失守者会被扣分。也就是说攻击别人的靶机可以获取 Flag 分数时,别人会被扣分,同时你也要保护自己的主机不被别人…

Docker 教程四 (Docker 镜像加速)

Docker 镜像加速 国内从 DockerHub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。 目前国内 Docker 镜像源出现了一些问题,基本不能用了,后期能用我再更新下。* Docker 官方和国内很多云服务商都提供了国内加速器服务,例如…

Python网络爬虫入门指南

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

MPA-SVM多变量回归预测|海洋捕食者优化算法-支持向量机|Matalb

目录 一、程序及算法内容介绍: 基本内容: 亮点与优势: 二、实际运行效果: 三、算法介绍: 四、完整程序下载: 一、程序及算法内容介绍: 基本内容: 本代码基于Matlab平台编译&am…

2024年网络安全进阶学习路径-2024年进阶学习指南

🤟 基于入门网络安全/黑客打造的:👉黑客&网络安全入门&进阶学习资源包 前言 什么是网络安全 网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、…

KDD 2024论文分享┆用于序列推荐的数据集再生

论文简介 本推文介绍了2024 KDD的最佳学生论文《Dataset Regeneration for Sequential Recommendation》。该论文提出了一种基于数据中心化范式的新框架,称为DR4SR,该框架通过模型无关的数据再生机制,能够生成具有出色跨架构泛化能力的理想训…

git(版本回退,分支管理,vscode集成git)

一、安装与简单命令 1.官网 https://git-scm.com/downloads 2.查看版本号git --version 3.设置用户签名(用户名和邮箱) 用来标识用户,以区分不同的开发人员 git config --global user.name "Your Name" git config --global u…

2024年最新算法:青蒿素优化算法(Artemisinin Optimization Algorithm, AOA)原理介绍

青蒿素优化算法(Artemisinin Optimization Algorithm, AOA)是2024年提出的一种受青蒿素抗疟疾特性启发的元启发式优化算法。青蒿素是一种从中草药青蒿中提取的化合物,因其在治疗疟疾方面的显著效果而闻名。AOA算法的设计者将青蒿素的这一特性…

【机器学习】深入浅出讲解贝叶斯分类算法

0. 前言 1.贝叶斯分类器介绍 贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。而朴素贝叶斯(Naive Bayes)分类是贝叶斯分类中最简单,也是常见的一种分类方法。 一些很常见的分类…

动态规划最大子段和讲解和【题解】——最大子段和

动态规划最大子段和讲解和【题解】——最大子段和 1.详细讲解最大子段和题目描述输入格式输出格式输入输出样例输入 #1输出 #1 提示样例 1 解释数据规模与约定 1.1.思路解析1.2.AC代码 2.优化3.别言 1.详细讲解 最大子段和 题目描述 给出一个长度为 n n n 的序列 a a a&am…

cursor: mutex X 等待事件分析

背景: v$session中同一个sql语句bhaku1zp2w5v7大量等待cursor: mutex X ,且等待事件较长。 分析: 什么是cursor: mutex X? 任何操作或访问游标的操作都可能需要等待访问共享池中支持游标的结构。在极端争用的情况下&#xff0c…

MySQL 【数字】函数大全(一)

ABSCEILCEILINGCONVDIVFLOORCREATESTLEAST 1、ABS ABS(number) :返回指定数字的绝对值 如果参数 number 为字符串,ABS() 将按照如下规则尝试转为数字: 如果以数字开头,则将开头的数字部分转为数字。如果不能转为数字,…

使用Go语言的gorm框架查询数据库并分页导出到Excel实例

文章目录 基本配置配置文件管理命令行工具: Cobra快速入门基本用法 生成mock数据SQL准备gorm自动生成结构体代码生成mock数据 查询数据导出Excel使用 excelize实现思路完整代码参考 入口文件效果演示分页导出多个Excel文件合并为一个完整的Excel文件 完整代码 基本配置 配置文…

Vue环境安装以及配置

这里写目录标题 前言一、前置要求1.安装Node.js2. 安装VScode 二、创建全局安装目录和缓存日志目录三、配置环境变量四、权限五、配置镜像六、vscode插件1. Vue-Offical2. Vue 3 Snippets3. Path Intellisense4. Auto Import5. Auto Close Tag6. Auto Rename Tag7.GitLens总结 …

001 Hadoop安装、Spring整合测试

Hadoop安装、整合测试 文章目录 Hadoop安装、整合测试1.简介1.优点2.组成 2.安装1.安装jdk(如已安装可跳过)2.安装hadoop1.安装2. 修改配置文件core-site.xml3. 修改配置文件hdfs-site.xml4.启动hadoop5.启动yarn6.执行jps查看7.相关端口及配置位置8.访问…

2024年【制冷与空调设备安装修理】考试及制冷与空调设备安装修理新版试题

题库来源:安全生产模拟考试一点通公众号小程序 制冷与空调设备安装修理考试是安全生产模拟考试一点通总题库中生成的一套制冷与空调设备安装修理新版试题,安全生产模拟考试一点通上制冷与空调设备安装修理作业手机同步练习。2024年【制冷与空调设备安装…

STM32CubeIDE使用ADC采用DMA重大BUG

问题描述 STM32CubeIDE 1.8.0问题 大牛攻城狮最近调试STM32L151CBT6。由于项目上使用该款芯片做控制电源使用,其中涉及到多路ADC的数据采样。使用STM32CubeIDE 1.8.0版本详细如下图所示 注意这里的使用的软件版本号很关键。采用该款软件搭建工程,第一次…