单/三相dq解耦控制与特定次谐波抑制

news2024/9/23 3:31:48

1. 单相整流器dq坐标系下建模

  单相整流器的拓扑如图所示,可知 u a b = u s − L d i s d t − R i s {u_{ab}} = {u_{s}} - L\frac{{d{i_s}}}{{dt}} - R{i_s} uab=usLdtdisRis
  将电压和电流写成dq的形式。
{ u s = U s m sin ⁡ ( ω t ) i s = I d sin ⁡ ( ω t ) + I q cos ⁡ ( ω t ) u a b = U d sin ⁡ ( ω t ) + U q cos ⁡ ( ω t ) \left\{\begin{array}{l} u_{\mathrm{s}}=U_{\mathrm{sm}} \sin (\omega \mathrm{t}) \\ i_{\mathrm{s}}=I_{\mathrm{d}} \sin (\omega \mathrm{t})+I_{\mathrm{q}} \cos (\omega \mathrm{t}) \\ u_{\mathrm{ab}}=U_{\mathrm{d}} \sin (\omega \mathrm{t})+U_{\mathrm{q}} \cos (\omega \mathrm{t}) \end{array}\right. us=Usmsin(ωt)is=Idsin(ωt)+Iqcos(ωt)uab=Udsin(ωt)+Uqcos(ωt)
  将dq表达式代入 u a b = u s − L d i s d t − R i s {u_{ab}} = {u_{s}} - L\frac{{d{i_s}}}{{dt}} - R{i_s} uab=usLdtdisRis。需要注意的是,Idsin(wt)的求导包含两部分,一部分是对Id求偏导,另一部分是对sinwt求偏导。dq表达式中的其他项也是如此。
  最终得到表达式。
{ U d = U s m − L d I d d t + I q ω L − R I d U q = 0 − L d I q d t − I d ω L − R I q \left\{ \begin{array}{l} {U_d} = {U_{sm}} - L\frac{{d{I_d}}}{{dt}} + {I_q}\omega L - R{I_d}\\ {U_q} = 0 - L\frac{{d{I_q}}}{{dt}} - {I_d}\omega L - R{I_q} \end{array} \right. {Ud=UsmLdtdId+IqωLRIdUq=0LdtdIqIdωLRIq  上述的Ud和Uq是实际值,为了求得目标的Ud和Uq,以d轴为例,需要将PI控制器替代 L d I d d t + R I d L\frac{{d{I_d}}}{{dt}} +R{I_d} LdtdId+RId,能够得到以下表达式:
{ L d I d d t ≈ L I d r e f − I d T s = K p ( I d r e f − I d ) R I d = R L ∫ L d I d d t d t ≈ R L ∫ K p ( I d r e f − I d ) d t = K i ∫ ( I d r e f − I d ) d t K i = R L K p \left\{ \begin{array}{l} L\frac{{d{I_d}}}{{dt}} \approx L\frac{{{I_{dref}} - {I_d}}}{{{T_s}}} = {K_p}({I_{dref}} - {I_d})\\ R{I_d} = \frac{R}{L}\int L{\frac{{d{I_d}}}{{dt}}} dt \approx \frac{R}{L}\int {{K_p}({I_{dref}} - {I_d})} dt = {K_i}\int {({I_{dref}} - {I_d})} dt\\ {K_i} = \frac{R}{L}{K_p} \end{array} \right. LdtdIdLTsIdrefId=Kp(IdrefId)RId=LRLdtdIddtLRKp(IdrefId)dt=Ki(IdrefId)dtKi=LRKp
  同理, L d I q d t + R I q L\frac{{d{I_q}}}{{dt}} +R{I_q} LdtdIq+RIq也能得到类似的表达式。简单来看就是用PI控制器代替目标的电感电压,由于整流器本质上控制的是端口电压,而端口电压又是和电网电压,电感电压形成矢量三角形的,所以控制电感电压本质上就是控制电感电压。
在这里插入图片描述
  将PI的表达式代入Ud和Uq表达式中,得到:
{ U d ∗ = U s m + I q ω L − K p ( I d r e f − I d ) − K i ∫ ( I d r e f − I d ) d t U d ∗ = 0 − I d ω L − K p ( I q r e f − I q ) − K i ∫ ( I q r e f − I q ) d t \left\{\begin{array}{l} U_{d}^{*}=U_{s m}+I_{q} \omega L-K_{p}\left(I_{d r e f}-I_{d}\right)-K_{i} \int\left(I_{d r e f}-I_{d}\right) d t \\ U_{d}^{*}=0-I_{d} \omega L-K_{p}\left(I_{q r e f}-I_{q}\right)-K_{i} \int\left(I_{q r e f}-I_{q}\right) d t \end{array}\right. {Ud=Usm+IqωLKp(IdrefId)Ki(IdrefId)dtUd=0IdωLKp(IqrefIq)Ki(IqrefIq)dt
  控制框图如图所示。
在这里插入图片描述

2. 单相APFdq坐标系下特定次谐波抑制

  单相APF的拓扑如图所示,变换器的目标是补偿电流ic等于iL中谐波电流相反数,由于is=iL+ic,因此is谐波电流为0,由于APF的容量有限,往往仅仅需要补偿低次谐波,就能够达到不错的补偿效果,所以特定次谐波补偿的需求应运而生。
在这里插入图片描述
  参考上面的dq解耦控制,可以得到5次谐波抑制的控制表达式,需要注意的是,补偿谐波电流的参考值是负的谐波负载电流,所以 I c 5 d I_{c5d} Ic5d的参考值是 − I L 5 d -I_{L5d} IL5d
{ U 5 d ∗ = U s m + I c 5 q ω L − K p ( − I L 5 d − I c 5 d ) + K i ∫ ( − I L 5 d − I c 5 d ) d t U 5 q ∗ = 0 − I c 5 d ω L − K p ( − I L 5 q − I c 5 q ) + K i ∫ ( I L 5 q + I c 5 q ) d t \left\{\begin{array}{l} U_{5d}^{*}=U_{s m}+I_{c5q} \omega L-K_{p}\left(-I_{L5d}-I_{c5d}\right)+K_{i} \int\left(-I_{L5d}-I_{c5d}\right) d t \\ U_{5q}^{*}=0-I_{c5d} \omega L-K_{p}\left(-I_{L5q}-I_{c5q}\right)+K_{i} \int\left(I_{L5q}+I_{c5q}\right) d t \end{array}\right. {U5d=Usm+Ic5qωLKp(IL5dIc5d)+Ki(IL5dIc5d)dtU5q=0Ic5dωLKp(IL5qIc5q)+Ki(IL5q+Ic5q)dt
  重新整理表达式,得:
{ U 5 d ∗ = U s m + I c 5 q ω L + K p ( I L 5 d + I c 5 d ) + K i ∫ ( I L 5 d + I c 5 d ) d t U 5 q ∗ = 0 − I c 5 d ω L + K p ( I L 5 q + I c 5 q ) + K i ∫ ( I L 5 q + I c 5 q ) d t \left\{\begin{array}{l} U_{5d}^{*}=U_{s m}+I_{c5q} \omega L+K_{p}\left(I_{L5d}+I_{c5d}\right)+K_{i} \int\left(I_{L5d}+I_{c5d}\right) d t \\ U_{5q}^{*}=0-I_{c5d} \omega L+K_{p}\left(I_{L5q}+I_{c5q}\right)+K_{i} \int\left(I_{L5q}+I_{c5q}\right) d t \end{array}\right. {U5d=Usm+Ic5qωL+Kp(IL5d+Ic5d)+Ki(IL5d+Ic5d)dtU5q=0Ic5dωL+Kp(IL5q+Ic5q)+Ki(IL5q+Ic5q)dt
  由于 U s m U_{s m} Usm, I 5 d ω L I_{5d} \omega L I5dωL, I 5 q ω L I_{5q} \omega L I5qωL稳态时为常数,并且可以由后面的PI控制器生成,所以实际应用中可以忽略。得到以下表达式:
{ U 5 d ∗ = K p ( I L 5 d + I c 5 d ) + K i ∫ ( I L 5 d + I c 5 d ) d t U 5 q ∗ = K p ( I L 5 q + I c 5 q ) + K i ∫ ( I L 5 q + I c 5 q ) d t \left\{\begin{array}{l} U_{5d}^{*}=K_{p}\left(I_{L5d}+I_{c5d}\right)+K_{i} \int\left(I_{L5d}+I_{c5d}\right) d t \\ U_{5q}^{*}=K_{p}\left(I_{L5q}+I_{c5q}\right)+K_{i} \int\left(I_{L5q}+I_{c5q}\right) d t \end{array}\right. {U5d=Kp(IL5d+Ic5d)+Ki(IL5d+Ic5d)dtU5q=Kp(IL5q+Ic5q)+Ki(IL5q+Ic5q)dt
  再经过dq反变换,得到: U 5 ∗ = U 5 d ∗ sin ⁡ ( 5 ω t ) + U 5 d ∗ cos ⁡ ( 5 ω t ) U_5^* = U_{5d}^*\sin (5\omega t) + U_{5d}^*\cos (5\omega t) U5=U5dsin(5ωt)+U5dcos(5ωt),将 U 5 ∗ U_5^* U5加入到基波电流控制的调制波中,就能实现谐波补偿的功能。

3. 单相整流器dq坐标系下特定次谐波抑制

  单相整流器由于存在直流电压二次纹波,经过调制,从而使电网电流产生3次谐波电流,为了抑制电网电流的3次谐波,可以参考APF的谐波补偿思想,假设负载5次谐波电流为零,则补偿的五次谐波电流参考值为0,从而可得到以下表达式:
{ U 5 d ∗ = K p ( 0 + I c 5 d ) + K i ∫ ( 0 + I c 5 d ) d t U 5 q ∗ = K p ( 0 + I c 5 q ) + K i ∫ ( 0 + I c 5 q ) d t \left\{\begin{array}{l} U_{5d}^{*}=K_{p}\left(0+I_{c5d}\right)+K_{i} \int\left(0+I_{c5d}\right) d t \\ U_{5q}^{*}=K_{p}\left(0+I_{c5q}\right)+K_{i} \int\left(0+I_{c5q}\right) d t \end{array}\right. {U5d=Kp(0+Ic5d)+Ki(0+Ic5d)dtU5q=Kp(0+Ic5q)+Ki(0+Ic5q)dt
  控制框图如图所示,将5次谐波抑制的调制波加入到基波控制器的调制波中,实现了5次谐波电流抑制的功能。
在这里插入图片描述

4. 三相系统特定次谐波抑制

  和单相系统的唯一区别就是abc-dq,和dq-abc矩阵的差异,建模思想完全通用。

5. 参考文献

[1] 三相并联型有源电力滤波器电流重复控制_耿攀
[2] 并联型有源电力滤波器按容量比例分频段补偿并联控制策略_张树全
[3] 多同步旋转坐标系下指定次谐波电流控制_张树全

6. 反馈与建议

  • 邮箱:upqcyjp@q63.com

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

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

相关文章

FPGA_探针(ISSP)调试工具

探针则是将 FPGA 内部的节点信号通过 JTAG 电缆传输到 PC 机上,方便用户观察。对于一些变化比较缓慢或者实时性要求不高的信号,使用该工具调试非常的方便,例如观察 ADC 的采样结果。 为了更便捷地进行板级调试,这里介绍 Qusrtus …

前端本地存储数据库IndexedDB

前端本地存储数据库IndexedDB 1、前言2、什么是 indexedDB?3、什么是 localForage?4、localForage 的使用5、VUE 推荐使用 Pinia 管理 localForage 1、前言 前端本地化存储算是一个老生常谈的话题了,我们对于 cookies、Web Storage&#xff…

键盘控制ROS车运动

键盘控制ROS车运动 上位机 使用pyseria库与stm32单片机进行通信控制 #!/usr/bin/env python # -*- coding: utf-8 -*import sys, select, termios, tty import serialmsg """ ---------------------------w a x ds w : x a : y s : -x …

NX二次开发UF_CAM_ask_cam_preferences 函数介绍

文章作者:里海 来源网站:里海NX二次开发3000例专栏 UF_CAM_ask_cam_preferences Defined in: uf_cam.h int UF_CAM_ask_cam_preferences(UF_CAM_preferences_p_t prefs ) overview 概述 This function provides the current settings of the CAM pre…

2024一定要看的文章系列!!!接口自动化测试框架思路和实战(5):【推荐】混合测试自动化框架(关键字+数据驱动)

混合测试自动化框架(关键字数据驱动) 关键字驱动或表驱动的测试框架 这个框架需要开发数据表和关键字。这些数据表和关键字独立于执行它们的测试自动化工具,并可以用来“驱动"待测应用程序和数据的测试脚本代码,关键字驱动测试看上去与手工测…

Leetcode 153. 寻找旋转排序数组中的最小值

class Solution {//因为最小值和最大值总是相邻的(除了初始状态)//1.用二分查找,如果右侧是有序则最小值在左侧//2.如果右侧无序则最小值在右侧//如果mid正好是最小值,那么右侧自然是有序的,//为了将mid加入到搜索的一…

如何用内容营销推动企业成长?媒介盒子教你三步实现

信息时代下每个人都能通过网络了解自己所需的信息,企业与受众的接触也更加直接,企业在获得更多消费者触达通道的同时,消费者也在经历信息爆炸和碎片化,如何在大量信息中脱颖而出,抓住消费者心智,成为许多品…

外卖小程序系统:数字化餐饮的编码之道

在当今数字化时代,外卖小程序系统成为了餐饮业的一项技术巨制。这个系统不仅提供了便捷的点餐体验,更通过先进的技术手段,实现了高效订单处理、实时配送追踪以及个性化推荐。让我们深入了解外卖小程序系统的技术魔法,一起揭秘数字…

API接口接入1688电商数据平台获取商品详情数据示例

1688电商数据平台是一个提供海量商品信息的数据平台,通过API接口可以方便地获取商品详情数据。以下是一个示例,演示如何接入1688电商数据平台,获取商品详情数据。 步骤一:注册1688账号并获取API权限 首先需要在1688电商数据平台…

ArkTS编程语法基础,让你成为HarmonyOS开发高手

文章目录 ArkTS简介ArkUI开发框架的整体架构ArkTS的基础类型条件语句函数类模块函数定义函数的参数箭头函数 迭代器后续学习资源介绍 ArkTS简介 ArkTS是HarmonyOS主力应用开发语言。它在TypeScript (简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态…

防火墙..

目录 1.什么是防火墙 1.1分类 1.2.Netfilter(数据包过滤) 1.2.1定义 1.2.2Netfilter分析内容 1.3防火墙无法完成的任务 1.4iptables 与firewalld区别 2.iptables 2.1iptables执行原则 2.1.1原则 2.1.2防火墙规则 2.2规则链 2.2.1概念 2.2.2分析 2.2.3规则链分类…

leetcode:反转链表

题目描述 题目链接:206. 反转链表 - 力扣(LeetCode) 分析题目 思路一 我们可以设计算法让整个链表掉头 定义三个代码n1,n2,n3 n1指向NULL,n2指向head,n3指向第二个结点 当n2不为NULL的时候,让n2->ne…

fastdfs-client-java-1.30 maven 打包安装

1. 进入源代码目录,打开cmd mvn clean install 或者 mvn package 问题不大的话会在同级目录target目录下生成打包后文件 2. 当前目录下cmd进行maven安装 mvn install:install-file -DgroupIdorg.csource -DartifactIdfastdfs-client-java -Dversion${version} -D…

CompletableFuture.join() vs Future.get(),开发中哪个更好

CompletableFuture和Future都是Java中的接口,用于异步编程和并发处理。 Future表示一种异步计算的结果,可以通过get()方法获取计算结果或等待计算的完成。但是,如果计算还未完成,get()方法会阻塞线程,这会影响并发性能…

虾皮台湾站点什么好卖

在如今的电商时代,越来越多的人选择通过网购来满足购物需求。而中国台湾地区作为一个充满机遇的市场,吸引了许多商家的目光。虾皮作为台湾地区最大的电商平台之一,为卖家提供了丰富的销售机会。但是,卖家们在选择什么产品来销售时…

文档明明在桌面上却不显示?5个方法轻松解决!

“我之前保存文档的时候明明选择保存在桌面,上次看的时候文件还在,但是今天打开电脑后发现我保存在桌面的文档不见了,这是为什么呢?还有机会找回我的文件吗?” 在日常使用电脑时,有些用户为了方便&#xff…

大势智慧代理商体系持续开疆拓土,全国代理火热招募中...

11月15日,武汉大势智慧科技有限公司(后简称“大势智慧”)与上海宝天信息科技有限公司(后简称“宝天信息”)金牌代理商签约授牌仪式成功举行。大势智慧副总裁周济安先生、宝天信息经理王芳女士分别作为双方签约代表出席…

virtuoso 后仿 ADE L error

ADE后仿时出现error ERROR (SFE-23): "input.scs" 299: The instance _57_D32_noxref is referencing an undefined model or subcircuit, parasitic_nwd. Either include the file containing the definition of parasitic_nwd, or define parasitic_nwd before run…

STM32定时器输入捕获测量高电平时间

STM32定时器输入捕获测量高电平时间 输入捕获测量高电平时间CuebMX配置代码部分 本篇内容要求读者对STM32通用定时器有一点理解,如有不解,请看 夜深人静学32系列15——通用定时器 输入捕获 输入捕获是STM32通用定时器的一种功能,可以捕获特定…