基于VBA的抽水蓄能电站开停机闹钟设计方法与流程

allin2026-06-07  13


本发明涉及数据可视化,特别是基于vba的抽水蓄能电站开停机闹钟设计方法。


背景技术:

1、由于抽水蓄能电站机组启停频繁,这对于电厂值班人员的要求更加严格,为保证开机时间准确无误,符合负荷计划需求,这就需要电厂人员对负荷计划点进行开停机的时间计算,并设置闹钟提醒运行人员机组开停机时间。然而这种方式不仅浪费了人员大量时间,而且不能避免设定闹钟时的人为差错,对电站安全稳定运行存在不利影响。


技术实现思路

1、本发明的目的在于克服上述不足,提供一种基于vba的抽水蓄能电站开停机闹钟设计方法,通过在excel中结合vba内置模块自动生成闹钟时间图表,并且可借助于excel的vba及自带功能实现自动闹钟设定及闹铃提醒功能,提高其适用性和灵活性。

2、为解决上述技术问题,本发明所采用的技术方案是:一种基于vba的抽水蓄能电站开停机闹钟设计方法,它包括如下步骤:

3、s1、获取每日负荷计划数据,并在excel页面中分别设置每日负荷计划数据存储区域和闹钟时间图表区域;

4、s2、根据每日负荷计划数据的行列属性,将获取的数据录入到每日负荷计划数据存储区域表格中;

5、s3、利用vba代码对每日负荷计划数据存储区域表格内的数据进行读取,并计算所述表格中每个单元格数据所对应闹钟时间图表位置的相关属性值;

6、s4、将计算所述相关属性值的vba相关代码插入所述闹钟时间图表区域的相应位置;

7、s5、利用vba代码对闹钟时间图表内的数据进行读取;最终通过vba代码与计算机音频模块功能对相应时间点进行闹钟提醒。

8、优选地,所述s1中,所述每日负荷计划数据存储区域用于存储待处理的数据,所述闹钟时间图表区域用于存储计算后的闹钟时间数据。

9、优选地,所述s3中,所述闹钟时间图表位置的相关属性值具体包括:对所述闹钟时间图表中的机组工况转换时间数组进行归类设置,所述机组工况转换时间数组有抽水调相、转抽水、抽水停机、发电开机、发电将负荷、发电停机。

10、优选地,所述s4中,将计算所述相关属性值的vba相关代码插入所述闹钟时间图表区域的相应位置,其生成的时间表格为机组开停机闹钟时间。

11、优选地,所述s5中,通过选择合适的铃声与自定扫查时间来满足机组开停机时闹钟对运行人员的提醒需求。

12、本发明有益效果:

13、1、本发明通过在excel中结合vba内置模块自动生成闹钟时间图表,并且可借助于excel的vba及自带功能实现自动闹钟设定及闹铃提醒功能,具有较高的适用性和灵活性。

14、2、本发明所述方案可以作为一种抽水蓄能电站开停机闹钟设定的通用方法,由于excel中图表可以作为元素单独存储为图片,因此本发明所述方法生成的结果可以进行各种格式的转换和使用;对于具备基本excel使用经验的使用者可以通过直接调用本公开所述方案提供的vba函数来设定开停机闹钟,本发明所述方案基于excel来进行机组开停机闹钟设计,具有较高的适用性。

15、3、本发明所述方案的实现是基于excel软件中vba代码对负荷计划进行计算后可生成运行人员所需要的机组开停机时间图表,再通过vba代码与计算机音频功能实现自动设定闹钟,并播放指定mp3.铃声提醒运行人员;所述方案有较高的灵活性。

16、4、本发明所述方案中的参数,例如:图表所示的负荷大小、开停机的提前时间和mp3.铃声的选择可以根据需要进行指定,对于具备一定vba程序基础的使用者可以根据需求在代码中进行参数修改,例如:在单个机组发电或抽水的额定负荷参数设定,显然,所述方案具有极强的扩展性。

17、5、本发明所述方案对运行人员来说即节省了大量时间,也避免人为差错,对电站安全稳定运行有着极大作用。



技术特征:

1.一种基于vba的抽水蓄能电站开停机闹钟设计方法,其特征在于:它包括如下步骤:

2.根据权利要求1所述的一种基于vba的抽水蓄能电站开停机闹钟设计方法,其特征在于:所述s1中,所述每日负荷计划数据存储区域用于存储待处理的数据,所述闹钟时间图表区域用于存储计算后的闹钟时间数据。

3.根据权利要求1所述的一种基于vba的抽水蓄能电站开停机闹钟设计方法,其特征在于:所述s3中,所述闹钟时间图表位置的相关属性值具体包括:对所述闹钟时间图表中的机组工况转换时间数组进行归类设置,所述机组工况转换时间数组有抽水调相、转抽水、抽水停机、发电开机、发电将负荷、发电停机。

4.根据权利要求1所述的一种基于vba的抽水蓄能电站开停机闹钟设计方法,其特征在于:所述s4中,将计算所述相关属性值的vba相关代码插入所述闹钟时间图表区域的相应位置,其生成的时间表格为机组开停机闹钟时间。

5.根据权利要求1所述的一种基于vba的抽水蓄能电站开停机闹钟设计方法,其特征在于:所述s5中,通过选择合适的铃声与自定扫查时间来满足机组开停机时闹钟对运行人员的提醒需求。


技术总结
本发明公开一种基于VBA的抽水蓄能电站开停机闹钟设计方法,包括:获取每日负荷计划数据,并在Excel页面中分别设置每日负荷计划数据存储区域和闹钟时间图表区域;根据每日负荷计划数据的行列属性,将获取的数据录入到每日负荷计划数据存储区域表格中;利用VBA代码对每日负荷计划数据存储区域表格内的数据进行读取,并计算所述表格中每个单元格数据所对应闹钟时间图表位置的相关属性值;将计算所述相关属性值的VBA相关代码插入所述闹钟时间图表区域的相应位置;利用VBA代码对闹钟时间图表内的数据进行读取;最终通过VBA代码与计算机音频模块功能对相应时间点进行闹钟提醒;本发明方法具有较高的适用性和灵活性。

技术研发人员:颜帮全,汤征茂,管斌斌,卢聪
受保护的技术使用者:长电新能有限责任公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-28151.html

最新回复(0)