OSCILATE documentation
Welcome to the documentation for OSCILATE, a Python project for solving systems of coupled nonlinear second-order ODEs.
OSCILATE: Oscillators’ nonlinear analysis through SymboliC ImpLementATion of the mEthod of multiple scales
Contents:
- README
- The Method of Multiple Scales
- Main module architecture
- Modules
- MMS Module
- dyn_sys
- mms
- mms_oscillator
- mms_complex
- steady_state
- visualisation
Amplitude_response_curveBackbone_curveFrequency_response_curveLimit_cycleTransient_responsenumpise_F_ARC()numpise_LC()numpise_LC_trajectory()numpise_omegaMMS()numpise_omega_FRC()numpise_omega_bbc()numpise_omega_bif()numpise_phase()numpise_transient_slow_time()numpise_transient_trajectory()numpise_xmax_bbc()
- sympy_functions Module
- MMS Module
- Installation guide
- Application examples
- Duffing oscillator
- Parametrically excited Duffing oscillator
- Van der Pol oscillator
- Parametrically excited Rayleigh oscillator
- Superharmonic response of a Duffing oscillator
- Subharmonic response of a Duffing oscillator
- Oscillator with odd nonlinearities
- Duffing oscillator - complex form
- Coupled Duffings in 1:3 internal resonance
- Coupled Duffings in 1:1 internal resonance
- Coupled quadratic oscillators in 1:2 internal resonance
- Subharmonic response of parametrically excited coupled centrifugal pendulums in 1:1 internal resonance
- SymPy basics
- Citation
- References
- License
- Legal notices