Oscillatore di Van der Pol
Questo esempio mostra come modellare l'equazione differenziale di Van der Pol (VDP) del secondo ordine in Simulink®. In dinamica, l'oscillatore VDP non è conservativo e ha uno smorzamento non lineare. Ad ampiezze elevate, l'oscillatore dissipa energia. A basse ampiezze, l'oscillatore genera energia. L'oscillatore è dato da questa equazione differenziale del secondo ordine:
dove:
x è la posizione in funzione del tempo.
è lo smorzamento.
Per esprimere l'equazione differenziale del secondo ordine nel formato stato-spazio, definire . Questa rappresentazione stato-spazio è inclusa nel modello come
e
.
dove:
L'oscillatore VDP è utilizzato nelle scienze fisiche e biologiche, compresi i circuiti elettrici.
open_system('vdp');
Simulazione con Mu = 1
Quando , l'oscillatore VDP presenta uno smorzamento non lineare.
set_param('vdp/Mu','Gain','1') sim('vdp'); open_system('vdp/Scope');
Simulazione con Mu = 0
Quando , l'oscillatore VDP non presenta alcun smorzamento. L'energia è conservata in questo semplice oscillatore armonico. L'equazione diventa:
set_param('vdp/Mu','Gain','0') sim('vdp'); open_system('vdp/Scope');
Vedi anche
Argomenti
- Real-Time Van der Pol Simulation (Simulink Desktop Real-Time)
- Model Differential Algebraic Equations
Riferimenti
[1] Cartwright, 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.