Thank you for your quich response, In fact, I didn't run wrongly. I just have the difference trend of field vs. distance compared with the experiment. So, I suspect my input file for relaxing the structure under electric field does not accurately reflect the forces the structure acctually fells, so I post this topic for more help. For your convinence, I put the attchment of INCAR for your review. Looking forward to you! 
ISTART = 1 (Read existing wavefunction, if there)
ISPIN = 1 (Non-Spin polarised DFT)
LATTICE_CONSTRAINTS = .TRUE. .TRUE. .FALSE.
LREAL = .FALSE. (Projection operators: automatic)
ENCUT = 500 (Cut-off energy for plane wave basis set, in eV)
PREC = A (Precision level: Normal or Accurate, set Accurate when perform structure lattice relaxation calculation)
LWAVE = .F. (Write WAVECAR or not)
LCHARG = .F. (Write CHGCAR or not)
ADDGRID= .TRUE. (Increase grid, helps GGA convergence)
#LASPH = .TRUE. (Give more accurate total energies and band structure calculations)
#PREC = Accurate (Accurate strictly avoids any aliasing or wrap around errors)
#SYMPREC = 1E-05
#Electronic Relaxation
ISMEAR = 0 (Gaussian smearing, metals:1)
SIGMA = 0.05 (Smearing value in eV, metals:0.2)
NELM = 150 (Max electronic SCF steps)
NELMIN = 6 (Min electronic SCF steps)
EDIFF = 1E-06 (SCF energy convergence, in eV)
# GGA = PS (PBEsol exchange-correlation)
NPAR = 4
#Ionic Relaxation
IALGO = 38
NSW = 200 (Max ionic steps)
IBRION = 3 (Algorithm: 0-MD, 1-Quasi-New, 2-CG)
ISIF = 3 (Stress/relaxation: 2-Ions, 3-Shape/Ions/V, 4-Shape/Ions)
EDIFFG = -1E-02 (Ionic convergence, eV/AA)
ISYM = 0 (Symmetry: 0=none, 2=GGA, 3=hybrids)
IVDW = 11
#DIPOL
IDIPOL = 3
LDIPOL = .TRUE.
DIPOL = 0.5 0.5 0.5
EFIELD = 0 0 0.02
2. another method
#Global Parameters
ISTART = 1 (Read existing wavefunction, if there)
ISPIN = 1 (Non-Spin polarised DFT)
LATTICE_CONSTRAINTS = .TRUE. .TRUE. .FALSE.
LREAL = .FALSE. (Projection operators: automatic)
ENCUT = 520 (Cut-off energy for plane wave basis set, in eV)
PREC = A (Precision level: Normal or Accurate, set Accurate when perform structure lattice relaxation calculation)
LWAVE = .F. (Write WAVECAR or not)
LCHARG = .F. (Write CHGCAR or not)
#ADDGRID= .TRUE. (Increase grid, helps GGA convergence)
#LASPH = .TRUE. (Give more accurate total energies and band structure calculations)
#PREC = Accurate (Accurate strictly avoids any aliasing or wrap around errors)
SYMPREC = 1E-04
#Electronic Relaxation
ISMEAR = 0 (Gaussian smearing, metals:1)
SIGMA = 0.01 (Smearing value in eV, metals:0.2)
NELM = 150 (Max electronic SCF steps)
NELMIN = 6 (Min electronic SCF steps)
EDIFFG = 1E-05 (SCF energy convergence, in eV)
# GGA = PS (PBEsol exchange-correlation)
#NPAR = 4
#Ionic Relaxation
#ALGO=A
IALGO = 38
NSW = 200 (Max ionic steps)
IBRION = 2 (Algorithm: 0-MD, 1-Quasi-New, 2-CG)
ISIF = 3 (Stress/relaxation: 2-Ions, 3-Shape/Ions/V, 4-Shape/Ions)
EDIFFG = -1E-02 (Ionic convergence, eV/AA)
ISYM = 0 (Symmetry: 0=none, 2=GGA, 3=hybrids)
LUSE_VDW = .FALSE.
IVDW = 10
#DIPOL
IDIPOL = 3
LDIPOL = .TRUE.
DIPOL = 0.5 0.5 0.5
#ELECTRIC_FIELD
LPEAD_RELAX = .TRUE.
#LCALCEPS = .TRUE.
ELECTRIC_FIELD = 0.02