水闸安全评价涉及的指标多、范围广、数据量大、流程长,传统方法效率低,受人为因素影响大,鉴定结果不够细化。基于VB.net和Matlab的水闸安全评价软件,兼顾定性与定量指标,区分不同专家的权重,使用迭代算法解决数据缺失问题,提高了工作效率,对水闸现状进行科学、合理的评价,为水闸的除险加固工作提供针对性指导。