Analysing an efficient liquid sloshing absorber for vibration control using SPH