
4.3 数据库结构
风电机组预警诊断系统作为一套完整的软件不仅要具有训练和诊断功能,还需要其他一些辅助功能:实时诊断、实时曲线、实时监控、历史数据查询、诊断数据查询、神经网络训练、数据管理等。此系统用于对不同风电场不同机组的运行状况进行诊断,因此包含了对远程数据库和本地数据库的操作。其中本地数据库用于存储神经网络训练样本、训练得到的网络模型、用户信息、阈值参数等;远程数据库主要用于保存系统诊断所需要的风电机组的参数数据(即机组运行的实时数据)以及实时诊断的计算结果等。数据库存取流程和本地数据库结构图如图6所示。

系统对故障样本的训练在本地完成。通过调用本地的样本库进行训练,为每台机组训练得到一套诊断模型,并将该模型储蓄在本地。从故障预警系统开始运作起,实时监控模块将会从远程数据库中读取实时数据和用户信息,然后根据用户信息从本地数据库中调用该用户的诊断模型,对读取到的实时数据进行诊断计算,诊断结果显示该机组此时是否出现故障,并将该结果保存回远程数据库中以备后续功能调用。实时曲线模块从远程数据库中读取机组异常数据进行实时绘制曲线;历史数据查询、诊断结果查询等功能主要根据设定的时间日期等参数从远程数据库中选出符合条件的数据。
来源:电网与清洁能源