针对传统水力发电机机械制动系统误报率高、无法定位单个风闸状态问题进行研究,设计了一种利用超声波特性实现非接触测量的方法。该方法采用分布式结构设计,利用单个风闸上两组超声波测量数据,可准确定位单个风闸投退状态。该方法速度快、精度高,误报率低,可为人员现场快速查找确认异常风闸提供指导。