在三角形ABC中,AB=AC=a,以BC为一边作等边三角形BCD,当角BAC变化时,求AD的最大值.