SciPost Submission Page
HarmonicBalance.jl: A Julia suite for nonlinear dynamics using harmonic balance
by Jan Košata, Javier del Pino, Toni L. Heugel, Oded Zilberberg
This is not the latest submitted version.
Submission summary
| Authors (as registered SciPost users): | Jan Košata · Javier del Pino |
| Submission information | |
|---|---|
| Preprint Link: | scipost_202202_00005v1 (pdf) |
| Code repository: | https://github.com/NonlinearOscillations/HarmonicBalance.jl |
| Date submitted: | Feb. 3, 2022, 4:26 p.m. |
| Submitted by: | Javier del Pino |
| Submitted to: | SciPost Physics |
| Ontological classification | |
|---|---|
| Academic field: | Physics |
| Specialties: |
|
| Approaches: | Theoretical, Computational |
Abstract
HarmonicBalance.jl is a publicly available Julia package designed to simplify and solve sys- tems 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 harmonic balance with contemporary implementations of symbolic algebra and the homotopy continuation method to numerically determine all steady-state solutions and their associated fluctuation dynamics. For the ex- ploration of involved steady-state topologies, we provide a simple graphical user interface, allowing for arbitrary solution observables and phase diagrams. HarmonicBalance.jl is a free software available at https://github.com/NonlinearOscillations/HarmonicBalance.jl.
Current status:
Reports on this Submission
Report #2 by Anonymous (Referee 2) on 2022-4-4 (Invited Report)
- Cite as: Anonymous, Report on arXiv:scipost_202202_00005v1, delivered 2022-04-04, doi: 10.21468/SciPost.Report.4854
Strengths
-
The article is well written. It is a good pedagogical introduction to the topic of nonlinear resonators.
-
It represents a good manual for the potential users of the software package.
Weaknesses
-
The literature about the topic is not complete.
-
At conceptual level, it does not introduce any novelty. The package performs standard numerical methods and approximations that are commonly used by the experts in the field.
-
The target system is also not clear. It is not clear what are the scientific motivations and research interests in investigating a large number of N coupled resonators instead of a few of them (N=1, 2 ,3) or many harmonic components of a single resonator.
Report
Report #1 by Anonymous (Referee 1) on 2022-3-21 (Invited Report)
- Cite as: Anonymous, Report on arXiv:scipost_202202_00005v1, delivered 2022-03-21, doi: 10.21468/SciPost.Report.4739
Strengths
2 - The presented software package is very useful
Weaknesses
Report
Response can be found in attached .pdf.

Author: Javier del Pino on 2022-05-16 [id 2476]
(in reply to Report 2 on 2022-04-04)Response can be found in the attached .pdf.
Attachment:
response_to_referee2.pdf
Anonymous on 2022-05-23 [id 2504]
(in reply to Javier del Pino on 2022-05-16 [id 2476])I read the reply and the authors satisfactorily answered to most of my criticism.
In a first reading, I had an oversight on some functionalities already implemented in the code.
I am still a bit sceptic about the relevance for experimental systems with an increasing number of resonator modes but I agree that the work can be published on SciPost Codebases.