Effects of graphene and carbon coating modifications on electrochemical performance of silicon nanoparticle/graphene composite anode