Co-simulation framework of discrete element method and multibody dynamics models