Al, Co, Si, Nb substitution in Dy2Fe17C and Dy2Fe17CNx compounds