一种抽水蓄能电站控制软件自动调试系统及方法技术方案

技术编号:14002646 阅读:83 留言:0更新日期:2016-11-16 10:36
本发明专利技术公开了一种抽水蓄能电站控制软件自动调试系统及方法,生成测试初始场景;产生相关事件,验证控制策略的有效性;产生异常信号,验证安全策略的有效性。本发明专利技术在抽水蓄能电站AGC/AVC控制软件高可靠性要求的应用背景下,通过分析调试规范、总结人工调试经验,抽象并定义了运行方式集、优化策略集、工作场景集和异常信号集等要素,通过场景法将上述要素有机结合,并采用正交试验设计方法优化生成工作场景集,实现批量化、自动化、全功率范围、全切换流程的自动化调试,有效提高了抽水蓄能电站控制软件的测试和调试效率,提高了抽水蓄能电站AGC/AVC控制功能的运行安全。

【技术实现步骤摘要】

本专利技术涉及一种抽水蓄能电站控制软件自动调试系统及方法,属于电力系统

技术介绍
抽水蓄能电站不仅具有调峰填谷的静态效益,还具有黑启动、调频调相、事故备用等多项动态效益,以其独特的优势在电网安全、稳定运行中发挥着重要作用。抽水蓄能电站AGC/AVC控制软件安全可靠运行是关键环节,然而控制软件开发和调试过程的现状不容乐观。软件测试方面,软件开发人员在软件开发完成或软件版本升级后,要么无规范的软件测试方案,即使有,进行完整测试需耗费大量的时间和精力。工程调试方面,工程调试人员在动态试验前,需进行离线调试。要么无规范的调试方案,即使有,调试过程耗费大量的时间和精力,工程调试人员往往由于自身经验的限制,有意无意间省略一些测试步骤,尤其是一些边界条件未做测试,埋下隐患。
技术实现思路
本专利技术所要解决的技术问题是克服现有技术的缺陷,提供一种抽水蓄能电站控制软件自动调试系统及方法,通过分析调试规范、总结人工调试经验,抽象并定义了运行方式集、优化策略集、工作场景集和异常信号集等要素,通过场景法将上述要素有机结合,并采用正交试验设计方法优化生成工作场景集,实现批量化、自动化、全功率范围、全切换流程的自动化调试,为软件开发人员和工程调试人员提供灵活简捷的自动调试工具,有效提高了抽水蓄能电站控制软件的测试和调试效率,提高了抽水蓄能电站AGC/AVC控制功能的运行安全。为解决上述技术问题,本专利技术提供一种抽水蓄能电站控制软件自动调试系统,包括变量管理模块、场景控制模块、评估模块、运行模块、组态模块和装置通讯模块;所述变量管理模块用于内存数据库的管理;变量管理模块分别与场景控制模块、评估模块、运行模块、组态模块和装置通讯模块进行信息交互;场景控制模块,用于使能预先生成的场景预置脚本根据运行方式集和优化策略集,生成测试初始场景;用于使能预先生成的事件生成脚本根据工作场景集,产生相关事件,验证控制策略的有效性;用于使能预先生成的异常生成脚本根据异常信号集,产生异常信号,验证安全策略的有效性;用于使能预先生成的仿真计算脚本进行机组开停机过程和负荷变化的仿真,上下库水位的仿真,一次调频的仿真;评估模块,用于根据控制策略规则判断控制策略的有效性,根据安全策略规则判断安全策略的有效性,同时输出评估报告;运行模块,用于由配置信息自动生成调试界面;用于展示当前的调试过程和回放以往的调试过程;组态模块,用于生成组态文件,并支持通过装置通讯模块下载与上传组态文件;装置通讯模块,与待测控制软件接口连接,用于待测控制软件与自动调试系统之间的通讯。抽水蓄能电站控制软件自动调试系统的自动调试方法,包括以下步骤:1)场景控制模块使能预先生成的场景预置脚本根据运行方式集和优化策略集,生成测试初始场景;当测试初始场景满足全厂AGC/AVC投入运行的条件时,执行步骤2)和3);2)场景控制模块使能预先生成的事件生成脚本根据工作场景集,产生相关事件,评估模块验证控制策略的有效性;3)场景控制模块使能预先生成的异常生成脚本根据异常信号集,产生异常信号,评估模块验证安全策略的有效性。前述的步骤1)中,运行方式集和优化策略集的每一种组合,构成一个测试初始场景,用于运行方式切换扰动的测试。前述的运行方式集包括:全厂AGC/AVC投入或退出;控制权在电厂、调度或集控;控制指令为定值或曲线方式;控制目标为功率跟踪或频率跟踪或电压跟踪;自动负荷分配使能或禁止;自动开停机使能或禁止;全厂水头处于高水头、中水头或低水头;单台机组AGC/AVC投入或退出;单台机组检修与否。前述的优化策略集包括:与容量成比例原则;等微增率原则;多目标规划原则;动态规划原则;等功率因数原则;等相似裕度原则。前述的步骤2)中,工作场景集由控制令变化类型、控制过程类型和控制结果类型三要素构成;所述控制令变化类型包括全厂控制令变化,非AGC/AVC机组控制令变化和全厂控制令无变化;所述控制过程类型包括全厂控制令落在联合振动区;常规负荷调节过程;全厂机组负荷转移过程;机组开停机过程和机组一次调频动作过程;所述控制结果类型包括全厂负荷调整到位;全厂负荷调整超时;全厂负荷调整到位之后机组出力偏离目标值和机组长时间落在振动区。前述的三要素的每一种组合,构成一个工作场景,应用正交试验设计方法,构成3个因素、5个水平的试验,将3个因素、5个水平代入正交表L15(54),去除不成立的组合,得到工作场景集。前述的步骤2)中,评估模块验证控制策略的有效性是指,每个工作场景预定义相应的控制策略规则,评估模块由测试记录读取待测控制软件的操作结果,根据该工作场景对应的控制策略规则判断操作结果反映的控制策略的有效性,输出评估结果。前述的步骤3)中,异常信号集包括:输入参数无效,输入参数相互矛盾,运行方式限制,输出结果不合理,硬件系统异常,电站事故,系统事故和运行方式转换扰动;安全策略包括:全厂AGC/AVC退出,单台机组AGC/AVC退出,全厂AGC/AVC挂起。前述的步骤3)中,评估模块验证安全策略的有效性是指,每个异常信号预定义相应的安全策略规则,评估模块由测试记录读取待测控制软件的异常处理结果,根据该异常信号对应的安全策略规则判断异常处理结果反映的安全策略的有效性,输出评估结果。本专利技术所达到的有益效果:本专利技术采用场景法将运行方式集、优化策略集、工作场景集、异常信号集等要素有机结合,一方面能够自动生成测试用例用于发现控制软件中可能存在的缺陷,另一方面,用尽可能少的测试用例对软件进行了尽可能全面的测试,满足了控制软件自动调试的要求。附图说明图1是本专利技术的抽水蓄能电站控制软件自动调试方法的实施步骤图;图2是本专利技术的抽水蓄能电站控制软件自动调试系统的结构图。具体实施方式下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图2所示,本专利技术的抽水蓄能电站控制软件自动调试系统由变量管理模块、场景控制模块、评估模块、运行模块、组态模块和装置通讯模块组成。变量管理模块,用于内存数据库的管理;变量管理模块分别与场景控制模块、评估模块、运行模块、组态模块和装置通讯模块进行信息交互;场景控制模块,用于使能预先生成的场景预置脚本根据运行方式集和优化策略集,生成测试初始场景;用于使能预先生成的事件生成脚本根据工作场景集,产生相关事件,验证控制策略的有效性;用于使能预先生成的异常生成脚本根据异常信号集,产生异常信号,验证安全策略的有效性;用于使能预先生成的仿真计算脚本进行机组开停机过程和负荷变化的仿真,上下库水位的仿真,一次调频的仿真等;评估模块,用于根据控制策略规则判断控制策略的有效性,根据安全策略规则判断安全策略的有效性,同时输出评估报告;运行模块,用于由配置信息自动生成调试界面;用于展示当前的调试过程和回放以往的调试过程等;组态模块,用于生成组态文件,并支持通过装置通讯模块下载与上传组态文件;装置通讯模块,用于与待测控制软件接口。本专利技术的自动调试系统与待测控制软件进行信息交互。自动调试系统输出测试初始场景数据;自动调试系统输出事件数据(如全厂控制令),接收待测控制软件的操作结果(自动开停机指导、各机组负荷分配设值),反馈仿真计算数据(如各机组工况变化值、本文档来自技高网...
一种抽水蓄能电站控制软件自动调试系统及方法

【技术保护点】
一种抽水蓄能电站控制软件自动调试系统,其特征在于,包括变量管理模块、场景控制模块、评估模块、运行模块、组态模块和装置通讯模块;所述变量管理模块用于内存数据库的管理;变量管理模块分别与场景控制模块、评估模块、运行模块、组态模块和装置通讯模块进行信息交互;场景控制模块,用于使能预先生成的场景预置脚本根据运行方式集和优化策略集,生成测试初始场景;用于使能预先生成的事件生成脚本根据工作场景集,产生相关事件,验证控制策略的有效性;用于使能预先生成的异常生成脚本根据异常信号集,产生异常信号,验证安全策略的有效性;用于使能预先生成的仿真计算脚本进行机组开停机过程和负荷变化的仿真,上下库水位的仿真,一次调频的仿真;评估模块,用于根据控制策略规则判断控制策略的有效性,根据安全策略规则判断安全策略的有效性,同时输出评估报告;运行模块,用于由配置信息自动生成调试界面;用于展示当前的调试过程和回放以往的调试过程;组态模块,用于生成组态文件,并支持通过装置通讯模块下载与上传组态文件;装置通讯模块,与待测控制软件接口连接,用于待测控制软件与自动调试系统之间的通讯。

【技术特征摘要】
1.一种抽水蓄能电站控制软件自动调试系统,其特征在于,包括变量管理模块、场景控制模块、评估模块、运行模块、组态模块和装置通讯模块;所述变量管理模块用于内存数据库的管理;变量管理模块分别与场景控制模块、评估模块、运行模块、组态模块和装置通讯模块进行信息交互;场景控制模块,用于使能预先生成的场景预置脚本根据运行方式集和优化策略集,生成测试初始场景;用于使能预先生成的事件生成脚本根据工作场景集,产生相关事件,验证控制策略的有效性;用于使能预先生成的异常生成脚本根据异常信号集,产生异常信号,验证安全策略的有效性;用于使能预先生成的仿真计算脚本进行机组开停机过程和负荷变化的仿真,上下库水位的仿真,一次调频的仿真;评估模块,用于根据控制策略规则判断控制策略的有效性,根据安全策略规则判断安全策略的有效性,同时输出评估报告;运行模块,用于由配置信息自动生成调试界面;用于展示当前的调试过程和回放以往的调试过程;组态模块,用于生成组态文件,并支持通过装置通讯模块下载与上传组态文件;装置通讯模块,与待测控制软件接口连接,用于待测控制软件与自动调试系统之间的通讯。2.基于权利要求1所述的抽水蓄能电站控制软件自动调试系统的自动调试方法,其特征在于,包括以下步骤:1)场景控制模块使能预先生成的场景预置脚本根据运行方式集和优化策略集,生成测试初始场景;当测试初始场景满足全厂AGC/AVC投入运行的条件时,执行步骤2)和3);2)场景控制模块使能预先生成的事件生成脚本根据工作场景集,产生相关事件,评估模块验证控制策略的有效性;3)场景控制模块使能预先生成的异常生成脚本根据异常信号集,产生异常信号,评估模块验证安全策略的有效性。3.根据权利要求2所述的自动调试方法,其特征在于,所述步骤1)中,运行方式集和优化策略集的每一种组合,构成一个测试初始场景,用于运行方式切换扰动的测试。4.根据权利要求3所述的自动调试方法,其特征在于,所述运行方式集包括:全厂AGC/AVC投入或退出;控制权在电厂、调度或集控;控制指令为定值或曲线方式;控制目标为功率跟踪或频率跟踪或电压跟踪;自动负荷分配使能或禁止;自动...

【专利技术属性】
技术研发人员:徐麟单鹏珠芮钧蔡杰
申请(专利权)人:南京南瑞集团公司国网电力科学研究院国网浙江省电力公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1