基于DDSRF正负序分离方法的不平衡电网PQ控制策略_平衡电流控制

news2025/2/27 11:30:42

0.前言
对于并网逆变器而言,电网会存在不平衡的情况。在这种情况下,不平衡的电网电压可以分解成为正序、负序和零序分量。并网逆变器通常期望能够实现单位功率因数并网,向电网注入对称的正弦电流,所以此时的微电网逆变器控制策略显得尤为重要。

1.控制策略概述

1.1如何实现不平衡电网的锁相
不平衡电网需要对正负序分量进行分离,分离之后利用锁相环对正序电压进行锁相,实现正序电网电压的定向。正负序分离的方法有很多,如SOGI、DDSRF_PLL、DSC以及其他各种变种,但本质上还是提取出正序分量用于锁相。 本文采用DDSRF(解耦双同步旋转坐标系)进行锁相。至于原因,也很简单,刚好想要学习该方法,便没有纠结于具体采用哪一个,只要能实现功能便可。
在这里插入图片描述
上图是来自与TI的DDSRF设计文档,需要的伙伴百度可以直接搜索到,推一遍公式可以加深对该方法的理解。在实现了正负序电压分离和正序电网电压锁相得到的theta角度之后,便可利用该角度进行dq变换,进而利用传统的PI进行控制

1.2系统整体控制策略
系统的整体控制策略以基本的并网逆变器PQ控制为起点,额外加入两个环节:1.不平衡电网的正负序分离步骤;2.负序电流控制。三相三线制逆变器电流控制的框图如下:
在这里插入图片描述
上图的参考文献是:
万晓凤,胡海林,聂晓艺,余运俊,曾繁鹏.电网电压不平衡时的改进虚拟同步机控制策略[J].电网技术,2017,41(11):3573-3581.
利用正序控制单位功率因数入网,负序控制为零,输出平衡电流。
2.仿真模型搭建
硬件电路
整体仿真电路
在这里插入图片描述
不平衡电压搭建方法
在这里插入图片描述
控制部分
整体控制框图
在这里插入图片描述
解耦双同步旋转坐标系锁相环
在这里插入图片描述
利用正序电压锁相的关键在图中已经标出。
3.仿真结果
在这里插入图片描述
在这里插入图片描述
由上图可以看出,电流实现平衡控制,同时在平衡电网和不平衡电网两种情况下,并网逆变器均能够实现单位功率因数并网。
总结
采用基于DDSRF正负序分离方法的不平衡电网PQ控制策略能够实现分离后的正序功率按照功率指令输出,单位功率因数并网。
最后,该部分内容已经投稿至B站:https://www.bilibili.com/video/BV1iL41167XM/?spm_id_from=333.999.0.0,欢迎大家关注。

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

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

相关文章

DC-9靶机-简单谈一下端口敲门技术 (Port Knocking)

前言 在打靶机DC-9时,爆破SSH时一直显示失败,经过查阅才知道原来是对端口做了“隐藏”,需要通过 Port Knocking 来主动开启,由于平时接触到的机会不多,所以这里简单记录一下,加强一下印象,也希…

Systrace系列7 —— Vsync 解读

本文主要是是介绍 Android 中的 Vsync 机制。文章会从 Systrace 的角度来看 Android 系统如何基于 Vsync 每一帧的展示。Vsync 是 Systrace 中一个非常关键的机制,虽然我们在操作手机的时候看不见,摸不着,但是在 Systrace 中我们可以看到,Android 系统在 Vsync 信号的指引下…

Tomcat系统架构浅析

大家好,我是易安! 今天咱们就来一步一步分析Tomcat的设计思路,看看Tomcat的设计者们是如何设计一个复杂系统,怎么设计顶层模块,以及模块之间的关系。 Tomcat总体架构 我们知道如果要设计一个系统,首先是要…

特征缩放(Scale Features)、特征缩放预测​CO2 值、df列索引扩展

目录 1、特征缩放 2、预测CO2 值 3、df列索引扩展 1、特征缩放 特征缩放可以用于不同的度量单位。度量单位不同的情况下,特征的数值大小也会有所不同,这可能会影响到某些机器学习算法的表现。例如,如果一个特征的单位是英寸,而另…

DAB-DETR代码学习笔记

先上一张整体架构图 : 代码地址:GitHub - IDEA-Research/DAB-DETR: [ICLR 2022] DAB-DETR: Dynamic Anchor Boxes are Better Queries for DETR 论文地址: https://arxiv.org/pdf/2201.12329.pdf 文章全名《DYNAMIC ANCHOR BOXES ARE BETTER …

建模杂谈系列223 Q-Learning示例的代码拆解分析

说明 找到了一个合适的例子,然后我对其中的内容进行了拆解分析。我觉得代码表达的内容比伪代码清晰多了。 这次算是补砖了(监督无监督强化),过去实际上接触过很多强化体系内的基本工具,但一直没有开始做,部分原因是没时间&#…

Java 与排序算法(5):归并排序

一、归并排序 归并排序(Merge Sort)是一种基于分治思想的排序算法。它将待排序的数组分成两个长度相等的子数组,然后对这两个子数组分别进行归并排序,最后将两个排好序的子数组合并成一个有序的数组。 具体实现过程如下&#xf…

【国内chatgpt使用方法合集】(5月22日已更新)

写在前面 Hello大家好, 我是【麟-小白】,一位软件工程专业的学生,喜好计算机知识。希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正&#xff0…

Elasticsearch文档操作:初学者指南(2023年最新版包含DSL语句的使用和RestHighLevelClient在Java中的使用)

2023年还没有学习Elasticsearch?,那么您将错过最强大、最通用的编程语言之一。 本文将介绍在Elasticsearch对文档分别使用DSL语句和Java High Level REST ClientAPI来对文档进行操作。获取更多信息查看官网帮助文档 运行环境: Linux,docke…

驱动开发DAY6

非阻塞IO 在应用程序中读取硬件数据时,无论硬件数据是否准备完毕,read()函数不会阻塞,继续向下执行 阻塞IO 当应用程序中读取硬件数据时,在硬件数据没有准备好时,进程会阻塞在read(&…

C语言——如何写出好的代码?

哈喽,大家好,今天我们来学习如何才能写出优秀的代码,主要讲的是assert和const的用法。 首先,什么样的代码才算的上是优秀的代码呢?应该符合下面的要求: 1. 代码运行正常 2. bug很少 3. 效率高 4. 可读性高 …

自抗扰PID(梯形图源代码)

有关ADRC的详细算法和源代码,请参看专栏的系列文章,这里不再赘述,常用链接如下: ADRC自抗扰控制算法(含梯形图完整源代码和算法公式)_adrc算法_RXXW_Dor的博客-CSDN博客PLC的自抗扰控制(ADRC)算法_RXXW_Dor的博客-CSDN博客_adrc算法1、自抗扰控制算法,网上很多文章有所…

x210---根文件系统制作

一、busybox的移植 1.1、busybox源码下载 (1)busybox是一个开源项目,所以源代码可以直接从网上下载。 (2)busybox的版本差异不大,版本新旧无所谓。 (3)下载busybox可以去linuxidc等镜像网站,也可以去www.busybox.net官方网站下载。 1.2、修…

技术人如何写简历?(文末有福利)

前言 笔者在滴滴、阿里和字节时候也面试了不少人,看过形形色色的简历没有上百也有大几十份了。校招季也快到了,这里总结自身经验聊一下 技术人的简历如何去写面试官是怎么样从一份简历去开展后续的面试 简历的作用 简历是你向一家公司求职的“敲门砖…

数据结构学习之路-集合

集合Set 集合的特点集合的内部实现(使用链表)集合的内部实现(使用红黑树)复杂度分析使用红黑树实现集合的限制 集合的特点 不存放重复的元素常用于去重 例如:存放新增的IP地址,统计新增IP量;存…

torch中的model.eval()、model.train()详解

👨‍💻个人简介: 深度学习图像领域工作者 🎉工作总结链接:https://blog.csdn.net/qq_28949847/article/details/128552785 链接中主要是个人工作的总结,每个链接都是一些常用demo&#xff0c…

Laravel框架05:模型和自动验证

Laravel框架05:模型和自动验证 一、模型(AR模式)概述二、定义模型三、调用模型四、基本操作1. 添加数据① AR模式② Request 2. 查询数据3. 修改操作① AR模式② update 4. 删除操作 五、控制器验证1. 基本语法2. 输出错误信息 一、模型&…

今麦郎跻身“我最喜欢中国品牌”榜,致力领航中国品牌发展新范式

在中国经济探寻高质量发展的当下,中国民营企业肩负着推动经济发展的重任。在当前中国经济向上向前的大背景下,展示中国特色、传播中国文化、践行社会责任多位一体的高质量品牌越来越受到重视。但冰冻三尺非一日之功,唯有经历时间考验&#xf…

Spring:Spring 整合 MyBatis 的具体过程

文章目录 Spring:Day 04整合 MyBatis一、配置环境1. 导入依赖2. 准备一个数据库 二、用 Spring 整合 MyBatis1. 编写通用配置文件2. 编写实现类3. 编写 Spring 配置文件4. 测试5. 分析总结 三、拓展1. 实现2. 总结 四、事务1. 概述2. 没有事务时3. 声明式事务4. 总结…

“Shell“SNAT,DNAT

文章目录 一.SNAT1.1 SNAT原理1.2 SNAT的应用环境1.3 SNAT工作原理1.4 进行SNAT转换后1.5 配置SNAT策略1.6SNAT实验 二.DNAT2.1 DNAT工作原理2.2 配置DNAT策略2.3 DNAT实验 一.SNAT 1.1 SNAT原理 SNAT原理:修改数据包的源地址。SNAT 应用环境:局域网主…