《现代控制系统》第四章——反馈控制系统特性 4.4 反馈控制系统里面的干扰信号

0.前言

干扰信号会导致系统产生不准确的输出,干扰信号的来源有很多。反馈控制系统的另一个优势就是可以部分消除干扰信号带来的影响。

1. 消除干扰

根据4.2节里面的4.4式,我们知道当输入和测量误差为0时,误差为
E ( s ) = − S ( s ) G ( s ) T d ( s ) = − G ( s ) 1 + L ( s ) T d ( s ) E(s)=-S(s) G(s) T_{d}(s)=-\frac{G(s)}{1+L(s)} T_{d}(s) E(s)=S(s)G(s)Td(s)=1+L(s)G(s)Td(s)
假设受控对象与干扰不变的话,Loop gain L ( s ) L(s) L(s) 越大,干扰带来的误差就越小。换句话说就是系统对干扰信号的敏感度就越小,因此我们可以说较大的Loop gain能带来较好的干扰抵抗能力。更准确一点就是,要想获得好的干扰抵抗能力的话,我们需要在我们感兴趣的干扰信号所对应的频率下面具有较大的 Loop gain。

实际应用中,干扰信号常常是低频的。因此我们只需要在低频区域确保设计一个 G c ( s ) Gc(s) Gc(s),使得 1 1 + L ( s ) \frac{1}{1+L(s)} 1+L(s)1足够小就行。

让我们考虑一个滚轴传送机构的例子,下图是一个滚轴传送机构,常常用来传送钢铁
在这里插入图片描述
滚轮常常受到大的干扰,当钢条接近滚轮的时候,滚轮上的幅值立即升高到一个很大的值。这个负载的快速变化可以看成是一个阶跃输入。滚轮的响应可以用一个传统直流电机的速度-扭力图来表示
在这里插入图片描述
为了研究干扰信号,我们直接给出一个开环直流电机的系统框图以及它的误差转换方程,省略了推导
在这里插入图片描述
E ( s ) = − ω ( s ) = 1 J s + b + K m K b / R a T d ( s ) E(s)=-\omega(s)=\frac{1}{J s+b+K_{m} K_{b} / R_{a}} T_{d}(s) E(s)=ω(s)=Js+b+KmKb/Ra1Td(s)
对于干扰信号 T d ( s ) = D / s , T_{d}(s)=D / s, Td(s)=D/s,我们用终值定理得到稳态误差 lim ⁡ t → ∞ E ( t ) = lim ⁡ s → 0 s E ( s ) = lim ⁡ s → 0 s 1 J s + b + K m K b / R a ( D s ) = D b + K m K b / R a = − ω 0 ( ∞ ) \begin{aligned} \lim _{t \rightarrow \infty} E(t) &=\lim _{s \rightarrow 0} s E(s)=\lim _{s \rightarrow 0} s \frac{1}{J s+b+K_{m} K_{b} / R_{a}}\left(\frac{D}{s}\right) \\ &=\frac{D}{b+K_{m} K_{b} / R_{a}}=-\omega_{0}(\infty) \end{aligned} tlimE(t)=s0limsE(s)=s0limsJs+b+KmKb/Ra1(sD)=b+KmKb/RaD=ω0()
如果给他加一个放大器和负反馈,那么新的闭环系统的系统框图变为
在这里插入图片描述
整理一下得到
在这里插入图片描述
这里 G 1 ( s ) = K a K m / R a , G 2 ( s ) = 1 / ( J s + b ) , G_{1}(s)=K_{a} K_{m} / R_{a}, G_{2}(s)=1 /(J s+b), G1(s)=KaKm/Ra,G2(s)=1/(Js+b), H ( s ) = K t + K b / K a H(s)=K_{t}+K_{b} / K_{a} H(s)=Kt+Kb/Ka,对应的稳态误差
E ( s ) = − ω ( s ) = G 2 ( s ) 1 + G 1 ( s ) G 2 ( s ) H ( s ) T d ( s ) E(s)=-\omega(s)=\frac{G_{2}(s)}{1+G_{1}(s) G_{2}(s) H(s)} T_{d}(s) E(s)=ω(s)=1+G1(s)G2(s)H(s)G2(s)Td(s)
因为是稳态误差,因此 G 1 G 2 H ( s ) G_{1} G_{2} H(s) G1G2H(s)远大于1,所以 E ( s ) ≈ 1 G 1 ( s ) H ( s ) T d ( s ) E(s) \approx \frac{1}{G_{1}(s) H(s)} T_{d}(s) E(s)G1(s)H(s)1Td(s)
然后同样利用终值定理得到稳态误差,接着我们对比发现带负反馈的系统稳态误差少了一两个数量级(省略了繁琐的计算)。因此我们得以知道反馈控制系统对干扰的消除能力。
新系统下电机的速度扭力图如下
在这里插入图片描述
可见电机速度的抗干扰能力变强

2. 消除测量误差

根据4.2节里面的4.4式,如果输入和干扰为0,即 R ( s ) = T d ( s ) = 0 , R(s)=T_{d}(s)=0, R(s)=Td(s)=0,那么系统误差为
E ( s ) = C ( s ) N ( s ) = L ( s ) 1 + L ( s ) N ( s ) E(s)=C(s) \mathrm{N}(s)=\frac{L(s)}{1+L(s)} N(s) E(s)=C(s)N(s)=1+L(s)L(s)N(s)
此时Loop gain 越小误差越小,如果通设计 G c ( s ) Gc(s) Gc(s)使得 L ( s ) < < 1 L(s)<<1 L(s)<<1,那么
C ( s ) ≈ L ( s ) C(s) \approx L(s) C(s)L(s)
所以我们说小的环增益增加测量误差的抵抗能力。实际应用中测量误差信号的频率往往很高,所以我们希望环增益在高频处尽可能小。结合上面我们消除干扰时的要求,最终我们希望环增益在低频处大,在高频处小,很幸运这两者并不矛盾。但我们不排除干扰在高频,测量误差在低频的可能,这就需要控制工程师随机应变了。 所以我们经常说的Loop shaping就是在不同频率上调整环增益的操作。结合4.2 节敏感度方程的讨论,因为
S ( s ) + C ( s ) = 1 S(s)+C(s)=1 S(s)+C(s)=1因此我们需要不断地权衡两个敏感度方程以使我们的系统满足设计要求。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1.引言 洗衣机是现代家庭必不可少的一种家电,随着科技的不断进步,洗衣机的功能和性能也不断提高。本文旨在设计一种基于PLC的全自动洗衣机控制系统,使洗衣机能够实现自动洗涤、漂洗、脱水等功能,并提高其安全性和可靠性。 2.系统框架 本系统采用PLC控制器作为主控制器,通过各种传感器和执行器对洗衣机进行控制。系统框架如下图所示: 3.系统功能 本系统实现以下功能: 3.1 洗涤功能 洗衣机分为预洗、主洗、漂洗和脱水四个阶段,系统根据用户设置的洗衣程序,按照一定的时间和水温进行洗衣。 3.2 自动控制 洗衣机各个阶段的转速、水位、水温等参数都可以自动控制,系统会根据传感器的反馈信号进行调整,保证洗衣机的运行稳定和安全性。 3.3 安全保护 本系统还具有安全保护功能,如发生异常情况,如水位过高、电机过载等,系统会立即停机并发出警报。 4.系统实现 根据系统框架和功能需求,本系统需要以下组件: 4.1 PLC控制器 PLC控制器是本系统的核心,控制洗衣机各个部件的运行。PLC控制器需要根据用户设置的洗衣程序和传感器反馈的信号,对洗衣机进行控制。 4.2 传感器 传感器是本系统的重要组成部分,用于检测洗衣机各个部件的状态,如水位传感器、温度传感器、电机转速传感器等。 4.3 执行器 执行器是控制洗衣机各个部件的关键,如电机、水泵、电磁阀等。执行器需要根据PLC控制器的指令进行操作,如调整转速、控制水位等。 4.4 人机界面 人机界面是用户与洗衣机进行交互的窗口,用户可以通过人机界面设置洗衣程序、查看洗衣机状态等。人机界面可以采用触摸屏、按键等形式。 5.总结 本文设计了一种基于PLC的全自动洗衣机控制系统,实现了自动洗涤、漂洗、脱水等功能,并提高了其安全性和可靠性。未来可以将该系统进一步完善,如增加网络连接功能,实现远程控制等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值