本发明公开了一种基于聚类优化的节点定位方法,该方法包括在网络中任意选择三个信标节点作为信标节点组合,得到个信标节点组合,并判断每个信标节点组合是否满足共线度阈值,将满足共线度阈值的信标节点组合添加到容器ColSet;对容器ColSet中的每个信标节点组合,判断信标节点组合是否通过PIT测试,将不能通过PIT测试的信标节点组合从容器ColSet中剔除;采用信标节点组合中的三个信标节点对未知节点进行初步定位估计,将初步定位估计结果添加到定位候选集LocSet;采用聚类算法对定位候选集LocSet进行聚类优化,将数据点归类并去除定位候选集LocSet中的噪声数据点,寻找最大核心数据点簇,确定未知节点的估计位置坐标。该方法实现提高定位准确性。