分数小数互换图_重复控制器学习心得(二)——超前环节的分数化和校正因子的引入...

本文仅作为学习记录,欢迎各位提出宝贵建议

1、超前补偿环节的分数化

在上周我学习了分数阶RC的实现方式,无独有偶,超前补偿环节也可以应用插值的方式来近似分数阶补偿。

整数阶超前补偿的弊端主要有二:

一、当采样频率和固定频率的比值过小时,超前环节的分辨率太低,无法准确补偿相位延迟。

超前相位补偿器z^m在ω处的补偿角度θ为:

a90fc3c5800f527b115a742b7ffc747b.png

当m=1,ω=ω0时,θ最小,为:

1836061e57c31c7aba1abb729e0ce517.png

可以看出超前补偿器的分辨率仅由采样频率和固定频率的比值N决定,此时整数阶超前补偿无法满足补偿的精度

二、由于稳定性条件的约束,应用一些整数阶的超前环节的同时,可能无法使用较大的辅助控制器Q。

文献[1]中提到了超前环节与辅助控制器Q大小的关系,两者共同受到稳定性条件的制约。

03955a21c2efea30a8def3655252fbf2.png

S1(z)为陷波器,S2(z)为低通滤波器,P(z)为LCL滤波器和逆变器的建模。上式是由RC控制系统的稳定性条件得出来的。令G(z)=S1(z)S2(z)P(z),画出左式曲线

b813da54a095316871e2069e5d1e1c42.png
阶数m变化时的曲线(4.1-4.9) 图源:文献[1]

文献[1]设计Q=0.95,并在上图中画出,需要左式在低频处满足小于1/Q,才能保证系统稳定。m=4/5时峰值太大,无法满足较大的Q,应用分数后,当m=4.5时,可以满足Q=0.95的情况。文献[2]的实验证明,小数超前相位补偿可以使相位更接近与0°,使RC增益kr可以取到更大的值

所以,分数化的设计超前相位环节是比较有意义的,设计方法仍然是拉格朗日法插值多项式近似。d为超前环节小数部分,h(n)为拉格朗日系数。

5fb7e02468f42b7f1bcd1439d1efaf95.png

a1cbeff6e78c36a9fcbc533d46133a95.png

应用分数阶超前相位环节时,RC对谐波的抑制效果更好。文献[2]从无负载、线性负载和非线性负载三种情况下证明了这一点。

2、引入校正因子

基于插值法的近似计算运算量太大,文献[3]的作者提出可以使用校正因子来抵消由于延迟环节阶数四舍五入造成的误差。

并联选择谐波RC中加入校正因子:

f0efb745003cb955baff35e4239ebd22.png
引入校正因子的RC系统,图源:文献[3]

图图

图中的几个参数代表含义为:

ec3f41db2681a5c7795b9e72b2cd4465.png

8569803a6c0b5b394b7d3764021b0afc.png

4ba1d2ffee228ac6848c78b8538f6c0f.png

图中的δ是校正因子,改进后的RC中心频率变为:

7345a51d047b0f3d3a0b74cb43fabf25.png

当N为整数时,δ=1,中心频率与平常无异;当N为分数时,中心频率有所偏移。

当采样频率与固定频率之比N向上取整时,基波及谐波频率稍微变大,为了防止控制器增益因此减小,所以利用校正因子将RC的中心频率均向上调整。

当采样频率与固定频率之比N向下取整时,基波及谐波频率稍微变小,为了防止控制器增益因此减小,所以利用校正因子将RC的中心频率均向下调整。

该方法与插值的不同之处在于:对于分数延时环节,直接对阶数取整,再通过校正因子对取整c造成的误差进行补偿。由于只需要对校正因子进行计算,大大减小了计算量。

——————————————平平无奇的分割线————————————————

2020.6.26补充

在看过文献[3]同作者前一年的文章文献[4]后,我对文献[3]中所提的校正因子理解更深刻了一些,所以做出一些补充记录。

还是从引入校正因子的并行结构nk±m阶RC的中心频率入手:

7345a51d047b0f3d3a0b74cb43fabf25.png

当N为整数时,δ=1,中心频率与平常无异;

当N为分数时,δ≠1,校正因子开始发挥作用:

当k=0时,

0a0194a913e22e0d39cc1b67bccf247a.png

可见引入校正因子后,N为分数的情况下,在低次奇数次频率处,中心频率是准确的,未发生偏移。在此处的增益与N为整数的情况相同。

k≠0时,δ发挥校正作用;通过计算可知:

介于
(N近似为整数阶情况下的中心频率)与
(N为分数情况下的中心频率)之间,比N直接近似成整数更接近与分数情况。控制器增益略微提高。

206a8990ee8b8b7594b1bf30d88b20a0.png
n=10,f0=60HZ,fs=10kHZ情况下CRC与PSFRC(引入校正因子后的RC)的奇数阶频率的增益比较;图源:文献[4]

低次奇数次谐波才是控制中最主要的谐波。由上图可知,引入校正因子后,RC在低次奇数次谐波的增益非常高,对这些次数的谐波抑制效果明显。与此同时,在高次谐波的增益增加不明显,所以对于高次谐波,进行“选择性放弃”,直接用低通滤波器滤除高次谐波。

缺陷:

1、只有n倍频以下的奇数次谐波才有很好的谐波抑制效果。n取得很大时,才能尽可能的扩大抑制低次谐波的范围,但由于n的扩大,使得并联支路同时增加,系统结构变得更加复杂。给设计参数,系统的稳定带来一些挑战。

2、高次谐波的控制效果增加有限,需要截止频率较小的滤波器。

参考文献

[1]Q. S. Zhao and Y. Q. Ye. Fractional Phase Lead Compensation RC for an Inverter: Analysis, Design, and Verification[J]. IEEE Transactions on Industrial Electronics,2017, 64(4):3127-3136

[2]Z. C. Liu and Y. Q. Ye. Universal Fractional-Order Design of Linear Phase Lead Compensation Multirate Repetitive Control for PWM Inverters[J]. IEEE Transactions on Industrial Electronics,2017, 64(9):7132-7140

[3]T. Q. Liu and D. W. Wang. High-Performance Grid Simulator Using Parallel Structure Fractional Repetitive Control[J]. IEEE Transactions on Power Electronics,2016, 31(3):2669-2679

[4]T. Q. Liu and D. W. Wang. Parallel Structure Fractional Repetitive Control for PWM Inverters[J]. IEEE Transactions on Industrial Electronics,2015, 62(8):5045-5054

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

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

相关文章

java中execquery(),javaee登录界面

首先在此之前我们应该正确安装数据库,以及eclipse(javaee)文件包。1.首先在javaee中建立新的项目2.右键点击WebContent-New-JSP File,新建jsp(动态)文件。(想在哪个文件夹里添加jsp文件,就直接右击文件夹新建,注意一定不要展开文件…

电子工程专业评副高总结_微电子科学与工程专业怎么样?

专业简介080704 微电子科学与工程培养目标:本专业培养德、智、体等方面全面发展,具备微电子科学与工程专业扎实的自然科学基础、系统的专业知识和较强的实验技能与工程实践能力,能在微电子科学技术领域从事研究、开发、制造和管理等方面工…

vue if判断_vue循环判断

<!DOCTYPE html> <html><head><meta charset"utf-8"><title>条件与循环</title><script src"https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script></head><body><h1>判断示例<…

显示器驱动有什么用_科普一下:电脑显示器用什么接口好,主流接口有哪些?...

如今是新的“视”界&#xff0c;生活中总与各种屏幕打交道&#xff0c;难免会遇到选择视频接线的问题&#xff0c;要想搞清楚这点&#xff0c;我们只要通过了解现今常用的几种视频接线就会有个大致的认识。经常会有一些朋友困扰&#xff0c;电脑显示器用什么接口最好&#xff0…

更改应用程序图标_在 Windows 10 version 1903 中查看应用程序是否支持 DPI 感知

在显示屏幕上&#xff0c;每英寸点数(DPI)定义构成面板的每个物理单元的像素数。传统上&#xff0c;显示器每英寸输出 96 个像素。但随着技术的发展&#xff0c;各大公司的产品已经开始增加同一物理空间中的像素数&#xff0c;也就造成了屏幕的 DPI 达到 200 甚至更高&#xff…

tina中信号带宽_关于通频带,3dB带宽,三阶截点和1dB压缩点,截止频率,频率范围,带宽,特征频率(中心频率),截止频率和增益(db)...

1、通频带通频带用于衡量放大电路对不同频率信号的放大能力。由于放大电路中电容、电感及半导体器件结电容等电抗元件的存在&#xff0c;在输入信号频率较低或较高时&#xff0c;放大倍数的数值会下降并产生相移。通常情况下&#xff0c;放大电路只适用于放大某一个特定频率范围…

php+控制器+数据库,Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法_PHP...

本文实例讲述了Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;前言&#xff1a;laravel创建数据库&#xff0c;实际可以手动创建&#xff0c;如古老的phpmyadmin 等均可以。一、数据库连接&#xff1a…

64位百度云 catia v6_福利缩水:百度网盘决定收回部分储存空间

近日&#xff0c;百度网盘公众号对外发布公告称&#xff0c;希望通过合理的资源调配&#xff0c;提升闲置空间使用率&#xff0c;让更多有切实需求的用户享受到优质、稳定、安全的个人云存储服务。因此&#xff0c;对百度网盘的存储空间方案做出调整。具体来看&#xff0c;2018…

物流配送系统设计java,ZigBee物流配送系统设计

目前生产系统的物流配送大部分仍处于较落后的状态&#xff0c;使用单位有物料需求时通过电话或邮件与配送单位进行沟通&#xff0c;这种方式存在沟通不及时和缺少数据记录的缺陷。在出现缺料问题时造成无法追究问题的责任单位&#xff0c;容易出现推脱等问题&#xff0c;对管理…

互联网产品生命周期_我市扎实推进全生命周期公共法律服务产品研发

近日&#xff0c;江苏省司法厅公布全省企业全生命周期公共法律服务产品研发评选活动结果&#xff0c;我市司法局、公证处报送的“区块链公证赋强平台”产品&#xff0c;以总分第一的好成绩荣获全省一等奖。近年来&#xff0c;市司法局充分发挥司法行政职能作用&#xff0c;持续…

stripfxg php,zzcms v8.2 中的众多cve分析

看了一下最近的cve列表&#xff0c;发现有大佬怒刷了好多个cve&#xff0c;这个zzcms都快被审穿了&#xff0c;所以跟进学习一下CMS背景本文跟踪的这个cms&#xff0c;属于一个开源招商网站管理系统&#xff0c;属于比较小的cms&#xff0c;所以很多地方写的不是很完善&#xf…

拉普拉斯变换_拉普拉斯变换——奇妙的数学

无奈学不会工程数学中的拉普拉斯变换&#xff0c;没办法去感知他的存在形式&#xff0c;在YOUTOBE上看到一个讲解拉普拉斯变换的视频&#xff0c;好像懂了些&#xff0c;分享给同样迷茫的小伙伴&#xff0c;下载的时候是有字幕的&#xff0c;发到知乎上就没字幕了&#xff0c;英…

没有足够的值_元丰通宝值多少钱吗?市场价值如何?有没有足够的收藏空间?...

元丰通宝是宋代神宗年间发行的&#xff0c;那么你知道现在元丰通宝值多少钱吗&#xff1f;市场价值如何&#xff1f;有没有足够的收藏空间&#xff1f;宋代虽然没有强大的军事实力&#xff0c;但其国内经济水平得到了发展&#xff0c;在许多朝代都处于领先地位。在元丰通宝的铸…

jsp中java代码无效_来杯咖啡,教你如何优雅的在java中统计代码块耗时

推荐阅读&#xff1a;Sping源码RedisNginxMySQL等七篇实战技术文档&#xff0c;阿里大佬推荐阿里内部&#xff1a;2020年全技术栈文档PPT分享&#xff0c;(万粉总结&#xff0c;回馈粉丝)在我们的实际开发中&#xff0c;多多少少会遇到统计一段代码片段的耗时的情况&#xff0c…

linux 随机抽取文件,shell 随机从文件中抽取若干行的实现方法

shuf -n5 main.txtsort -R main.txt | head -5awk -vN5 -vC"wc -l file" BEGIN{srand();while(nwhile read line;do echo "$line $RANDOM";done < main.txt | sort -k2,2n| awk NR<5{print $1}shuf 命令的选项&#xff1a;-e, --echo &#xff1a;将…

http header 设置编码_【译】http.client

本模块实现了HTTP和HTTPS协议的客户端功能。通常本模块不会被直接使用&#xff0c;而是被urllib.request调用&#xff0c;来处理HTTP和HTTPS相关的URL。备注&#xff1a;HTTPS只有在支持SSL(带有ssl模块)的Python编译器里面才是可用的。(一)模块提供的类class http.client.HTTP…

diskgenius linux 分区,DiskGenius怎么分区,DiskGenius分区教程

DiskGenius分区教程方法一&#xff1a;一、首先&#xff0c;打开DiskGenius软件并单击以选择要操作的硬盘驱动器。二、然后右键单击“快速分区”按钮并单击“确定”。方法2&#xff1a;三、选择要操作的硬盘&#xff0c;单击软件上方的硬盘按钮&#xff0c;单击下面列中的快速分…

sql server management studio性能分析_如何分析一条SQL的性能

来自公众号&#xff1a;谭小谭这篇文章将给大家介绍如何使用 explain 来分析一条 sql 。网上其实已经有非常多的文章都很详细的介绍了 explain 的使用&#xff0c;这篇文章将实例和原理结合起来&#xff0c;尽量让你有更好的理解&#xff0c;相信我&#xff0c;认真看完你应该会…

编译运行linux0.12,linux0.12 编译过程

感谢这篇文章的作者&#xff1a; http://www.cnblogs.com/strugglesometimes/p/4231359.html编译是个很蛋疼的事情&#xff0c;本想把linux0.12在bochs上跑起来然后就可以各模块的学习&#xff0c;没想各种问题。问题1&#xff1a;1 gas -c -o boot/head.o boot/head.s2 mak…

编译linux tq2440,QT4.8.2在TQ2440开发板上的移植(一)--编译和安装

主机版本&#xff1a;Ubuntu 11.04交叉编译器版本&#xff1a;4.3.3移植的主要工作就是编译在ARM板上运行的qt库&#xff0c;并且把这些库做到根目录中。需要的文件tslib-1.4.tar.gz qt-everywhere-opensource-src-4.8.2.tar.gz具体步骤如下&#xff1a;1、首先编译安装触摸屏驱…