问:
书上说,正弦电路里面电感中的电流落后于两端电压90°,我想看看对方波是不是落后90°,就作了个仿真,仿真电路如图。
仿真的结果,电感两端施加方波电压(红色),电感中电流(蓝色)是个三角波。
问题是:我输入的电压(红色)是对称的方波,电感中的电流(蓝色)却是不对称的,总是在横轴之上。
这是怎么回事?
答:
没有任何错误,就应该是这么样的结果。
我们知道,对电感来说
,第一个半波
,为常量,电感量 L 也为常量,那么
为正的常量,即电流i随时间 t 直线上升。又因为开始时电感中电流为零,所以第一个半波中电感中电流 i 是从零开始直线上升。
第二个半波
,仍为常量,仅改变为负值,那么
为一个负值常量,所以第二个半波电感中电流 i 是从第一个半波的电流峰值直线下降。
从上述分析来看,出现这样的电流波形完全正常,仿真没有任何错误。
不用方波激励,用正弦波激励,得到类似的结果。如下面两图。
(图1)
(图2)
上面的波形图中可以看到,在对称的正弦电压(红色)作用下,电感中的电流(蓝色)对于横轴并不对称。
无论是方波、三角波还是正弦波,对于横轴不对称意味着有直流分量。
可是,这个直流分量从哪里来的?
我们写下
这样一个函数时,自变量t的取值范围(定义域)是从负无穷到正无穷,换句话说,时刻 t 可以是从开天辟地到世界末日(如果开天辟地和世界末日都存在)。可是,实际电路却不是这样。在我们按下开关设备上电之前,电感两端电压为零,按下开关之后电感两端才有信号(先不管是什么信号,方波还是正弦),仿真也是一样。如果取按下开关时刻或者仿真开始时刻的 t 为零,实际电路中 t 的定义域仅为正值而没有负值。
为了正确描述实际情况,电路理论中引入了一个函数,叫阶跃函数,某些教材中也称为亥维赛函数。这个函数的定义是:
那么,按下开关才施加到电感两端,实际幅度为 Um 的正弦电压就可以写成
,在上面的波形图中
。
这样就符合我们的实际情况了。
时
,当然
。时,当然。
所以,上面图中蓝色曲线并不仅仅是正弦电压
作用于电感的结果,而是函数
和正弦函数
共同作用的结果。
通常,我们把
作用的结果叫做瞬态响应,把
作用的结果叫做稳态响应。
所以,图2中正弦电流(对横轴无偏移的蓝色曲线)是电感对正弦激励电压(红色曲线)的响应,而蓝色曲线中的直流成份(对横轴的偏移)是电感对阶跃信号的响应。二者叠加,造成了图2的结果。
如果把图1中的电感换成电容,施加正弦电流信号,然后进行仿真,用示波器看电容两端电压,会得到相似的结果,即电容两端电压带有直流成份。这同样是施加到电容上的信号不是从开天辟地开始而是从某一时刻开始造成的。各位可以自行仿真试试看。
|