Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种用于高精度翼型流场预测的分析方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:南京航空航天大学

摘要:本发明实施例公开了一种用于高精度翼型流场预测的分析方法,涉及计算流体力学的流场分析领域,能够在少量流场训练样本的情形下,减少建模时所需获取训练样本时间和成本的耗费。本发明包括:服务器接收客户端发送的客户端数据,客户端数据包括:流场条件和待预测流场翼型的翼型数据;根据流场条件生成原始流场数据,之后利用原始流场数据构建数据样本库;利用翼型数据和原始流场数据,构建深度学习网络结构,深度学习网络结构用于翼型流场预测;在深度学习网络结构的基础上,利用数据样本库进行训练得到深度学习模型;根据待预测流场翼型和训练后的深度学习模型,进行流场预测,得到预测流场结果并返回给客户端。

主权项:1.一种用于高精度翼型流场预测的分析方法,其特征在于,包括:步骤1、服务器接收客户端发送的客户端数据,所述客户端数据包括:流场条件和待预测流场翼型的翼型数据,其中,所述流场条件至少包括流场的马赫数m、雷诺数Re和迎角;步骤2、根据所述流场条件生成原始流场数据,之后利用所述原始流场数据构建数据样本库;步骤3、利用所述翼型数据和所述原始流场数据,构建深度学习网络结构,所述深度学习网络结构用于翼型流场预测;步骤4、在所述深度学习网络结构的基础上,利用所述数据样本库进行训练得到深度学习模型;步骤5、根据所述待预测流场翼型和训练后的深度学习模型,进行流场预测,得到预测流场结果并返回给所述客户端;在所述步骤3中,所构建的深度学习网络结构,包括:生成器模块、编码器模块和判别器模块,所述生成器模块包含两层全连接和五层反卷积,所述编码器模块包含七层卷积,所述判别器模块包含十层卷积;所述生成器模块,用于学习翼型到对应流场之间的映射关系;所述编码器模块,用于学习流场到对应翼型的逆映射关系;所述判别器模块,用于区分来自所述编码器和所述生成器的输入-输出样本对;所述生成器模块的两层全连接的隐含输出维度分别为100和3200;所述生成器模块的五层反卷积的卷积核大小分别为4、5、4、2和2,隐含输出维度分别为1024,512,256,128,3,步长均为2;所述编码器模块的七层卷积的卷积核大小分别为4、5、4、4、4、5和1,隐含输出维度分别为32、64、128、256、512、256和14,步长分别为2、2、2、2、2、2和1;所述判别器模块的十层卷积的卷积核大小分别为4、5、4、4、4、5、1、1、1和1,隐含输出维度分别为32、64、128、256、512、14、128、256、128和1,步长分别为2、2、2、2、2、2、1、1、1和1;监督深度学习训练的损失函数L=Ladv+λLrec,包括对抗损失函数Ladv和重构损失函数Lrec,λ表示超参数用于平衡对抗和重构损失;所述对抗损失函数为: 其中,x表示来自翼型设计空间pdatax的变量,y表示来自确定流场的分布pdatay的变量,G·、E·和D·分别为生成器、编码器和判别器,min表示在训练生成器和编码器模块时最小化对抗损失,max表示在训练判别器模块时最大化对抗损失,argmin表示在训练生成器和编码器模块时达到最小化对抗损失时的变量的取值,argmax表示在训练判别器模块时达到最大化对抗损失时的变量的取值;所述重构损失函数为:其中,||表示取绝对值,N表示训练的样本数,yi表示训练样本中第i个样本的真实流场值,S表示流场图像表示的长宽乘积值,若yi带有下角标p则代表这个样本数据是预测的数据,若yi没有p则表示真实的数据;所述客户端数据还包括:目标源翼型的翼型数据和源域数据集,所述服务器将目标源翼型的翼型数据存入翼型库;所述步骤2中包括:服务器调取所述翼型库中的各个翼型,并分别生成各个翼型表面的网格,之后利用所述流场条件进行CFD仿真计算;将CFD仿真计算的结果,转换成图像表达的方式并存入流场库;将所述翼型库中的翼型与所述流场库对应的翼型流场图像组成输入-输出数据样本对,并将输入-输出数据样本对存储至所述数据样本库;其中,源域和目标域构建的流场库不相同,源域的翼型库与目标域的翼型库相同;在步骤4,包括:当所述数据样本库中的样本数据充足时,利用所述数据样本库中已有的样本数据进行训练得到所述深度学习模型;当所述数据样本库中的样本数据不足时,根据所述源域数据集获取源域,并利用所述源域对所述深度学习模型进行预训练;对预训练后的所述深度学习模型进行初始化,之后进行微调;将所述待预测流场翼型表面的网格,输入经过微调后的所述深度学习模型,所述经过微调后的所述深度学习模型输出所述预测流场结果,其中,所述服务器根据所述待预测流场翼型的翼型数据,生成所述待预测流场翼型表面的网格;所述生成器模块输入翼型数据,输出重构流场;所述编码器模块输入流场数据,输出重构翼型;所述判别器模块对所述生成器模块和所述编码器模块的输入-输出样本对进行区分,并输出对应概率值;在步骤5中,则包括:将所述待预测流场翼型表面的网格输入所述深度学习模型,所述深度学习模型输出所述预测流场结果,其中,所述服务器根据所述待预测流场翼型的翼型数据,生成所述待预测流场翼型表面的网格。

全文数据:

权利要求:

百度查询: 南京航空航天大学 一种用于高精度翼型流场预测的分析方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。