首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么比例控制器存在稳态误差?

为什么比例控制器存在稳态误差?
EN

Software Engineering用户
提问于 2013-10-19 05:03:03
回答 3查看 52.7K关注 0票数 10

我读过反馈回路,这个稳态误差对于给定的增益有多大,以及如何消除这个稳态误差(把积分和/或导数增益加到控制器中),但是我根本不明白为什么这个稳态误差首先会发生。

如果我理解比例控制是如何正确工作的,输出等于当前输出加上误差,乘以比例增益(Kp)。但是,随着时间的增加,误差不是会慢慢减小(无限时间达到0),而不是有一个稳态误差吗?从我的困惑中,我似乎完全误解了它的工作原理--正确地解释这个稳态错误是如何发生的,这将是非常棒的。

EN

回答 3

Software Engineering用户

回答已采纳

发布于 2013-10-19 05:31:41

您正在描述的控制器是一个Integrator,您一直在将错误次数添加到当前输出值的一个常量。您显然是在集成错误。比例控制器将把输出设置为误差的P倍。它也是重要的输出控制,例如,它的扭矩,或位置,或速度的电机控制系统。(速度成正比的东西在扭矩中是积分的.)

当系统接近设定点时,误差信号会越来越小。你的控制是Kp乘以那个错误信号,最终这个误差会足够小,以至于Kp乘以这个错误不足以迫使它一直到零。

Integrator通过累积错误来“节省时间”,因此即使是最小的错误最终也会累积到足以迫使控制器纠正错误的程度。

举个例子,让我们来看看烤箱的P温度控制器。我们有一个加热元件,我们控制这个元件的电流。我们的设定点是100度.烤箱不断地把热量输往外面的环境(比如说在0度)。我们从一个错误的100开始,假设我们的P是这样设置的,这是10A。如果P设置得太大,系统就会不稳定,但如果我们假设在某一点上稳定,误差就会很小,以致P*误差不足以克服炉子对环境的热损失。你将在远离设定点的情况下达到平衡.

票数 8
EN

Software Engineering用户

发布于 2015-04-07 04:41:12

考虑以下系统:(来源:prenhall.com)

这是一个比例系统,有一个植物G(s),增益K,输入R(s)和输出Y(AC.26)。该系统没有扰动模型,具有单元反馈,但使用它,我们可以展示比例控制器(即使在这种简化的理想状态下)如何在输出端产生偏移量。

让我们用其他的东西来表达我们的产出Y(s)。

Y(s) = G(s) *K*(X(1996)-Y(双))

做一些操作,你就可以得到以下信息:

Y(s) = X(s) * G(s)*K/(1+G(s)*k)

这意味着Y(s)总是与输入信号X(s)成正比,乘以系统G(AC.26)*K/(1+G( infinity) *K),这意味着总有一个有偏输出(除非K或G(A)走向无穷大)。

票数 2
EN

Software Engineering用户

发布于 2013-10-19 13:25:22

你必须记住,你在处理真正的设备。在一个完美的世界里,一个控制信号将产生影响,无论多么小。在现实世界中,小于某个阈值的控制信号根本不起任何作用。(想象一下,一只吉娃娃试图拉一辆麦克卡车。)

在比例控制系统中,控制信号是误差乘以控制增益。为了防止超调、不稳定和其他不好的事情,你会使收益变小。

当您的设备(受控系统)越来越接近所需的值时,误差会越来越小。当你把一个越来越小的误差乘以一个小的增益,最终产品变得太小,不会有任何影响,并被截断为零。

这是你的稳态误差,在期望输出的区域,误差和增益的乘积太小,无法注册。

在名字被否决后,我想了想。他是对的。我把“死区”和“稳态误差”搞混了。

如果你有一个恒定的扰动力(因为没有一个更好的术语),并且你使用的是PI控制器,那么控制信号(误差和增益的乘积)就会精确地平衡扰动力。此时,被控对象(被控系统)经历零净力:扰动力和校正力相互抵消,而被控对象就坐在那里,有一个恒定的误差,产生信号以抵消扰动力。

第一级修正是到PI控制器,该控制器不仅根据误差产生校正,而且还基于误差随时间的积分。积分项是“注意”稳态误差并进行修正的术语。

问题是PI控制器可能存在超调问题。没有银弹。

票数 -2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/214912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档