Main Content

范德波尔振荡器

此示例说明如何在 Simulink® 中对二阶范德波尔 (VDP) 微分方程进行建模。在动力学中,VDP 振荡器不是守恒的,且具有非线性阻尼。在高振幅时,振荡器耗散能量。在低振幅时,振荡器生成能量。振荡器由以下二阶微分方程给出:

$$\frac{d^2 x}{dt^2} - Mu \left( 1- x^2 \right) \frac{dx}{dt} + x = 0$$

其中:

  • x 是位置,它作为时间的函数。

  • Mu 是阻尼。

VDP 振荡器用于物理和生物科学,包括电路。

open_system('vdp');

使用 Mu = 1 进行仿真

当 Mu = 1 时,VDP 振荡器具有非线性阻尼。

set_param('vdp/Mu','Gain','1')
sim('vdp');
open_system('vdp/Scope');

使用 Mu = 0 进行仿真

当 Mu = 0 时,VDP 振荡器没有阻尼。在这个简谐振荡器中能量是守恒的。方程变为:

$$\frac{d^2 x}{dt^2} + x = 0$$

set_param('vdp/Mu','Gain','0')
sim('vdp');
open_system('vdp/Scope');

另请参阅

|

相关示例

详细信息

参考

[1] Cartwbight, M. L. "Balthazar Van Der Pol." Journal of the London Mathematical Society. Wiley. s1 35 (July 1960): 367–376. https://doi:10.1112/jlms/s1-35.3.367.

[2] Hirsch, Morris W., Stephen Smale, Robert L. Devaney, and Morris W. Hirsch. Differential Equations, Dynamical Systems, and an Introduction to Chaos. 2nd Ed. San Diego: Academic Press, 2004.