基于PI+重复控制的并网逆变系统谐波抑制策略模型

关注“电气仔推送”获得资料(专享优惠)

PI+重复控制简介:

重复控制这一新型控制理论最早于出现日本学术界,其目的是为了用于解决质子加速器跟踪精度的问题。Yamamoto Y 等人提出了重复控制数学基础的内模原理,在控制通路中加入延时记录环节,在每个控制周期将误差记录并反馈到后一个周期的误差量中叠加控制,通过周期性的累加直至跟踪误差衰减到零,实现系统无静差控制,而后 Nishida Y 和 Haneyoshi T 在逆变器的闭环控制中引入了该理论。重复控制器的内模结构如图所示。

该内模由延时环节和正反馈组成。该内模对输入信号逐周期累加,直到输入衰减到0,内模仍可以输出上一周期的控制信号,从而实现对输入信号的无静差跟踪。传统重复控制器的内模可以分解为:

上式的极点位于直流和基波频率为整数倍频率处,在这几个频率点处都有很高的增益,因此重复可以达到对所有次谐波进行消除的目的。而在实际设计中,因模拟电路不易于实现延时环节 ,将其转化为数字控制方式更易于实现,所以内模常常以离散化的形式出现,如式所示:

N为一个周期内的采样次数,通常取200。

内模是由一个个离散域下的延时环节经正反馈构成的,即使输入信号等于零,仍继续逐周期输出,且输出信号是上周期相一致的控制信号,从而能够最终实现并网逆变器系统的零稳态误差跟踪。重复控制的波德图如图所示,由图可知重复控制在基频及其倍频处的增益均相等且较大,几乎无相位偏移。

重复控制技术应用在并网逆变器系统中可有效消除控制系统内周期性的扰动和误差,其主要应用于输入为周期性信号的系统中。但是理想的重复控制内模的极点分部在虚轴上,从控制理论角度上分析,其控制系统处于临界稳定状态,稍微修改被控对象参数就会引起系统的不稳定。因此,需要对理想重复控制进行改进,其结构如图所示,在离散域下可推导出其传递函数为:

Q为内模补偿系数,一般取0.95,以削弱控制过程中的积分效果; S(z)为补偿函数; Zm为相位补偿函数。

LC滤波器的波特图中存在一个谐振峰,增益较大,不仅影响重复控制器的稳定性,还容易造成同频率的谐波电流输出。 为解决该问题,本文在谐振频率处通过如式所示的陷波滤波器抑制谐振峰,同时可保证高、低频段增益不受影响。

陷波器仅对谐振峰进行抑制,但高频中的倍频分量也是在重复控制范围内,因高频增益仍不容忽略,需要进一步衰减其高频增益大小,故采用(4.21)所示的二阶低通滤波器,从而改善系统稳定性。

考虑到采用二阶低通滤波器后引起的相位之后问题,一般都采用超前环节进行补偿,补偿后的LC滤波器可表示为:

重复控制虽然可以保证输出波形精确跟踪给定周期性参考信号,但它动态相应速度慢,即对误差信号存在一个周期的延时,导致其应用场景受限。而 PI 控制对于误差信号反应快,积分器还可校正稳态时的信号偏差,因此本文采用了“PI+重复控制”,其结构框图如图所示。

由于PI调节器中积分环节的引入,实现了在 dq 坐标系下电网基波分量快速地无静差跟踪,而重复控制实现多谐波指令的跟踪。

仿真模型主体:

重复控制模块:

PI+重复控制模块:

仿真结果:

由图可知,当系统受非线性负载的影响,逆变器输出电流收到了严重影响,前半段仿真中,网侧电流会收到非线性负载的影响,为了使网侧电压电流不受非线性负载的影响,加入PI+重复控制。因为重复控制是存在延时性,所以波形质量是逐渐改善的。由后半段的电流波形可知,PI+重复控制的效果是成功的。

所以后期的研究可以针对重复控制的快速性进行研究。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PS学习笔记——图层

文章目录 图层面板图层类型新建图层新建方式图层颜色 操作图层修改图层名称选中图层隐藏图层调整图层顺序复制图层 图层面板 按F7可打开/关闭图层面板 该面板就是图层面板了 对所有图层进行筛选的按钮,第一个搜索框可以选择按什么方式进行筛选,支持&am…

x程无忧sign逆向分析

x程无忧sign逆向分析: 详情页sign: 详情页网站: import base64 # 解码 result base64.b64decode(aHR0cHM6Ly9qb2JzLjUxam9iLmNvbS9ndWFuZ3pob3UvMTUxODU1MTYyLmh0bWw/cz1zb3Vfc291X3NvdWxiJnQ9MF8wJnJlcT0zODQ4NGQxMzc2Zjc4MDY2M2Y1MGY2Y…

ZHUTI主提2024春夏 聆听「宁静的声音」

将自然艺术触达生活 生活与艺术实践活动 ZHUTI主提2024春夏艺术活动「宁静的声音」,将自然艺术真实的触达生活为核心,将原野聚会、黑胶音乐、插花、咖啡、食物、舞蹈、服装等艺术与生活的元素组合在这场芦苇荡中,用一场兼具无穷畅想和独特审…

如何快速本地搭建悟空CRM结合内网穿透工具高效远程办公

🌈个人主页:聆风吟 🔥系列专栏:数据结构、Cpolar杂谈 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. 无需公网IP,使用cpolar实现悟空CRM远程访问二. 通过公网来访问公司…

【Java】ArrayList和LinkedList使用不当,性能差距会如此之大!

文章目录 前言源码分析ArrayList基本属性初始化新增元素删除元素遍历元素 LinkedList实现类基本属性节点查询新增元素删除元素遍历元素 分析测试 前言 在面试的时候,经常会被问到几个问题: ArrayList和LinkedList的区别,相信大部分朋友都能回…

Intellij Idea屏蔽日志/过滤日志

一、安装插件 Grep Console 二、设置关键词,过滤日志 关键词的前后加上 .* 符号,类似: .*关键词.*设置后 ,点击 Apply 即可过滤日志。

LeetCode704.二分查找及二分法

每日一题:LeetCode704.二分查找 LeetCode704.二分查找知识点:二分法解题代码 LeetCode704.二分查找 问题描述:给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中…

VSG-001

VulkanSceneGraph (VSG), is a modern, cross platform, high performance scene graph library built upon Vulkan VSG 是一个基于vulkan的现代的、跨平台的高性能场景管理库 VSg特性: 使用C17作为c规范编码,支持 CppCoreGuidelines支持 FOSS Best P…

大师学SwiftUI第16章 - UIKit框架集成

其它相关内容请见​​虚拟现实(VR)/增强现实(AR)&visionOS开发学习笔记​​ SwiftUI是一套新框架,因此并没有包含我们构建专业应用所需的所有工具。这意味着我们会需要求助于UIKit(移动设备)和AppKit(Mac电脑)等原…

optee4.0.0 qemu_v8的环境搭建篇(ubuntu20.10)

快速链接: . 👉👉👉 个人博客笔记导读目录(全部) 👈👈👈 付费专栏-付费课程 【购买须知】:【精选】ARMv8/ARMv9架构入门到精通-[目录] 👈👈👈文章目录 前提条件1、拉取代码2、下载工具链3、编译4、运行

Unity在Windows选项下没有Auto Streaming

Unity在Windows选项下没有Auto Streaming Unity Auto Streaming插件按网上说的不太好使最终解决方案 Unity Auto Streaming插件 我用的版本是个人版免费版,版本号是:2021.2.5f1c1,我的里边Windows下看不到Auto Streaming选项,就像下边这张图…

一起Talk Android吧(第五百五十三回:解析Retrofit返回的数据)

文章目录 1. 知识回顾2. 解析方法2.1 解析有效数据2.2 解析错误数据3. 示例代码4. 经验与总结4.1 经验分享4.2 内容总结各位看官们大家好,上一回中咱们说的例子是"Retrofit的基本用法",本章回中介绍的例子是" 如何解析Retrofit返回的数据"。闲话休提,言…

【南京】最新ChatGPT/GPT4科研技术应用与AI绘图及论文高效写作

2023年我们进入了AI2.0时代。微软创始人比尔盖茨称ChatGPT的出现有着重大历史意义,不亚于互联网和个人电脑的问世。360创始人周鸿祎认为未来各行各业如果不能搭上这班车,就有可能被淘汰在这个数字化时代,如何能高效地处理文本、文献查阅、PPT…

深入了解Java 8 新特性:lambda表达式基础

阅读建议 嗨,伙计!刷到这篇文章咱们就是有缘人,在阅读这篇文章前我有一些建议: 本篇文章大概000多字,预计阅读时间长需要5分钟。本篇文章的实战性、理论性较强,是一篇质量分数较高的技术干货文章&#xf…

数据库选型与优化:策略与技巧的探讨

大家好,我是一名狂热的数据库程序员,最近鼓起勇气开始吐槽一下数据库,如有雷同,请对号入座。 名不副实的数据库类型 先说说最近的事,我们业务有很多图片要管理,老板说让我选个专业的图数据库,…

【LeetCode刷题-双指针】--360.有序转化数组

360.有序转化数组 方法&#xff1a;双指针 从两头计算&#xff0c;保存两端较小的值&#xff0c;高中抛物线知识&#xff0c;a>0&#xff0c;向上的抛物线&#xff0c;两端大中间小&#xff0c;从后往前存储计算结果&#xff1b;a<0&#xff0c;向下的抛物线&#xff0c…

[MySQL] MySQL表的约束

在前面的文章中提到了约束&#xff0c;是通过数据类型对字段产生的约束。但是数据类型约束很单一&#xff0c;需要有一些额外的约束&#xff0c;更好的保证数据的合法性&#xff0c;从业务逻辑角度保证数据的正确性。于是就引入了表的约束。 表的约束很多&#xff0c;这里主要介…

​软考-高级-系统架构设计师教程(清华第2版)【第17章 通信系统架构设计理论与实践(P614~646)-思维导图】​

软考-高级-系统架构设计师教程&#xff08;清华第2版&#xff09;【第17章 通信系统架构设计理论与实践&#xff08;P614~646&#xff09;-思维导图】 课本里章节里所有蓝色字体的思维导图

Vue3 函数式弹窗

运行环境 vue3vitetselement-plus 开发与测试 1. 使用h、render函数创建Dialog 建议可在plugins目录下创建dialog文件夹&#xff0c;创建index.ts文件&#xff0c;代码如下 import { h, render } from "vue";/*** 函数式弹窗* param component 组件* param opti…

强化学习在文生图中的应用:Training Diffusion Models with Reinforcement Learning

论文链接:Training Diffusion Models with Reinforcement Learning项目地址:Training Diffusion Models with Reinforcement Learning官方代码:https://github.com/kvablack/ddpo-pytorch/tree/maintrl实现:https://huggingface.co/docs/trl/ddpo_trainer🤗关注公众号 fu…