本技术涉及数据处理,尤其涉及一种边界条件生成的方法和相关装置。
背景技术:
1、风电场的风资源仿真需要给定边界条件。现阶段,按照边界条件需要符合大气边界层的物理分布规律的特性,通过用户在风资源仿真平台上设置的、少量的通用配置参数自动生成边界条件,以该边界条件进行风电场的风资源仿真。
2、风电场的风资源仿真一般设置多个扇区,多个扇区需要更多元化的边界条件;研究发现不同的边界条件类型和求解器类型,对于生成多元化的边界条件而言至关重要。
3、然而,在通过设置的、少量的通用配置参数自动生成边界条件时,仅仅是基于风资源仿真平台默认提供的、单一固定的边界条件类型和求解器类型。因此,该方式导致边界条件生成方式不具备可扩展性,无法满足边界条件的多元化需求。
技术实现思路
1、有鉴于此,本技术实施例提供一种边界条件生成的方法和相关装置,边界条件生成方式具备可扩展性,从而满足边界条件的多元化需求。
2、第一方面,本技术实施例提供了一种边界条件生成的方法,所述方法包括:
3、从风资源仿真平台的设置信息中,获取用于生成边界条件的通用配置参数、边界条件类型和求解器类型;
4、根据所述通用配置参数、所述边界条件类型和所述求解器类型,自动生成边界条件配置文件;所述边界条件配置文件的文件格式是基于所述边界条件类型和所述求解器类型确定的;
5、基于所述边界条件配置文件和所述通用配置参数对应的网格信息,自动生成所述网格信息对应的边界条件。
6、可选的,所述通用配置参数包括风电场位置、扇区风向、稳定度和参考风速。
7、可选的,所述根据所述通用配置参数、所述边界条件类型和所述求解器类型,自动生成边界条件配置文件,包括:
8、生成满足所述边界条件类型和所述求解器类型对应的文件格式的配置文件;
9、根据所述通用配置参数、所述边界条件类型、所述求解器类型和所述配置文件,获得所述边界条件配置文件。
10、可选的,所述根据所述通用配置参数、所述边界条件类型、所述求解器类型和所述配置文件,获得所述边界条件配置文件,包括:
11、根据所述通用配置参数、所述边界条件类型和所述求解器类型,获得用于生成所述边界条件的其他配置参数;
12、将所述通用配置参数、所述其他配置参数、所述边界条件类型和所述求解器类型写入所述配置文件,获得所述边界条件配置文件。
13、可选的,所述基于所述边界条件配置文件和所述通用配置参数对应的网格信息,自动生成所述网格信息对应的边界条件,包括:
14、确定所述边界条件类型和所述求解器类型对应的第一边界条件生成算法;
15、根据所述边界条件配置文件、所述网格信息和所述第一边界条件生成算法,自动生成所述边界条件。
16、可选的,所述方法还包括:
17、优化所述第一边界条件生成算法为第二边界条件生成算法;
18、所述基于所述边界条件配置文件和所述通用配置参数对应的网格信息,自动生成所述网格信息对应的边界条件,包括:
19、根据所述边界条件配置文件、所述网格信息和所述第二边界条件生成算法,自动生成所述边界条件。
20、可选的,所述方法还包括:
21、基于所述边界条件进行风电场的风资源仿真。
22、第二方面,本技术实施例提供了一种边界条件生成的装置,所述装置包括:获取单元和生成单元;
23、所述获取单元,用于从风资源仿真平台的设置信息中,获取用于生成边界条件的通用配置参数、边界条件类型和求解器类型;
24、所述生成单元,用于根据所述通用配置参数、所述边界条件类型和所述求解器类型,自动生成边界条件配置文件;所述边界条件配置文件的文件格式是基于所述边界条件类型和所述求解器类型确定的;
25、所述生成单元,还用于基于所述边界条件配置文件和所述通用配置参数对应的网格信息,自动生成所述网格信息对应的边界条件。
26、可选的,所述通用配置参数包括风电场位置、扇区风向、稳定度和参考风速。
27、可选的,所述生成单元包括:第一生成子单元和获得子单元;
28、所述生成子单元,用于生成满足所述边界条件类型和所述求解器类型对应的文件格式的配置文件;
29、所述获得子单元,用于根据所述通用配置参数、所述边界条件类型、所述求解器类型和所述配置文件,获得所述边界条件配置文件。
30、可选的,所述获得子单元包括:第一获得模块和第二获得模块;
31、所述第一获得模块,用于根据所述通用配置参数、所述边界条件类型和所述求解器类型,获得用于生成所述边界条件的其他配置参数;
32、所述第二获得模块,用于将所述通用配置参数、所述其他配置参数、所述边界条件类型和所述求解器类型写入所述配置文件,获得所述边界条件配置文件。
33、可选的,所述生成单元还包括:确定子单元和第二生成子单元;
34、所述确定子单元,用于确定所述边界条件类型和所述求解器类型对应的第一边界条件生成算法;
35、所述第二生成子单元,用于根据所述边界条件配置文件、所述网格信息和所述第一边界条件生成算法,自动生成所述边界条件。
36、可选的,所述方法还包括:优化单元;
37、所述优化单元,用于优化所述第一边界条件生成算法为第二边界条件生成算法;
38、所述生成单元,还用于:
39、根据所述边界条件配置文件、所述网格信息和所述第二边界条件生成算法,自动生成所述边界条件。
40、可选的,所述装置还包括:仿真单元;
41、所述仿真单元,用于基于所述边界条件进行风电场的风资源仿真。
42、第三方面,本技术实施例提供了一种计算机设备,所述计算机设备包括处理器以及存储器:
43、所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
44、所述处理器用于根据所述程序代码中的指令执行上述第一方面所述的边界条件生成的方法。
45、第四方面,本技术实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面所述的边界条件生成的方法。
46、与现有技术相比,本技术至少具有以下优点:
47、采用本技术实施例的技术方案,首先,基于风资源仿真平台的设置信息,获取用于生成边界条件的通用配置参数、边界条件类型和求解器类型;然后,通过通用配置参数、边界条件类型和求解器类型,自动生成边界条件配置文件;该边界条件配置文件的文件格式是基于边界条件类型和求解器类型确定的;最后,以边界条件配置文件结合通用配置参数对应的网格信息,自动生成网格信息对应的边界条件。可见,在通用配置参数的基础上,增加用户设置的边界条件类型和求解器类型,以此自动生成边界条件类型和求解器类型确定的文件格式对应的边界条件配置文件,再结合网格信息自动生成边界条件;该方式中边界条件类型和求解器类型是用户设置的,则边界条件生成方式具备可扩展性,从而满足边界条件的多元化需求。