A complex displacement amplitude is solved independently at each declared excitation frequency.
01 Model and scope
Assuming sinusoidal steady-state motion converts time derivatives into factors of iω. The dynamic stiffness K − ω²M + iωC is solved at each requested frequency; amplitude and phase both matter, especially near resonance.
Route assumptions and calculation checks
- Complex residual, amplitude, and phase are more informative than peak-only comparison.
- PETSc is not enabled for the current complex harmonic route.
- Frequency grid, damping, shell condensation, and load assumptions remain part of the evidence.
Useful foundations and prerequisites
02 Essential equations and symbols
Definitions and conventions
- Excitation angular frequency.
- û, f̂
- Complex displacement and load amplitudes.
- Damping matrix, including the declared Rayleigh model where used.
- Imaginary unit.
03 Step by step derivation
Follow the assumptions, equations and discrete operations in order. The full explanation stays visible.
1 · Assume a steady sinusoidal load and response
Represent load and displacement by complex amplitudes multiplying e^{iωt}. Differentiating in time becomes multiplication by iω, so acceleration contributes −ω² and velocity contributes iω. This turns the linear differential system into one complex algebraic system per frequency.
2 · Assemble the complex dynamic stiffness
The frequency-dependent operator combines elastic stiffness, inertial softening, and damping. Solve it independently at each requested frequency unless the implementation proves a valid reuse. Complex values retain both amplitude and phase; using magnitudes alone can conceal sign and phase errors.
3 · Read the single-degree-of-freedom oracle
For an oscillator, the complex response is force divided by dynamic stiffness. The denominator becomes small near the undamped natural frequency; damping bounds the peak and introduces a phase shift. This closed-form case checks the algebra and response convention.
4 · Audit the complex response and scope
Report the complex residual, amplitude, phase, frequency grid, damping model, and any shell condensation or recovery. The current complex route does not enable PETSc. Each published MITC4 comparison belongs to its named mesh, loading, and output definition; it is not a general harmonic validation.
04 Algorithm and implementation
Read the linked versioned source for the actual assembly and solver behavior. The derivation above explains the mathematics and is not a verbatim source excerpt.
05 Verification and limitations
ROUTE-DEPENDENT · frequency sweep is model-specific
MITC4 evidence includes modal-frequency, broadband, damping-sensitivity, and NAFEMS 13H cases.
The formulation and its explanatory checks do not by themselves establish a qualified application domain. Consult the capability matrix and the applicable recorded case.