SciPost Phys. Codebases 2022
DOI: 10.21468/scipostphyscodeb.6
|View full text |Cite
|
Sign up to set email alerts
|

HarmonicBalance.jl: A Julia suite for nonlinear dynamics using harmonic balance

Abstract: HarmonicBalance.jl is a publicly available Julia package designed to simplify and solve systems of periodic time-dependent nonlinear ordinary differential equations. Time dependence of the system parameters is treated with the harmonic balance method, which approximates the system’s behaviour as a set of harmonic terms with slowly-varying amplitudes. Under this approximation, the set of all possible steady-state responses follows from the solution of a polynomial system. In HarmonicBalance.jl, we combine harmo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(2 citation statements)
references
References 94 publications
0
2
0
Order By: Relevance
“…Additionally, the numerical time trace exhibits high harmonic generationthis cannot be described by the RWA, regardless of which operators are used. We remark that the same limitation applies to related methods which also rely on truncation in Fourier space, such as Floquet theory [25,53], harmonic balance [51], and Krylov-Bogolyubov averaging [54]. Hence, the relevant benchmark for the RWA solutions is the Fourier component x ω at frequency ω of the time trace.…”
Section: Example: Duffing Oscillatormentioning
confidence: 98%
See 1 more Smart Citation
“…Additionally, the numerical time trace exhibits high harmonic generationthis cannot be described by the RWA, regardless of which operators are used. We remark that the same limitation applies to related methods which also rely on truncation in Fourier space, such as Floquet theory [25,53], harmonic balance [51], and Krylov-Bogolyubov averaging [54]. Hence, the relevant benchmark for the RWA solutions is the Fourier component x ω at frequency ω of the time trace.…”
Section: Example: Duffing Oscillatormentioning
confidence: 98%
“…We can now search for stationary solutions in either of the rotating frames 14) and ( 15) generate a cubic polynomial condition which has up to three solutions [4,51,52] [see Fig. 2(a)].…”
Section: Example: Duffing Oscillatormentioning
confidence: 99%