低通滤波器对实际控制系统的作用

2024-04-28 01:38

本文主要是介绍低通滤波器对实际控制系统的作用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

实际控制系统主要的特点有:

①输入参考信号一般是阶跃信号、斜坡上升信号、时变信号,这些信号傅里叶分解后主要成分为直流和低频分量(几百赫兹以内);

②实际控制系统往往会存在干扰,包括信号采样的干扰、电压或电流的波动等,而这些干扰主要表现形式是中高频噪声(一般在500Hz以上)。

③控制对象的非线性,实际控制的仪器设备其物理量关系并非完全的线性关系,总是会存在一些时变、饱和、摩擦等非线性因素。

1.不加低通滤波环节的控制系统框图

 

G0(s)为被控对象的数学模型——传递函数,对于实际物体来说,如电能转换设备(电力电子)、电磁转换设备(电机)、电热转换设备(加热器)等,其代表的G0(s)一般为比例环节、一阶环节或者二阶环节,形如:

 

这些参数都是大于或等于0的数。

PI为比例-积分校正环节,用于对低频或直流信号控制的补偿,以使控制系统满足快速性、稳定性、准确性的要求。

H(s)是反馈传递函数,实际系统中通常是1。
R(s)为给定输入,对于一般控制系统来说,主要成分是直流或低频分量。
N(s)是干扰噪声,通常为中高频小噪声。
C(s)是输出量,对于线性系统来说,是R(s)和N(s)共同作用下的结果。

这里要注意理解,传递函数或系统函数的s域或z域表达式代表的是控制系统对信号的计算过程,并不是对应什么时域信号表达式。这和输入输出信号、中间信号的频域表达式本质意义不同。

下面分别对R(s)和N(s)进行分析。
⑴若只有R(s)信号作用

控制系统处理的是低频信号,令H(s)=1,系统闭环传递函数

 

特征方程为

 

由于系数均为正数,所以得到的特征根为负数根或实部为负数的共轭复根。

显然,有这一种趋势:Kp相对较大,KI相对较小时,特征根更倾向于负数根,响应C(t)的振荡不明显甚至没有;当Kp相对较小时,KI相对较大,特征根更倾向于共轭复根,这时响应会出现衰减的正弦振荡。当Kp过大时,有一特征根越接近0,则对应自由模态分量衰减慢,系统响应会出现较长时间的波动。

事实上,由于实际被控对象的非线性特性,C(t)一直在进行微小的变化和调整,呈现出微小的波动波形。

⑵若只有高频干扰信号N(s)作用时

令H(s) = l,

 

等效变换

后级闭环负反馈传递函数

第二项为一个二阶振荡环节。

对二阶振荡环节,设自然角频率和阻尼比

我们知道干扰N(s)是非常复杂的噪声,若其中包含较大量的频率在

附近的噪声,则会出现谐振峰,系统不但不能消除高频干扰噪声,还会放大噪声,造成输出物理量的剧烈波动。
影响谐振频率和谐振峰的参数(自然角频率和阻尼比),不仅有控制系统可以调节的参数KP和KI,还有被控对象本身物理特性固有的参数a和b。我们调节KP和KI参数,改变了系统的自然角频率和阻尼比,也就改变了谐振频率和谐振峰。

根据以上分析,我们知道实际系统应增大其阻尼比

调节PI环节的参数时,应注意KP应大些,KI应小些。

2.低通滤波器的作用

低通滤波器可以滤除这些高频谐振及其附近的噪声,而对有用的低频信号可以基本无衰减通过,所以对于一个实际的控制系统而言,在控制系统中加入滤波器是必要的,否则可能会引起系统高频振荡。

还有一种情况,当自然角频率比较小时,谐振频率比较小,甚至比较接近有用信号的频率。这时若进一步减小低通滤波器的截止频率,则会对正常信号产生一定的衰减作用,不可取,这时可采用带陷滤波器滤除谐振频率,并能尽量减少对正常信号的衰减。

为什么系统会产生谐振?如何得到控制系统的谐振频率?

系统之所以产生谐振,是因为整个系统中含有极性相反的储能元件,即同时存在电感和电容性质的元件或控制环节。例如,电机绕组通电,但同时电机绕组也是一个电感;电流型并网逆变器通过中间大电感给电网放电。这些能量变换器件本身具有电感性质,而在反馈回路中含有RC硬件滤波或者数字低通滤波、积分环节等,这些有属于电容性质的组成部分。我们可以把整个系统看成一个既含有L,又含有C的电路。根据电路上的谐振知识,可知对一定频率的正弦信号,感抗和容抗会相互抵消,从而电路相当于只存在电阻性负载,也即发生了谐振。很明显,谐振的峰值根电阻性负载直接相关,电阻性负载越大,谐振峰越小。电路上用一个称为品质因数Q的参数来表示谐振的好坏—— Q=R*wC或R/wL。当品质因数越大时,谐振峰越小,谐振频带越窄,相当于电路品质越高一样;品质因数Q越小时,谐振峰越大,谐振频带越宽,好比电路品质越差。

根据设计的参数和被控对象的数学模型,搭建控制系统的simulink系统模型框图,或者编写对应的m脚本文件;之后导入到Matlab的LTI浏览器中,并查看系统的Bode图;根据bode图,可以直观得到控制系统的谐振峰所在频率。

事实上,低通滤波器并不能消除电路谐振,而是会使谐振点左移,即谐振频率变小;但是它可以消除因噪声干扰而带来的高频谐振。若是不加低通滤波器,传感电路所引入的高频噪声可能会在整个控制系统上产生谐振。

实际控制系统,更多的是高阶控制系统,一般可以找到主导极点,用二阶系统近似估算。这也是研究二阶系统的意义。

以上分析为经典控制理论,对于线性定常控制系统来说,具有一定的理论指导意义。实际用到的线性定常控制系统有温度控制器、液位控制器、电机驱动器、逆变器、开关电源、数控机床等。

另注:对于文中涉及到的低通滤波器和PI补偿器,可以参考本人相关的博客文章。

请关注本人的技术分享微信公众号:

这篇关于低通滤波器对实际控制系统的作用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/942035

相关文章

Android fill_parent、match_parent、wrap_content三者的作用及区别

这三个属性都是用来适应视图的水平或者垂直大小,以视图的内容或尺寸为基础的布局,比精确的指定视图的范围更加方便。 1、fill_parent 设置一个视图的布局为fill_parent将强制性的使视图扩展至它父元素的大小 2、match_parent 和fill_parent一样,从字面上的意思match_parent更贴切一些,于是从2.2开始,两个属性都可以使用,但2.3版本以后的建议使

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository。如果采用原始直接打包放到lib目录的方式进行处理,便对项目的管理带来一些不必要的麻烦。例如版本升级后需要重新打包并,替换原有jar包等等一些额外的工作量和麻烦。为了避免这些不必要的麻烦,通常我们

基于人工智能的智能家居语音控制系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 随着物联网(IoT)和人工智能技术的发展,智能家居语音控制系统已经成为现代家庭的一部分。通过语音控制设备,用户可以轻松实现对灯光、空调、门锁等家电的控制,提升生活的便捷性和舒适性。本文将介绍如何构建一个基于人工智能的智能家居语音控制系统,包括环境准备

未来工作趋势:零工小程序在共享经济中的作用

经济在不断发展的同时,科技也在飞速发展。零工经济作为一种新兴的工作模式,正在全球范围内迅速崛起。特别是在中国,随着数字经济的蓬勃发展和共享经济模式的深入推广,零工小程序在促进就业、提升资源利用效率方面显示出了巨大的潜力和价值。 一、零工经济的定义及现状 零工经济是指通过临时性、自由职业或项目制的工作形式,利用互联网平台快速匹配供需双方的新型经济模式。这种模式打破了传统全职工作的界限,为劳动

Science|癌症中三级淋巴结构的免疫调节作用与治疗潜力|顶刊精析·24-09-08

小罗碎碎念 Science文献精析 今天精析的这一篇综述,于2022-01-07发表于Science,主要讨论了癌症中的三级淋巴结构(Tertiary Lymphoid Structures, TLS)及其在肿瘤免疫反应中的作用。 作者类型作者姓名单位名称(中文)通讯作者介绍第一作者Ton N. Schumacher荷兰癌症研究所通讯作者之一通讯作者Daniela S. Thomm

j2EE通用jar包的作用

原文:http://blog.sina.com.cn/s/blog_610901710101kx37.html IKIKAnalyzer3.2.8.jar // 分词器 ant-junit4.jar // ant junit antlr-2.7.6.jar // 没有此包,hibernate不会执行hql语句。并且会报NoClassDefFoundError: antlr

【vue3|第28期】 Vue3 + Vue Router:探索路由重定向的使用与作用

日期:2024年9月8日 作者:Commas 签名:(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释:如果您觉在这里插入代码片得有所帮助,帮忙点个赞,也可以关注我,我们一起成长;如果有不对的地方,还望各位大佬不吝赐教,谢谢^ - ^ 1.01365 = 37.7834;0.99365 = 0.0255 1.02365 = 1377.4083;0.98365 = 0.0006 说

请解释Java Web应用中的前后端分离是什么?它有哪些好处?什么是Java Web中的Servlet过滤器?它有什么作用?

请解释Java Web应用中的前后端分离是什么?它有哪些好处? Java Web应用中的前后端分离 在Java Web应用中,前后端分离是一种开发模式,它将传统Web开发中紧密耦合的前端(用户界面)和后端(服务器端逻辑)代码进行分离,使得它们能够独立开发、测试、部署和维护。在这种模式下,前端通常通过HTTP请求与后端进行数据交换,后端则负责业务逻辑处理、数据库交互以及向前端提供RESTful

PRN(20201231):驾驶人驾驶决策机制遵循最小作用量原理

王建强, 郑讯佳, 黄荷叶. 驾驶人驾驶决策机制遵循最小作用量原理[J]. 中国公路学报, 2020, v.33;No.200(04):159-172. 观点: 为提升智能汽车的自主决策能力,使其能够学习人的决策智慧以适应复杂多变的道路交通环境,需要揭示驾驶人决策机制。 依据: 物理学中常用最小作用量原理解释自然界(包括物理和生物行为)极值现象。同时,最小作用量原理还用于解释蚂蚁在觅

glPushMatrix()和glPopMatrix()的作用

当你做了一些移动或旋转等变换后,使用glPushMatrix(); OpenGL 会把这个变换后的位置和角度保存起来。 然后你再随便做第二次移动或旋转变换,再用glPopMatrix(); OpenGL 就把刚刚保存的那个位置和角度恢复。 比如: glLoadIdentity(); glTranslatef(1,0,0);//向右移动(1,0,0) glPushMatrix(