(1)因为
所以F1为F2Q中点
设Q的坐标为(-3c,0),
因为AQ⊥AF2,
所以b2=3c×c=3c2,a2=4c×c=4c2,且过A,Q,F2三点的圆的圆心为F1(-c,0),半径为2c
因为该圆与直线l相切,
所以
解得c=1,
所以a=2,
故所求椭圆方程为。
(2)设l1的方程为y=kx+2(k>0)
由得(3+4k2)x2+16kx+4=0
设G(x1,y1),H(x2,y2),则
所以(x1-m,y1)+(x2-m,y2)
=(x1+x2-2m,y1+y2)
=(x1+x2-2m,k(x1+x2)+4)
(x2-x1,y2-y1)=(x2-x1,k(x2-x1))
由于菱形对角线互相垂直,因此
所以(x2-x1)[(x1+x2)-2m]+k(x2-x1)[k(x1+x2)+4]=0
故(x2-x1)[(x1+x2)-2m+k2(x1+x2)+4k]=0
因为k>0,
所以x2-x1≠0
所以(x1+x2)-2m+k2(x1+x2)+4k=0,
即(1+k2)(x1+x2)+4k-2m=0
所以
解得
即
因为k>0,
所以
故存在满足题意的点P且m的取值范围是。
(3)①当直线l1斜率存在时,
设直线l1方程为y=kx+2,代入椭圆方程
得(3+4k2)x2+16kx+4=0
由△>0,得
设G(x1,y1),H(x2,y2),
则
又,
所以(x1,y1-2)=λ(x2,y2-2)
所以x1=λx2
所以
所以
所以
整理得
因为,
所以,即
所以
解得
又0<λ<1,
所以7-4<λ<1。
②当直线l1斜率不存在时,直线l1的方程为x=0,
此时,,