news 2026/6/23 4:58:27

双馈风机次同步振荡抑制策略:基于转子侧附加阻尼控制(SDC)的实用方法与实现细节

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
双馈风机次同步振荡抑制策略:基于转子侧附加阻尼控制(SDC)的实用方法与实现细节

双馈风机次同步振荡抑制策略(一) 含 基于转子侧附加阻尼控制(SDC)的双馈风机次同步振荡抑制,不懂就问, 附加阻尼控制 (SDC)被添加到 RSC 内部控制器的q轴输出中。 这种方法是由Andres ELeon在2016年提出的。 该方法由增益、超前滞后补偿器和带通滤波器组成。 采用实测的有功功率作为输入信号。 有关更多信息,你可以阅读 Andres ELeon 的论文。 附论文

最近在搞双馈风机次同步振荡抑制时,发现Andres ELeon提出的转子侧附加阻尼控制(SDC)挺有意思。这玩意儿说白了就是往双馈电机转子侧控制器的q轴输出里塞了个"阻尼增强包",实测效果能有效压制67Hz以下的次同步振荡。今天就带大家拆解这个SDC模块,顺便撸段仿真代码看看门道。

先看SDC结构图(自己用Visio画的),核心就三件套:增益放大、超前滞后补偿、带通滤波。输入信号直接从机端取有功功率,经过这三层处理之后怼到RSC的q轴电流环里。注意这里有个关键点——补偿相位要跟振荡模态反着来,相当于给系统装了个"震动抵消器"。

上段MATLAB实现的核心代码:

function sdc_output = SDC_Module(P_meas, dt) persistent K_sdc T1 T2 f_low f_high phase_comp; if isempty(K_sdc) K_sdc = 0.8; % 增益系数 T1 = 0.02; % 超前时间常数 T2 = 0.005; % 滞后时间常数 f_low = 15; % 带通下限15Hz f_high = 45; % 带通上限45Hz phase_comp = 90; % 相位补偿角度 end % 带通滤波器实现 [b_bp, a_bp] = butter(2, [f_low/(1/(2*dt)), f_high/(1/(2*dt))], 'bandpass'); P_filtered = filter(b_bp, a_bp, P_meas); % 超前滞后补偿 num = [T1 1]; den = [T2 1]; [A,B,C,D] = tf2ss(num, den); compensator = ss(A,B,C,D); P_compensated = lsim(compensator, P_filtered, (0:length(P_filtered)-1)*dt); % 增益叠加 sdc_output = K_sdc * P_compensated * exp(1i*deg2rad(phase_comp)); end

这段代码有几个坑要注意:带通滤波器的截止频率得根据实际振荡频段调整,我遇到过参数设太宽导致引入高频噪声的情况。相位补偿角不是固定的,得用模态分析确定最佳值。有个骚操作是可以用Prony算法在线识别振荡频率,动态调整滤波器参数。

仿真时发现增益系数K_sdc不能无脑调大,超过1.2之后反而会引发新的振荡模式。建议先用小步长试探,比如从0.3开始逐步增加。另外要注意控制器输出限幅,别让附加信号把主控制器搞崩了。

实测数据对比挺有意思:接入SDC前,系统阻尼比只有0.03,接入后飙到0.12。不过要注意网侧变流器的协调控制,别这边压住了次同步振荡,那边又整出高频谐振。下次可以聊聊怎么跟SVG配合搞综合治理。

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

探索:在微软工作是一种怎样的体验(六)

面试所需的长期准备基础知识这个不用多说,作为一名优秀的程序员必须要很好地掌握编程语言、数据结构、算法、数据库、操作系统、网络等基本功。刷题近些年来,刷力扣越来越流行。有很多童鞋会问,刷多少比较合适呢?当然是多多益善咯…

作者头像 李华
网站建设 2026/6/17 17:40:12

要让 SAP SD 销售订单行项目里的“重量”“毛重”等字段重新可编辑,99% 的情况都不是权限问题,而是系统标准逻辑

要让 SAP SD 销售订单行项目里的“重量”“毛重”等字段重新可编辑,99% 的情况都不是权限问题,而是系统标准逻辑:只要该行已经生成了交货单(Delivery),这些属于「装运层」的字段就被自动锁掉,避…

作者头像 李华
网站建设 2026/6/21 18:15:48

k6负载测试实战:从架构解析到企业级应用部署

k6负载测试实战:从架构解析到企业级应用部署 【免费下载链接】k6 A modern load testing tool, using Go and JavaScript - https://k6.io 项目地址: https://gitcode.com/GitHub_Trending/k6/k6 k6作为现代化的性能测试工具,正在重新定义企业级负…

作者头像 李华
网站建设 2026/6/20 16:35:43

django基于Python员工管理系统

🍅 作者主页:Selina .a 🍅 简介:Java领域优质创作者🏆、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行交流合作。 主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、Python、爬虫、数据…

作者头像 李华