利用遗传算法继续斜盘型轴向柱塞泵缸体优化设计
撮要:白文联合斜盘型轴向柱塞泵缸体优化设计,采纳了浮点数补码和惩办因变量相配值度量下的遗传算法,对有束缚的实参数最优化问题作了初步钻研。后果表明,遗传算法对此问题不仅是可行的,而且还预示出了其大局寻优的劣势。
要害词:遗传算法 柱塞泵优化
Self-leanningfuzzyslidingmodecontrolanditsapplicationtoelectrohydraulic
servosystem
DuanSuolinetal
Abstract:Combiningtheoptimumdesignonthecylinderoftheswashplateaxialpistonpump,thispaperdiscusse
showtoapplytheGeneticAlgorithmswithfloatcodeandpunitivefunctiontotheoptimumdesignwithseveralrea lparameters.
Keywords:Optimization Genetic Algorithms
1 小引
遗传算法〔1〕(GeneticAlgorithms:GA)作为一种随机搜寻算法,与传统优化步骤相比,在搜寻内中中不轻易陷入全部最优,即便在所界说的因变量是不陆续的、非规定的或有噪声的状况下,它也能以很大的或然率找到通体最优解,因而在组合优化等许多畛域失去了顺利的利用。
机械优化设计是古代优化设计中的不足道组作成体,然而,遗传算法在机械优化设计中的利用却受到很大制约。这重要是所以机械优化设计中的问题通常为有束缚实参数最优化问题,而遗传算法的常见补码形式为二进制补码形式。在二进制补码示意中,在其串长短定然的状况下,较大的变质变迁海域会招致二进制示意的精度不够,而为了普及二进制示意精度,采纳更多的位,却会使算法进度上升。两者的抵触造成了利用的困苦。因而,对实参数有束缚最优化问题的钻研是遗传算法的难点之一。
白文对准下面的问题作了初步的探寻,试行采纳惩办因变量将有束缚的问题转化为无束缚问题,并在遗传算法中采纳了浮点数示意步骤及其相应的遗传算子操作,从而防止了采纳二进制补码所招致的对示意精度的制约。以此为根底,对准斜盘型轴向柱塞泵缸体构造优化设计问题继续了钻研,并失掉了中意的后果。
2 有束缚最优化问题的遗传算法
(1)染色体的结构
通常,采纳遗传算法时,所继续的二进制补码不仅要继续二进制转换,而且抒发的精度也会受到制约,假如优化设计中只有一个设计变量X。其下限为A,上限为B,用二进制示意的精度为(A-B)/n(n为二进制串的位长短)。若A-B=1cm,则q=1/ncm。当n=8时,q=0.125cm;当n=16时,q=0.0625cm,当n=32时,q=0.03125cm。由此可见,采纳二进制串示意一个设计变量,即便其串长短达成32位,也无奈达成机械设计常见的0.01的精度务求,而这在多设计变量中问题会更加突出。
为理解决这一问题,白文间接采纳浮点数示意计划。在浮点数示意中,各代成员都是用染色体示意,染色体为参数矢量=(x1,x2,…,xm)∈Rm,其中的等位基因xi均为实数。浮点数示意法的精度依赖于电脑,但正常来说比二进制示意高得多。另外,浮点数可以示意无比大的海域,而在二进制串长短定然的状况下,海域规模的增常会招致二进制示意的精度上升。
(2)评估因变量的选取
机械优化设计往往是有束缚的优化设计。在有束缚的优化设计中,要找到一个可行解与找到一个最好的解简直是一样的困苦。为了从不行行解中失掉多余的信息,引入惩办因变量将有束缚问题转化为无束缚问题。
思忖束缚最小化问题,其内容为ming(x),且使bj(x)≥0,j=1,2,…,m。将它转化为无束缚内容。即结构并求式中:
maxF(x)(1)
F(x)=G(x)?P(x)(2)
(3)
(4)(5)
其中,k和β都是常数:当g>0时,β=1;当g?0时,β=-1。P(x)是违反束缚的惩办因变量,G(x)是度量解的品质。
在相配值的划算内中中,同声引入了相配值对比变换机制,若原因变量为F,对比相配因变量为U,指数对比变换满足关系式:U(F)=exp(-β*F),从表1和表2可看出指数对比变换的作用:
群体中有6个串,其中一个串的相配值很大。当初继续β=0.01的指数对比变换,原值和变换后的值见表1,可发现经变换后群体差距放大了。
表1 β=0.01时相配值和对比变换值原相配值
(F)20087654对比相配值
(U)2.7181.0411.0361.0301.0251.020群体中有6个串,它们的相配值较濒临。当初继续β=0.1的指数对比变换,原值和变换后的值见
表2。可发现通过变换后群体差距放大了。
表2 β=0.1时相配值和对比变换值原相配值
(F)987654对比相配值
(U)90553320127可见,相配值指数对比变换机制的引入,一上面能够预防在搜寻起始阶段因为群体中极少的个体绝对于大少数个体而言相配性无比好而产生的过早收敛,一上面能够预防在搜萦前期因为群体的均匀相配值濒临于群体的最优相配值而产生的竞争失踪。
(3)遗传算子操作
①取舍规定。取舍规定的作用是把以后群体中的个体按与相配值成对比的或然率复制到新的群体中。在通常状况下,采纳轮盘赌取舍机制,其重要步调如次:
a.划算群体中所有染色体相配值的和:S=Σfi
b.划算随机值m=RAND(O,S)。
c.从群体中编号为1的染色体结束,将其相配值与后继染色体中的相配值相加,直到累加和大于或等于m。
最初加出来的染色体就是要取舍的染色体。
②杂交规定。因为采纳了浮点数补码计划,因而,它的杂交算子和上面的变异算子都务必存在数值特点。
杂交算子的界说为求两个向量的线性组合,即那末第t代的个体Sv和Sw杂交,则产生的子代为:
St+1v=aStw+(1-a)Stv(6)
St+1w=aStv+(1-a)Stw(7)
③变异规定。变异算子界说为:那末第t代个体为Xi=(V1,…,Vn),则每个重量Vk彻底相反的以或然率继续变异,一次变异的后果为(V1,…,Vk′,…,Vn),1≤k≤n,Vk的值按上面随机形式决议:(8)
Δ(t,y)=y〔1-r(1-t/T)*b〕(9)
其中,LB和UB别离为第k个参变量界说域的左右界,r是〔0,1〕上的随机数,T是遗传算法中的最大代数。
(4)停留信条
遗传算法曾经迭代了预置的代数,或者失掉了中意的后果。
3 斜盘型轴向柱塞泵缸体优化设计的GA算法
(1)斜盘型轴向柱塞泵缸体优化设计的数学模子
斜盘型轴向柱塞泵是泵的重要种类之一,它的优化设计务求在满足泵的性能(排量q)强度和刚度务求的前提下,放量使泵的构造紧凑(即体积小,品质轻,用粮少)。因而它是一个多设计变量、多束缚、实参数最优化问题。依据参考文献〔3〕所得的缸体设计实践模子,能够构建如次的优化模子(其构造及参数见图):
设计变量取为(10)
指标因变量为
F(X)=Vc=π〔(D2-d21)(l+Δl-zx21l)〕/4-zs0Δl(11)
求取F(X)的最小值minF(X)。
式中:D=2R+2δ+x1
δ=min(δ1,δ2)
δ1=2Rsin(π/z)-x1
δ2=R-x1/2-d1v/2
R=4qth/(zx1tgβ)
l=x2+2Rtgβmax+△H
缸体构造参数示用意
束缚条件
缸体强度条件为:(12)
缸体刚度条件为:(13)
缸孔与柱塞接触强度条件为:
g3(X)=2Frl/x1-〔p〕≤0(14)
柱塞最大绝对滑行进度束缚条件:
g4(X)=Rπntgβmax/30-〔υmax〕≤0(15)
比功率条件为:
g5(X)=R(πn/30)(2/x1)(Frl)φ=75tgβmaxsin75°-〔pυ〕≤0(16)
为保障多少何长短d,ll,δ务必为正值而产生的束缚条件:
g6(X)=-x1≤0(17)
g7(X)=-x2≤0(18)
g8(X)=-δ≤0(19)
为保障分母项前后大于0而产生的束缚条件:
g9(X)=f(3L0/x2-2+ll/x2)sinβmax-cosβmax≤0(20)
(2)缸体优化设计的遗传算法
缸体优化设计的遗传算法如次:
Step1初始化
输出参数:柱塞数Z
算法参数Pc,Pm,Pop_size,max_gen
Step2产生初始种群。
Step3划算每一个染色体对应的评估值I=1
①按2之(3)中的惩办因变量法和相配值对比变换机制划算个染色体的相配值f1。
②I=I+1,若I>Pop_size,则转向Step4;要不转向Step3之①
Step4停留信条:
满足下列条件之一,则算法停留:
①迭代数>max_gen;
②ft+1-ft<ε
要不转向Step5。
Step5取舍
采纳2之(3)①的轮盘赌取舍机制。
Step6杂交
采纳2之(3)②杂交规定继续杂交。
Step7变异
采纳2之(3)③的变异规定继续变异。
而后转向Step3。
4 划算后果及其综合
依据之上的步调,失掉了表3的划算后果:
表3 优化后果Zd
(cm)l1
(cm)Vc
(cm)R
(cm)l
(cm)D
(cm)δ1
(cm)δ2
(cm)Frl
(kN)71.604.28289.32.806.608.50///
51.784.10425.83.086.409.781.840.920.3461.683.87316.22.886.048.971.200.765.6571.603.69248.12.745 .778.410.780.675.1081.493.58231.22.765.688.260.620.744.5091.383.50231.12.865.668.250.580.893.97
综合表3中的数据,能够得出如次的论断:
(1)表3中的Vc和d的变迁关系,相符参考文献〔3〕中得出的论断:在0<d<2cm的区间内,d的微弱增多会使Vc很快减小。
(2)把用遗传算法失去的Vc的优化值和参考文献〔3〕中用随机搜寻算法失去的值加以比拟,能够发现前者优于后者,表明了遗传算法在搜寻内中中存在大局优化的特点,也进一步表明了将遗传算法用来实参数、有束缚最优化问题是可行的。
(3)为了运用浮点数补码计划而采纳的两个向量线性组合的杂交算子对格式存在高低的毁坏作用。参考文献〔2〕中提出了采纳两种杂交算子,即以50%的或然率用线性组合的杂交,50%的或然率用实域杂交,对这种步骤的无效性,再有待于于进一步钻研。更多学问,请登陆上海万经泵业,(隔膜泵http://wwww.baidubeng.com)
上一篇:离心泵的联用 下一篇:缭绕阀在炼油化工安装的如何利用
本文出自:www.baidubeng.com
|