Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Algebraic Harmonic Balance Method
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Issue analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Hannes Dänschel
Algebraic Harmonic Balance Method
Graph
ca78cc0d7c3dd65b3d838dba981805fe0ab563ff
Select Git revision
Branches
2
dev
main
default
protected
Tags
2
v0.1.4
v0.1.3
4 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
7
Feb
24
Jan
2
31
Dec
30
14
9
6
4
25
Nov
24
20
19
17
15
25
Jun
20
14
13
11
10
Improved and extended the plot_frequency_content method of Fourier_Series.
dev
dev
Some tweaks and added features for analyzing periodic BVPs with Floquet and Urabe theory.
Tweaks to Fourier series class.
Several minor tweaks and major performance improvements to evaluation of Fourier series
backup
Fixed may bugs, added plenty of features.
Fixed some bugs in the 'generating_inital_guesses' method.
We now have a working HBM solver inlc. unittests. We can also now deal with mixed polynomial terms in the ODE.
Further finalized switch to new AHBM data structure and monomial generation as preparation for being able to incoorporate ODEs with mixed monomial terms.
Added methods 'generate_initial_guesses' and 'compute_normwise_closest_initial_guess'.
Updated HBM implementation to new A, B, C structure. Implemented a 'solve_static_system' method for ODE class to generate initial guesses.
Reworked ODE class s.t. we now define the ode by giving three arrays A, B, C which define the polynomial in the state, derivative and in state-derivative-mixed, respectively.
Added unit test for Algebraic_HBM class and 'quite' attribute for muting messages.
Started adding test first unit tests.
Added multiplication capability of two Fourier series.
Fixed a bug where pylance (vscode) was not able to properly detect modules and therein defined classes and functions.
Fixed a bug in ODE class method 'define_right_hand_side'.
Added 'mul' and 'sub' for Fourier_Series-class.
Added 'add' and 'radd' for Fourier_Series-class. We can now add two Fourier series, and a Fourier series and number.
Fixed another bug in 'generate_nonlinear_part' which is due to the stiffness-monomials-state_coeffs-rework.
Fixed a bug in 'generate_nonlinear_part' which is due to the stiffness-monomials-state_coeffs-rework.
Reworked how the linear state coefficient is considered. Attribute 'ODE.stiffness' was removed and now conceptually included in ODE.state_coeffs' as the linear part.
Fixed a bug for printing the ODE.
Fixed bugs in ode.py
Fixed bugs in 'load_example'.
Minor tweaks
Removed a deprecated import.
Removed a deprecated definition.
Removed the default case when loading a predefined example.
Fixed inconsitent use of ODE class attributes 'stiffness' and 'monomials'. We changed how the polynimial coefficients in the state are defined. First, renamed the 'monomials' attribute to 'state_coeffs'. It still represents a polynomial but now as a list instead of a dict. Second, we removed the attribute 'stiffness'. It now appears as the linear coefficient in attribute 'state_coeffs'. Also: defined a new example ODE ('Urabe_Duffing').
Added two new methods to the ODE class. Both return callables. 'define_right_hand_side' returns the RHS of the ODE and 'define_coefficient_matrix' returns the Jacobian of the RHS evaluated at a given approximated solution.
Fixed bug in generation of linear part of AHBM. Was missing the '-' of the excitation coefficients. Added the '-'.
Fixed some typos and added reference links to REAMDE.md
Added measure_amplitude-method to class Fourier_Series.
In order to reduce visual clutter when printing we changed all attributes of class Fourier_Series that are not 'coefficients' and 'frequency' to dataclass fields with 'repr=False'.
Fixed a bug where the frequency symbol of the Fourier series was not printed if the frequency was unspecified, i.e. if it is considered to be a variable parameter.
Added proper doc-strings and detailed comments on the entire 'Algebraic_HBM'-class.
v0.1.4 main
v0.1.4 main
Removed unused modules from import.
Added proper doc-string and method comments to 'Fourier_Series'-class.
Added proper doc-strings to the entire class.
Loading