【技术实现步骤摘要】
一种融合设计知识的采样方法、系统、设备及终端
[0001]本专利技术属于信息技术服务
,尤其涉及一种融合设计知识的采样方法
、
系统
、
设备及终端
。
技术介绍
[0002]目前较为流行的采样方法
(
如优化拉丁方试验设计方法
、
均匀试验设计方法等
)
均是以设计空间的几何距离作为判断依据进行样本点的生成,对于已有的设计知识
(
数据库知识
、
专家知识等
)
无法进行集成,也无法实现设计知识指导下的样本点生成
。
[0003]船型优化过程中会产生大量的仿真数据,并且通过对数据进行分析可以发现会发现某些几何特征参数或设计变量对相关性能指标的影响具有一定的变化规律,如果能够合理地利用这一部分知识,对采样过程进行指导,无疑能够大幅提高优化的效率和精度
。
[0004]通过上述分析,现有技术存在的问题及缺陷为:
[0005]1.
现有的采样方法主要以设计空间的几何距离作为判断依据进行样本点的生成,无法充分利用已有的设计知识
(
数据库知识
、
专家知识等
)
进行样本点的生成和优化过程的指导
。
[0006]2.
现有的采样方法无法灵活地适应复杂的设计空间和多维度的设计变量,导致采样点分布不均匀
、
采样效率低下等问题
。
[00
【技术保护点】
【技术特征摘要】
1.
一种融合设计知识的采样方法,其特征在于,融合设计知识的采样方法包括:
S101
,利用已有的专家知识或数据库知识确定
Beta
分布的参数
α
和
β
的取值,构建先验参数分布;
S102
,利用满足
Beta
分布的随机数生成器,生成满足初始先验分布下的样本点;
S103
,计算性能指标,并将数据储存于数据库;
S104
,利用数据库中所有的数据计算满足相应参考分布下的样本均值和方差;
S105
,判断整个过程是否达到最大迭代次数的终止条件,若达到最大迭代次数,则退出整个过程;若未达到最大迭代次数,则利用后验参数分布推导式进行更新
。2.
如权利要求1所述的融合设计知识的采样方法,其特征在于,
S101
具体的实现方法为:
1)
收集已有的专家知识或数据库知识,包括设计变量的取值范围
、
变量之间的关系
、
历史数据;
2)
根据收集到的知识,确定
Beta
分布的参数和的取值,例如可以使用最大似然估计或贝叶斯方法计算
Beta
分布的参数;
3)
构建先验参数分布,即将
Beta
分布的参数代入
Beta
分布公式中,得到先验概率密度函数;
S102
具体的实现方法为:
1)
利用
Beta
分布的随机数生成器,生成满足
Beta
分布的随机数;
2)
将生成的随机数代入设计变量中,得到初始样本点;
3)
根据需要生成的样本点数量,重复执行步骤1和步骤2,生成所需数量的样本点;
S103
具体的实现方法为:
1)
将生成的样本点代入相应的仿真模型中进行仿真计算;
2)
根据仿真结果计算性能指标;
3)
将样本点和对应的性能指标储存于数据库中;
S104
具体的实现方法为:
1)
从数据库中读取所有已有的样本点和对应的性能指标;
2)
根据样本点的分布情况,选择相应的参考分布,例如正态分布
、Beta
分布;
3)
利用已有的数据计算满足相应参考分布下的样本均值和方差,作为后验分布的参数;
S105
具体的实现方法为:
1)
判断是否达到最大迭代次数,若达到则退出整个过程;若未达到,则继续进行优化;
2)
根据已有的数据和后验分布的参数,利用贝叶斯公式推导式计算后验分布的参数;
3)
利用计算得到的后验分布的参数,生成新的样本点;
4)
重复执行
S103
和
S104
,计算新的样本点对应的性能指标和后验分布的参数;
5)
返回步骤1,直至达到最大迭代次数或满足其他终止条件
。3.
如权利要求1所述的融合设计知识的采样方法,其特征在于,
S104
中,样本的均值和方差计算公式如下:
式中,
μ
表示均值;
σ
表示方差;
T
表示时间项;
Λ
表示数据集;
H(x)
表示性能指标;
e
表示自然常数;表示参数分布;
T
表示时间项
。4.
如权利要求1所述的融合设计知识的采样方法,其特征在于,
S105
中,后验参数分布的更新公式如下:的更新公式如下:式中:
ψ
=
ζ
k
(
σ
k+1
)2+(1
‑
ζ
k
)((
σ
k
)2+(
μ
k+1
‑
μ
k
)2)。5.
如权利要求1所述的融合设计知识的采样方...
【专利技术属性】
技术研发人员:刘祖源,郑强,冯佰威,常海超,詹成胜,程细得,肖吕戈,
申请(专利权)人:武汉理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。