[发明专利]一种基于Apache Flink的分布式流体动力学计算方法在审

专利信息
申请号: 202210035302.7 申请日: 2022-01-13
公开(公告)号: CN114372429A 公开(公告)日: 2022-04-19
发明(设计)人: 任南琪;王爱杰;王旭;路璐;冯骁驰 申请(专利权)人: 澜途集思生态科技集团有限公司
主分类号: G06F30/28 分类号: G06F30/28;G06F113/08;G06F119/14
代理公司: 北京市京师律师事务所 11665 代理人: 黄熊
地址: 100000 北京市海淀区蓝靛*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 apache flink 分布式 流体动力学 计算方法
【说明书】:

发明公开了一种基于ApacheFlink的分布式流体动力学计算方法,包括如下步骤:数据采集:接收特定流域所产生的流体数据,使用分布式收集实时采集的流体数据;数据清洗:使用Flink平台的map算子拆分功能,将采集到的流体数据一行一行转换出来,使用Flink平台的flatmap算子拆分功能,将每条流体数据记录由一行转换成多行,使用Flink平台的keyby算子分区功能,将每条流体数据记录按照速度值字段进行数据分区,将相同的速度值放到同一个分区。本发明通过使用使用flink框架,数据实时性处理很强,不会产生数据的延迟,保证数据的一致性,数据的吞吐量很强,即数据可以频繁的写入到flink当中且不会丢失。

技术领域

本发明涉及流体动力学技术领域,尤其涉及一种基于Apache Flink的分布式流体动力学计算方法。

背景技术

随着计算机技术及大规模并行计算技术的迅猛发展,计算流体力学已经成为一种常用的流体力学研究方法,在科学研究和工程应用领域具有非常广泛的应用。然而,流体流动现象非常复杂,求解流体流动的控制方程难度较高,流体流场细节不足以满足相关的计算要求,计算效率不高,数据处理慢,且数据容易丢失。

发明内容

基于背景技术存在的技术问题,本发明提出了一种基于Apache Flink的分布式流体动力学计算方法。

本发明提出的一种基于Apache Flink的分布式流体动力学计算方法,包括如下步骤:

S1数据采集:接收特定流域所产生的流体数据,使用分布式收集实时采集的流体数据;

S2数据清洗:使用Flink平台的map算子拆分功能,将采集到的流体数据一行一行转换出来,使用Flink平台的flatmap算子拆分功能,将每条流体数据记录由一行转换成多行,使用Flink平台的keyby算子分区功能,将每条流体数据记录按照速度值字段进行数据分区,将相同的速度值放到同一个分区,使用Flink平台的filter算子过滤功能,将分区数据过滤掉无用的数据,保留有用数据;

S3数据转换:使用Flink计算引擎解析清洗后的数据信息,并进行异步匹配对应的维度信息;

S4数据处理:令数据信息按照不同维度进行开窗计算,得到第一计算结果,将第一计算结果写入数据信息的分析层中,进行指标计算,得到第二计算结果,将第二计算结果进行封装,存储到分布式存储数据库中。

优选的,所述步骤S1接收特定流域所产生的流体数据,对接收特定流域所产生的流体数据进行汇总,并进行分类存储。

优选的,所述步骤S2还包括数据分析,数据分析采用大数据分析平台,大数据分析平台包括Direct Pipeline、Apache Spark、Apache Flink和Google Cloud Dataflow。

优选的,所述大数据分析平台包括数据处理模块,数据处理模块用于生成数据加工处理程序。

优选的,所述大数据分析平台包括编译模块,编译模块集成于大数据分析平台,用于对数据加工处理程序进行编译,转换为大数据分析平台可执行的程序代码。

优选的,所述步骤S4开窗计算步骤:将各个不同的数据按照不同维度进行开窗计算,得到第一计算结果,所述第一计算结果中包括多种结果。

优选的,所述步骤S4结果封装步骤:令第一计算结果接入Apache Flink进行指标计算,过滤无效数据,按照类型进行分割后,进行开窗计算,把流体数据转换为Table流数据,使用FlinkSql对数据按照多维度进行分组排序,分别产生不同的指标,形成第二计算结果并进行封装。

优选的,所述步骤S4存储到分布式存储数据库中:将结果数据写入到分布式存储数据库中。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于澜途集思生态科技集团有限公司,未经澜途集思生态科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210035302.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top