汽车制动防抱死系统的模糊免疫PID控制方法技术方案

技术编号:22259901 阅读:55 留言:0更新日期:2019-10-10 13:29
本发明专利技术公开了一种汽车制动防抱死系统的模糊免疫PID控制方法,具体为步骤1,信号采集:利用车速传感器和轮速传感器分别获取汽车行驶和制动过程中的车速信号和轮速信号,并通过计算得到汽车制动过程中的滑移率、车轮角加速度、滑移率误差及滑移率误差变化率;步骤2,模糊量化:将获得的滑移率误差以及滑移率误差变化率作为模糊控制输入量,利用隶属函数模糊量化获得模糊输入量;步骤3,模糊推理:根据模糊控制规则进行模糊推理获得模糊输出量;步骤4,设计模糊免疫PID控制器;步骤5,制动系统根据最终的制动油压状态量来控制执行器调节制动油压的状态,使制动油压处于增压、保压或减压状态,从而使汽车获得良好的制动稳定性。

Fuzzy Immune PID Control Method for Automotive Brake Anti-lock Braking System

【技术实现步骤摘要】
汽车制动防抱死系统的模糊免疫PID控制方法
本专利技术涉及汽车电子控制技术的领域,尤其是一种汽车制动防抱死系统的模糊免疫PID控制方法。
技术介绍
汽车制动防抱死系统(ABS)能显著改善汽车制动过程中的制动性、稳定性和可操作性,提高汽车的主动安全性,减少因紧急制动时的甩尾和不能转向导致的交通事故。目前,由于汽车运行的环境条件、道路条件及车况性能差别很大,同时汽车制动时的数学模型不能精确建立,使得经典控制理论的控制不能取得最佳的效果。而模糊控制属于智能控制,可以实现非线性控制,无须为对象建立确切的数学模型,具有较好的鲁棒性和灵活性。但由于汽车行驶过程中的外界环境和驾驶员意图复杂多变,汽车制动防抱死系统(ABS)本身也存在非线性、时滞、参数扰动等影响,用具有固定输入、输出论域的传统模糊控制方法,难以充分发挥模糊控制的效果。模糊免疫PID控制既有“模糊”思想,同时该控制方法又结合免疫反馈的较强的自适应性和模糊控制的强鲁棒性,对比例系数进行模糊免疫在线调节,对微分系数和积分系数进行模糊在线调节,以满足汽车制动状态时,对不同控制参数的要求。
技术实现思路
1、本专利技术的目的为解决传统模糊控制方法存在的上述问题,本专利技术提供一种汽车制动防抱死系统的模糊免疫PID控制方法。2、本专利技术所采用的技术方案本专利技术公开了一种汽车制动防抱死系统的模糊免疫PID控制方法,包括以下步骤:步骤1,信号采集:利用车速传感器和轮速传感器分别获取汽车行驶和制动过程中的车速信号和轮速信号,并通过计算得到汽车制动过程中的滑移率、车轮角加速度、滑移率误差及滑移率误差变化率;步骤2,模糊量化:将获得的滑移率误差以及滑移率误差变化率作为模糊控制输入量,利用隶属函数模糊量化以获得对应的模糊输入量;步骤3,模糊推理:根据模糊控制规则对步骤2中获得的模糊输入量进行模糊推理,以获得对应的模糊输出量;步骤4,设计模糊免疫PID控制器,根据对应的输入量,获得所对应变量的控制器输出;步骤5,制动系统根据最终的制动油压状态量来控制执行器调节制动油压的状态,使制动油压处于增压、保压或减压状态,从而使汽车获得良好的制动稳定性。更进一步,所述的步骤1具体为:设v为车轮的中心速度,ω为车轮的角速度,r为车轮的滚动半径,s为滑移率,a为车轮的角加速度,制动时车轮的滑移率s的计算公式为:车轮角加速度a的计算公式为:设:在路面的最佳滑移率为s0,为经验值,车轮制动时的滑移率误差为e,滑移率误差变化率为ec,则:e=s-s0ec=de/dt。更进一步,所述步骤2中滑移率误差和滑移率误差变化率的模糊语言值、步骤3中的模糊输出量均为:(NB,NM,NS,ZE,PS,PM,PB),其中,NB表示负大,NM表示负中,NS表示负小,ZE表示零,PS表示正小,PM表示正中,PB表示正大。更进一步,所述步骤2中滑移率误差和滑移率误差变化率的隶属函数均采用TRIMF函数。更进一步,步骤4设计模糊免疫PID控制器包括以下步骤:步骤4.1,根据生物特异性免疫机理,得到免疫反馈基本模型,免疫反馈基本模型中包含非线性函数;步骤4.2,利用模糊控制器来逼近步骤1所得免疫反馈数学模型里面的非线性函数,得到模糊免疫比例算法,用于调节比例系数,其中,模糊控制器输入为模糊免疫PID控制器的输出和输出变化量,其输出为非线性函数的值;步骤4.3,采用模糊控制器调节积分系数和微分系数,模糊控制器的输入为偏差和偏差变化量,输出为积分增量和微分增量;步骤4.4,列出常规PID算法离散形式,联合步骤4.1、步骤4.2和步骤4.3得到模糊免疫PID算法的表达式。更进一步,步骤4.1中免疫反馈基本模型为:u(k)=K(1-ηf(u(k),Δu(k)))e(k);其中e(k)代表偏差量,u(k)代表控制器的输出,Δu(k)代表控制器输出变化量K为控制反应速度,η为控制稳定效果,f(·)为一选定的非线性函数。更进一步,步骤4.2中采用二维模糊控制器逼近步骤1中的非线性函数f(u(k),Δu(k))),模糊控制器的输入变量为PID控制器的输出u和输出偏差量Δu,负、零和正三个模糊集对输入变量u模糊化,负和正两个模糊集对输入变量Δu模糊化;负、零和正三个模糊集模糊化函数f(u,Δu))的值,确定所述模糊集的论域,得出模糊免疫模型用于调节PID控制器中的比例系数。更进一步,步骤4.3中采用模糊控制调节积分系数和微分系数,模糊控制器的输入为滑移率偏差e和滑移率偏差变化量Δe,输出变量为积分系数增量ΔKI和微分系数增量ΔKD;输入变量e和Δe均被七个模糊集模糊化,即负大、负中、负小、零、正小、正中和正大,确定输入变量e和Δe的论域;输出变量ΔKI和ΔKD均被七个模糊集模糊化,即负大、负中、负小、零、正小、正中和正大,确定输出变量ΔKI和ΔKD的论域。更进一步,步骤4.4所得模糊免疫PID控制算法最终表达式为:其中,e(k)代表偏差量,u(k)代表控制器的输出,Δu(k)代表控制器输出变化量,K代表免疫反馈响应速度,η代表免疫反馈稳定效果,KI0、KD0分别为模糊控制器初始积分值、微分值,ΔKI、ΔKD分别为模糊控制器的输出积分增量、微分增量。3、本专利技术所采用的有益效果本专利技术基于汽车制动防抱死系统的模糊免疫PID控制系统及方法中模糊控制和免疫PID控制相结合,既具有免疫PID控制的可靠性又具有模糊算法的强鲁棒性和调整时间短的优点,还具有免疫算法全局自寻优能力,能更好地控制制动系统快速且无超调地响应和跟踪期望输出。同时,对比例系数kp进行免疫模糊调节,对积分系数ki和微分系数kd进行在线修改,以满足不同误差e和误差变化de对控制参数的不同要求,使被控对象有良好的快速响应特性和鲁棒性,从而使PID控制器有较强的自适应性。附图说明图1是本专利技术的汽车制动防抱死系统控制原理图;图2是本专利技术体液免疫调节原理图;图3是本专利技术的模糊免疫PID控制结构图;图4是本专利技术的模糊免疫PID控制防抱死系统仿真模型。具体实施方式下面结合本专利技术实例中的附图,对本专利技术实例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域技术人员在没有做创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。下面将结合附图对本专利技术实例作进一步地详细描述。实施例1本专利技术的一种汽车制动防抱死系统的模糊免疫PID控制系统控制方法,将以滑移率误差及其变化率作为模糊控制参数获得的输出量,其控制原理如图1所示。实施例:本实施例提出一种汽车制动防抱死系统的模糊免疫PID控制系统控制方法,包括以下步骤:步骤1,采集信号:利用车速传感器和轮速传感器分别获取汽车行驶和制动过程中的车速信号和轮速信号,并通过计算得到汽车制动过程中的滑移率、车轮角加速度、滑移率误差及滑移率误差变化率;设:v为车轮的中心速度,ω为车轮的角速度,r为车轮的滚动半径,s为滑移率,a为车轮的角加速度,制动时车轮的滑移率s的计算公式为:车轮角加速度a的计算公式为:设:在路面的最佳滑移率为s0(经验值),车轮制动时的滑移率误差为e,滑移率误差变化率为ec,则:e=s-s0ec=de/dt步骤2,模糊量化:将获得的滑移率误差以及滑移率误差变化率作为模糊控制输入量,本文档来自技高网...

【技术保护点】
1.一种汽车制动防抱死系统的模糊免疫PID控制方法,其特征在于,包括以下步骤:步骤1,信号采集:利用车速传感器和轮速传感器分别获取汽车行驶和制动过程中的车速信号和轮速信号,并通过计算得到汽车制动过程中的滑移率、车轮角加速度、滑移率误差及滑移率误差变化率;步骤2,模糊量化:将获得的滑移率误差以及滑移率误差变化率作为模糊控制输入量,利用隶属函数模糊量化以获得对应的模糊输入量;步骤3,模糊推理:根据模糊控制规则对步骤2中获得的模糊输入量进行模糊推理,以获得对应的模糊输出量;步骤4,设计模糊免疫PID控制器,根据对应的输入量,获得所对应变量的控制器输出;步骤5,制动系统根据最终的制动油压状态量来控制执行器调节制动油压的状态,使制动油压处于增压、保压或减压状态,从而使汽车获得良好的制动稳定性。

【技术特征摘要】
1.一种汽车制动防抱死系统的模糊免疫PID控制方法,其特征在于,包括以下步骤:步骤1,信号采集:利用车速传感器和轮速传感器分别获取汽车行驶和制动过程中的车速信号和轮速信号,并通过计算得到汽车制动过程中的滑移率、车轮角加速度、滑移率误差及滑移率误差变化率;步骤2,模糊量化:将获得的滑移率误差以及滑移率误差变化率作为模糊控制输入量,利用隶属函数模糊量化以获得对应的模糊输入量;步骤3,模糊推理:根据模糊控制规则对步骤2中获得的模糊输入量进行模糊推理,以获得对应的模糊输出量;步骤4,设计模糊免疫PID控制器,根据对应的输入量,获得所对应变量的控制器输出;步骤5,制动系统根据最终的制动油压状态量来控制执行器调节制动油压的状态,使制动油压处于增压、保压或减压状态,从而使汽车获得良好的制动稳定性。2.根据权利要求1所述的汽车制动防抱死系统的模糊免疫PID控制方法,其特征在于,所述的步骤1具体为:设v为车轮的中心速度,ω为车轮的角速度,r为车轮的滚动半径,s为滑移率,a为车轮的角加速度,制动时车轮的滑移率s的计算公式为:车轮角加速度a的计算公式为:设:在路面的最佳滑移率为s0,为经验值,车轮制动时的滑移率误差为e,滑移率误差变化率为ec,则:e=s-s0ec=de/dt。3.根据权利要求1所述的汽车制动防抱死系统的模糊免疫PID控制方法,其特征在于,所述步骤2中滑移率误差和滑移率误差变化率的模糊语言值、步骤3中的模糊输出量均为:(NB,NM,NS,ZE,PS,PM,PB),其中,NB表示负大,NM表示负中,NS表示负小,ZE表示零,PS表示正小,PM表示正中,PB表示正大。4.根据权利要求1所述的汽车制动防抱死系统的模糊免疫PID控制方法,其特征在于,所述步骤2中滑移率误差和滑移率误差变化率的隶属函数均采用TRIMF函数。5.根据权利要求1所述的汽车制动防抱死系统的模糊免疫PID控制方法,其特征在于,步骤4设计模糊免疫PID控制器包括以下步骤:步骤4.1,根据生物特异性免疫机理,得到免疫反馈基本模型,免疫反馈基本模型中包含非线性函数;步骤4.2,利用模糊控制器来逼近步骤1所得免疫反馈数学模型里面的非线性函数,得到模糊免疫比例算法,用于调节比例系数,其中,模糊控制器输入为...

【专利技术属性】
技术研发人员:李广军毛湘文陈子文丁佳慧
申请(专利权)人:江苏理工学院
类型:发明
国别省市:江苏,32

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

1