假设我们有一个

$$ \ begin {aligned}
\ dot {x}(t)&= Ax(t)+ Bu(t)\\
y(t)&= Cx(t)+ Du(t)
\ end {aligned} $$

其中$ x(t)$是状态变量,$ y( t)$是输出,$ u(t)$是输入。所有矩阵都是常数。同样的问题适用于离散情况

$$ \ begin {aligned}
x [n + 1]&= Ax [n] + Bu [n] \\
y [n]&= Cx [n] + Du [n]
\ end {aligned} $$

已知具有非零初始条件的系统不能是LTI。但是,如果$ x(0)\ neq0 $,我不明白为什么上面的系统不像它那样是LTI。据我所知,如果以这种方式表示一个系统,则它必须是线性的,并且由于矩阵不依赖于$ t $,所以它也应该是时不变的。

所以我们有了一个必须是LTI的系统,因为它必须在具有不变矩阵的状态空间中表示,但是不能是LTI,因为它具有$ x(0)\ neq0 $。

我看不到推理中的错误使我陷入了这种荒谬的矛盾。有人可以指出吗?

评论

嗨Tendero:我一直在处理这样的问题(实际上要简单得多),而初始条件的问题在于,它们使以通用方式编写阶跃响应变得很困难(因为初始条件每次都可能改变),因为它取决于初始条件。我不确定这是否与您的问题有关,但可能与您的问题有关。再次,我来自计量经济学,因此世界大不相同。绝对希望有人能解释一下。

我真的认为您和您的参考文献被语义所误导。我将查找一些参考,但LTI和线性是不依赖于特定前辈(即历史)的结构性项目;在“线性”系统中是“初始条件”。

@rrogers您可以查看Oppenheim的《信号和系统》一书。在名为“由微分方程和微分方程描述的因果LTI系统”部分(在我的版本中为2.4)中,涉及到该主题。如果我误会了某些东西,请赐教,但作者清楚地指出,具有非初始休息条件的系统不是LTI。

更正您的书(甚至是奥本海姆的书)也离我远了;但请考虑“系统”是否包含变量的值或所作用的硬件。说一个RC网络,如果瓶盖上的电压不为零,您会要求一种新的理论吗?不,它被称为瞬态响应,并且由相同的方程式考虑。查看am LTI微分方程的Laplace变换;它具有对应于导数的“初始”条件。我会说“系统”不依赖于何时进行测量或输入。

请浏览:web.mit.edu/2.14/www/Handouts/StateSpaceResponse.pdf,vtechworks.lib.vt.edu/bitstream/handle/10919/78864/…。他们都将初始条件纳入了他们对LTI的解释中,甚至没有考虑改变方程式。另一个观点(实际上是相同的):给定不定积分,在评估时必须确定起点和终点。开始是初始条件的直接模拟。顺便说一句:大多数初始条件都可以通过delta函数及其衍生函数来模拟。

#1 楼

我只是一个本科生,所以我的回答可能有点天真,但是据奥本海姆说,不仅仅是线性非零初始条件会导致线性常数系数微分/差分方程成为非LTI。具有固定零初始条件的微分/差分方程也不能为LTI。对于描述因果LTI系统的线性常数系数微分/差分方程,初始条件必须满足初始静止条件:也就是说,直到输入变为非零,输出才会变为非零。

关于您的问题(状态空间表示),请注意,系统的输入为$ u(t)$,输出为$ y(t)$。如果线性系统的“零输入/零输出”属性仅适用于$$ y(t)= C x(t)+ Du(t)$$
,如果$ x(t)= 0 $,仅考虑将$ u(t)$作为系统的输入,但是在我看来,线性度的概念可以扩展到状态空间表示中,以说明状态向量$ x(t)$。无论如何,在讨论微分方程时,Oppenheim提及的初始条件(输出$ y(t)$及其衍生物的条件)与您在问题中引用的初始条件(状态向量的条件)不同$ x(t)$)。再一次,我不知道我是否正确,而且我自己一直对此感到困惑,但这也许可以帮上忙。

评论


$ \ begingroup $
我认为这可能是正确的答案,因为我已经忘记了Oppenheim是指$ y(t)$的初始条件,而状态空间表示中的状态$ x(t)$不是输出。我不太确定自己是否已经了解这一点,但是我接受答案,因为我真的认为您已将想法打中了。
$ \ endgroup $
– Tendero
18年4月15日在16:51

#2 楼

如果您查看以下内容的第5章:

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-011-introduction-to-communication-control- and-signal-processing-spring-2010 / readings / MIT6_011S10_notes.pdf

,标题为“ LTI状态空间模型的属性”,公式5.33似乎对初始条件没有问题,或者我知道的任何其他书籍(经纠正),有一本书。除非Oppenheim感到疯狂,否则我倾向于接受他的特征,即初始条件不会因使用术语“零输入线性”而将LTI系统视为“非线性”。在注释的开头(以及在Oppenheim和Shaefer第3版中),LTI系统的给出方式如下: } ^ {\ infty} x [k] h [n -k]
$$
不需要$ h [n] $是因果关系或稳定的。 $ x [n] $不必满足$ x [n] = 0 \; \ text {for} \; n <0 $。

文本中强调指出,一个人需要考虑$ x [n] $的整个历史,而不仅仅是$ n \ ge 0 $。

let $$ x [n] = \ hat {x} [n] + \ tilde {x} [n] $$
其中
$$ \ hat {x} [n] = \ begin {cases} x [n] \; \ text {for} \; n <0 \; \ text {and} \\
0 \; \ text {for} \; n \ ge 0 \ end {cases} $$

and
$$ \ tilde {x} [n] = \ begin {cases} 0 \; \ text {for} \; n <0 \; \ text {and} \; \\ x [n] \; \ text {for} \; n \ ge 0 \ end {cases} $$
通过线性度。

$$
$$
如果$ y [n] $是因果关系,
$$
$$

重要的一点是,初始条件要考虑先前的输入。其中$ n = 0 $被引用为$ x [n] $是任意的,这是时间不变性的另一种表现形式。初始条件并不是使系统烦恼的任意值。如果$ x [n] = 0 $且$ n <0 $,则初始条件为零。

让我们尝试其他事情。假设$ z [n] = \ tilde {x} [n + 1] $(按一个样本前进),并使用$ \ tilde {x} [n] $,则系统为LTI,没有争议。
现在,
$$
y [n] = \ underbrace {z [-1] h [n]} _ {\ text {零输入线性}} + \ underbrace {\ sum_ {k = 0} ^ {n} z [k] h [n -k]} _ {\ text {零状态线性}},\ quad n \ ge 0
$$
,现在我们有了初始条件。 1个样本的前移会使LTI系统非线性吗?

问题的根源在于,逻辑上的谬误是使用零状态线性的定义并将其应用于零输入情况。

评论


$ \ begingroup $
Oppenheim在他自己的书《信号与系统》中指出,由具有非初始静止条件的微分/差分方程描述的系统不是LTI。如果可以,请查看“由微分方程和微分方程描述的因果LTI系统”部分(在我的版本中为2.4)。那符合你的答案吗?我真的很困惑。
$ \ endgroup $
– Tendero
18 Mar 23 '18 at 20:20

$ \ begingroup $
这些笔记是他的,于2001年发行。我与Lathi一起长大。他明确指出,系统必须既是零状态又是线性零输入。注意因果关系
$ \ endgroup $
–user28715
18-3-23在20:23



$ \ begingroup $
想想这个例子。我有一些电压为$ V_0 $的充电电容器。如果我将电压源$ v_1(t)$连接到它,则电容器上的电压将随时间变化,但将从$ V_0 $开始。如果连接电压源$ v_2(t)$,也会发生同样的情况。但是,如果我连接电压源$ v_3(t)= v_1(t)+ v_2(t)$,则电容器上的电压(此处为输出)在$ t = 0 $时将不会是$ 2V_0 $。 。相反,它将继续为$ V_0 $。因此,叠加原理在这里不起作用,因此系统不是线性的。至少那是我的理由。你看到任何错误吗?
$ \ endgroup $
– Tendero
18年3月23日在20:25

$ \ begingroup $
想想他的榜样。那些白痴随机将电容器充电到系统中。 (必须错过ESD培训)唯一现实的情况是充电的电容器代表累积的历史记录。
$ \ endgroup $
–user28715
18 Mar 23 '18 at 20:29

$ \ begingroup $
寒冷,不需要亵渎。我们在这里谈论的是理想概念,这纯粹是数学上的事情,如果我们关注严格的现实生活案例,那么我们甚至都不会谈论线性,因为自然本质上是非线性的。我真的认为我的示例以非常简单的方式显示了OP中出现的问题。顺便说一句,我不会仅仅因为其他笔记是最近的而抹黑“ DSP的圣经”。我认为这个答案没有帮助,至少目前是这样。
$ \ endgroup $
– Tendero
18 Mar 23 '18 at 20:35