Features
The whole machine, not a mesh at a time.
A rotating machine is a structure, a set of bearings, an air column and a noise limit at the same time. inWaves keeps these in one scene with one unit system, so the coupling you care about never falls between two tools.
Structural dynamics
Linear structural analysis on quadratic solid, beam and shell elements, from a single part to a full assembly. Prestress carries into the modes; laminates report their stresses ply by ply.
- Modal analysis, with or without prestress
- Linear static, linear buckling, thermal loading
- Harmonic response (FRF) with structural damping models
- Random vibration: PSD input, RMS and spectral output
- Composite laminates with per-ply, fiber-axis stresses
- Plasticity and geometric nonlinearity where the workflow needs them
- Frames and panels straight from beams and shells, no solid mesh required
Multibody dynamics
Motion is solved by time integration with real, geometric contact. Nothing is prescribed: no lookup tables, no assumed frequencies. If a component produces a vibration line, it is because the geometry rolled, struck or rubbed its way there.
- Rigid and flexible bodies in the same run
- Hertzian contact with friction; impact trains as outputs
- Rolling-element bearings as balls, races and clearance
- Joints, drives and prescribed rotation on named nodes
- Gas-spring elements where pressure, not a constant, is the stiffness
- Contact forces feed the structure and the sound field directly
Flow & aeroacoustics
A lattice-Boltzmann flow solver shares the scene with the structure and the acoustic field. Blade loads, duct pressure and near-field sound come out of one coupled run; flow-induced tones fall out of the load history rather than being entered.
- LBM solver coupled to moving geometry
- Rotating machinery: fans, propellers, ducted flows
- Aeroacoustic sources by the Curle analogy
- One build carries the CUDA path; the same model solves on CPU without a card
Acoustics
Sound is a first-class result, not an export. The vibrating surface radiates through Rayleigh or BEM, rooms are solved by ray tracing, and every virtual microphone records a time history you can window, transform and play out loud.
- Rayleigh integral and BEM radiation from structural response
- Room acoustics by ray tracing
- SPL field maps on planes and surfaces, dB re 20 µPa
- Virtual microphones and accelerometers placed on the scene
- Structure-borne and flow-borne paths kept separate and auditable
Signals & modal testing
The measurement side of the same work. Field data comes in with enforced units, gets the standard toolchain, and meets the simulation in one project: the FRF you measured next to the FRF you computed.
- WAV, CSV and UFF import with a mandatory unit and sensitivity dialog
- FFT, Welch PSD, spectrogram; dB scales per ISO 1683
- FRF and coherence from drive and response channels
- Experimental modal identification (EMA) with stabilization
- Simulated sensors export like measured ones
CAD & meshing
Real-world CAD arrives broken more often than not. Import runs a health check first, healing closes sliver faces and micro-features, and the mesher reports quality before you spend solve time on a bad mesh.
- STEP, IGES, STL and OBJ import with import health report
- Geometry healing through OpenCASCADE
- Quadratic tet meshing through gmsh; swept hex where the shape allows
- Frequency-based element sizing: state the range, get the size
- Parametric box parts for quick studies
Verified before shipped
Every solver family above is measured against NAFEMS and closed-form benchmarks before release, and the record is public: 1.44% mean absolute deviation across 16 benchmarks, compared row by row against ten commercial codes on their own published numbers.