【技术实现步骤摘要】
基于动态代理模型的水下潜航器多学科设计优化方法
[0001]本专利技术涉及水下潜航器设计领域,具体涉及一种基于动态代理模型的水下潜航器多学科设计优化方法。
技术介绍
[0002]水下潜航器作为深海探测作业、维护与开发的专业工具,在人类探索和开发海洋的活动中发挥了重要作用。
[0003]传统水下潜航器遵循串行单学科设计理念,这种方法人为地割裂了各学科之间的耦合性,容易造成全局最优解的丢失。同时该设计理念不能很好地利用方案设计阶段设计自由度高的优点,存在设计效率低,设计质量不高的问题。
技术实现思路
[0004]本专利技术的目的在于提供一种基于动态代理模型的水下潜航器多学科设计优化方法,该方法有利于提高水下潜航器设计优化的效率和质量。
[0005]为了实现上述目的,本专利技术采用的技术方案是:一种基于动态代理模型的水下潜航器多学科设计优化方法,包括:
[0006]选择最小化置信下限准则和SMOTE算法作为动态代理模型的样本点更新策略;
[0007]构建动态代理模型的优化流程;
[0008]实现水下潜航器的多学科设计优化。
[0009]进一步地,选择最小化置信下限准则和SMOTE算法作为动态代理模型的样本点更新策略的具体实现方法为:
[0010]最小化置信下限准则即为最小化以下的置信下限准则的目标函数f
lcb
(x):
[0011][0012]式中,表示动态代理模型预测值,b为平衡常数,σ(x)为预测的标准差;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种基于动态代理模型的水下潜航器多学科设计优化方法,其特征在于,包括:选择最小化置信下限准则和SMOTE算法作为动态代理模型的样本点更新策略;构建动态代理模型的优化流程;实现水下潜航器的多学科设计优化。2.根据权利要求1所述的基于动态代理模型的水下潜航器多学科设计优化方法,其特征在于,选择最小化置信下限准则和SMOTE算法作为动态代理模型的样本点更新策略的具体实现方法为:最小化置信下限准则即为最小化以下的置信下限准则的目标函数f
lcb
(x):式中,表示动态代理模型预测值,b为平衡常数,σ(x)为预测的标准差;基于自适应策略选择平衡常数,原则如下:式中,minx
d
为现有样本点中的最小欧式距离,α为预测值与目标真值之间的误差;在置信下限准则下,使用SMOTE算法来获得更新的采样点:对得到的数据集中的少数样本{x
m
}中的样本点,假设该样本点有L个近邻,则从L个近邻中通过随机选取的方式抽取N个样本在x
i
与之间进行插值生成新样本,计算公式如下:基于SMOTE算法和置信下限准则所构建的动态代理模型,每完成一次迭代优化,就将得到的最优解作为中心,根据置信下限准则确定近邻范围,随机选择近邻内样本进行插值生成新样本点;假设在优化过程中,目标函数在第k次优化中的最优解的增量为p
k
,则目标在第k次优化中的实际下降值为:Ared
k
=f(x
k
)
‑
f(x
k
+p
k
)动态代理模型的下降值为:Pred
k
=m
k
(0)
‑
m
k
(p
k
)计算动态代理模型与真实模型的近似程度:r
k
如果越接近1,说明动态代理模型的拟合效果越好,在这种情况下减少参考的近邻数L,增加新生成的样本数N,增强其局部搜索能力;反之,则增加最优解附近参考的近邻数L,减少新生成的样本数N,与最小化置信下限结合,增强其全局搜索能力。3.根据权利要求1所述的基于动态代理模型的水下潜航器多学科设计优化方法,其特征在于,构建动态代理模型的优化流程的具体实现方法为:将一个带约束的优化问题描述如下:Find x=[x1,x2,
…
,x
n
]
T
Min y(x)
S.T.g
i
(x)≤0i=1,2,
…
,lh
j
(x)=0j=1,2,
…
,sx
L
≤x
U
式中,设计变量的数量由x=[x1,x2,
…
,x
n
]
T
中的n表示,上下限由x
L
≤x
U
中的x
U
以及x
L
表示;所述动态代理模型优化过程中的目标函数采用置信下限准则,约束采用真实模型约束,数学模型总结如下:Find x=[x1,x2,
…
,x
n
]
T
S.T.g
i
(x)≤0i=1,2,
…
,lh
j
(x)=0j=1,2,
…
,sx
L
≤x
U
式中,f
lcb
(x)为基于最小化置信下限的目标函数;k为迭代次数;动态代理模型的优化过程包括以下步骤:(1)根据优化问题完成包括变量设置在内的初始化...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。