Fix integers 1≤k<n, and numbers a,s satisfying 0<s<min{k,a}. The problem of exceptional set estimate is to determine T(a,s):=A⊂Rn dimA=asupdim({V∈G(k,n):dim(πV(A))<s}). In this paper, we prove a new upper bound for T(a,s) by using Brascamp-Lieb inequality. As one of the corollary, we obtain the estimate T(a,nka)≤k(n−k)−min{k,n−k}, which improves a previous result T(a,nka)≤k(n−k)−1 of He. By constructing examples, we can determine the explicit value of T(a,s) for certain (a,s): When k≤2n, β∈(0,1] and γ∈(β,nk(1+β)], we have T(1+β,γ)=k(n−k)−k. When k≥2n, β∈(0,1] and γ∈(β,(1−nk)+nkβ], we have T(n−1+β,k−1+γ)=k(n−k)−(n−k).