Practical implementation of semi-active control through response prediction algorithms