已知f(x)=x+1/x^2+a的值域为A,集合B=[0,1],若A∩B=B,求实数a的取值范围?