CN114077771A - 气动外形反设计方法 - Google Patents
气动外形反设计方法 Download PDFInfo
- Publication number
- CN114077771A CN114077771A CN202210012731.2A CN202210012731A CN114077771A CN 114077771 A CN114077771 A CN 114077771A CN 202210012731 A CN202210012731 A CN 202210012731A CN 114077771 A CN114077771 A CN 114077771A
- Authority
- CN
- China
- Prior art keywords
- design
- pressure distribution
- target
- training data
- target pressure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/15—Vehicle, aircraft or watercraft design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/27—Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/28—Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/06—Multi-objective optimisation, e.g. Pareto optimisation using simulated annealing [SA], ant colony algorithms or genetic algorithms [GA]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2113/00—Details relating to the application field
- G06F2113/08—Fluids
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/14—Force analysis or force optimisation, e.g. static or dynamic forces
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Abstract
本发明公开了一种气动外形反设计方法,涉及气动外形设计技术领域,它包括6个步骤,采用生成拓扑映射进行反设计,相比于优化设计方法,效率高,利于工程使用。本发明中预设的目标压力是在设计目标范围内的给定的局部压力分布,不是整个气动外形完整的压力分布,目标压力给定数量小、灵活,大大降低了给定难度,易于推广应用。
Description
技术领域
本发明涉及气动外形设计技术领域,具体涉及一种气动外形反设计方法。
背景技术
飞行器气动外形直接决定了飞行器的飞行性能与飞行品质。由于气动外形与气动性能之间存在复杂的关系,同时受多种约束条件制约,使得气动外形设计成为整个飞行器设计流程中最为困难的环节。随着计算流体力学、数值优化方法的发展及计算机能力的提升,气动外形数字化设计方法得到蓬勃发展,概括起来可以分为优化设计方法和反设计方法。优化设计方法具有鲁棒性好、设计经验依赖程度低的优点,但是基于全局优化算法的设计需要大量的流场分析,计算效率低,难以工程实用,而基于梯度的优化设计结果强烈依赖于初始构型在设计空间中的位置。
反设计方法不同于优化设计方法,是通过改变气动外形,使得其表面压力分布与给定的目标压力分布尽量吻合,具有效率高、利于工程使用的特点。但是现有反设计方法中,目标压力需要给定整个气动外形完整的压力分布数据,给定难度大,这是限制反设计方法应用的巨大障碍。
发明内容
本发明的目的在于:针对上述存在的问题,提供一种只需要根据设计目标给定局部的目标压力,就能够满足最终设计目标的气动外形反设计方法。
本发明采用的技术方案如下:
一种气动外形反设计方法,包括以下步骤:
步骤1,建立设计样本和其对应的气动外形压力分布两者组成训练数据;
步骤2,根据训练数据建立生成拓扑映射模型;
步骤3,预设目标压力分布,目标压力分布为局部压力分布,其位于设计目标对应的重点关注区域;
步骤4,定义预测压力分布和目标压力分布之间的误差为E p ;
步骤5,利用全局最优算法在步骤2建立的模型基础上寻优,得到设计形成的最优设计外形;
步骤6,通过CFD验证最优设计外形是否满足设计目标,若满足设计目标,则设计结束;若不满足设计目标,则重新进行步骤1~步骤6,并在步骤1中更新训练数据,或在步骤3中重设目标压力分布。
优选的,步骤1具体为:选择具体设计目标对应的设计空间,在该设计空间内抽取n个设计样本,建立由n个设计样本X=[x 1,x 2,x 3,...,x n]T和所有设计样本对应的气动外形压力分布Y=[Cp 1,Cp 2,Cp 3,...,Cp n]T组成的高维训练数据X train =[S 1,S 2,S 3,...,S n]T,其中S i =[x i ,Cp i ]T。
优选的,步骤2具体为:根据高维训练数据X train 建立高维空间与隐空间的映射关系,高维训练数据X train 为D维,根据给定的隐空间的位置,降维得到X train 对应的L维数据,L<D。
优选的,步骤5具体为:利用全局最优化算法在步骤2中构建的隐空间基础上寻优,目标函数为步骤4中定义的误差E p ,得到最优设计外形的预测压力分布。
优选的,步骤6中,是否满足设计目标是指误差E p 的值是否小于0.0001。
综上所述,由于采用了上述技术方案,本发明的有益效果是:采用生成拓扑映射进行反设计,相比于优化设计方法,效率高,利于工程使用。本发明中预设的目标压力是在设计目标范围内的给定的局部压力分布,不是整个气动外形完整的压力分布,目标压力给定数量小、灵活,大大降低了给定难度,易于推广应用。
附图说明
图1为本发明的流程图。
图2为本发明应用于翼型反设计预设的目标压力分布、翼型设计前后的压力分布对比、翼型设计前后的外形对比,其中,目标压力分布为给定为第一种目标压力分布。
图3为本发明应用于翼型反设计预设的目标压力分布、翼型设计前后的压力分布对比、翼型设计前后的外形对比,其中,目标压力分布为给定为第二种目标压力分布。
图4为本发明应用于翼型反设计预设的目标压力分布、翼型设计前后的压力分布对比、翼型设计前后的外形对比,其中,目标压力分布为给定为第三种目标压力分布。
图5为本发明应用于翼型反设计预设的目标压力分布、翼型设计前后的压力分布对比、翼型设计前后的外形对比,其中,目标压力分布为给定为第四种目标压力分布。
具体实施方式
下面结合附图,对本发明作详细的说明。
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参看图1,一种气动外形反设计方法,包括以下步骤:
S01:选择具体设计目标对应的设计空间,在该设计空间内抽取n个设计样本,建立由n个设计样本X=[x 1,x 2,x 3,...,x n]T和所有设计样本对应的气动外形压力分布Y=[Cp 1,Cp 2,Cp 3,...,Cp n]T组成的D维训练数据X train =[S 1,S 2,S 3,...,S n]T,其中S i =[x i ,Cp i ]T;
S02:建立生成拓扑映射模型,得到预测压力分布:根据高维训练数据X train 建立高维空间与隐空间的映射关系,高维训练数据X train 为D维,根据给定的隐空间的位置,降维得到X train 对应的L维数据,L<D,L即为隐空间的维度;具体步骤如下:
S021:定义映射函数y(x,W)将L维空间的K个隐变量点X={x 1,x 2,x 3,...,x k}映射到D维数据集X train ;
S022:采用中心位于y(x,W)且方差为β -1的高斯函数作为D维数据集X train 的分布:
对上式中的x积分:
其中,p(x)为先验分布,
表示均匀分布在隐变量空间内的K个点上;
由此得到:
通过最大对数似然函数求得参数W和β:
分布p(t|W,β)为中心固定的带约束混合高斯模型;采用期望最大化算法求解参数W和β。
S03:预设目标压力分布,目标压力分布为局部压力分布,其位于设计目标对应的重点关注区域,例如,设计目标为减小激波强度时,目标压力分布位于流动出现激波的位置,即压力分布值突然大幅变化的位置,一般在翼型上表面中部;设计目标为减小前缘压力变化梯度时,目标压力分布位于前缘压力峰值附近。目标压力分布是给定范围内的一系列压力分布值C pt ,为N个数据值;
S05:利用全局最优化算法在步骤2中构建的隐空间基础上寻优,目标函数为步骤4中定义的误差E p ,得到最优设计外形及其预测压力分布;
S06:通过CFD验证最优设计外形是否满足设计目标,设计后形成的气动外形的压力分布是否接近目标压力分布,即误差E p 是否小于0.0001;若满足设计目标,则设计结束;若不满足设计目标,则重新进行步骤1~步骤6,并在步骤1中更新训练数据,或在步骤3中重设目标压力分布;选择更新训练数据还是重设目标压力分布根据CFD验证结果决定;例如,设计后形成的气动外形的压力分布接近目标压力分布,但是整体的压力分布反应的气动特性没有达成设计意图,则目标压力需调整,选择重设目标压力分布。
生成拓扑映射是机器学习领域的一种非线性隐变量模型,能实现高维数据的非线性降维,广泛应用于数据分析及可视化分析。生成拓扑映射能够尽可能地保持数据在高维空间上原有的拓扑相对关系,并且建立了高维与低维空间的双向映射。本发明利用生成拓扑映射的特点,建立了设计变量与压力分布的映射模型,并结合全局优化算法提出了气动外形反设计方法。
通过翼型反设计对本发明进行实验验证:
实验条件:
翼型选择NACA2412,设计状态为攻角α=2.2°,马赫数Ma=0.2,雷诺数Re=4.5×106,压力分布通过Xfoil低速翼型快速求解器求解得到。
实验方法:
步骤1:采用拉丁超立方抽样方法取20个样本点,通过类函数或型函数参数化方法对翼型进行参数化,通过Xfoil低速翼型快速求解器计算得到翼型压力分布;
步骤2:根据步骤1得到的训练数据,构建生成拓扑映射模型,并进行训练,获得高维空间与隐空间之间的映射关系,隐空间维度取为2;
步骤3:给定目标压力分布,保证目标压力分布在翼型上翼面40%~50%弦长处;
步骤4:定义目标压力分布与GTM模型获得的压力分布之间的误差关系E p ;
步骤5:利用遗传算法在步骤2中生成的隐空间中寻优,目标函数为步骤4中的误差关系E p ;遗传算法的种群数目取为20,迭代步数取为30步;
步骤6:利用Xfoil求解器对步骤5中获得的寻优结果进行验证,若满足设计要求,则设计结束;若不满足设计要求,则重复步骤1~步骤6,并在步骤1中更新训练数据,或在步骤3中重设目标压力分布。
为了验证本发明的有效性,给定了四种不同的目标压力分布形态进行了四组实验,四种目标压力分布分别如图2至图5中实心原点所示。
实验结果:
图2至图5表示预设的目标压力分布、翼型设计前后的压力分布对比、翼型设计前后的外形对比。图中由上至下分为三部分,最上部分为翼型上翼面设计前后的压力分布,中部分为翼型下翼面设计前后的压力分布,最下部分为翼型设计前后的外形。图中虚线表示设计前的翼型压力分布,实线表示设计后的翼型压力分布。
实验结论:
如图2至图5所示,设计后的翼型外形对应的压力分布均趋近于目标压力分布。当给定的目标压力分布相对合理时,设计后的翼型外形对应的压力分布与目标压力分布几乎重合,达到设计预期;当给定的目标压力相对不合理时,本发明仍能够找到与目标压力分布最接近的结果。本发明的方法有效。
本文中应用了具体的实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
Claims (7)
1.一种气动外形反设计方法,其特征在于,包括以下步骤:
步骤1,建立设计样本和其对应的气动外形压力分布两者组成训练数据;
步骤2,根据训练数据建立生成拓扑映射模型;
步骤3,预设目标压力分布,目标压力分布为局部压力分布,其位于设计目标对应的重点关注区域;
步骤4,定义预测压力分布和目标压力分布之间的误差为E p ;
步骤5,利用全局最优算法在步骤2建立的模型基础上寻优,得到设计形成的最优设计外形;
步骤6,通过CFD验证最优设计外形是否满足设计目标,若满足设计目标,则设计结束;若不满足设计目标,则重新进行步骤1~步骤6,并在步骤1中更新训练数据,或在步骤3中重设目标压力分布。
2.如权利要求1所述的气动外形反设计方法,其特征在于,所述步骤1具体为:选择具体设计目标对应的设计空间,在该设计空间内抽取n个设计样本,建立由n个设计样本X=[x 1,x 2,x 3,...,x n]T和所有设计样本对应的气动外形压力分布Y=[Cp 1,Cp 2,Cp 3,...,Cp n]T组成的高维训练数据X train =[S 1,S 2,S 3,...,S n]T,其中S i =[x i ,Cp i ]T。
3.如权利要求2所述的气动外形反设计方法,其特征在于,所述步骤2具体为:根据高维训练数据X train 建立高维空间与隐空间的映射关系,高维训练数据X train 为D维,根据给定的隐空间的位置,降维得到X train 对应的L维数据,L<D。
4.如权利要求1所述的气动外形反设计方法,其特征在于,所述步骤3中,目标压力分布预测根据设计目标确定预设范围和预设值。
6.如权利要求5所述的气动外形反设计方法,其特征在于,所述步骤5具体为:利用全局最优化算法在步骤2中构建的隐空间基础上寻优,目标函数为步骤4中定义的误差E p ,得到最优设计外形的预测压力分布。
7.如权利要求4所述的气动外形反设计方法,其特征在于,所述步骤6中,是否满足设计目标是指误差E p 的值是否小于0.0001。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210012731.2A CN114077771A (zh) | 2022-01-07 | 2022-01-07 | 气动外形反设计方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210012731.2A CN114077771A (zh) | 2022-01-07 | 2022-01-07 | 气动外形反设计方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114077771A true CN114077771A (zh) | 2022-02-22 |
Family
ID=80284426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210012731.2A Pending CN114077771A (zh) | 2022-01-07 | 2022-01-07 | 气动外形反设计方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114077771A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115238396A (zh) * | 2022-09-08 | 2022-10-25 | 中国空气动力研究与发展中心计算空气动力研究所 | 三维气动外形反设计方法及装置 |
CN117421997A (zh) * | 2023-12-15 | 2024-01-19 | 中国空气动力研究与发展中心计算空气动力研究所 | 翼型流场信息的确定方法、装置、终端设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103879556A (zh) * | 2014-03-31 | 2014-06-25 | 冯加伟 | 宽飞行包线变体飞行器 |
CN104699901A (zh) * | 2015-03-11 | 2015-06-10 | 西北工业大学 | 基于差量采样解的GappyPOD翼型反设计方法 |
CN111079228A (zh) * | 2019-12-19 | 2020-04-28 | 中国人民解放军国防科技大学 | 一种基于流场预测的气动外形优化方法 |
CN113268818A (zh) * | 2021-07-19 | 2021-08-17 | 中国空气动力研究与发展中心计算空气动力研究所 | 基于生成拓扑映射的气动全局优化方法、存储介质及终端 |
-
2022
- 2022-01-07 CN CN202210012731.2A patent/CN114077771A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103879556A (zh) * | 2014-03-31 | 2014-06-25 | 冯加伟 | 宽飞行包线变体飞行器 |
CN104699901A (zh) * | 2015-03-11 | 2015-06-10 | 西北工业大学 | 基于差量采样解的GappyPOD翼型反设计方法 |
CN111079228A (zh) * | 2019-12-19 | 2020-04-28 | 中国人民解放军国防科技大学 | 一种基于流场预测的气动外形优化方法 |
CN113268818A (zh) * | 2021-07-19 | 2021-08-17 | 中国空气动力研究与发展中心计算空气动力研究所 | 基于生成拓扑映射的气动全局优化方法、存储介质及终端 |
Non-Patent Citations (3)
Title |
---|
白俊强等: ""改进型Gappy POD翼型反设计方法"", 《航空学报》 * |
赵国庆等: ""基于目标压力分布的旋翼先进气动外形反设计分析方法"", 《航空学报》 * |
陈静等: ""跨声速层流翼型的混合反设计/优化设计方法"", 《航空学报》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115238396A (zh) * | 2022-09-08 | 2022-10-25 | 中国空气动力研究与发展中心计算空气动力研究所 | 三维气动外形反设计方法及装置 |
CN117421997A (zh) * | 2023-12-15 | 2024-01-19 | 中国空气动力研究与发展中心计算空气动力研究所 | 翼型流场信息的确定方法、装置、终端设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114077771A (zh) | 气动外形反设计方法 | |
Jeong et al. | Data mining for aerodynamic design space | |
US8600534B2 (en) | Method of designing a structure | |
CN112115558B (zh) | 一种基于人群搜索算法的汽轮机叶栅型线参数化重构方法 | |
CN104697462A (zh) | 一种基于中轴线的航空叶片型面特征参数提取方法 | |
CN106021808A (zh) | 考虑三维效应的小展弦比机翼翼型设计方法 | |
CN114154275B (zh) | 基于最佳负荷分布模型优化的低压涡轮叶型气动设计方法 | |
CN109408941B (zh) | 基于数据挖掘和遗传算法的飞行器气动优化方法 | |
CN113268818A (zh) | 基于生成拓扑映射的气动全局优化方法、存储介质及终端 | |
CN107578472A (zh) | 三维表面三角网络模型的角度优化方法及装置 | |
CN115081130B (zh) | 基于动态支持向量回归的叶片与端壁联合气动优化方法 | |
CN113538689A (zh) | 一种基于神经网络的特征融合的三维模型网格简化方法 | |
CN113569354A (zh) | 一种叶轮机械叶片的自动优化方法 | |
CN109977526B (zh) | 一种基于三维cst技术的调整机翼有限元模型的方法 | |
CN115481511A (zh) | 基于ffd的离心叶轮多工况局部构型气动优化方法及装置 | |
CN112132180A (zh) | 一种基于改进鲸鱼算法优化的模糊c核均值聚类分割方法 | |
CN116306044A (zh) | 全湍流构型的不确定性分析方法及其梯度优化设计方法 | |
CN115358001A (zh) | 一种飞翼布局飞行器前缘半径气动隐身综合优化的方法 | |
CN112231836B (zh) | 一种基于遗传算法和数值仿真的翼型优化方法 | |
CN113343328B (zh) | 一种基于改进牛顿迭代的高效最近点投影方法 | |
CN106960469B (zh) | 一种快速分割三角形的光滑自由变形方法 | |
Masters et al. | Three-dimensional subdivision parameterisation for aerodynamic shape optimisation | |
CN117077298B (zh) | 一种基于梯度增强随机Co-Kriging模型的飞行器稳健优化设计方法 | |
CN115546421B (zh) | 一种点线双域互增强建筑几何轮廓线重建方法 | |
CN114419055B (zh) | 一种基于高斯像的可展面分割-拟合方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220222 |