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
As Contributors: | Jan Košata · Javier del Pino |
Preprint link: | scipost_202202_00005v1 |
Code repository: | https://github.com/NonlinearOscillations/HarmonicBalance.jl |
Date submitted: | 2022-02-03 16:26 |
Submitted by: | del Pino, Javier |
Submitted to: | SciPost Physics |
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:
Submission & Refereeing History
You are currently on this page
Reports on this Submission
Anonymous Report 2 on 2022-4-4 (Invited Report)
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
(see attached file)
Anonymous Report 1 on 2022-3-21 (Invited Report)
Strengths
1 - Very well written, provides a very clear review of the relevant subjects.
2 - The presented software package is very useful
Weaknesses
1 - Scientific novelty is quite low, package does not introduce any new tools or apply them in a novel manner.
Report
See attached file.
Author: Javier del Pino on 2022-05-17 [id 2480]
(in reply to Report 1 on 2022-03-21)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.