一种基于Excel快速求测风塔平均风速的系统及方法与流程

文档序号:26754609发布日期:2021-09-25 03:35阅读:299来源:国知局
一种基于Excel快速求测风塔平均风速的系统及方法与流程
一种基于excel快速求测风塔平均风速的系统及方法
技术领域
1.本发明涉及一种基于excel快速求测风塔平均风速的系统及方法,属于风资源评估计算技术领域。


背景技术:

2.为了实现“碳达峰、碳中和”的目标,能源结构快速向绿色低碳转型,预计到2030年风电、太阳能发电总装机容量将达到12亿千瓦以上。截至2021年一季度,各地区风电装机容量总计约达到2.87亿千瓦,太阳能装机容量约达到2.59亿千瓦,合计约为5.46亿千瓦,距2030年12亿千瓦的累计风电、太阳能总装机容量距离实际需求仍有约6.5亿千瓦的差额,如果以此数据按10年平均计算,即意味着风电、太阳能每年平均的新增装机将不低于约6500万千瓦,风电、太阳能发电市场即将迎来一次前所未有的高速发展。
3.风电场建设时,风电机组的位置选取主要依据风电场的风资源评估情况,而风电场的风资源情况主要根据测风塔测风数据的计算求得,故测风数据计算的准确性直接影响到风电场风电机组的位置选取、年发电量的计算和经济性分析等各项指标。
4.测风数据的计算是一个巨大、复杂的过程,如何能快速、准确、高效的求得测风塔各测风高度各月的平均风速至关重要,且一直贯穿于整个风电场的设计过程。


技术实现要素:

5.本发明所要解决的技术问题是克服现有技术的缺陷,提供一种基于excel快速求测风塔平均风速的系统及方法,解决了目前测风塔各测风高度各月的平均风速计算效率低下的问题,保障了测风数据计算的快速、准确。
6.为达到上述目的,本发明提供一种基于excel快速求测风塔平均风速方法,以excel为执行主体,包括:获取测风塔的测风数据,测风数据包括测风塔的观测时间和各测风高度的风速;在excel中填入测风塔的观测时间和各测风高度的风速;输入月平均风速的计算公式,获得测风塔各测风高度的月平均风速。
7.优先地,输入月平均风速的计算公式,获得测风塔各测风高度的月平均风速,包括:excel中插入命令按钮控件;进入excel中“设计模式”,对命令按钮进行visual basic代码编程;通过五个过程完成visual basic代码编程,在visual basic代码编程中输入月平均风速的计算公式;完成并存储visual basic代码,并退出“设计模式”编辑;点击命令按钮,计算测风塔各测风高度的月平均风速。
8.优先地,五个过程为清空结果区、生成标题列表、生成时间轴、计算测风塔各测风高度的月平均风速和生成折线图;其中,
清空结果区:通过rangeclear命令清空excel表格内用于显示测风塔各测风高度的月平均风速的单元格的所有内容;生成标题列表:通过copy命令,在结果输出区上方生成“年”、“月”和“各测风高度”对应的文字标题;生成时间轴:通过do until loop命令对测风塔观测时间进行读取,测风塔观测时间为月份,月份按照时间顺序依次显示为折线图的横坐标;计算测风塔各测风高度的月平均风速:通过do until loop和application average命令输入月平均风速的计算公式,并计算测风塔各测风高度的月平均风速,将测风塔各测风高度的月平均风速作为折线图的纵坐标;生成折线图:通过activechart命令,以测风塔观测时间作为横坐标,以测风塔各测风高度的月平均风速作为纵坐标,生成折线图。
9.优先地,使用excel“粘贴”功能分批填入测风塔的观测时间和各测风高度的风速。
10.优先地,使用excel“开发工具/插入/activex控件”功能,插入命令按钮控件。
11.一种基于excel快速求测风塔平均风速系统,采用上述所述的方法,包括:数据获取模块,用于获取测风塔的测风数据;命令按钮控件插入模块,用于插入命令按钮控件,响应数据计算模块;结果区清空模块,用于清空excel表格内显示输出结果的单元格的所有内容;折线图生成模块,用于以测风塔观测时间作为横坐标,以测风塔各测风高度的月平均风速作为纵坐标,生成折线图;数据输入模块,用于在excel中填入测风塔的观测时间和各测风高度的风速;数据计算模块,用于输入月平均风速的计算公式。
12.本发明所达到的有益效果:传统的计算测风塔各测风高度每月平均风速的方法,不仅在过程中容易出现混乱错误,而且效率极低,严重的影响了风电场风电机组位置选取和年发电量计算的质量和进度。本发明基于microsoft excel提出了一种准确、快速、高效地计算测风塔各月平均风速的方法,有效杜绝了传统方法容易出现混乱错误、效率低下的问题,本发明提出的方法可以在短时间内准确、快速、高效的计算测风塔各测风高度每月的平均风速,这样不仅大大提高了工作效率,且操作简单、适用广泛。
附图说明
13.图1是本发明的原理框图;图2是本发明的折线图。
具体实施方式
14.以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
15.一种基于excel快速求测风塔平均风速方法,以excel为执行主体,包括:获取测风塔的测风数据,测风数据包括测风塔的观测时间和各测风高度的风速;在excel中填入测风塔的观测时间和各测风高度的风速,如表格所示,、使用excel

粘贴”功能,将步骤1所得.txt测风数据文件的测风塔观测时间(以10min为一个时段)填入excel的a列,将观测时间所对应的各测风高度风速填入b~j列;输入月平均风速的计算公式,获得测风塔各测风高度的月平均风速。
16.进一步地,本实施例中输入月平均风速的计算公式,获得测风塔各测风高度的月平均风速,包括:excel中插入命令按钮控件,命名为“月平均计算”;进入excel中“设计模式”,双击步骤3生成的“月平均计算”命令按钮控件,进入“设计模式”,对命令按钮进行visual basic代码编程;通过五个过程完成visual basic代码编程,在visual basic代码编程中输入月平均风速的计算公式;通过“保存”按钮,完成visual basic代码的存储,并通过点击“设计模式”按钮,退出模式编辑。
17.通过点击“月平均计算”命令按钮,实现计算测风塔各测风高度的月平均风速,并依据月平均风速生成各测风高度每月平均风速变化的折线图。
18.进一步地,本实施例中五个过程为:五个过程为清空结果区、生成标题列表、生成时间轴、计算测风塔各测风高度的月平均风速和生成折线图;其中,清空结果区:通过rangeclear命令清空excel表格内用于显示测风塔各测风高度的月平均风速的单元格的所有内容;生成标题列表:通过copy命令,在结果输出区上方生成“年”、“月”和“各测风高度”对应的文字标题;生成时间轴:通过do until loop命令对测风塔观测时间进行读取,测风塔观测时间为月份,月份按照时间顺序依次显示为折线图的横坐标;计算测风塔各测风高度的月平均风速:通过do until loop和application average命令输入月平均风速的计算公式,并计算测风塔各测风高度的月平均风速,将测风塔各测风高度的月平均风速作为折线图的纵坐标;生成折线图:通过activechart命令,以测风塔观测时间作为横坐标,以测风塔各测风高度的月平均风速作为纵坐标,生成折线图。
19.进一步地,本实施例中文字标题包括年份、月份和各测风高度的月平均风速。
20.进一步地,本实施例中使用excel“粘贴”功能分批填入测风塔的观测时间和各测风高度的风速。
21.进一步地,本实施例中使用excel“开发工具/插入/activex控件”功能,插入命令按钮控件。
22.一种基于excel快速求测风塔平均风速系统,采用上述所述的方法,包括:数据获取模块,用于获取测风塔的测风数据;命令按钮控件插入模块,用于插入命令按钮控件,响应数据计算模块;结果区清空模块,用于清空excel表格内显示输出结果的单元格的所有内容;折线图生成模块,用于以测风塔观测时间的月份作为横坐标,以测风塔各测风高度的月平均风速作为纵坐标,生成折线图;数据输入模块,用于在excel中填入测风塔的观测时间和各测风高度的风速;数据计算模块,用于输入月平均风速的计算公式。
23.本发明基于microsoft excel提出了一种准确、快速、高效的,计算测风塔各月平均风速的方法,有效杜绝了传统方法容易出现混乱错误、效率低下的问题,且本方法已经经过了大量实际计算的验证,操作简单、准确可靠、应用广泛,充分保障了风电场风电机组的位置选取和年发电量计算的质量和进度。
24.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1