Vibration mechanics and modelling