修改过杆算法，目前还未完成。