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

重复控制器的性能优化

前言

重复控制器在控制系统中是比较优秀的控制器,在整流逆变等周期性输入信号时,会有很好的跟随行,通常可以单独使用,也可以与其他补偿器串联并联使用。
这里我来分析一下重复控制器的重复控制器的应用工况以及其的优缺点。

分析1

如下给出了一个重复控制器的内膜结构。50hz的输入信号,采样频率为10K
采样次数N = 10000/50 =200
常熟滤波器取:Q(z)=0.95
重复控制器的内膜传递函数为
在这里插入图片描述
伯德图:
在这里插入图片描述
分析有:
优点:
1.此控制器对于基波频率的整数倍50*k(K=1,2…)都具有很好的跟随性
2.此控制器对于高次谐波也具有很好的抑制性(高次参考给定0),具有QPR控制器的特性。
3.相对与pid控制器运算资源更小。

缺点:
1.响应慢,如果只想抑制(6n±1)次谐波,
2.低频增益不够,
3.如果不对高次谐波进行抑制补偿,需要高次增益低,此不能满足。
4.有类似pid的积分饱和现象。
下面只针对1、2缺点进行改进优化。

优化改进

1.采样次数优化,当然如果是自适应频率的情况下,采样次数做相应优化,这里只提供加快重复控制器对(6n±1)次谐波的响应
2.内膜系数的优化,采用低通滤波器或者是零相位滤波器。

优化1

传递函数如图所示:
在这里插入图片描述
伯德图如图所示:
在这里插入图片描述
由上图分析可以知道,此时只在6N处的增益比较高,能够抑制(6n±1)的谐波,也能够补偿此处的谐波。
此优化可加快重复控制器的响应速度。

优化2

内膜系数的优化
常数内膜系数取:Q1= 0.95
相移内膜系数 :
在这里插入图片描述
零相位内膜系数:
在这里插入图片描述
分别对这些内膜系数的重复控制其进行仿真分析:
在这里插入图片描述
这里分析常数内膜系数和零相位内膜系数:
在这里插入图片描述
放大分析
在这里插入图片描述
由图可知,在基波频率处,零相移提供了高增益
在这里插入图片描述
由图可知,在高频处,零相移提供了增益衰减,能够提供一定的高频滤波特性。
但是也有一些问题,也就是此时失去了一定的谐波抑制能力,如果再增加谐波补偿环节可能需要耗费cpu的更多运算资源,所以需要根据性能需求指标,以及硬件的采样滤波系数选取重复控制其的内膜增益系数。


http://www.kler.cn/a/105878.html

相关文章:

  • Stable Diffusion核心网络结构——CLIP Text Encoder
  • python高级之简单爬虫实现
  • Vue实现响应式导航菜单:桌面端导航栏 + 移动端抽屉式菜单
  • C指针之舞——指针探秘之旅
  • Oracle 单机及 RAC 环境 归档模式及路径修改
  • 7.揭秘C语言输入输出内幕:printf与scanf的深度剖析
  • [每周一更]-(第69期):特殊及面试的GIT问题解析
  • 华为云双十一服务器数据中心带宽全动态BGP和静态BGP区别
  • 港联证券:2万元股票一进一出手续费?
  • Uniapp 跳转回上一页面并刷新页面数据
  • jdbc技术实现插入数据,更新和删除操作,查询操作
  • 【计算机视觉】MoCo v3 讲解
  • 基于Java的宠物商店管理系统设计与实现(源码+lw+部署文档+讲解等)
  • 全国客运飞机场数据,2023年的,有shp和xlsx格式
  • jvm摘要
  • php实战案例记录(25)intval函数的用法
  • yum--centos 和apt --ubuntu
  • Java实现连接SQL Server解决方案及代码
  • 【Python机器学习】零基础掌握AdaBoostRegressor集成学习
  • CentOS 7 安装和配置java环境
  • FPGA设计时序约束七、设置时钟不确定约束
  • elasticsearch-7.9.3 单节点启动配置
  • AI口语APP的实现方法
  • Visual Studio 2022 设置 PySide6 扩展工具
  • 哪些场景需要额外注意线程安全问题
  • p5.js 状态管理