Skip to content

Harmonic Balance

Approximate a nonlinear system's periodic steady state by a truncated Fourier series and solve for coefficients whose retained residual harmonics balance to zero.

Version
v4 · 2026-09-19 · History
Domain-specific #
1978
Domain group
Formal Sciences
Origin domain
Mathematics
Subdomains
Applied Mathematics, Nonlinear Periodic Systems → Mathematics
Aliases
Harmonic balance method, Frequency-domain harmonic balance

Core Idea

Harmonic balance turns the search for a periodic steady state of a nonlinear differential or differential-algebraic system into a finite nonlinear algebra problem. It assumes that the state is represented by a truncated Fourier series, substitutes that representation into the governing equations, and requires the Fourier coefficients of the retained residual harmonics to vanish. Nakhla and Vlach established an influential circuit formulation in which frequency-domain linear behavior is balanced against nonlinear device currents.[1]

The answer is approximate because nonlinearities generate harmonics outside the retained band. Increasing the harmonic order can improve accuracy, but only when nonlinear evaluation, sampling, aliasing control, conditioning, and nonlinear-solver convergence are also adequate.

How would you explain it like I'm…

Mixing Wiggles to Match

Think of a swing going back and forth the same way again and again. Harmonic Balance tries to describe that repeating motion by mixing a few simple, smooth wiggles together. You keep adjusting how much of each wiggle you use until the mix fits the rules of how the swing moves. It comes out close, but not perfect, because you only use a few wiggles.

Balancing the Waves

Some machines and circuits settle into a motion that repeats over and over. Finding that repeating motion with ordinary math can be very hard. Harmonic balance guesses that the motion is a mix of a limited number of simple waves, each repeating faster than the last. Then it adjusts how much of each wave to use until the equations balance for those waves. Because it leaves out the faster waves, the answer is close but approximate, and using more waves usually helps if the computer handles it carefully.

Truncated Fourier Steady-State Solver

Harmonic balance finds the periodic steady state of a nonlinear system without simulating it step by step through time. It writes the solution as a truncated Fourier series, a sum of a fixed number of sine and cosine harmonics, plugs that into the differential equations, and requires the leftover error at each kept harmonic to be zero. That turns the problem into a finite set of nonlinear algebraic equations for the Fourier coefficients. In circuits, it balances linear parts handled in the frequency domain against nonlinear device currents. It's approximate because nonlinear terms create harmonics beyond those kept; adding harmonics helps only if sampling, aliasing, and the solver are also handled well.

 

Harmonic Balance converts the search for a periodic steady state of a nonlinear ODE or DAE system into a finite nonlinear algebraic problem. The state is represented by a truncated Fourier series, this ansatz is substituted into the governing equations, and the Fourier coefficients of the residual at the retained harmonics are required to vanish (a Galerkin-style projection onto the retained frequencies). Nakhla and Vlach gave an influential circuit formulation in which the linear part is handled in the frequency domain and balanced against nonlinear device currents. The method is inherently approximate: nonlinearities generate harmonics outside the retained band, which are discarded. Raising the harmonic order can improve accuracy, but only if nonlinear evaluation, time-sampling, aliasing control, numerical conditioning, and convergence of the nonlinear solver are also adequate. More harmonics alone do not guarantee a better answer.

Structural Signature

  • A nonlinear ODE, DAE, or network residual \(F(t,x,\dot x)=0\).
  • A target periodic steady state and fundamental period or frequency.
  • A finite harmonic index set.
  • Fourier coefficients as unknown state variables.
  • Substitution or alternating frequency–time evaluation of nonlinear terms.
  • Projection of the residual onto retained harmonics.
  • A nonlinear algebraic solve, commonly Newton or Newton–Krylov.
  • Truncation and aliasing error controls.
  • For autonomous systems, an unknown frequency and a phase-fixing condition.
  • A convergence or adequacy check beyond a small algebraic residual.

What It Is Not

It is not Fourier analysis alone, because its defining act is solving a nonlinear residual system. It is not a transient time integration, although time samples may be used to evaluate nonlinear devices. It is not a describing-function approximation restricted to one selected harmonic, nor is a converged nonlinear solve proof that the harmonic truncation is adequate.

Scope of Application

Harmonic balance is used for forced and self-sustained oscillations, radio-frequency and microwave circuits, power electronics, rotating machinery, structural vibration, and other systems whose long-run response is periodic or multiperiodic. Review treatments distinguish the representation and device-evaluation choices that make it practical for nonlinear circuits.[2]

Clarity

State whether the system is autonomous or forced; the assumed fundamental frequencies; retained positive, negative, and zero modes; residual projection; nonlinear evaluation grid; oversampling or dealiasing rule; phase condition; nonlinear solver; stopping rule; and independent error check. A reported residual without those choices is not reproducible.

Manages Complexity

The method avoids simulating many decaying transients when only periodic steady state matters. In circuit applications, linear subnetworks can remain in the frequency domain while nonlinear devices are evaluated on a time grid through FFT transforms. Krylov methods can avoid explicitly factoring the full dense Jacobian for large systems.

Abstract Reasoning

  1. Choose a period or a vector of fundamental frequencies.
  2. Truncate the Fourier representation to a declared mode set.
  3. Express derivatives algebraically by multiplying each mode by its frequency.
  4. Evaluate nonlinear terms without contaminating retained modes through uncontrolled aliasing.
  5. Project the governing residual onto each retained basis function.
  6. Add a phase condition when time-translation symmetry makes an autonomous orbit nonunique.
  7. Solve the resulting nonlinear coefficient equations.
  8. validate against added harmonics, a time-domain residual, or an independent computation.

Fourier collocation and related Newton formulations place the method within a broader theory of nonlinear periodic boundary-value computation.[3]

Knowledge Transfer

The portable pattern is choose a structured finite basis, enforce balance only in that basis, and test the information discarded by truncation. It transfers to spectral discretization and periodic-orbit computation. The proposed immediate parent is Approximation.

Examples

For a weakly nonlinear oscillator, a one-harmonic ansatz produces an amplitude-dependent approximate frequency. Adding the third harmonic yields coupled coefficient equations and exposes how waveform distortion corrects the estimate. Mickens shows why apparently plausible low-order balances still require careful consistency checks.[4]

In an RF circuit, voltages are represented by harmonic coefficients. The linear current is computed mode by mode; inverse transforms produce time samples for nonlinear devices; a forward transform returns nonlinear currents; and Newton iteration adjusts voltage coefficients until Kirchhoff residual harmonics vanish.

Structural Tensions

  • Frequency-domain efficiency versus harmonic truncation error.
  • Sparse linear physics versus dense nonlinear coupling.
  • Small algebraic residual versus physical accuracy.
  • Autonomous time-shift symmetry versus a nonsingular solve.
  • More harmonics versus conditioning and computational cost.

Structural–Framed Character

Basis truncation, residual projection, and nonlinear equation solving are structural. Periodicity, harmonics, device laws, and steady-state interpretation are constitutive. The identity is domain-specific.

Structural Core vs. Domain Accent

The structural core is finite expansion -> projected residual equations -> nonlinear solve -> truncation audit. The domain accent is the Fourier representation of nonlinear periodic steady states.

This entry is a kind of Approximation.

Approximation is the broader abstraction this entry instantiates. Transformation, Decomposition, Iterative Refinement, and Convergence are related primes. Fourier Transform, Harmonic Spectrum, and Finite Element Method are domain-specific neighbors.

Relationships to Other Abstractions

Local relationship map for Harmonic BalanceParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Harmonic BalanceDOMAINPrime abstraction: Approximation — is a kind ofApproximationPRIME

Current abstraction Harmonic Balance Domain-specific

Parents (1) — outgoing typed relations

  • Harmonic Balance is a kind of Approximation Prime

    Approximation is the broader abstraction this entry instantiates.

Hierarchy path (1) — routes to 1 parentless root

Neighborhood in Abstraction Space

Harmonic Balance sits in a sparse region of the domain-specific corpus (96th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.

Family — Unclustered & Miscellaneous (2769 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-25

Not to Be Confused With

  • Fourier Transform.
  • Harmonic Spectrum.
  • Linear frequency-response analysis.
  • Describing-function analysis.
  • Shooting methods for periodic orbits.
  • A proof of existence or stability of a periodic solution.

References

[1] Michel S. Nakhla and Jiri Vlach, “A Piecewise Harmonic Balance Technique for Determination of Periodic Response of Nonlinear Systems,” IEEE Transactions on Circuits and Systems 23, no. 2 (1976): 85–91, doi:10.1109/TCS.1976.1084181. registry ↩

[2] R. J. Gilmore and M. B. Steer, “Nonlinear Circuit Analysis Using the Method of Harmonic Balance—A Review of the Art. Part I,” International Journal of Microwave and Millimeter-Wave Computer-Aided Engineering 1 (1991): 22–37, doi:10.1002/mmce.4570010104. registry ↩

[3] Peter Deuflhard, Newton Methods for Nonlinear Problems: Affine Invariance and Adaptive Algorithms (Springer, 2004), section 7.3.3, doi:10.1007/978-3-642-23899-4. registry ↩

[4] Ronald E. Mickens, “Comments on the Method of Harmonic Balance,” Journal of Sound and Vibration 94, no. 3 (1984): 456–460, doi:10.1016/S0022-460X(84)80025-5. registry ↩