当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于区间约束三维违反矢量的机械结构性能稳健优化设计方法技术

技术编号:18732692 阅读:31 留言:0更新日期:2018-08-22 03:07
本发明专利技术公开了一种基于区间约束三维违反矢量的机械结构性能多约束稳健优化设计方法。该方法包括以下步骤:利用区间数表示不确定性因素,建立机械结构性能多约束稳健优化设计模型,并在双层嵌套遗传算法内层,基于近似预测模型,计算机械结构性能指标的左右界。在双层嵌套遗传算法外层,基于区间约束三维违反矢量,对设计向量进行可行性判别;基于归一化整体距离,对设计向量进行排序,从而实现了机械结构性能多约束稳健优化设计模型的求解,进而获得机械结构性能稳健最优解。该方法可以保证约束性能的高稳健水平,并且不需要引入加权因子和正则化因子等人为参数,使得优化结果更客观。

A robust optimization design method for mechanical structure performance based on interval constraint 3D violation vectors

The invention discloses a multi-constraint robust optimization design method for mechanical structure performance based on interval constraint three-dimensional vector violation. The method includes the following steps: using interval numbers to represent uncertainties, a multi-constrained robust optimal design model of mechanical structure performance is established, and the left and right bounds of mechanical structure performance indexes are computed based on the approximate prediction model in the inner layer of double-layer nested genetic algorithm. In the outer layer of double-layer nested genetic algorithm, the feasibility of design vectors is judged based on the interval constrained three-dimensional violation vectors, and the design vectors are sorted based on the normalized global distance, so that the multi-constrained robust optimal design model of mechanical structure performance is solved and the robust optimal solution of mechanical structure performance is obtained. . This method can guarantee the high robustness level of constraint performance, and does not need to introduce artificial parameters such as weighting factor and regularization factor to make the optimization results more objective.

【技术实现步骤摘要】
一种基于区间约束三维违反矢量的机械结构性能稳健优化设计方法
本专利技术属于机械结构优化设计领域,涉及一种基于区间约束三维违反矢量的机械结构性能稳健优化设计方法。
技术介绍
目前,国内外学者在利用区间数表示不确定性的机械结构非概率稳健性优化设计研究中,主要采用间接方法来求解所构建的区间稳健设计模型,通过引入区间可能度的概念,将区间模型转化为确定性模型处理。但是,由区间长度及其相对位置信息计算而得的区间可能度只是一个具体数值,无法充分体现原优化模型中区间约束的不确定性信息。间接方法在模型转换过程中,往往利用加权因子将优化模型中结构目标性能指标的区间中值和长度作整体处理;为防止大数吃小数的情况发生,在对区间中值和长度进行加权处理之前,还需引入正则化因子使两者达到同一数量级。加权因子、正则化因子的取值均存在较大主观性,而这些模型转换参数的不同取值均会导致优化结果存在不确定性。为了改善间接求解方法的缺陷,根据Hu和Wang于2006年在《JournalofIndustrialandManagementOptimization》上发表的论文“Anovelapproachinuncertainprograming.I:Newarithmeticandorderrelationforintervalnumbers”中区间序关系,Cheng和Liu于2017年在《ComputersandStructures》上发表的论文“Robustoptimizationofuncertainstructuresbasedonnormalizedviolationdegreeofintervalconstraint”中提出了区间约束违反度的概念,提出利用区间约束违反度来判断机械结构设计向量的可行性;通过引入区间序位向量,对可行设计向量直接根据目标性能指标的区间中值和长度进行优劣排序,从而避免了引入加权系数和正则化因子主观取值不同而造成优化结果的不确定性。但该法在约束性能指标区间中值优于指定区间的中值时即认为约束可行,相对宽松的约束可行性判定标准难以保证约束严格稳健可行。而且,通过区间序位向量的模长对可行设计向量进行排序可能会出现两设计向量的优越性无法比较的情况。
技术实现思路
本专利技术的目的在于针对现有技术的不足,提供一种基于区间约束三维违反矢量的机械结构性能稳健优化设计方法。利用区间数表示不确定性因素,建立机械结构性能多约束稳健优化设计模型,并在双层嵌套遗传算法内层,基于近似预测模型,计算机械结构性能指标的左右界。在双层嵌套遗传算法外层,基于区间约束三维违反矢量,对设计向量进行可行性判别;基于归一化整体距离,对设计向量进行排序,从而实现了机械结构性能多约束稳健优化设计模型的求解,进而获得机械结构性能稳健最优解。为实现上述目的,本专利技术采用的技术方案是:一种基于区间约束三维违反矢量的机械结构性能稳健优化设计方法,该方法包括以下步骤:1)根据机械结构性能多约束稳健优化设计要求,确定不确定向量和设计向量的取值范围,以具有望小特性的机械结构性能指标的区间中值和长度为目标函数,将具有最大值限定的机械结构多性能指标描述为区间约束函数,建立机械结构性能多约束稳健性优化设计模型;2)在由设计向量和不确定向量确定的设计空间内进行采样,获取各样本点所对应设计向量的机械结构性能指标,构建结构性能指标的近似预测模型;3)利用双层嵌套遗传算法获得步骤1)建立的机械结构性能多约束稳健性优化设计模型的最优解,即为适应度最大的设计向量;具体包括以下子步骤:3.1)双层嵌套遗传算法初始化设置,生成初始种群;3.2)在遗传算法内层,根据构建的近似预测模型计算得到当前种群个体的目标和约束性能左右边界值,并计算整体区间约束三维违反矢量v(x),v(x)是设计向量每个约束所对应的区间约束三维违反矢量vi(x)的和,vi(x)表示为:vi(x)=(v1i(x),v2i(x),v3i(x))其中v1i(x),v2i(x),v3i(x)为vi(x)的三个分量,和分别是第i个约束性能指标的区间左右界,和分别是给定的区间左右界;3.3)在遗传算法外层,将设计向量区分为可行解和不可行解,|v(x)|=0的设计向量为可行解,|v(x)|>0的设计向量为不可行解,并计算可行解的归一化整体距离D(x):其中fC(x)和fW(x)分别是当代种群中可行解的结构目标性能指标的区间中值和长度;和分别为当代种群中所有可行解目标性能区间中值的最小值和最大值;和分别为当代种群中所有可行解目标性能区间长度的最小值和最大值;3.4)对可行解利用D(x)排序,对不可行解利用|v(x)|排序,可行解优于不可行解,得到当代种群所有个体的优劣排序;3.5)每次迭代完成后,判断是否达到最大迭代次数或者收敛条件:如达到,输出最优解;否则,对当前迭代次数加1处理,并进行交叉和变异操作从而生成外层遗传算法新种群的新个体,返回步骤3.2)。进一步地,所述步骤1)中,建立的机械结构性能多约束稳健性优化设计模型具体如下:其中,s.t.其中,式中x是设计向量,U是不确定向量,f(x,U)是结构目标性能指标,fL(x)和fR(x)分别是f(x,U)的区间左右界;gi(x,U)是第i个约束性能指标,Bi是给定的区间常数,该模型具有l个最大值限定的约束性能指标。进一步地,所述步骤2)中,在由设计向量和不确定向量确定的设计空间内通过拉丁超立方法进行采样,并利用Pro/E和AnsysWorkbench的协同仿真技术获取各样本点所对应设计向量的机械结构性能指标,进而利用Kriging技术构建结构性能指标的近似预测模型。进一步地,所述步骤3.1)中,初始化设置具体为:设置内外层种群大小、内外层的交叉和变异概率、最大迭代次数、收敛条件,设置外层遗传算法当前迭代数为1。进一步地,所述步骤3.4)中,对可行解利用D(x)升序排序,对不可行解利用|v(x)|升序排序;对可行解和不可行解进行排序,可行解优于不可行解;最终每个设计向量对应一个排序序号R(x),并计算适应度Fit(x)=1/R(x),适应度最大的设计向量为当代种群最优解。本专利技术的有益效果是:1)提出区间约束三维违反矢量进行设计向量的可行性判别,对于最大值限定的约束条件该判别指标以区间约束性能指标右边界与指定区间左边界为依据保证了约束性能的高稳健水平。同时该矢量能够充分反映不可行解对应的约束区间与指定区间的位置和大小关系,从而实现对不可行解的比较。2)基于归一化整体距离D(x)对可行解排序,基于整体区间约束三维违反矢量的模长|v(x)|对不可行解排序,从而实现设计向量的直接排序,该过程不需要引入加权因子和正则化因子等参数,优化结果更客观。附图说明图1为机械结构性能多约束稳健优化流程图;图2为上横梁实体模型图;图3为上横梁截面参数图。具体实施方式以下结合附图和具体实施例对本专利技术作进一步说明。利用本专利技术提出的基于区间约束三维违反矢量的机械结构性能多约束稳健优化设计方法,对某成形装备股份有限公司型号为300L4的超精密高速压力机的上横梁进行高刚度轻量化稳健性优化设计,如图1所示,优化设计方法具体如下:1)该上横梁的三维模型如图2所示,截面参数如图3所示,其中h1,h2,l1,l2和l本文档来自技高网
...

【技术保护点】
1.一种基于区间约束三维违反矢量的机械结构性能稳健优化设计方法,其特征在于,该方法包括以下步骤:1)根据机械结构性能多约束稳健优化设计要求,确定不确定向量和设计向量的取值范围,以具有望小特性的机械结构性能指标的区间中值和长度为目标函数,将具有最大值限定的机械结构多性能指标描述为区间约束函数,建立机械结构性能多约束稳健性优化设计模型;2)在由设计向量和不确定向量确定的设计空间内进行采样,获取各样本点所对应设计向量的机械结构性能指标,构建结构性能指标的近似预测模型;3)利用双层嵌套遗传算法获得步骤1)建立的机械结构性能多约束稳健性优化设计模型的最优解,即为适应度最大的设计向量;具体包括以下子步骤:3.1)双层嵌套遗传算法初始化设置,生成初始种群;3.2)在遗传算法内层,根据构建的近似预测模型计算得到当前种群个体的目标和约束性能左右边界值,并计算整体区间约束三维违反矢量v(x),v(x)是设计向量每个约束所对应的区间约束三维违反矢量vi(x)的和,vi(x)表示为:vi(x)=(v1i(x),v2i(x),v3i(x))

【技术特征摘要】
1.一种基于区间约束三维违反矢量的机械结构性能稳健优化设计方法,其特征在于,该方法包括以下步骤:1)根据机械结构性能多约束稳健优化设计要求,确定不确定向量和设计向量的取值范围,以具有望小特性的机械结构性能指标的区间中值和长度为目标函数,将具有最大值限定的机械结构多性能指标描述为区间约束函数,建立机械结构性能多约束稳健性优化设计模型;2)在由设计向量和不确定向量确定的设计空间内进行采样,获取各样本点所对应设计向量的机械结构性能指标,构建结构性能指标的近似预测模型;3)利用双层嵌套遗传算法获得步骤1)建立的机械结构性能多约束稳健性优化设计模型的最优解,即为适应度最大的设计向量;具体包括以下子步骤:3.1)双层嵌套遗传算法初始化设置,生成初始种群;3.2)在遗传算法内层,根据构建的近似预测模型计算得到当前种群个体的目标和约束性能左右边界值,并计算整体区间约束三维违反矢量v(x),v(x)是设计向量每个约束所对应的区间约束三维违反矢量vi(x)的和,vi(x)表示为:vi(x)=(v1i(x),v2i(x),v3i(x))其中v1i(x),v2i(x),v3i(x)为vi(x)的三个分量,和分别是第i个约束性能指标的区间左右界,和分别是给定的区间左右界;3.3)在遗传算法外层,将设计向量区分为可行解和不可行解,|v(x)|=0的设计向量为可行解,|v(x)|>0的设计向量为不可行解,并计算可行解的归一化整体距离D(x):其中fC(x)和fW(x)分别是当代种群中可行解的结构目标性能指标的区间中值和长度;和分别为当代种群中所有可行解目标性能区间中值的最小值和最大值;和分别为当代种群中所有可行解目标性能区间长度的最小值和最大值;3.4)对可行解利用D(x)排序,对不可行解利用|v(x)|排序,可行解优于不可...

【专利技术属性】
技术研发人员:程锦周振栋刘振宇谭建荣
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

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

1