CN106055791B - 基于预估校正算法的飞行器全局气动优化方法 - Google Patents
基于预估校正算法的飞行器全局气动优化方法 Download PDFInfo
- Publication number
- CN106055791B CN106055791B CN201610377439.5A CN201610377439A CN106055791B CN 106055791 B CN106055791 B CN 106055791B CN 201610377439 A CN201610377439 A CN 201610377439A CN 106055791 B CN106055791 B CN 106055791B
- Authority
- CN
- China
- Prior art keywords
- flow field
- optimization
- order
- model
- depression
- 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.)
- Expired - Fee Related
Links
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/30—Circuit design
- G06F30/36—Circuit design at the analogue level
- G06F30/367—Design verification, e.g. using simulation, simulation program with integrated circuit emphasis [SPICE], direct methods or relaxation methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/12—Computing arrangements based on biological models using genetic models
- G06N3/126—Evolutionary algorithms, e.g. genetic algorithms or genetic programming
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Biophysics (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Molecular Biology (AREA)
- Genetics & Genomics (AREA)
- Data Mining & Analysis (AREA)
- Computing Systems (AREA)
- Computational Linguistics (AREA)
- Biomedical Technology (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Physiology (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Feedback Control In General (AREA)
- Complex Calculations (AREA)
Abstract
本发明公开了一种基于预估校正算法的飞行器全局气动优化方法,用于解决现有飞行器全局气动优化方法效率低的技术问题。技术方案是首先进行预估优化,通过对流场快照的收集构建代理模型,结合遗传算法对设计空间进行一次初筛,得到的全局最优点的近似点;第二步进行矫正优化,利用伴随梯度和梯度优化算法进行气动优化,使预估近似点快速收敛到全局最优点。本发明在第二步优化中重复使用前期得到的流场快照构建流场降阶模型,快速预测待计算流场,再利用全阶流场求解器对预测值进行校正。相对于背景技术方法,本发明方法提高了流场的计算效率。对于二维优化问题,流场数值计算由背景技术的需要200次左右下降到70次左右,优化效果明显。
Description
技术领域
本发明涉及一种飞行器全局气动优化方法,特别涉及一种基于预估校正算法的飞行器全局气动优化方法。
背景技术
全局气动外形优化设计是指在满足给定约束条件下,设计出全局最优的气动几何外形。目前主流的气动优化方法有两大类:梯度方法和非梯度方法。梯度方法优化效率较高,但只有局部寻优能力,由于气动外形优化设计问题普遍是多变量、多峰值的,梯度法一般不能满足全局气动优化设计的需要。非梯度方法一般基于代理模型(如响应面,Kriging、Gappy POD等)和智能算法(如遗传算法、模拟退火等)。由于其方法简单、具有较好的全局寻优能力,已逐渐成为全局气动优化领域的研究热点。目前全局气动优化方法也主要基于该类算法。
文献“基于遗传算法与近似模型的全局气动优化方法,推进技术,2008,Vol.29(3),p360-366”公开了一种基于改进遗传算法的非梯度全局气动优化算法。该算法文首先对传统遗传算法加以改进,加入精英保留策略与小生境技术以提高其性能,并引入了一种不含罚因子的罚函数方法处理约束,避免了确定罚因子所需的多次调试过程。然后基于改进的超立方体设计方法选取样本分布点,通过多次数值计算构建响应面代理模型。最终结合遗传算法和响应面模型,对于气动优化问题,实现了较好的全局收敛性能。理论上,只要代理模型足够精确,该方法能以较大概率收敛到全局最优解。但构建精确的代理模型相当费时,当外形参数过多或在复杂流动状态下,构建足够精确的代理模型非常耗时,使用该算法获得可行解一般需要数百次的流场计算,因此该算法效率较低。对于二维优化问题,一般需要200次左右的流场数值计算。
综上所述,现存气动优化方法在全局设计方面尚存在一定缺陷,难以满足需求。气动优化领域急需一种高效的全局优化方法。
发明内容
为了克服现有飞行器全局气动优化方法效率低的不足,本发明提供一种基于预估校正算法的飞行器全局气动优化方法。该方法首先进行预估优化,通过对流场快照的收集构建代理模型,结合遗传算法对设计空间进行一次初筛,得到的全局最优点的近似点;第二步进行矫正优化,利用伴随梯度和梯度优化算法进行气动优化,使预估近似点快速收敛到全局最优点。本发明在第二步优化中重复使用前期得到的流场快照构建流场降阶模型,快速预测待计算流场,再利用全阶流场求解器对预测值进行校正。相对于背景技术方法,本发明方法提高了流场的计算效率。对于二维优化问题,流场数值计算由背景技术的需要200次左右下降到70次左右。
本发明解决其技术问题所采用的技术方案:一种基于预估校正算法的飞行器全局气动优化方法,其特点是包括以下步骤:
步骤一、建立气动外形的参数化方法,选取参数作为设计变量;在约束条件下扰动初始设计变量获取多个气动外形作为样本,通过数值计算获取样本流场及对应的目标函数。
步骤二、根据步骤一获取的样本以及对应的目标函数建立代理模型;使用EI准则检验代理模型的误差特性,补充样本直至误差小于设定阈值。
步骤三、结合智能算法和步骤二所建立的代理模型对设计变量进行优化迭代,将优化迭代点和EI误差值最大点作为新样本添加至总样本中,并重新构造代理模型直至优化结果满足设定条件。
步骤四、使用收集到的流场快照构建流场降阶模型,利用该模型预测新流场,之后再通过数值求解器对该预测值进行校正,得到精确流场解。
步骤五、基于步骤四的流场降阶模型建立伴随降阶模型方程,具体方法为:
定义降阶残差向量r=ΦTJTR,其中J,R分别为原始流场模型的雅克比矩阵和残差向量。基于降阶残差向量r推导出降阶伴随方程为其中L为目标函数,λ为降阶伴随模型的伴随向量,T为矩阵转置操作。
另有
略去高阶偏导数项有最终降阶伴随方程表示为
基于LU分解求解该降阶伴随方程得到降阶伴随向量λ,进而求解全阶伴随向量的预测值以为预测初始值,代入原始伴随方程中,使用GMRES方法迭代得到收敛解Λ。气动力导数由下式得到。
其中,Λ为全阶伴随向量,X代表几何网格,β为设计变量。
步骤六、使用步骤四中的流场快速求解策略和步骤五中的伴随快速求解策略,基于伪牛顿算法对设计变量进行优化,最终得到收敛的全局最优解。
本发明的有益效果是:本发明方法首先进行预估优化,通过对流场快照的收集构建代理模型,结合遗传算法对设计空间进行一次初筛,得到的全局最优点的近似点;第二步进行矫正优化,利用伴随梯度和梯度优化算法进行气动优化,使预估近似点快速收敛到全局最优点。本发明在第二步优化中重复使用前期得到的流场快照构建流场降阶模型,快速预测待计算流场,再利用全阶流场求解器对预测值进行校正。相对于背景技术方法,本发明方法提高了流场的计算效率。对于二维优化问题,流场数值计算由背景技术的需要200次左右下降到70次左右。而且翼型升阻比从初始状态的30.1提高到57.3,优化效果非常明显。
下面结合附图和具体实施方式对本发明作详细说明。
附图说明
图1是本发明基于预估校正算法的飞行器全局气动优化方法的流程图。
图2是本发明方法翼型优化收敛迭代过程示意图。
图3是本发明方法优化前后翼型对比图。
图4是本发明方法优化前后翼型压力系数对比图。
具体实施方式
参照图1-4。本发明基于预估校正算法的飞行器全局气动优化方法具体步骤如下:
对RAE2822翼型进行全局气动优化设计,设计状态在跨音速小迎角范围内,马赫数为0.75,攻角为2.72度,雷诺数为6.2×106。流场求解采用RANS求解器,湍流项使用k-ωSST两方程模型。采用CST参数化方法控制翼型几何外形,控制参数选取24个。实施步骤为:
步骤1,选取24个控制参数,使用CST方法将RAE2822翼型参数化。扰动初始CST参数并选取一定量翼型样本点,本实施例为40个。使用RBF网格变形方法由原始翼型对应的计算网格生成扰动样本点的计算网格,利用CFD求解器计算样本点流场并导出气动力,同时保存流场数值结果。
步骤2,根据步骤1收集到的样本点气动力构建代理模型,本实施例为Kriging模型。根据设定条件使用EI准则校正代理模型一定次数,本实施例为4次,得到初始代理模型。
步骤3,使用步骤2构建的代理模型快速计算气动力,结合智能算法对翼型参数进行优化,本实施例采用遗传算法。将优化结果作为新的样本点,并采用EI方法寻求该代理模型误差最大点一并作为新样本点,使用CFD求解器计算新样本点精确流场及气动力,重新构建Kriging代理模型。重复上述优化迭代过程,直至优化结果满足设定条件。在本实施例中,该过程重复了10次,得到预估优化结果;预估优化步共收集到n=64个样本点所对应的流场快照。
步骤4,使用预估优化步中得到的n个流场快照构建流场降阶模型。具体方法为:对快照矩阵S=[w1,w2,…,wn]m×n进行SVD分解,其中wi为流场快照构成的m阶列向量。得到S=U∑V*,其中U是m×m阶酉矩阵,∑是半正定m×n阶对角矩阵,V*是V的共轭转置,为n×n阶酉矩阵。按能量值的99.9%保留nr=31组基函数,即取矩阵U的前nr列得到基矩阵任意流场W可以近似表达为W≈Φ·x,其中x为降阶流场系数。原始流场控制方程R(W)=0可以降阶表示为R(x)=R(Φ·x)≈R(W)=0。相对于原始流场方程,该降阶方程容易求解,可以快速得到降阶系数x,进而得到流场预测值然后以初始值,使用原始控制方程进行迭代计算,得到精确流场解。
步骤5,基于步骤4中的流场降阶模型建立伴随降阶模型方程,具体方法为:
定义降阶残差向量r=ΦTJTR,其中J,R分别为原始流场模型的雅克比矩阵和残差向量。基于降阶残差向量r推导出降阶伴随方程为其中L为目标函数(本实施例为气动力升阻比),λ为降阶伴随模型的伴随向量,T为矩阵转置操作。
另有
略去高阶偏导数项有最终降阶伴随方程可以表示为
基于LU分解求解该降阶伴随方程得到降阶伴随向量λ,进而求解全阶伴随向量的预测值与步骤4一样,以为预测初始值,代入原始伴随方程中,使用GMRES方法迭代得到收敛解Λ。进而,气动力导数可以由下式快速得到。
其中Λ为全阶伴随向量,X代表几何网格,β为设计变量,即为本例的CST控制参数。
步骤6,使用步骤3预估优化结果作为校正优化出发点,记为优化点Θ。使用步骤4与步骤5所述算法计算优化点Θ的气动力以及气动力导数,结合L-BFGS算法优化翼型参数,将优化结果替换为优化点Θ。重复该优化过程直至优化值收敛,输出优化结果。
对于二维优化问题,流场数值计算次数为70次左右。
图3和图4分别给出了优化前后翼型外形和压力系数分别对比。从图中可以看出,通过外形优化,基本消除了翼型上部的激波,使得翼型升阻比从初始状态的30.1提高到了57.3,优化效果非常明显。
本发明说明书中未作详细描述的部分为本领域专业技术人员公知技术。
Claims (1)
1.一种基于预估校正算法的飞行器全局气动优化方法,其特征在于包括以下步骤:
步骤一、建立气动外形的参数化方法,选取参数作为设计变量;在约束条件下扰动初始设计变量获取多个气动外形作为样本,通过数值计算获取样本流场及对应的目标函数;
步骤二、根据步骤一获取的样本以及对应的目标函数建立代理模型;使用EI准则检验代理模型的误差特性,补充样本直至误差小于设定阈值;
步骤三、结合智能算法和步骤二所建立的代理模型对设计变量进行优化迭代,将优化迭代点和EI误差值最大点作为新样本添加至总样本中,并重新构造代理模型直至优化结果满足设定条件;
步骤四、使用收集到的流场快照构建流场降阶模型,利用该模型预测新流场,之后再通过数值求解器对该预测值进行校正,得到精确流场解;
步骤五、基于步骤四的流场降阶模型建立伴随降阶模型方程,具体方法为:
定义降阶残差向量r=ΦTJTR,其中Φ表示为基矩阵,J,R分别为原始流场模型的雅克比矩阵和残差向量;基于降阶残差向量r推导出降阶伴随方程为其中L为目标函数,λ为降阶伴随模型的伴随向量,T为矩阵转置操作;
另有
略去高阶偏导数项有最终降阶伴随方程表示为
其中W为任意流场,x为降阶流场系数;基于LU分解求解该降阶伴随方程得到降阶伴随向量λ,进而求解全阶伴随向量的预测值以为预测初始值,代入原始伴随方程中,使用GMRES方法迭代得到收敛解Λ;气动力导数由下式得到;
其中,Λ为全阶伴随向量,X代表几何网格,β为设计变量;
步骤六、使用步骤四中的流场快速求解策略和步骤五中的伴随快速求解策略,基于伪牛顿算法对设计变量进行优化,最终得到收敛的全局最优解。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610377439.5A CN106055791B (zh) | 2016-05-31 | 2016-05-31 | 基于预估校正算法的飞行器全局气动优化方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610377439.5A CN106055791B (zh) | 2016-05-31 | 2016-05-31 | 基于预估校正算法的飞行器全局气动优化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106055791A CN106055791A (zh) | 2016-10-26 |
CN106055791B true CN106055791B (zh) | 2019-06-04 |
Family
ID=57172547
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610377439.5A Expired - Fee Related CN106055791B (zh) | 2016-05-31 | 2016-05-31 | 基于预估校正算法的飞行器全局气动优化方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106055791B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107066741B (zh) * | 2017-04-18 | 2020-03-10 | 中国空气动力研究与发展中心计算空气动力研究所 | 基于数据挖掘的气动外形优化设计方法 |
CN107330152B (zh) * | 2017-06-01 | 2020-11-13 | 南京航空航天大学 | 一种适用于旋翼飞行器的高效气动配平方法 |
CN107357976B (zh) * | 2017-06-27 | 2020-12-11 | 四川腾盾科技有限公司 | 一种飞行器的动导数的计算方法 |
CN108009383B (zh) * | 2017-12-26 | 2021-02-12 | 中国空气动力研究与发展中心高速空气动力研究所 | 一种自然层流短舱外形的确定方法及*** |
CN109214056B (zh) * | 2018-08-07 | 2023-02-17 | 浙江大学 | 一种基于流动物理的气动优化设计变量选取方法 |
CN110851912A (zh) * | 2019-08-14 | 2020-02-28 | 湖南云顶智能科技有限公司 | 一种高超声速飞行器多目标气动设计方法 |
CN112380794B (zh) * | 2020-12-08 | 2022-11-08 | 中北大学 | 一种航空涡轮发动机叶片的多学科并行协作优化设计方法 |
CN113111430B (zh) * | 2021-03-06 | 2022-09-30 | 北京航空航天大学 | 基于非线性气动力降阶的弹性飞机飞行动力学建模方法 |
CN113935256B (zh) * | 2021-09-27 | 2024-07-12 | 北京理工大学 | 基于误差修正的高维复杂飞行器***降阶表征方法 |
CN115358167B (zh) * | 2022-08-30 | 2023-03-28 | 西北工业大学 | 一种考虑发动机参数的飞发一体气动伴随优化设计方法 |
CN118052171B (zh) * | 2024-04-16 | 2024-06-18 | 中国空气动力研究与发展中心计算空气动力研究所 | 用于伴随方程的自适应cfl数调整方法、设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104143018A (zh) * | 2014-07-09 | 2014-11-12 | 西北工业大学 | 一种高超声速飞行器机体与内收缩进气道综合建模方法 |
CN104832370A (zh) * | 2015-05-14 | 2015-08-12 | 河海大学 | 用于风轮涡线控制方程离散的三步三阶预估校正方法 |
-
2016
- 2016-05-31 CN CN201610377439.5A patent/CN106055791B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104143018A (zh) * | 2014-07-09 | 2014-11-12 | 西北工业大学 | 一种高超声速飞行器机体与内收缩进气道综合建模方法 |
CN104832370A (zh) * | 2015-05-14 | 2015-08-12 | 河海大学 | 用于风轮涡线控制方程离散的三步三阶预估校正方法 |
Non-Patent Citations (3)
Title |
---|
CFD数学模型的线性化方法及其应用;屈崑等;《航空学报》;20151025;第36卷(第10期);第3218页至3227页 |
使用类别形状函数的多目标气动外形优化设计;刘传振等;《气体物理》;20160331;第1卷(第2期);第37页至46页 |
超声速翼型气动优化设计;曹长强等;《航空学报》;20151225;第36卷(第12期);第3774页至3784页 |
Also Published As
Publication number | Publication date |
---|---|
CN106055791A (zh) | 2016-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106055791B (zh) | 基于预估校正算法的飞行器全局气动优化方法 | |
CN110110413B (zh) | 一种基于材料场缩减级数展开的结构拓扑优化方法 | |
Zhonghua et al. | Efficient aerodynamic shape optimization using variable-fidelity surrogate models and multilevel computational grids | |
CN112016167B (zh) | 基于仿真和优化耦合的飞行器气动外形设计方法及*** | |
CN108647370B (zh) | 基于双环迭代的无人直升机气动外形优化设计方法 | |
Benini et al. | High-lift multi-element airfoil shape and setting optimization using multi-objective evolutionary algorithms | |
Epstein et al. | Comparative study of three-dimensional wing drag minimization by different optimization techniques | |
CN106934074B (zh) | 全局最优涡扇发动机进气道减噪设计方法 | |
CN104834772B (zh) | 基于人工神经网络的飞机翼型/机翼反设计方法 | |
CN106777482A (zh) | 一种基于网格参数化的结构多学科设计优化方法 | |
CN105718634A (zh) | 一种基于非概率区间分析模型的翼型鲁棒优化设计方法 | |
Cinquegrana et al. | Efficient global optimization of a transonic wing with geometric data reduction | |
Kenway et al. | Aerodynamic shape optimization of the CRM configuration including buffet-onset conditions | |
CN114065662A (zh) | 适用于网格拓扑可变的翼型流场快速预测方法 | |
CN107526866B (zh) | 基于特征驱动的翼面结构拓扑优化方法 | |
Leifsson et al. | Fast low-fidelity wing aerodynamics model for surrogate-based shape optimization | |
Jo et al. | Variable-fidelity aerodynamic design using gradient-enhanced kriging surrogate model with regression | |
Ghassemi et al. | Adaptive model refinement with batch bayesian sampling for optimization of bio-inspired flow tailoring | |
Osusky | A numerical methodology for aerodynamic shape optimization in turbulent flow enabling large geometric variation | |
Apponsah et al. | Aerodynamic shape optimization for unsteady flows: some benchmark problems | |
Barrett et al. | Airfoil shape design and optimization using multifidelity analysis and embedded inverse design | |
Zhang et al. | Multi-point optimization of transonic wing by real-coded genetic algorithm | |
Wang et al. | Hypersonic vehicle aerodynamic design using modified sequential approximate optimization | |
Song | Multiobjective memetic algorithm and its application in robust airfoil shape optimization | |
Tachikawa et al. | Robust optimization for windmill airfoil design under variable wind conditions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190604 Termination date: 20200531 |