Models#

vivyd.models.VIVModel(*args, **kwargs)

Base class for vortex-induced vibration (VIV) models.

vivyd.models.GeneralizedModel([c_m, k_m, ...])

Generalized wake-oscillator model for vortex-induced vibrations on cylinders.

vivyd.models.TamuraModel(*[, diam, St, c_m, ...])

Tamura & Matsui (1980) wake-oscillator model for vortex-induced vibrations on circular cylinders [TM80].

vivyd.models.HartlenCurrieModel(*[, diam, ...])

Hartlen & Currie (1970) wake-oscillator model for vortex-induced vibrations on circular cylinders [HC70].

vivyd.models.RigoAndrianneDenoelModel(*[, ...])

Rigo, Andrianne & Denoël (2022) wake-oscillator model for the evolution of the wake alone, without coupling to the structure [RADenoel22].

vivyd.models.FacchinettiDelangreBiolleyModel(*)

Facchinetti, Delangre and Biolley (2004) wake-oscillator model for vortex-induced vibrations on circular cylinders [FDLB04].

vivyd.models.Collection(models)

A collection of uncoupled VIV models.