法律状态公告日
法律状态信息
法律状态
2016-05-18
授权
授权
2014-01-22
实质审查的生效 IPC(主分类):G06F17/50 申请日:20130923
实质审查的生效
2013-12-25
公开
公开
技术领域
本发明涉及一种基于序列径向基函数代理模型的飞行器系统优化设计方法, 属于飞行器系统优化设计技术领域。
背景技术
当今,多学科设计优化(Multidisciplinary Design Optimization,MDO)在飞行器 系统的设计中已得到广泛应用。为了提高设计结果的精度与可信度,飞行器系 统多学科设计优化普遍采用高精度分析模型,例如有限元分析(Finite element analysis,FEA)模型、计算流体力学(Computational fluid dynamic,CFD)模型等, 但高精度分析模型在提高分析精度和可信度的同时也带来计算耗时的问题。即 便高性能计算机、并行计算、分布式计算和数据库技术迅猛发展,但在优化设 计中使用高精度分析模型仍然十分耗时。
传统的飞行器系统优化设计方法在优化过程中往往需要上百次甚至上千次 调用高精度分析模型,而采用代理模型代替高精度分析模型,能够缩短其设计 周期,提高其设计质量。其中,径向基函数(Radial Basis Function,RBF)较好 地折中了计算效率和近似精度,是最常用的代理模型方法之一。序列代理模型 是在优化迭代过程中不断更新试验样本,并重新构造代理模型,直至优化收敛。 序列代理模型在提高全局收敛性与优化效率方面具有较大优势,成为当前的研 究热点。而如何管理序列代理模型,逐步更新采样空间,是其最为关键的技术 之一。
近年来,国外许多公司为基于代理模型的优化技术的推广作出重要贡献, 例如:Engineous软件公司研发iSIGHT,Vanderplaats R&D公司研发的Visual DOC,LMS国际组织研发的Optimus,Phoenix公司研发的ModelCenter和波音 公司研发的Design Explorer。此外,国外研究机构、工业界和商业软件公司纷纷 针对该类方法开发了高效的优化器并用于复杂工程系统的优化设计,例如波音 公司的Boeing探索器,Altair公司Hyperstudy中的ARSM优化器,以及美国Sandia 国家研究实验室的DAKOTA等。
为了更好的说明本发明的技术方案,下面对可能应用到的相关数学基础方法 做具体介绍:
径向基函数(RBF)代理模型
径向基函数的基本形式为:
式中基函数权向系数向量
(fr)i=yi,i=1,2,…,ns (2)
其中,yi为精确值,(fr)i为预测值。于是有
Arβr=y (3)
式中
φ为径向函数。常用的径向函数包括三次函数、高斯函数、逆多二次函数以 及多二次函数等。其中逆多二次函数的数学形式为
式中,r为预测点与任意试验样本之间的欧式距离;c为正常实数,本文中c 由经验公式可得。
信赖域方法
信赖域方法是非线性数值优化中一种常用方法,其基本思想是在当前迭代 点的邻域内(称为信赖域),利用二阶Taylor展开模型逼近原目标函数,通过子 优化获取当前信赖域内近似模型的极小值,并以此作为优化的下一个迭代点。
对于任意非线性目标函数f(x),在迭代点xk的邻域内,其二次Taylor展开近 似模型可描述为
式中,gk=▽f(xk),Bk=▽2f(xk)。在当前迭代点xk的信赖域内,步长s是要 通过求解信赖域子问题来获得。
s.t.||s||≤hk
为了保证q(k)(s)能够较好的逼近f(xk+s),需要对s的大小进行限制,引入式 中的约束条件。hk是一个正数,合理选取hk能够使优化问题快速收敛到最优解。 hk的调整与信赖因子rk相关,rk通过下式获得
如果rk越接近1,说明逼近程度越好,则对hk适当放大,反之,则对hk适当 缩小。
发明内容
本发明综合考虑了多学科优化设计基本原则,针对现代飞行器系统比较复 杂,仿真分析精度要求高,优化设计耗时等特征,提出了一种高效、精确、通 用性强的飞行器系统优化设计方法。本发明通用性强,便于实现程序开发,进 而改善飞行器系统优化设计手段,提高优化设计效率,降低设计成本,能够满 足当代飞行器系统多学科优化设计需求。
在传统数值优化方法中,信赖域通常被用于求解高维优化问题的搜索步长。 本发明将此信赖域思想应用于管理序列代理模型,逐步更新采样空间,提高代 理模型近似精度,进而引导优化策略收敛到全局最优解,从而保证本发明具有 较好的全局寻优能力和优化效率。
本发明所述的一种基于序列径向基函数代理模型的飞行器系统优化设计方 法,实现步骤如下:
步骤1,根据任务要求,建立飞行器系统分析模型,确定飞行器的设计变量 和设计空间A,设定初始试验样本个数Ninitial、新增试验样本个数Nadd以及收敛精 度ε,并令迭代计数参数k=1。
步骤2,当k=1,初始信赖域采样空间B1选为整个设计空间A,即B1=A,采 用Maximin拉丁超立方试验设计方法在信赖域采样空间B1内选择Ninitial个初始试 验样本。当k>1,信赖域采样空间Bk为步骤7中根据信赖域采样空间管理准则进 行更新后的采样空间,采用Maximin拉丁超立方试验设计方法在信赖域采样空 间Bk内选择Nadd个新增试验样本。
步骤3,调用步骤1建立的飞行器系统分析模型,计算得到当前所有试验样 本所对应的飞行器系统分析模型响应值,并将试验样本及其所对应的响应值存 储到试验样本数据库中。实际运算时,对于第k次迭代,只需计算新增试验样 本所对应的飞行器系统分析模型响应值。
步骤4,提取试验样本数据库中的所有试验样本及其所对应的分析模型响应 值来构造径向基函数代理模型。
步骤5,采用具有全局寻优能力的优化方法(如遗传算法)对步骤4中所构造 的径向基函数代理模型进行优化,获得当前第k次迭代的可能最优解xk与其所对 应的代理模型响应值并调用飞行器系统分析模型计算当前迭代可能最优 解的响应值f(xk),将当前迭代可能最优解及其响应值保存到试验样本数据库中。
步骤6,当k=1时,则直接转入步骤7。当k>1时,利用公式检验步骤5所 获得的可能最优解是否满足收敛准则,如果收敛,则步骤5所获得的可能最优 解为飞行器系统分析模型的全局最优解,全局优化策略的流程结束;如果不满 足,则转入步骤7。
步骤7,更新信赖域采样空间。具体方法为:
步骤7.1,确定新采样空间的中心点xc。当k=1时,选择当前代理模型的可 能最优解x1作为新采样空间的中心点xc。当k>1时,若f(xk)-f(xk-1)<0,则当前 代理模型的可能最优解xk作为更新后采样空间的中心点xc,反之,则选取原采样 空间的中心点继续作为更新后采样空间的中心点xc。
步骤7.2,更新信赖域半径δk。
当k=1时,选择初始设计空间A的半径△作为信赖域半径δ1。
当k>1时,本发明使用真实目标函数值下降程度作为采样空间缩放的准则, 使优化能够更快的收敛到全局最优点。首先求解获得信赖因子r,再根据r的大 小,得到缩放后的信赖域半径δk,具体计算公式为:
其中,c1、c2、r1、r2为常数,根据试验结果取经验值。
步骤7.3,进行信赖域采样空间边界控制。
为防止多次迭代后可能出现的所求信赖域半径δk过小,导致新增试验样本 集中在一个狭小空间中,对于提高径向基函数代理模型的近似精度没有明显帮 助,同时为使优化策略更容易跳出局部最优解,给定最小信赖域半径λ×△,λ为 设定的最小信赖域半径系数,0<λ<1。判断当前信赖域半径δk,若δk<λ×△,则 令δk=λ×△。
步骤7.4,确定更新后的信赖域采样空间。
根据步骤7.1中得出的中心点xc与步骤7.3最终计算所得的信赖域半径δk来 计算新的信赖域采样空间Bk,即Bk=[xc-δk,xc+δk],xc-δk表示新的信赖域采样空 间的下界,xc+δk表示新的信赖域采样空间的上界。
为防止更新后的信赖域采样空间超出设计空间A,故选取交集作 为更新后的信赖域采样空间。
令迭代计数参数k=k+1,转入步骤2。
有益效果
相比于传统的飞行器系统优化设计方法,本发明采用代理模型技术来近似 高精度分析模型,并结合具有全局优化能力的优化方法对代理模型进行优化, 能够提高优化效率,节约飞行器系统(尤其是复杂飞行器系统)的优化设计成 本。同时克服了采用传统的全局优化方法对高精度分析模型进行寻优而导致计 算分析耗时的缺点,可以通过调用较少次数高精度分析模型而获得该分析模型 的全局最优解,能够有效的降低设计成本,提高优化效率,有助于缩短飞行器 系统(尤其是复杂飞行器系统)优化设计的周期。
附图说明
图1为本发明所述的基于序列径向基函数代理模型的飞行器系统优化设计 方法流程;
图2为具体实施方式中的翼型优化前后翼型形状对比示意图;
图3为具体实施方式中的翼型优化前后压力系数对比示意图;
图4为具体实施方式中的通用飞机总体参数优化设计中各学科之间耦合关 系示意图。
具体实施方式
为了更好的说明本发明的目的与优点,下面通过机翼翼型优化设计实例与 通用飞机总体参数优化设计实例,结合附图与表格对本发明做进一步说明,并 通过与传统优化方法结果比较,对本发明的综合性能进行验证分析。
(一)机翼翼型优化设计
翼型优化设计对提高飞行器整体性能具有重要意义。随着计算机技术的发 展,计算流体力学(CFD)技术被广泛地应用于翼型优化设计中。在本优化设 计实例中选用CST法来描述翼型的上下表面的坐标点。该实例选用NACA0012 为初始翼型,飞行速度为Ma=0.6,通过对翼型优化提高机翼升阻比。该问题数 学描述如下:
max(Cl/Cd)
Cl≥Cl0
采用基于序列径向基函数代理模型的飞行器系统优化设计方法对该机翼翼 型进行优化,关于分析模型的求解,首先选用商业软件Gambit进行网格划分, 再采用Fluent进行气动分析计算。具体实施步骤如下:
步骤1,根据机翼翼型优化设计问题的要求,基于NACA0012机翼翼型优化 问题的分析模型为以Gambit进行网格划分,再采用Fluent进行气动分析,计算 得出机翼升阻比;设计变量为11个形函数系数即 X=(Au0,Au1,Au2,Au3,Au4,Au5,Al1,Al2,Al3,Al4,Al5);设计空间A为0.1031≤Au0≤0.2405, 0.0917≤Au1≤0.2139,0.0979≤Au2≤0.2285,0.0791≤Au3≤0.1847,0.0883≤Au4≤0.2059, 0.0837≤Au5≤0.1953,-0.2139≤Al1≤-0.0917,-0.2285≤Al2≤-0.0979, -0.1847≤Al3≤-0.0791,-0.2059≤Al4≤-0.0883,-0.1953≤Al5≤-0.0837;初始试验样 本个数Ninitial=50、新增试验样本个数Nadd=11,收敛精度ε=0.01,令迭代计数参数 k=1。
步骤2,当k=1,初始信赖域采样空间B1选为整个设计空间A,即B1=A,采 用Maximin拉丁超立方试验设计方法在信赖域采样空间B1内选择Ninitial个初始试 验样本。当k>1,信赖域采样空间Bk为步骤7中根据信赖域采样空间管理准则进 行更新后的采样空间,采用Maximin拉丁超立方试验设计方法在信赖域采样空 间Bk内选择Nadd个新增试验样本。
步骤3,通过调用步骤1所建立的机翼翼型高精度分析模型,计算当前所有 试验样本所对应的机翼升阻比、翼型的最大厚度与升力系数,并将试验样本及 其相对应的机翼升阻比、翼型的最大厚度与升力系数存储到样本数据库中。实 际运算时,对于第k次迭代,只需计算新增试验样本所对应的机翼升阻比、翼 型的最大厚度与升力系数。
步骤4,提取试验样本数据库中的所有试验样本及其所对应的机翼升阻比、 翼型的最大厚度与升力系数,构造径向基函数代理模型。
步骤5,采用具有全局寻优能力的遗传算法对步骤4中所构造的径向基函数 代理模型进行优化,获得当前第k次迭代的可能最优解xk与其所对应的代理模型 响应值y并通过调用机翼翼型高精度分析模型计算当前迭代最优解的机翼 升阻比f(xk),将当前迭代最优解及其机翼升阻比、翼型的最大厚度与升力系数 保存到试验样本数据库中。
步骤6,当k=1时,则直接转入步骤7。当k>1时,利用发明内容部分的公 式检验步骤5所获得的机翼升阻比是否满足收敛准则,如果收敛,则步骤5所 获得的最优解为机翼翼型分析模型的全局最优解,全局优化策略的流程结束; 如果不满足,则转入步骤7。
步骤7,机翼翼型信赖域采样空间更新,具体方法为:
步骤7.1,确定新采样空间的中心点xc。当k=1时,选择当前代理模型的可 能最优解x1作为新采样空间的中心点xc。当k>1时,若f(xk)-f(xk-1)<0,则当前 代理模型的可能最优解xk作为更新后采样空间的中心点xc,反之,则选取原采样 空间的中心点继续作为更新后采样空间的中心点xc。
步骤7.2,更新信赖域半径δk。
当k=1时,选择初始设计空间A的半径△作为信赖域半径δ1。
当k>1时,本发明使用真实目标函数值下降程度作为采样空间缩放的准则, 使优化能够更快的收敛到全局最优点。首先按照发明内容中的式求解获得信赖 因子r,再根据r的大小,按照发明内容中的式所示,得到缩放后的信赖域半径δk。 其中,c1、c2、r1、r2取值分别为c1=0.75,c2=1.25,r1=0.1,r2=0.75。
步骤7.3,进行信赖域采样空间边界控制。
为防止多次迭代后可能出现的所求信赖域半径δk过小,导致新增试验样本 集中在一个狭小空间中,对于提高径向基函数代理模型的近似精度没有明显帮 助,同时为使优化策略更容易跳出局部最优解,给定最小信赖域半径λ×△,λ为 设定的最小信赖域半径系数,λ=0.05。判断当前信赖域半径δk,若δk<λ×△,则 令δk=λ×△。
步骤7.4,确定更新后的信赖域采样空间。
根据步骤7.1中得出的中心点xc与步骤7.3最终计算所得的信赖域半径δk来 计算新的信赖域采样空间Bk,即Bk=[xc-δk,xc+δk],xc-δk表示新的信赖域采样空 间的下界,xc+δk表示新的信赖域采样空间的上界。
为防止更新后的信赖域采样空间超出设计空间A,故选取交集作 为更新后的信赖域采样空间。
令迭代计数参数k=k+1,转入步骤2。
采用本发明所提出的飞行器系统优化设计方法针对机翼翼型优化设计问题 结果如表1所示,与传统飞行器优化方法的比较如表2所示,翼型优化后形状与 初始形状如图2所示,翼型优化前后的压力系数分布对比情况如图3所示, NACA0012翼型的升阻比为42.3097。由表1可知通过本发明所提出的飞行器系统 优化设计方法在满足约束的情况下,所得的优化翼型升阻比为56.2746,相比于 基准翼型提高了33.01%。由表2可知,从优化效率方面而言,采用本发明所述 方法所需分析时间为2.50小时,仅为传统的飞行器优化方法(174.26小时)的 1.45%,大大地提高了优化设计效率,节约设计成本。
表1 机翼翼型优化结果
表2 优化设计方法性能比较
根据前述的基于NACA0012翼型优化设计实例分析可见,本发明基本实现 了预期的发明目的,本发明有助于提高优化设计结果与设计质量;另一方面, 涉及飞行器高精度分析模型的优化设计问题,本发明还能大大提高的优化效率, 降低优化设计成本,缩短优化设计周期。
(二)通用飞机总体参数优化设计
通用飞机总体参数优化设计实例是对一通用飞机进行初步概念设计,主要 涉及三个学科,分别是气动学科、重量学科与性能学科。在设计优化数学模型 中,目标函数是使飞机设计总重Wtotal最小,同时满足航程和失速方面的要求,其 数学描述如下:
max Wtotal=Wempty+Wfuel+Wpayload
其中,Wtotal为飞机设计总重,Wempty为空机重量,Wfuel为燃油重量,Wpayload为 载荷重量,Range为航程,Rangere为最小航程,Vstall为失速速度,Vstallre为最大失 速速度。重量计算时均采用英制单位。
气动学科分析模型
该飞机的升阻比进行如下计算。
Sfuse=π*lf*df (16)
Swetted=Sfuse+2*Swing+3*(0.2*Swing) (17)
性能学科分析模型
重量学科分析模型
该飞机的设计总重计算如下:
Wtotal=Wempty+Wpayload+Wfuel (21)
其中,空机重量Wempty:
Wempty=Wstruct+WLG+Wprop+Wequip (22)
其中:Wstruct为飞机结构重量,WLG为起落架重量,Wprop为推进系统重量,Wequip为设备重量。
Wstruct=Wwing+WHT+WVT+Wfuse (23)
其中,Wwing为机翼重量,WHT为水平尾翼重量,WVT为垂直尾翼重量,Wfuse为 机身重量,各项计算公式如下:
Wfuse=0.052Sfuse1.086(NzWtotal)0.177Lt-0.051(lf/df)-0.072Q0.241+Wpress (27)
假定机舱没有增压,故令Wpress=0。
起落架重量WLG:
WLG=Wmaingear+Wnosegear (28)
Wmaingear=0.095(NlWl)0.768(Lm/12)0.409
Wnosegear=0.125(NlWl)0.566(Ln/12)0.845 (29)
推进系统重量为Wprop:
Wprop=Wengine_installed+Wfuelsystem (30)
Wengine_installed=2.575Wengine0.922Nen
设备重量Wequip:
Wequip=Wflightcontrols+Whydraulics+Wavionics+Welectrical+Wantice (32)
其中,Wflightcontrols为飞控系统重量,Whydraulics为液压系统重量,Wavionics为航电系 统重量,Welectrical为电气系统重量,Wantice为防冰系统重量。
Wflightcontrols=0.053LfuseBw0.371(0.0001NzWtotal)0.8
Whydraulics=0.001Wtotal
Wavionics=2.117Wuav0.933 (33)
Welectrical=12.57(Wfuelsystem+Wavionics)0.51
Wantice=0.265Wtotal0.52NpassWavionics0.17M0.08
该设计问题的三个学科之间耦合关系如图4所示。
采用基于序列径向基函数代理模型的飞行器系统优化设计方法进行通用飞 机总体参数优化设计,具体实施步骤如下:
步骤1,通用飞机总体参数优化设计的分析模型分为气动学科分析模型、重 量学科分析模型与性能学科分析模型,所述气动学科分析模型、重量学科分析 模型与性能学科分析模型如公式(17)至(34)所示;设计变量为7个,设计空 间A如表3所示,其他已知参数值如表4所示。初始试验样本个数Ninitial=30、新 增试验样本个数Nadd=7,收敛精度ε=0.01,令迭代计数参数k=1。
表3 设计变量上下限设定
表4 通用飞机总体参数优化设计相关参数设定
步骤2,当k=1,初始信赖域采样空间B1选为整个设计空间A,即B1=A,采 用Maximin拉丁超立方试验设计方法在信赖域采样空间B1内选择Ninitial个初始试 验样本。当k>1,信赖域采样空间Bk为步骤7中根据信赖域采样空间管理准则进 行更新后的采样空间,采用Maximin拉丁超立方试验设计方法在信赖域采样空 间Bk内选择Nadd个新增试验样本。
步骤3,通过调用步骤1所建立的气动学科分析模型、性能学科分析模型、 重量学科分析模型,计算当前所有试验样本所对应的飞机设计总重、航程和失 速速度,并将试验样本及其相对应的飞机设计总重、航程和失速速度存储到样 本数据库中。实际运算时,对于第k次迭代,只需计算新增试验样本所对应的 机设计总重、航程和失速速度。
步骤4,提取试验样本数据库中的所有试验样本及其所对应的飞机设计总 重、航程和失速速度,并且构造径向基函数代理模型。
步骤5,采用具有全局寻优能力的遗传算法对步骤4中所构造的径向基函数 代理模型进行优化,获得当前第k次迭代的可能最优解xk与其所对应的代理模型 响应值并通过调用通用飞机设计分析模型计算当前迭代最优解的飞机设 计总重f(xk),将当前迭代最优解及其飞机设计总重保存到试验样本数据库中。
步骤6,当k=1时,则直接转入步骤7。当k>1时,利用发明内容中的公式 检验步骤5所获得的飞机设计总重是否满足收敛准则,如果收敛,则步骤5所 获得的最优解为通用飞机设计分析模型的全局最优解,全局优化策略的流程结 束;如果不满足,则转入步骤7。
步骤7,通用飞机设计分析模型信赖域采样空间更新,具体方法为:
步骤7.1,确定新采样空间的中心点xc。当k=1时,选择当前代理模型的可 能最优解x1作为新采样空间的中心点xc。当k>1时,若f(xk)-f(xk-1)<0,则当前 代理模型的可能最优解xk作为更新后采样空间的中心点xc,反之,则选取原采样 空间的中心点继续作为更新后采样空间的中心点xc。
步骤7.2,更新信赖域半径δk。
当k=1时,选择初始设计空间A的半径△作为信赖域半径δ1。
当k>1时,本发明使用真实目标函数值下降程度作为采样空间缩放的准则, 使优化能够更快的收敛到全局最优点。首先按照发明内容中的式求解获得信赖 因子r,再根据r的大小,按照发明内容中的式所示,得到缩放后的信赖域半径δk。 其中,c1、c2、r1、r2取值分别为c1=0.75,c2=1.25,r1=0.1,r2=0.75。
步骤7.3,进行信赖域采样空间边界控制。
为防止多次迭代后可能出现的所求信赖域半径δk过小,导致新增试验样本 集中在一个狭小空间中,对于提高径向基函数代理模型的近似精度没有明显帮 助,同时为使优化策略更容易跳出局部最优解,给定最小信赖域半径λ×△,λ为 设定的最小信赖域半径系数,λ=0.05。判断当前信赖域半径δk,若δk<λ×△,则 令δk=λ×△。
步骤7.4,确定更新后的信赖域采样空间。
根据步骤7.1中得出的中心点xc与步骤7.3最终计算所得的信赖域半径δk来 计算新的信赖域采样空间Bk,即Bk=[xc-δk,xc+δk],xc-δk表示新的信赖域采样空 间的下界,xc+δk表示新的信赖域采样空间的上界。
为防止更新后的信赖域采样空间超出设计空间A,故选取交集作 为更新后的信赖域采样空间。
令迭代计数参数k=k+1,转入步骤2。
采用本发明所提出的飞行器系统优化设计方法针对通用飞机总体参数优化 设计实例进行优化设计,结果如表5所示,可知通过本发明所提出的飞行器系 统优化设计方法在满足约束的情况下,所得的飞机设计总重为1917.8lb,而传统 优化设计方法所得飞机设计总重为1936lb,比本发明所得结果略差。从优化效率 方面而言,采用本发明所述方法调用模型次数为87次,仅为传统的飞行器优化 方法(6260)的1.39%,大大地提高了优化设计效率,节约设计成本。
表5 通用飞机总体参数优化设计结果
根据前述通用飞机总体参数优化设计实例分析可见,本发明基本实现了预 期的发明目的,本发明有助于提高优化设计结果与设计质量;另一方面,涉及 飞行器高精度分析模型的优化设计问题,本发明还能大大提高的优化效率,降 低优化设计成本,缩短优化设计周期。
以上所述的具体描述,对发明的目的、技术方案和有益效果进行了进一步 详细说明,所应理解的是,以上所述仅为本发明的具体实施例,用于解释本发 明,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的 任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 多技术通信设备中基于基于Hammerstein结构的非线性干扰管理的径向基函数神经网络的方法和系统
机译: 基于二维二维主成分分析算法和基于多项式的径向基函数神经网络的夜间视觉人脸识别方法
机译: 基于径向基函数网络的基于主成分分析的运动目标检测方法及装置