基于非线性规划遗传算法的汽车动力传动系统参数优化研究

上海理工大学学报

第36卷第1期

J.UniversityofShanghaiforscienceandTechn0109y

V01.36

No.1

2014

文章编号:1007—6735(2014)01—0044—05

基于非线性规划遗传算法的汽车动力

传动系统参数优化研究

成志伟,

孙跃东,

宾,

廖欢

(上海理工大学机械工程学院,上海,200093)

摘要:研究了兼顾动力性和燃油经济性的汽车动力传动系统优化数学模型,以改善燃油经济性和整车动力性为目标,采用非线性规划遗传算法对某款轿车的动力传动系统参数进行优化研究并进行了仿真试验验证.结果表明:优化后原地起步加速时间降低了3.96%,整车多工况百公里油耗降低了8.23%.表明运用非线性规划遗传算法进行动力传动系统参数优化是可行的.关键词:动力传动系统;参数;非线性规划遗传算法;优化设计中图分类号:U

463.2

文献标志码:A

ParametricOptimizationofAutomobilePowertrainBased

NonlinearProgrammingGeneticAlgorithm

CHENGZhiWei,sUNYu争dong,L|UB.n,LIA0Huan

Sc钯竹ce

on

(Sc危00f

o,Mjc胁他讹f啪i伽e砌w,№{傀倦乱可0,S地唧№i如r

a竹d乳c忍他ofo倒,S地哪地{2D0093,侃伽o)

Abstr趾t:An

0ptimizedma恤ematicalmodelforvehiclepo、代rtminwasintl训uced,considering

comprehensively廿ledymmicpropertyandthefueleconomy.Takingfueleconomyanddynamic

propertyofthe、陀hiclebaSed

ona

as

optimalgoalstllepo、ⅣertrainparametersoftheVehiclewereoptimized

IlonlinearprogramminggeneticalgoritlllTl.AndtheresultSwere、陀rifiedbysimulation

testS.The

optim汤tion

on

resultsshowthattheaccelerat“m

timefromstandstilldecreaSesby3.96%

andthefueleconomy0fthecommercialvehicledecreasesby8.32%per100km.Thefeasibilityof

themethodbaSedKey

nonlinearprogramminggenetica190rithm、张sthenproved.

words:弘毗洲m轨;弘吼哪砒粥;僦蒯加e口r纠硒他啪咖妒砒蜊£}z批;叩阮帽绷0iD他de8咖

主要包括:发动机性能状况和动力传动系统参数选取的合理程度‘1|.不同的动力传动系统参数优化方法的使用,直接影响到整车动力性和燃油经济性状

实现汽车动力传动系统不同参数的最佳匹配是提高汽车的运输生产率、降低汽车燃油消耗重要途

径之一.而决定汽车动力性、燃油经济性好坏的因素

收稿日期:2013—02—25

基金项目:上海市科委科研计划资助项目(u140502000)

第一作者:成志伟(1985一),男,硕士研究生.研究方向:汽车动力传动系匹配仿真.Bmail:czw370632798@126.com通讯作者:孙跃东(1965一),男,教授.研究方向:车辆动力系统及匹配、车辆发动机性能测试.Bmail:syd@usst.edu.cn

万方数据

第1期成志伟,等:基于非线性规划遗传算法的汽车动力传动系统参数优化研究

况,因此对其研究具有现实意义.而动力传动系统设计是一种混合变量的非线性复杂优化问题,需要兼顾动力性和燃油经济性两方面的因素.目前,动力传动系统参数优化的方法主要采用的是遗传算法,它具有良好地全局搜索能力,可进行分布计算,求解速度快.但是缺点是遗传算法易出现早熟现象,即进化初期出现适应度较高的个体,繁殖过快,破坏群体多样性.而且在逼近最优解90%后,达到最优解时,花费时间长,局部搜索能力差,从而导致最优解的分布不理想.基于传统遗传算法的缺陷,提出了将遗传算法和非线性规划算法相结合的非线性规划遗传算法,这样既能利用遗传算法全局搜索的能力,又能发挥非线性规划算法较强地局部搜索能力,能保证运算速度和最优解较好的均匀性、较强的逼近性.本文综合考虑了影响车辆使用性能诸多因素,运用非线性规划遗传算法,通过对某款轿车动力传动系统的传动比和主减速比进行优化,进而达到了改善整车动力性和燃油经济性的目的.1

动力传动系统优化数学模型

1.1

目标函数的选择

1.1.1动力性目标函数

采用原地起步加速到最高车速的80%速度时连续换挡的加速时间,优化时要求加速时间尽量小些,数学表达式为

^(X)=£=£o+

f”。掰…J”。岫3.69[Ft一(Ff+F。)]

、u

式中,t为加速时间,s;£。为原地起步时间,s,可由

试验确定;钆。曲为汽车起步档位时最低车速,km/h;艿为车轮旋转质量换算系数;G为整车重量,N;F。,

R,n为驱动力、滚动阻力和空气阻力.

1.1.2燃油经济性目标函数

Q:坠蔓毪地(2)

其中,Ql-器.Q22

j:嘉鹣帆

Q3_等‰-Q4_Qdta

式中,S为整个多工况的行程;Q。,Qz,Q。,Q。为等

速段、等加速段、等减速段和怠速段的油耗;∑口。,∑

日:,∑臼3,∑口。分别为对应4个工况段的总油耗;y

为燃油的密度;口。为燃油消耗功率;s1,s2,s3分别

万方数据

为等速、等加速、等减速的行程;讹。,钆。为等加速起始、终了的车速;饥…钆n为等减速起始、终了的车速;ta为怠速时间.1.1.3综合目标函数

运用线性加权法优化目标函数,同时引入加权

因子∞i来考虑各个分目标函数在相对重要程度方

面的差异,但是由于动力性目标函数采用加速时间,单位是秒,而燃油经济性目标函数采用的百公里油耗,单位是升,存在量纲上的差异,无法直接相加.如果单位进行变换的话,优化结果也会不同.这样就会产生加权因子的选择无意义的问题,计算结果会与实际优化结果有较大的偏差.

解决方法是将有量纲的指标做统一量纲处理,目标函数就变形为

趴鄹讪・志hz蘸

∞)

式中,∞。,鲫。为加权因子;tm,Q曲为单个目标函数

的最优值.1.2优化变量

对于动力传动系统而言,在发动机和其它条件确定的情况下,影响动力性和燃油经济性主要因素为各档位传动比和主减速比,对于5档变速器的汽车而言,优化设计变量为

X=[∞1,...,∞5,∞6]T=[i91,...,i95,t舯](4)式中,i…i92,i驺,i94,i95和i妒为变速器中1,2,3,4,5挡传动比和主减速比.

1.3约束条件

动力传动系统优化约束条件主要指各档速比间

隔要求和汽车动力性能要求.速比约束条件主要为

相邻两档间的传动比的比值不宜过大,否则会造成发动机转速变化范围过大,换挡困难.故相邻两档间的比值一般不大于1.7~1.8,而且档位增加,相邻两档传动比的比值应减小.汽车动力性能约束条件主要指最高车速、最大爬坡度和附着力的要求.

所以约束条件为

g-(x)=等一1.8≤o

(5)

』12

92(x)=等一等≤o

(6)

』13

/12

93(x)=等一等≤o

(7)

』14

』13

94(x)=等一等≤o

(8)』15

/14

95(x)=卜等≤o

(9)

上海理工大学学报

2014年第36卷

98(x):旦挚一%9≤o(12)

96(X)=D71一一Dl一≤0

(10)97(X)=a’1一一al。≤0(11)

99(X)=钆7。一一钆。一≤0

(13)

式中,D。一,D7。一为1档动力因数最大值和要求

值;a・一,a7。。为最大爬坡度最大值和要求值;T幻一为发动机最大扭矩;F印为汽车驱动轮上法向反作用力;P为道路附着系数;‰一,钆:一为最高车速最大值和要求值.

2非线性规划遗传算法

非线性规划遗传算法的是一种基于生物界自然选择原理和进化机制,进行高效率全局寻优,同时根据所研究问题的非线性化的特点,利用非线性规划算法在局部寻优能力强的特点进行局部搜索的参数优化方法.

应用非线性规划遗传算法对动力传动系统参数优化设计,要进行如下步骤:

a.种群初始化进行遗传算法,首先要确立种群群体,即优化变量的设计解的集合.而群体的组成个体是一定数目的二进制串,所以设计变量与个体间的映射需通过编码来实现,本文中采取浮点编码的方法,即由问题解空间的一组向量x表示一个染色体编码,故动力传动系优化问题可表示为

X=(∞l,∞2,∞3,∞4,∞5,∞6)

群体的性质变化决定遗传算法的搜索能力,而其收敛性决定算法的收敛性,为保证算法的精度和速度,通常群体规模取20~100之间.同时为了保证初始群体具有普遍性,采用一致随机方式选取初始群体.

b.适应度值计算在非线性规划遗传算法中,采用适应度函数来区分群体中个体好坏的标准,适应值越大表明个体越优,即得到传动比和主减速比能更好改善动力性和燃油经济性.进行动力传动系统参数优化,优化问题是最小值优化问题,必须对目标函数进行适当的转化才能与适应度建立关系,适应度的计算函数为

u。A

.…、

fc一一F(x)

当F(x)<c—

7—10

当F(x)≥c一

(14)

式中,C一为一个可调参数,通常取F(X)理论上可能最大的值,本文中取C一=10.

c.选择从旧设计变量的解集合中以一定概

万方数据

率选择优良个体组成新的集合,以得到更好的解集合.个体被选中的概率与适应度值有关.一般采用轮盘赌法,即基于适应度的选择策略,个体i被选择的

概率为

p卜Fi/∑Ff

(15)

J=l

式中,Ft为个体适应度值;N为种群规模.

d.交叉指从种群中随机选择两个个体,采用实数交叉法交换组合,将父串的优秀特征遗传给子串,产生新的优秀个体.具体交叉操作方法,例如第七个染色体Ⅱt和第1个染色体Ⅱ。在位交叉操作方

法为

倪坷2

o巧(1山)+倪fJ6(16)

aⅡ=a舒(1一b)+口蝌6J

式中,6是[0,1]区间的随机数.

e.变异从种群中随机选取某个个体,对其进行变异以产生更优秀的个体.第i个个体的第歹个基因口订进行变异的操作方法为

o哲+(a缸一o,。。)/。(g),r≥o.5

Ⅱ巧={

(17)

a哲+(口曲一位西),。(g),r≤≤o.5

,(9)=r2(1—9/G。。。)2

(18)

式中,o一,a疵为区间的随机数a甜基因的上界和下界;rz是一个随机数;g是当前迭代次数;G一是最大进化次数;r为[0,1]区间的随机数.

f.非线性寻优

当遗传算法每次进化到10代

(a)给定一串数列,{r。),r。一0,初始点∞o,(b)构造罚函数p(∞)=∑[min(9t(∞),0]2及

目标函数G俺(∞)=F(∞)+。÷p(z),采用共轭方

向法,以∞卜1为初始点求解minG诹(z).

(c)若∞2达到精度要求,终止算法,输出最优

吕判断运算

遗传算法是一种向最优解逐渐

逼近的、反复进化的搜索方法,故需要判断新一代群

非线性规划遗传算法流程图如1所示.

后,以所得到的结果为初始值,搜索约束条件下的非

线性元函数的最小值.由于动力传动系统参数优化是一个多变量有约束的非线性优化问题,故采取惩罚函数法来进行非线性寻优,具体步骤为:

精度e>0,令七=1.

解;否则,令七=尼+1,从b步继续.

体是否满足结束条件,判断标准为是否完成所需的进化次数,如不满足,从b步骤继续进行计算.

第1期成志伟,等:基于非线性规划遗传算法的汽车动力传动系统参数优化研究

47

图1非线性规划遗传算法流程图

Fig.1

Flowchartof

n∞liIle盯pro耵ammjng

g蛐etic

algori岫

3优化实例

应用非线性规划遗传函数对某型轿车动力传动系统参数进行优化,该车的基本参数:发动机的排量

为1

070

mL,额定功率为48kW,额定转速为5

700

r/min,最大扭矩为88N・m(3500—4000

r/min),

空载质量为896岖,满载质量为1265kg,轮胎半径为272mm,风阻系数为0.40,迎风面积为2.31m2,传动效率为0.9,各档传动比分别为3.420,1.897,1.30,0.915,0.76,主减速比为4.388.3.1优化过程

发动机扭矩外特性拟合多项式为

M。=2.8351×10—10他;一4.7021×10—6视:+

2.2387×10—270。+53.9867

万有特性拟合多项式为

6。=600.9—5.178M。一1.2315×10—2佗。+

2.3187×10—2A织+1.7129×10—2竹:一

2.6975×10—6A辑一2.5957×10—6M:他。+2.5312×10—8M。佗:+1.075710—8竹:

优化过程中非线性规划遗传算法采用的基本参数为:种群规模为50,迭代次数为100,交叉率为0.6,变异率为0.1.本算法中初始种群与每代产生的新一代种群都严格约束在给定范围内,保证了生

万方数据

成个体都是一个可行解.图2反映了非线性规划遗传算法的优化过程.传动比和主减速比优化结果如表1所列.

图2非线性规划遗传函数优化过程

ng.2

蛳iIIIizati∞proc鸭sofnonliIIe盯pm舢ming

genetic

fIIncti帅

殂一

夏燃

兰篡

刻竺汤而吼

一临

3.2仿真试验验证

娶一

嚣玉兰躲竺可~

纛一

应用遗传算法对动力传动系统参数进行优化

后,采用A、,L.Cru№软件,并结合MATI。AB对由优

化结果进行仿真试验验证分析.基于AVL.CruiSe软件所建立的整车传动系统仿真模型如图3所示.优化前后动力性和燃油经济性如表2所示(见下页).优化前后动力性能和经济性能分别如图4(见下页)

和图5(见下页)所示.

轮胎

”古。

制动器

圆周

轮胎

图3整车传动系统仿真模型

Fig.3

Simulationmodelofdrivesystemofthevehicle

上海理工大学学报

2014年第36卷

表2优化前后整车性能对比

Tab.2

‘bmp盯isonbetw酏np盯fc唧m帅ces

befo№蚰d

aft盯optimization

图4优化前后动力性能比较

Fig.4(bmparisonbetweendynamicproperties

befbreandafteroptimization

lO

140912087

一100

805乏

604

403

2021

700

2100

3500

4900

6300

咒/(r・min一1)

(a)优化前发动机工作工况图

160

1014091208岳1007

80:宴

604。

4020i

1O

2100

3500

4900

6300

他/(r.min-1)

(b)优化后发动机工作工况图

图5优化前后燃油经济性比较

ng.5

C(粕p盯ison

bet骶叫fhel

e咖伽nybefo弛锄d

afteroptilIIization

万方数据

结合表2和图4中可以看出,原地起步连续换挡加速时间有所减小,直接档最大动力因数有较大提高,虽然最高车速和最大爬坡度有所下降,但是下降幅度较小.结合表2和图5中可以看出,图中彩色区域主要表示发动机工作区域,优化后发动机主要工作区域向左偏移,向经济工作区逐渐靠近,表明汽车燃油经济性得到改善,同时多工况百公里油耗明显下降,所以从总体来说,这种优化方案使得动力性和燃油经济性都得到一定程度的改善,兼顾了动力性和经济性指标,优化的结果令人较为满意,故采用非线性规划遗传算法来有效地优化汽车动力传动系统参数.4

结论

综合考虑汽车动力性和燃油经济性因数,提出了汽车动力传动系统优化数学模型,对目标函数分量做了归一化处理.应用非线性规划遗传算法对动力传动系统参数进行了优化并做了仿真试验验证,

结果表明,整车动力性和燃油经济性得到一定程度提高,说明了运用该算法对动力传动系统进行优化

是可行的.

参考文献:

[1]颜伏伍,胡峰,田韶鹏,等.基于多目标遗传算法的汽车

动力传动系统参数优化设计[J].汽车技术,2009,12:

20~23.

[2]汪定伟.智能优化算法[M].北京:高等教育出版

社,2007.

[3]余志生.汽车理论[M].4版.北京:机械工业出版

社,2006.

[4]李明.遗传算法的改进及其在优化问题中的应用研究

[D].长沙:湖南大学,2004.

[5]王薇,谷正气,董继征.基于惩罚函数法的汽车动力传

动系参数优化匹配分析口].机械与电子,2005(10):21

~24.

[6]TangCQ,Zhao

LG.Fuzzyoptimiza廿0n

ofvehicle

powertrainbaSed

on

dymmicq11ality

andfueleconon巧

[J].IⅨ、E,IntermtionalC0nference

on

Mecllanicaland

ElectroIlicS

En百neering,2010,20(6):390~393.

(编辑:金虹)


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn