发动机模型的优化方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:28839042 阅读:25 留言:0更新日期:2021-06-11 23:37
本发明专利技术实施例公开了一种发动机模型的优化方法、装置、计算机设备及存储介质。该方法包括:根据预设解数量设置初始种群;获取初始种群在发动机模型上的第一输出集;根据第一输出集确定初始种群中每组发动机模型参数的第一适应度值;根据第一适应度值对初始种群进行选择、交叉以及变异操作,获得进化种群,初始种群和进化种群构成待选种群;获取进化种群在发动机模型上的第二输出集;根据第一输出集和第二输出集确定待选种群中每组发动机模型参数的第二适应度值;根据第二适应度值在待选种群中选取发动机模型参数构成新种群;若满足终止条件,使用新种群中的发动机模型参数对发动机模型进行优化。避免了对参考点集的依赖,使优化过程更加简单通用。

【技术实现步骤摘要】
发动机模型的优化方法、装置、计算机设备及存储介质
本专利技术实施例涉及发动机
,尤其涉及一种发动机模型的优化方法、装置、计算机设备及存储介质。
技术介绍
在发动机正式使用之前,要求发动机模型的设计要具有一定的可靠性,因此,就需要在不同的测试状态下均能够保持正常的运行状态,而在每个测试状态下,一般还需要使一些指标达到预期的数值。因此,假定测试状态的数量为k,且在每个测试状态下需要h个指标需要优化,那么就需要对k*h个指标同时进行优化。但发动机的设计一般涉及到流体力学原理等复杂的数学模型,往往不可导、非凸或非连续,因此在优化的过程中,传统的数学方法很难有效的解决。目前解决上述问题一般是采用将所得到的多目标问题转化为单目标问题的方式进行求解,但转化为单目时,很容易造成目标间的冲突,即很难平衡大量基准维度之间的选择,很可能需要以牺牲某些维度的性能而使总体的目标值降低,这样很难在现实生活中应用。另一种方案是采用基于支配关系或者基于分解的多目标优化方法进行求解,但往往在现实生活中,k*h的数值较大,是一个相对很高的维度,因此会出现大量的非支配本文档来自技高网...

【技术保护点】
1.一种发动机模型的优化方法,其特征在于,包括:/n步骤a)根据预设解数量设置初始种群,所述初始种群中的每个元素表示一组发动机模型参数;/n步骤b)将所述初始种群中各组发动机模型参数代入发动机模型,以获取所述初始种群在所述发动机模型上的第一输出集;/n步骤c)根据所述第一输出集确定所述初始种群中每组发动机模型参数的第一适应度值;/n步骤d)根据所述第一适应度值对所述初始种群进行选择、交叉以及变异操作,以获得进化种群;所述初始种群和所述进化种群构成待选种群;/n步骤e)将所述进化种群中各组发动机模型参数代入所述发动机模型,以获取所述进化种群在所述发动机模型上的第二输出集;/n步骤f)根据所述第一...

【技术特征摘要】
1.一种发动机模型的优化方法,其特征在于,包括:
步骤a)根据预设解数量设置初始种群,所述初始种群中的每个元素表示一组发动机模型参数;
步骤b)将所述初始种群中各组发动机模型参数代入发动机模型,以获取所述初始种群在所述发动机模型上的第一输出集;
步骤c)根据所述第一输出集确定所述初始种群中每组发动机模型参数的第一适应度值;
步骤d)根据所述第一适应度值对所述初始种群进行选择、交叉以及变异操作,以获得进化种群;所述初始种群和所述进化种群构成待选种群;
步骤e)将所述进化种群中各组发动机模型参数代入所述发动机模型,以获取所述进化种群在所述发动机模型上的第二输出集;
步骤f)根据所述第一输出集和所述第二输出集确定所述待选种群中每组发动机模型参数的第二适应度值;
步骤g)根据所述第二适应度值在所述待选种群中选取发动机模型参数构成新种群,所述新种群中发动机模型参数的组数为所述预设解数量;
步骤h)若未满足终止条件,则根据所述新种群更新所述初始种群,以及根据所述新种群中各组发动机模型参数在所述发动机模型上的输出更新所述第一输出集,并返回执行步骤c);若满足所述终止条件,则使用所述新种群中的发动机模型参数对所述发动机模型进行优化。


2.根据权利要求1所述的发动机模型的优化方法,其特征在于,所述根据所述第二适应度值在所述待选种群中选取发动机模型参数构成新种群,所述新种群中发动机模型参数的组数为所述预设解数量,包括:
将所述待选种群中的发动机模型参数按照所述第二适应度值进行排序;
若所述第二适应度值中非零值的个数小于所述预设解数量,则按照排序结果由大到小的选取对应的发动机模型参数构成所述新种群;
若所述第二适应度值中非零值的个数大于等于所述预设解数量,则执行,
步骤i)删除所述待选种群中对应所述第二适应度值为零的发动机模型参数;
步骤j)若当前的所述待选种群中发动机模型参数的数量仍大于所述预设解数量,则执行步骤k),否则直接由当前的所述待选种群中的发动机模型参数构成所述新种群;
步骤k)将当前的所述待选种群中对应所述第二适应度值最小的发动机模型参数删除,更新经过删除后的所述待选种群中每组发动机模型参数的所述第二适应度值,并返回执行步骤j)。


3.根据权利要求2所述的发动机模型的优化方法,其特征在于,所述根据所述第一输出集和所述第二输出集确定所述待选种群中每组发动机模型参数的第二适应度值,包括:
确定所述待选种群中每组发动机模型参数在各个维度上的目标值;其中,各个所述维度对应所述发动机模型中不同的测试状态以及测试指标,所述维度的数量为所述测试状态的数量与所述测试指标的数量之积,所述测试指标对应所述第一输出集和所述第二输出集中的各个输出;若所述测试指标的优化目标为预期值,则对应所述测试指标的所述目标值为所述待选种群中的发动机模型参数在所述发动机模型上对应目标维度的目标输出与对应所述目标输出的所述预期值之间的误差值,所述目标维度为对应所述测试指标的维度;若所述测试指标的优化目标为尽可能减小,则对应所述测试指标的所述目标值为所述目标输出相对于所述待选种群中各组发动机模型参数对应的所述目标输出的归一化值;若所述测试指标的优化目标为尽可能增大,则对应所述测试指标的所述目标值为取相反数后的所述目标输出相对于所述待选种群中各组发动机模型参数对应的取相反数后的所述目标输出的归一化值;
根据所述目标值确定所述待选种群中每组发动机模型参数的所述第二适应度值。


4.根据权利要求3所述的发动机模型的优化方法,其特征在于,所述对应所述测试指标的所述目标值为所述待选种群中的发动机模型参数在所述发动机模型上对应目标维度的目标输出与对应所述目标输出的所述预期值之间的误差值,所述目标维度为对应所述测试指标的维度,包括:



其中,fi(x)表示所述目标值,outputi(x)表示所述目标输出,truei(x)表示对应所述目标...

【专利技术属性】
技术研发人员:张清泉姚新
申请(专利权)人:南方科技大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1