Anders Blom, the problem has still not been solved.
1) About the Electrode depth, in this case, the unit cell is four zigzag periods and it should be deep enough;
2) As for k-point sampling, the K-Point (x, y, z) has been varied in the range (1,1,100),(10,1,100),(10,1,200),(16,1,200).
So, I think the K-P should be enough, especially in case of (16,1,200)
3) As to Temperature, I have tried two cases. One is 300K, the other is 500K.
4) For Mixing parameters, the diagonal_mixing_parameter has changed into 0.05, and the history_steps is 6.
5) About contour parameters, the contour radius is set as 6, or 7, or 10 Ry, and the number of points is varied from
50 to 70.
6) About the mesh cut-off, 150 Ry is always adopted. I think it should be enough.
7) As to the FFT method, zh's advice is adopted.
The SZP basis has also used.
However, the problem is still not solved.
The charge is always changed into about zero in the 2nd or 3rd step of two-probe part caculation.
It is very strange!!!!
Any more advice ??
Moderator edit: Cleaned up stray bb codes