当前位置: 首页 > news >正文

双馈风电DFIG并网系统次转子侧变流器RSC抑制策略研究基于LADRC和重复控制的方法

风电装机容量的持续增长以及电力电子装置的大规模接入,导致电网强度降低,系
统运行特性发生深刻变化,严重威胁风电并网系统的安全稳定运行。因此本文以双馈风
电场经串补线路并网系统为研究对象,在深入分析双馈风电并网系统振荡机理的基础上,
提出针对系统宽频带振荡的抑制策略。本文的主要研究工作与创新点归纳如下:
首先,本文研究了双馈风电场经串补线路并网系统的结构组成及工作原理,推导各
部分的时域模型,在此基础上推导系统等效阻抗模型,以便直观分析控制参数、并网风
机台数及线路串补度对次同步振荡( Subsynchronous oscillation SSO )特性的影响。此
外提出基于聚合 RLC 电路的系统稳定判据,绘制系统阻抗 - 频率曲线来分析系统稳定性,
阐释了系统次同步振荡机理,为后续振荡抑制策略的提出奠定基础。
其次,本文从电网侧振荡抑制的角度出发,提出了应用模块化多电平换流器
Modular multilevel converter MMC )拓扑结构的静止同步补偿器( Static synchronous
compensator STATCOM )附加宽频带阻尼控制来抑制 SSO 。通过在 MMC-STATCOM
控制中增加宽频带阻尼控制信号,使其输出与次同步分量同相位的次同步电压,实现对
系统中 SSO 的有效抑制。该宽频带阻尼控制采用陷波器滤除基频信号,精确提取并跟踪
次同步信号,从而解决了振荡频率偏移问题。仿真结果表明, MMC-STATCOM 附加宽
频带阻尼控制能够在多种运行工况下实现对 SSO 的有效抑制。
最后,本文从机组侧振荡抑制的角度出发,提出了基于改进型线性自抗扰控制
Linear active disturbance rejection control LADRC )的振荡抑制策略,采用改进的
LADRC 取代风机换流器控制内环中 PI ,通过线性状态观测器实时估计、补偿反馈次同
步分量,在线性误差反馈中引入高通滤波器( High pass filter HPF )来抑制次同步分量。
仿真结果表明,所提 HPF-LADRC 抑制策略能够在多种运行工况下快速抑制振荡,使系
统恢复稳定运行状态,具备良好的抗扰动性和鲁棒性。

仿真模型如下:

RSC控制模型如下:

 采用LADRC+重复控制并用遗传算法进行参数优化,得到有功功率控制效果如下:

 

 图中3秒时串补电容投入运行,在控制器的作用下3.3秒后输出功率最大波动为5.7,系统趋于收敛,验证了算法的有效性和可靠性。

重复控制和pid测试效果如下:

可以看到,系统收敛速度明显减小。

单独ADRC测试效果如下:

 

相关文章:

双馈风电DFIG并网系统次转子侧变流器RSC抑制策略研究基于LADRC和重复控制的方法

风电装机容量的持续增长以及电力电子装置的大规模接入,导致电网强度降低,系 统运行特性发生深刻变化,严重威胁风电并网系统的安全稳定运行。因此本文以双馈风 电场经串补线路并网系统为研究对象,在深入分析双馈风电并网系统振荡…...

国产编辑器EverEdit - 使用技巧:变量重命名的一种简单替代方法

1 使用技巧:变量重命名的一种简单替代方法 1.1 应用场景 写过代码的都知道,经常添加功能的时候,是把别的地方的代码拷贝过来,改吧改吧,就能用了,改的过程中,就涉及到一个变量名的问题&#xff…...

使用SSH建立内网穿透,能够访问内网的web服务器

搞了一个晚上,终于建立了一个内网穿透。和AI配合,还是得自己思考,AI配合才能搞定,不思考只依赖AI也不行。内网服务器只是简单地使用了python -m http.server 8899,但是对于Gradio建立的服务器好像不行,会出…...

JWT认证实战

JWT(JSON Web Token)是一种轻量级的、基于 JSON 的开放标准(RFC 7519),用于在各方之间安全地传递信息。JWT 的特点是结构简单、轻量化和跨平台支持,适用于用户身份验证、信息加密以及无状态的 API 访问控制…...

计算机网络 (23)IP层转发分组的过程

一、IP层的基本功能 IP层(Internet Protocol Layer)是网络通信模型中的关键层,属于OSI模型的第三层,即网络层。它负责在不同网络之间传输数据包,实现网络间的互联。IP层的主要功能包括寻址、路由、分段和重组、错误检测…...

权限管理的方法

模块化分类 功能模块划分 把人资管理系统按业务逻辑拆分成清晰的功能区,例如招聘管理、培训管理、绩效管理、员工档案管理等。招聘管理模块下还能细分职位发布、简历筛选、面试安排等子功能;员工档案管理涵盖基本信息、教育经历、工作履历录入与查询等。…...

【郑大主办、ACM出版、EI稳定检索】第四届密码学、网络安全与通信技术国际会议 (CNSCT 2025)

第四届密码学、网络安全与通信技术国际会议(CNSCT 2025)将于2025年1月17-19日在中国郑州盛大启幕(线上召开)。本次会议旨在汇聚全球密码学、网络安全与通信技术领域的顶尖学者、研究人员与行业领袖,共同探索计算机科学的最新进展与未来趋势。…...

48小时,搭建一个设备巡检报修系统

背景 时不时的,工地的设备又出了状况。巡检人员一顿懵逼、维修人员手忙脚乱,操作工人抱怨影响进度。老板看着待完成的订单,就差骂娘了:“这么搞下去,还能有效率吗?”。 于是,抱着试一试的心态…...

基于Redisson实现重入锁

一. 分布式锁基础 在分布式系统中,当多个客户端(应用实例)需要访问同一资源时,可以使用分布式锁来确保同一时刻只有一个客户端能访问该资源。Redis作为高性能的内存数据库,提供了基于键值对的分布式锁实现&#xff0c…...

Java文件操作的简单示例

使用原生库 创建空白文件 package com.company; import java.io.File; import java.io.IOException;public class Main {public static void main(String[] args) {File f new File("newfile.txt");try {boolean flag f.createNewFile();System.out.println(&quo…...

删除与增加特定行

1.删除特定行 new_df <- df[-c(4), ] #删除第4行 new_df <- df[-c(2:4), ] #去除第2-4行 new_df <- subset(df, col1 < 10 & col2 < 6) #删除特定第一列<10和第二列&#xff1c;6的行。按名字删除 无论行列&#xff0c;可以找出对应索引或构造相同长…...

动态规划六——两个数组的dp问题

目录 题目一——1143. 最长公共子序列 - 力扣&#xff08;LeetCode&#xff09; 题目二——1035. 不相交的线 - 力扣&#xff08;LeetCode&#xff09; 题目三——115. 不同的子序列 - 力扣&#xff08;LeetCode&#xff09; 题目四—— 44. 通配符匹配 - 力扣&#xff08;…...

项目优化之策略模式

目录 策略模式基本概念 策略模式的应用场景 实际项目中具体应用 项目背景&#xff1a; 策略模式解决方案&#xff1a; 计费模块策略模式简要代码 策略模式基本概念 策略模式(Strategy Pattern) 是一种行为型设计模式&#xff0c;把算法的使用放到环境类中&#xff0c;而算…...

[读书日志]从零开始学习Chisel 第四篇:Scala面向对象编程——操作符即方法(敏捷硬件开发语言Chisel与数字系统设计)

3.2操作符即方法 3.2.1操作符在Scala中的解释 在其它语言中&#xff0c;定义了一些基本的类型&#xff0c;但这些类型并不是我们在面向对象中所说的类。比如说1&#xff0c;这是一个int类型常量&#xff0c;但不能说它是int类型的对象。针对这些数据类型&#xff0c;存在一些…...

三子棋游戏

目录 1.创建项目 2.主函数编写 3.菜单函数编写 4.宏定义棋盘行和列 5.棋盘初始化 6.打印棋盘 7.玩家下棋 8.电脑下棋 9.平局判断 10.输赢判断 11.game函数 三子棋游戏&#xff08;通过改变宏定义可以变成五子棋&#xff09;&#xff0c;玩家与电脑下棋 1.创建项目…...

MyBatis执行一条sql语句的流程(源码解析)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 MyBatis执行一条sql语句的流程&#xff08;源码解析&#xff09; MyBatis执行sql语句的流程加载配置文件加载配置文件的流程 创建sqlsessionFactory对象解析Mapper创建sqlses…...

【电机控制】低通滤波器及系数配置

【电机控制】低通滤波器及系数配置 文章目录 [TOC](文章目录) 前言一、低通滤波器原理二、理论计算三、代码四、参考资料总结 前言 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、低通滤波器原理 二、理论计算 三、代码 //低通滤波 pv->Ealpha…...

ArcgisServer过了元旦忽然用不了了?许可过期

昨天过完元旦之后上班发现好多ArcgisServer的站点运行出错了&#xff0c;点击日志发现&#xff0c;说是许可过去&#xff0c;也就是当时安装ArcgisServer时读取的ecp文件过期了&#xff0c;需要重新读取。 解决方法 1.临时方法&#xff0c;修改系统时间&#xff0c;早于2024年…...

如何在不丢失数据的情况下从 IOS 14 回滚到 IOS 13

您是否后悔在 iPhone、iPad 或 iPod touch 上安装 iOS 14&#xff1f;如果你这样做&#xff0c;你并不孤单。许多升级到 iOS 14 beta 的 iPhone、iPad 和 iPod touch 用户不再适应它。 如果您在正式发布日期之前升级到 iOS 14 以享受其功能&#xff0c;但您不再适应 iOS 14&am…...

【算法刷题】链表

文章目录 环形链表判断是否有环找出环的入口位置 双指针反转链表&#xff08;Reverse a Linked List&#xff09;移除链表中的指定元素&#xff08;Remove Linked List Elements&#xff09; 环形链表 判断是否有环 环形链表是指链表中的某些节点的 next 指针指向了链表中的某…...

星空派GD32F303开发板开箱实录:从零配置Keil MDK到点亮第一颗LED

星空派GD32F303开发板开箱实录&#xff1a;从零配置Keil MDK到点亮第一颗LED 拆开星空派GD32F303开发板的包装盒&#xff0c;映入眼帘的是一块做工精致的蓝色PCB板&#xff0c;板载资源标注清晰——这正是国产MCU新秀GD32F303系列的代表作。作为ARM Cortex-M4内核的性价比之选…...

JavaScript Navigator 对象怎么用?

Window Navigator 对象 JavaScript 中的 navigator 对象用于访问用户浏览器的信息。使用 navigator 对象&#xff0c;你可以获取浏览器版本和名称&#xff0c;并检查浏览器中是否启用了 cookie。 navigator 对象是 window 对象的一个属性。通过只读的 window.navigator 属性可…...

第29篇:AI项目实战复盘:我们如何用AI工具月增10万粉丝?(踩坑总结)

文章目录问题现象&#xff1a;从“技术自嗨”到“增长停滞”排查过程&#xff1a;从数据、用户反馈到流程拆解根本原因&#xff1a;错把“工具展示”当成了“价值交付”解决方案&#xff1a;转向“以用户价值为核心”的AI内容引擎1. 选题革命&#xff1a;从“技术驱动”到“场景…...

Z-Image-Turbo_Sugar脸部Lora与Dify工作流引擎集成:打造无代码AI人脸风格化应用

Z-Image-Turbo_Sugar脸部Lora与Dify工作流引擎集成&#xff1a;打造无代码AI人脸风格化应用 想象一下&#xff0c;运营团队想为即将到来的春节活动&#xff0c;快速上线一个“生成你的专属国风头像”的小程序。按照传统流程&#xff0c;你需要召集前后端开发、算法工程师&…...

【总结01】简单实现RAG的完整流程

目录 一、什么是 RAG&#xff1f; 1.1 核心定义 1.2 技术原理 二、完整流程代码实现 一、什么是 RAG&#xff1f; 1.1 核心定义 从本质上讲&#xff0c;RAG&#xff08;Retrieval-Augmented Generation&#xff09;是一种旨在解决大语言模型&#xff08;LLM&#xff09;“…...

保姆级避坑指南:用FlyMcu给STM32F103下载程序,别再傻傻用Keil编译了!

STM32F103串口通信实战&#xff1a;从FlyMcu下载到数据收发全解析 第一次接触STM32开发板时&#xff0c;最让人困惑的往往不是代码本身&#xff0c;而是整个工具链的使用流程。很多新手拿到商家提供的例程后&#xff0c;第一反应是打开Keil进行编译&#xff0c;却不知道有些现…...

技术突破:EuroSAT遥感数据集如何实现98.57%的土地覆盖分类准确率

技术突破&#xff1a;EuroSAT遥感数据集如何实现98.57%的土地覆盖分类准确率 【免费下载链接】EuroSAT EuroSAT: Land Use and Land Cover Classification with Sentinel-2 项目地址: https://gitcode.com/gh_mirrors/eu/EuroSAT EuroSAT遥感数据集作为基于Sentinel-2卫…...

用STM32F103的PWM口搞定WS2812B-2020彩灯驱动,保姆级时序讲解与代码避坑

STM32F103精准驱动WS2812B全攻略&#xff1a;从PWM时序到实战代码优化 第一次看到WS2812B灯带在黑暗中流畅变换色彩时&#xff0c;那种视觉冲击让我这个嵌入式老手也忍不住想动手实现。但真正开始用STM32驱动时&#xff0c;才发现这小小的RGB灯珠藏着不少玄机——为什么用GPIO直…...

用AI修复和复刻老照片

最近&#xff0c;用AI修复了自己不同时期的照片&#xff0c;非常感慨。尤其是小时的场景&#xff0c;我并没有留下多少童年照片&#xff0c;现在&#xff0c;AI根据我的口述&#xff0c;把我放进去了。也算是拼接上了久远的时间轴。包括老的数码、彩照&#xff0c;黑白&#xf…...

Java的java.util.HexFormat分隔符设置与十六进制字符串的可读性增强

Java十六进制数据处理新选择&#xff1a;HexFormat的可读性优化 在二进制数据处理、加密算法或网络通信中&#xff0c;十六进制字符串的解析与生成是常见需求。传统方法如Integer.toHexString()生成的连续字符缺乏分隔符&#xff0c;可读性较差。Java 17引入的java.util.HexFo…...