自然反应和强迫反应的区别?

电器工程 微分 转换功能
2022-01-25 11:58:26

参考

EdaBoard.com上的第二篇文章

系统的时间响应是变量的时间演化。在电路中,这将是电压和电流随时间变化的波形。

自然响应是系统对所有外力设置为零的初始条件的响应。在电路中,这将是电路在初始条件下的响应(例如电感器上的初始电流和电容器上的初始电压),所有独立电压设置为零伏(短路),电流源设置为零安培(开路) )。电路的自然响应将由电路的时间常数和特性方程(极点)的一般根决定。

强制响应是系统对具有零初始条件的外部刺激的响应。在电路中,这只是电路对外部电压和电流源强制功能的响应……继续阅读

问题

  1. 怎么会有自然反应?必须输入一些东西才能创建输出?我看到它的方式就像打开主水管然后打开水龙头并期待水出来。

  2. v(t)如果我们不知道dv(dt)如何找到自然反应,我们如何(从上面的链接)解决?

  3. 如果您可以通过用外行术语解释它们的差异来扩展这两个概念(自然反应和强制反应),那就太好了。


@Felipe_Ribas 你能确认一下并回答一些问题吗?(如果需要,您可以直接编辑它)

  1. 给定一个方程10dy/dt + 24y = 48意味着rate of change of output + 24 * output = 48初始条件是y(0)=5dy/dt=0
    • 这意味着输入是48/(24*5)正确的假设吗?解决方案是0.4哪个是恒定输入?
4个回答

想想现实世界中一个简单的机械系统,如弹性杆或连接到弹簧上的块以抵抗重力。每当你给系统一个脉冲(给块或给条),它们就会开始振荡,很快它们就会停止移动。

您可以通过多种方式分析这样的系统。最常见的两种方式是:

  1. 完全解=齐次解+特解

  2. 完全响应 = 自然响应(零输入)+ 强制响应(零状态)

由于系统是相同的,因此两者都应该产生代表相同行为的相同最终方程。但是您可以将它们分开以更好地理解每个部分的物理含义(特别是第二种方法)。

在第一种方法中,您更多地从 LTI 系统或数学方程(微分方程)的角度思考,您可以在其中找到其齐次解,然后找到其特解。齐次解决方案可以被视为您的系统对该输入(加上其初始条件)的瞬态响应,并且特定解决方案可以被视为您的系统在该输入之后/之后的永久状态。

第二种方法更直观:自然响应意味着系统对其初始条件的响应是什么。强制响应是系统对给定输入的响应,但没有初始条件。考虑到我给出的那个条形或块状示例,您可以想象在某个时候您用手推动了条形并且将其握在了那里。这可以是您的初始状态。如果你放手,它会振荡然后停止。这是您的系统对这种情况的自然反应。

您也可以放手,但仍然可以通过反复击打它来继续为系统提供一些额外的能量。系统会像以前一样有自然的反应,但也会因为你的额外命中而表现出一些额外的行为。当您通过第二种方法找到您的系统完全响应时,您可以清楚地看到由于这些初始条件而导致的系统自然行为以及只有输入(没有初始条件)的系统响应是什么。它们一起将代表系统的所有行为。

请注意,零状态响应(强制响应)也可能由“自然”部分和“特定”部分组成。那是因为即使没有初始条件,如果你给系统一个输入,它就会有一个瞬态响应+永久状态响应。


示例响应:假设您的方程式代表以下电路:

RL 电路

您的输出 y(t) 是电路电流。并想象您的电源是+48v 的直流电源。这样,在这个闭合路径中对元件的电压求和,你会得到:

\$\epsilon=V_L+V_R\$

我们可以用电流来改写电感电压和电阻电压:

\$\epsilon=L\frac{di}{dt} + Ri\$

如果我们有一个 +48VDC 的电源并且 L = 10H 和 R = 24Ohms,那么:

\$48=10\frac{di}{dt}+24i\$

这正是您使用的方程式。因此,显然您对系统的输入(RL 电路)只是您的 +48v 电源。所以你的输入= 48。

您拥有的初始条件是 y(0) = 5 和 y'(0) = 0。从物理上讲,它表示在 = 0 时刻,我的电路电流为 5A,但它没有变化。您可能会认为电路中之前发生了一些事情,在电感器中留下了 5A 的电流。所以在那个给定的时刻(初始时刻)它仍然有那些 5A(y(0)=5)但它没有增加或减少(y'(0)=0)。

解决它:

我们首先假设以下格式的自然响应:\$Ae^{st}\$

然后我们会发现由于其初始条件而导致的系统行为,就像我们没有电源(\$\epsilon=0\$),这是零输入响应:

\$10sAe^{st} + 24Ae^{st} = 0\$

\$Ae^{st}(10s + 24)=0\$

\$s=-2.4\$

所以,

\$i_{ZI}(t)=Ae^{-2.4t}\$

因为我们知道 i(0) = 5:

\$i(0)=5=Ae^{-2.4(0)}\$

\$A=5\$

\$i_{ZI}(t)=5e^{-2.4t}\$

请注意,到目前为止,一切都是一致的。最后一个方程表示没有输入的系统响应。如果我把 t=0,我发现 i=5 对应于初始条件。如果我输入\$t=+\infty\$我会发现 i=0 如果我没有任何来源,这也是有道理的。

现在我们可以找到方程的特定解,该方程将表示由于电源存在(输入)而导致的永久状态:

我们现在假设\$i(t)=c\$其中\$c\$是一个常数值,它表示系统输出处于永久状态,因为输入也是一个常数。对于每个系统,输出格式取决于输入格式:如果输入是正弦信号,则输出也将是。在这种情况下,我们只有常数值,这使事情变得更容易。

所以,

\$\frac{di}{dt}=0\$

然后,

\$48 = 10\cdot0 + 24c\$(使用微分方程)

\$c=2\$

\$i(\infty)=2\$

这也是有道理的,因为我们有一个直流电源。因此,在打开直流电源的瞬态响应之后,电感器将表现为一根导线,我们将拥有一个 R=24Ohms 的电阻电路。然后我们应该有 2A 的电流,因为电源上有 48V。

但请注意,如果我只是将两个结果相加以找到完整的响应,我们将拥有:

\$i(t) = 2 + 5e^{-2.4t}\$

现在我在瞬态中搞砸了,因为如果我输入\$t=0\$我们将不再像以前那样找到\$i=5\$我们必须在\$t=0\ $时找到\$i=5\$ ,因为它是给定的初始条件。这是因为零状态响应具有一个不存在的自然术语,并且具有与我们之前发现的相同的格式。在那里添加它:

\$i(t) = 2 + 5e^{-2.4t} + Be^{st}\$

时间常数是相同的,所以它只剩下我们 B:

\$i(t) = 2 + 5e^{-2.4t} + Be^{-2.4t}\$

我们知道:

\$i(t) = 2 + 5 + B = 5\$ (t=0)

所以,

\$B=-2\$

然后,您的完整解决方案是:

\$i(t) = 2 + 5e^{-2.4t} - 2e^{-2.4t}\$

您可能会将我们发现的最后一项视为与初始条件匹配的强制响应的校正项。找到它的另一种方法是想象相同的系统,但没有初始条件。然后再次解决,我们将有:

\$i_{ZS}(t) = 2 + Ae^{-2.4t}\$

但由于我们现在不考虑初始条件 (i(0)=0),那么:

\$i_{ZS}(t) = 2 + Ae^{-2.4t} = 0\$

当 t=0 时:

\$A=-2\$

所以你的系统的强制(零状态)响应是:

\$i_{ZS}(t) = 2 - 2e^{-2.4t}\$

这有点令人困惑,但现在您可以从不同的角度看待事物。

-均质/特殊解决方案:

\$i(t) = i_p(t)+i_n(t) = 2 + 3e^{-2.4t}\$

第一项 (2) 是特解,代表永久状态。右侧的其余部分是瞬态响应,也称为方程的齐次解。有些书也称这为自然响应和强制响应,因为第一部分是强制部分(由于电源),第二部分是瞬态或自然部分(系统特性)。这是我认为找到完整响应的最快方法,因为您只需找到一次永久状态和自然响应。但可能不清楚什么代表什么。

- 零输入/零状态:

\$i(t) = i_{ZS}(t)+i_{ZI}(t) = 2 - 2e^{-2.4t} + 5e^{-2.4t}\$

请注意,这是相同的等式,但第二项分为两部分。现在,前两项(\$2 - 2e^{-2.4t}\$)代表零状态响应。换句话说,如果没有初始电流并且您打开 +48V 电源,系统会发生什么情况。

第二部分(\$5e^{-2.4t}\$)表示零输入响应。它向您展示如果没有输入(电源保持在 0v),系统会发生什么。它只是一个指数项,因为它没有输入,所以它会变为零。

有些人也称这种自然/强制响应格式。自然部分是零输入,强制部分是零状态,顺便说一下,它由自然项和特定项组成。

同样,它们都会给你相同的结果,代表整个情况行为,包括电源和初始条件。请注意,在某些情况下,使用第二种方法可能很有用。一个很好的例子是当您使用卷积时,您可能会发现零状态系统的脉冲响应。因此,打破这些术语可能会帮助您清楚地看到事物,并使用适当的术语进行卷积。

怎么会有自然反应?必须输入一些东西才能创建输出?

如果有帮助,请将自然响应视为对脉冲输入的强制响应。

我看到它的方式就像打开主水管然后打开水龙头并期待水出来。

想象一下,水管连接到一个大的储水箱,就像井水系统中使用的那样,你关闭了水管的阀门。

在您关闭阀门之前,水箱已装满水并加压至水管压力。这是初始条件

如果你打开水龙头,水就会出来储水箱将输送一段时间的水,当储水箱排空时,水龙头处的压力将下降。水流的减少和压力的下降将是系统的自然反应。

现在,在储水箱清空后,您可以在水龙头仍打开的情况下快速打开总水阀。

大部分水流最初是为储水箱“充电”,随着水箱充满和压力增加,水从水龙头以越来越快的速度流动,直到水箱装满并且流量和压力稳定。

这是对阶跃输入的强制响应

这是教科书没有明确定义所有内容以便每个人都能理解定义的问题。自然反应实际上是在谈论一个已经(在某个时候)被“充电”的系统,使得能量存储元件包含一定量的初始能量,这可能会转化为电容器中的初始电压或电感器中的初始电流。这些导致电容器或电感器的初始条件值。然后,假设在时间 t = 0,负责为电路供电的魔法源立即被移除。因此,如果魔法源是电压源,那么“移除它”可能意味着物理移除它,或者将其从电路中移除。所以,在时间 t = 0,自然响应可能只是通过电感器或电容器的电流或电容器或电感器两端的电压的行为。并且该电路仅由那些最初充电的组件供电(因为我们假设在时间 t = 0 之后没有“外部”源输入)。

因此,对于自然响应,实际上是“曾经”有一些外部输入在电感器和电容器中产生初始条件的情况。现在,如果系统一开始没有充电,因此所有电容器和电感器的电压和电流都为零,那么系统的自然响应是什么?答案:零。

现在,强制响应是电路的响应(例如电压行为或电流行为),我们假设电感器和电容器开始时没有初始能量,这意味着这些组件中没有初始电压或初始电流. 然后,突然间,我们在电路的输入端施加了一个外力(源)。这种情况下电路的电流和/或电压的行为只是给了一个名字......称为强制响应。基本上,它是基于我们从电感器和电容器中的零能量初始条件开始的假设对源输入的响应。

一旦我们使用了方法来方便地获得自然反应和强制反应,我们就可以将这两个部分相加得到完整的画面。有点像叠加原理。

在这种情况下,我不熟悉“强制响应”一词,但这里有。许多系统可以被描述为一阶加死区时间 (FOPDT)。这种系统对刺激的“自然反应”是初始延迟,然后以指数方法接近新的稳定状态。

想象一个由可变电压源供电的加热元件。初始条件是电源关闭和加热器处于环境温度。以 10 伏的电压打开。在短时间内(死区时间),加热器温度不会改变。然后温度开始升高,开始迅速,然后逐渐稳定在新的稳定状态。如果你仔细观察所涉及的时间,你将具有系统的三个自然特征:

  1. 增益 - 以度/伏表示。如果 10 伏导致增益为 20 度,则增益 = 2。因此,对于 20 伏输入,您应该期望从环境中增加 40 度。
  2. 死区时间 - 响应输入变化的延迟。(惯性)
  3. 时间常数或自然频率 - 从变化开始到稳定状态的时间是 5 个时间常数。(就像给电容器充电)

有了这些数据,您可以预测给定电压变化的预期温度变化以及需要多长时间,即自然响应。

我认为“强制响应”将需要过度刺激系统以获得更快的结果。所以,要增加 30 度,我们知道我们需要增加 15 伏的输入。通过将电压短暂增加 25 伏,然后降低 10 伏,我们可以更快地达到所需的最终温度,即“强制”更快的响应。