【技术实现步骤摘要】
一种基于遗传算法优化的车辆追尾碰撞模糊控制方法
本专利技术属于车辆控制
,尤其涉及一种基于遗传算法优化的车辆追尾碰撞模糊控制方法。
技术介绍
当前后两车辆发生追尾碰撞的风险很高,应当采取辅助控制或自动控制的方式来规避风险。以往一些学者已经提出了多种经典的控制方法,例如:PID控制、滑模控制及线性二次型最优控制等。然而上述经典的控制方法虽然能够提供一定精确地控制效果,但其必须建立在精确数学模型的基础上。而实际情况下,我们通常很难获得车辆的精确数学模型,因此制约了上述控制方法在车辆主动控制方面地发展。另外有学者提出了模糊逻辑控制器(fuzzylogiccontroller,FLC),由于其适用于解决多参数、非线性系统的控制问题,并且模糊控制规则能够很好地反映驾驶员的驾驶特性,因此将模糊逻辑控制器应用于车辆的主动控制是可行的。模糊逻辑控制器是最常用的智能控制方法之一。该方法主要包括模糊语言变量、模糊集以及模糊推理。它克服了经典控制方法的缺陷,有效地解决了工业控制领域和其他行业内难以解决的难题。模糊逻辑控制器(FLC)主要由模糊化、知识库、模糊推理以及去模糊化(即清晰化)四部分组成。模糊控制具有以下优点:(1)利用语言方法设计控制系统时,没有必要建立被控对象的数学模型;(2)能够解决控制过程中滞后、时变、非线性等复杂问题,提高了控制系统的鲁棒性;(3)易于用语言变量表示数学变量,通过模糊条件语句对专家知识进行描述;(4)根据语言规则及启发式的知识来构建FLC,有助于模拟人的思维方式,因此FLC能够用于处理复杂的系统。遗传算法(GeneticAlgorithm ...
【技术保护点】
一种基于遗传算法优化的车辆追尾碰撞模糊控制方法,其特征在于,该基于遗传算法优化的车辆追尾碰撞模糊控制方法由前后车间距、期望的车间距、前车速度、后车速度、后车相对于前车的车速差,得到FLC的输入变量相对距离误差、前后车辆的相对速度误差;对输入变量相对距离误差、相对速度误差和输出变量加速度进行模糊化处理;确定隶属度函数;建立模糊控制规则库;利用遗传算法对模糊规则库进行优化;利用Mamdani直接推理方法进行模糊推理,将获得的模糊值变为准确值,即将控制量变换成论域范围内的准确值;然后,经过尺度变换把该准确值变为实际的控制量。
【技术特征摘要】
1.一种基于遗传算法优化的车辆追尾碰撞模糊控制方法,其特征在于,该基于遗传算法优化的车辆追尾碰撞模糊控制方法由前后车间距、期望的车间距、前车速度、后车速度、后车相对于前车的车速差,得到模糊逻辑控制器FLC的输入变量相对距离误差、前后车辆的相对速度误差;对输入变量相对距离误差、相对速度误差和输出变量加速度进行模糊化处理;确定隶属度函数;建立模糊控制规则库;利用遗传算法对模糊规则库进行优化;利用Mamdani直接推理方法进行模糊推理,将获得的模糊值变为准确值,即将控制量变换成论域范围内的准确值;然后,经过尺度变换把该准确值变为实际的控制量;该基于遗传算法优化的车辆追尾碰撞模糊控制方法具体包括以下步骤:步骤一,由前后车间距D、期望的车间距S、前车速度LV、后车速度FV、后车相对于前车的车速差DV,得到模糊逻辑控制器FLC的输入变量相对距离误差ds、前后车辆的相对速度误差dv;选取相对距离误差ds、前后车辆的相对速度误差dv作为模糊逻辑控制器FLC的输入变量,相对距离误差ds、前后车辆的相对速度误差dv是模糊控制器的输入变量实际输出的加速度FAd控制量是输出变量,相对距离误差ds和相对速度误差dv分别由以下公式得到:ds=D-S;(1)dv=LV-FV;(2)其中,D为前后车间距,S期望车间距,LV是前车速度,FV是后车速度;步骤二,对输入变量相对距离误差ds、相对速度误差dv和加速度FAd控制量进行模糊化处理;输入输出变量的模糊化具体方法为:第一步,将输入的精确变量值变换成模糊逻辑控制器FLC要求的变量值,由制动距离算法:其中,τ1和τ2是延迟时间,d0是停车后两车间距,取τ1=0.1s,τ2=0.6s,d0=1.5m,a-max是车辆加速度的负下限;当前车以120km/h即33.33m/s的车速紧急刹车时,期望车间距S为67.5m,设定相对距离误差的变化范围ds是[-67.5m,67.5m],因此dv的变化范围是[-60km/h,60km/h];后车加速度的变化范围是[-8m/s2,8m/s2];第二步,对已处理的变量做尺度变换,转换到指定的模糊论域中,利用线性变换的方法进行尺度变换,公式如下:其中,是实际的输入变量;是变量的变化范围;[xmin,xmax]是变量指定的模糊论域;k为比例因子,相对距离误差ds的比例因子k=0.05,则由等式(5)知,相对距离误差的模糊论域为[-6,6],相对速度误差dv的变化范围是[-16.67m/s,16.67m/s],比例因子k=0.36,则由等式(5)知,相对速度误差的模糊论域为[-6,6],加速度FAd的变化区间为[-8m/s2,8m/s2],比例因子为k=0.75,则由等式(5)知,模糊论域为[-6,6],第三步,对变量做模糊处理,将准确值转换成模糊值,并使用对应的语言值来代替,对相对距离误差ds、相对速度误差dv和加速度FAd进行模糊化处理,均划分为7个模糊子集:负大NL、负中NM、负小NS、零Z、正小PS、正中PM、正大PL;步骤三,模糊逻辑控制器FLC的控制效果由隶属度函数决定,先确定隶属度函数;隶属度函数的确定:相对距离误差ds、相对速度误差dv以及加速度FAd的隶属度函数都采用三角函数,三角函数表示如下:其中,δ1、δ3是三角形的“脚”,δ2是三角形的“峰”,η(l)是变量l的隶属度;步骤四,建立模糊控制规则库;模糊控制规则库的建立方法:总共包含49条规则,第g条规则Rg的表示方式如下:其中,x...
【专利技术属性】
技术研发人员:陈晨,李美莲,项红玉,裴庆祺,魏康文,吕宁,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。