法律状态公告日
法律状态信息
法律状态
2018-06-26
授权
授权
2018-02-16
著录事项变更 IPC(主分类):G05B13/04 变更前: 变更后: 申请日:20160128
著录事项变更
2016-05-11
实质审查的生效 IPC(主分类):G05B13/04 申请日:20160128
实质审查的生效
2016-04-13
公开
公开
技术领域
本发明涉及一种整车悬架控制系统及其设计方法,尤其是涉及一种基于事件触发 机制的整车悬架控制系统及其设计方法。
背景技术
由于悬架系统对汽车行驶平顺性、司乘舒适性及驾驶安全性等各方面有举足轻重 的作用,所以它在汽车性能控制方面扮演着重要角色,也是近年来的研究热点。悬架控制系 统主要包括三种控制方式:被动控制、半主动控制及主动控制。被动式悬架因其价格低廉、 结构可靠性高而被广泛应用,但其减振能力仅依赖于系统弹簧和阻尼的自身特性,当路面 扰动不在设计范围内时,控制效果便不理想。半主动悬架系统在被动悬架系统的基础上,把 不可变阻尼元件替换成可变阻尼元件,使其可以通过一定的控制输入力来控制和规划悬架 系统,从而对变化的路面扰动具备一定的适应能力,因其仅需较少的能量输入也被称为无 源主动悬架系统。主动悬架系统增加了有源的力发生装置,使其可以通过恰当的控制规律 驱动执行机构辅助悬架系统运动,进而达到预期性能。主动悬架控制因其良好的控制效果 而广受关注,但也存在很多研究难点,包括如何平衡汽车平顺性、驾驶安全性和悬架行程限 制等这些相互矛盾的性能要求等。
在对汽车行驶平顺性进行控制的同时,还需要考虑汽车悬架系统的最大行程,汽 车行驶安全性(即车轮要始终接触地面)和控制器饱和等限制条件。近年来,出现了很多好 的研究成果,为了达到更好的效果,也需要结合其他控制技术来设计控制器,比如线性二次 高斯控制、自适应控制、模糊控制、滑模控制和H∞控制等。
另一方面,目前大多数的研究成果都是聚焦在控制汽车平顺性的效果上而很少有 人关注控制成本,但控制成本也是不容忽视的重要方面。传统的控制方式包括连续控制和 周期控制。尽管周期控制方式更容易分析和设计,但它的控制周期并不能随着当前系统的 状态而实时做出调整,从资源节约和减少数据通信量的角度来说,周期控制的效果不尽如 人意。特别是越来越多的控制系统趋于通过网络通信和数字平台来完成控制任务,在这种 趋势下,减少数据通信量就显得尤为重要,这也对节约资源做出巨大贡献。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于事件触发 机制的整车悬架控制系统及其设计方法。
本发明的目的可以通过以下技术方案来实现:
一种基于事件触发机制的整车悬架控制系统,所述的整车悬架包括四个主动悬 架,该控制系统包括依次连接的事件触发装置、状态观测器、控制器和零阶保持器,整车悬 架输出端连接事件触发装置,所述的零阶保持器连接至整车悬架输入端形成控制回路,所 述的事件触发装置包括分别对应四个主动悬架的触发器,各触发器根据设定的事件触发条 件触发工作,将对应的主动悬架输出信息传输至状态观测器,状态观测器将观测的状态信 息传输至控制器,控制器根据状态观测器观测的状态信息输出相应的控制力,进而控制对 应的主动悬架工作。
一种基于事件触发机制的整车悬架控制系统的设计方法,该方法包括以下步骤:
(1)建立整车悬架控制系统状态空间模型,如下:
其中,x为汽车状态变量,F=[f1f2f3f4]T,其中各元素记作fi,fi为控制器对第i 个主动悬架输出控制力,i=1,2,3,4,ω=[yo1yo2yo3yo4]T,其中各元素记作yoi,yoi为第i 个主动悬架受到的路面扰动,i=1,2,3,4,v=[v1v2v3v4]T,其中各元素记作vi,vi为第i 个主动悬架输出信息,i=1,2,3,4,为控制目标变量,y为车身的垂直震荡位 移,θ为车身前后俯仰角度,为车身左右滚转角度,z2=[Δy1Δy2Δy3Δy4],其中各元 素记作Δyi,Δyi为第i个主动悬架的机械行程,i=1,2,3,4,A为汽车状态变量参数矩阵,B 为控制器输出控制力参数矩阵,Bω为路面扰动参数矩阵,C1悬架输出信息传输矩阵,C2为控 制目标变量输出传输矩阵,C3为主动悬架位移偏移量输出传输矩阵;
(2)设定各触发器事件触发条件为:
其中i=1,2,3,4表示第i个主动悬架,为第i个主动悬架上一 次事件发生时刻的输出信息与当前输出信息的差值,vi(t)为第i个主动悬架的当前输出信 息,为第i个主动悬架上一次事件发生时刻的输出信息,Φi为第i个触发器的权重矩 阵,δi为第i个触发器的触发阈值参数;
(3)基于整车悬架控制系统状态空间模型和各触发器触发条件建立整车悬架控制 系统闭环控制模型,如下:
其中,为状态观测器观测误差,的观测值, 为悬架系统上一次事件触发时刻输出信息与当前信息的差值,为悬架系 统上一次事件触发时刻输出信息,v(t)为悬架系统当前输出信息,L为观测器增益矩阵,K为 控制器增益矩阵,C为适合维数常矩阵;
(4)根据整车悬架控制系统闭环控制模型,采用李雅普诺夫稳定性分析法建立系 统稳定的线性矩阵不等式;
(5)建立整车悬架(1)的约束条件;
(6)根据给定扰动抑制比γ,计算能同时满足系统稳定的线性矩阵不等式以及悬 架系统约束条件的系统参数,包括第i个触发器的触发阈值参数δi、第i个触发器的权重矩 阵Φi、观测器增益矩阵L和控制器增益矩阵K。
步骤(4)具体包括以下子步骤:
(401)根据正定矩阵
其中V1(x(t))=xTP1x,V2(e(t))=eTP2e;
(402)对李雅普诺夫函数求导,求得使得李雅普诺夫函数导数小于0的矩阵不等式 为:
其中,
(403)令X=P1BK,Y=P2L,对式(5)进行线性化,得到系统稳定的线性矩阵不等式:
其中,
步骤(5)中悬架系统的约束条件包括:
(a)悬架行程约束条件:
(b)控制器执行输出力约束条件:
(c)汽车行驶安全约束条件:
fibd<Ni(9)
其中,Δyi,max为第i个主动悬架的最大机械行程,M为常数,fi,max为控制器对第i个 主动悬架输出最大控制力,fibad为第i个主动悬架向上作用力的上限阈值,Ni为汽车中机械 装置对第i个主动悬架向下作用力。
步骤(6)包括如下子步骤:
(601)任意选择第i个触发器的触发阈值参数δi∈(0,1)和第i个触发器的权重矩 阵Φi>0;
(602)将γ、δi和Φi带入式(6),若不等式存在可行解X,Y,P1和P2,则观测器增益矩 阵为:K=(P1B)+X,控制器增益矩阵为L=P2-1Y,并继续执行步骤(603),否则返回步骤(604);
(603)将控制器增益矩阵K、正定矩阵P1和P2分别带入式(7)、式(8)和式(9),若同时 满足悬架系统的约束条件,则保存当前设计参数δi、Φi、L和K,否则执行步骤(604);
(604)赋值δi=δi+Δ1,Φi=Φi+Δ2,并返回步骤(602),其中Δ1为阈值参数迭代 步长,Δ2为权重矩阵迭代步长。
步骤(6)计算出系统参数后,判定该系统是否会发生之诺现象,若是需重新设计系 统参数,否则该系统有效,具体判定方式如下:
判定公式:
是否存在正解,若是则该系统不会发生之诺现象,否则会发生芝诺现象,其中,hi为第i个触发器最小事件时间间隔,j ∈{1,2,3,4}/i表示去除集合{1,2,3,4}中等于i的元素形成的新的集合,是状态变量
步骤(2)中满足事件触发条件成立时,事件发生,汽车悬架系统在事件发生时刻输 出信息按如下方式更新:
其中表示第i个主动悬架的第ki次事件发生时刻,为时刻悬架系统输出 信息更新值,为时刻悬架系统的当前输出信息,为时刻的上一事件发生时 刻悬架系统输出信息更新值。
与现有技术相比,本发明具有如下优点:
(1)本发明对控制对象要求简单,适应性强,本发明提供的设计方法仅要求知道被 控对象即主动悬架的输出信息,而主动悬架的输出信息很容易从采样传感器中获得,而不 要求对象的状态可观,这从很大程度上放宽了对对象的要求,增强了本发明策略的适用性。
(2)本发明在设计控制器过程中充分考虑到实际应用中汽车悬架系统的约束条 件,增强了控制策略的实用性,本发明提供的控制器设计策略不仅满足良好的控制器性能, 同时还能满足汽车悬架最大行程约束、执行器饱和和汽车行驶安全性等实际约束,增强了 本发明策略的实用性和安全性。
(3)本发明策略结合了事件触发控制机制,减少数据传递次数,节约控制成本,只 有满足事件触发条件时,主动悬架的当前输出信息才会被传递到观测器,促使观测器观测 当前值供控制器使用,与传统连续控制相比,事件触发控制能够在不影响控制效果的前提 下,有限减少数据传递次数,节约资源,降低控制成本。
(4)针对路面扰动、系统采样误差和数据传输扰动等内部和外部扰动,本发明策略 采用控制策略,提高了本发明策略的鲁棒性、抗干扰能力和对各种扰动类型的适应性。
(5)考虑到整车模型中可能会出现四个悬架系统受到路面扰动程度不同、类型不 同等情况,对四个悬架系统分别进行控制可能会达到更好的控制效果,本发明设计了分布 式事件触发控制策略。对每一个悬架系统单独进行输出信息采样,并判断其传输时刻,本发 明解决了整车模型的控制问题,并对整车模型每个车轮的悬架系统单独设计控制策略,灵 活性强。
附图说明
图1为本发明基于事件触发机制的整车悬架控制系统结构框图;
图2为整车模型结构示意图;
图3为路面包块扰动时汽车垂直振动抑制效果图;
图4为路面包块扰动时汽车侧面滚转抑制效果图;
图5为路面包块扰动时汽车前后俯仰抑制效果图;
图6为路面包块扰动时控制器输出控制力的幅值曲线图;
图7为路面包块扰动时触发前左车轮主动悬架更新输出信息的事件序列图;
图8为路面包块扰动时触发前右车轮主动悬架更新输出信息的事件序列图;
图9为路面包块扰动时触发后左车轮主动悬架更新输出信息的事件序列图;
图10为路面包块扰动时触发后右车轮主动悬架更新输出信息的事件序列图;
图11为路面随机扰动时汽车垂直振动抑制效果图;
图12为路面随机扰动时汽车侧面滚转抑制效果图;
图13为路面随机扰动时汽车前后俯仰抑制效果图;
图14为路面随机扰动时控制器输出控制力的幅值曲线图。
其中1为整车悬架,2为事件触发装置,3为状态观测器,4为控制器,5为零阶保持 器。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。
实施例
如图1所示,一种基于事件触发机制的整车悬架控制系统,所述的整车悬架1包括 四个主动悬架,该控制系统包括依次连接的事件触发装置2、状态观测器3、控制器4和零阶 保持器5,整车悬架1输出端连接事件触发装置2,所述的零阶保持器5连接至整车悬架1输入 端形成控制回路,所述的事件触发装置2包括分别对应四个主动悬架的触发器,各触发器根 据设定的事件触发条件触发工作,将对应的主动悬架输出信息传输至状态观测器3,状态观 测器3将观测的状态信息传输至控制器4,控制器4根据状态观测器3观测的状态信息输出相 应的控制力,进而控制对应的主动悬架工作。
一种基于事件触发机制的整车悬架控制系统的设计方法,包括以下步骤:
(1)根据图2所示的简化的7自由度整车模型,建立整车悬架控制系统状态空间模 型,如下:
其中,x为汽车状态变量,y为车身的 垂直震荡位移,θ为车身前后俯仰角度,为车身左右滚转角度,yi是簧下质量(轮胎)的垂 直位移,其中i=1,2,3,4,在图2中分别为y1、y2、y3、y4,F=[f1f2f3f4]T,其中各元素记作 fi,fi为控制器对第i个主动悬架输出控制力,i=1,2,3,4,ω=[yo1yo2yo3yo4]T,其中各元 素记作yoi,yoi为第i个主动悬架受到的路面扰动,i=1,2,3,4,v=[v1v2v3v4]T,其中各元 素记作vi,vi为第i个主动悬架输出信息,i=1,2,3,4,为控制目标变量,z2= [Δy1Δy2Δy3Δy4],其中各元素记作Δyi,Δyi为第i个主动悬架的机械行程,i=1,2, 3,4,A为汽车状态变量参数矩阵,B为控制器输出控制力参数矩阵,Bω为路面扰动参数矩阵, C1悬架输出信息传输矩阵,C2为控制目标变量输出传输矩阵,C3为主动悬架位移偏移量输出 传输矩阵,具体地
(2)设定各触发器事件触发条件为:
其中i=1,2,3,4表示第i个主动悬架,为第i个主动悬架上一 次事件发生时刻的输出信息与当前输出信息的差值,vi(t)为第i个主动悬架的当前输出信 息,为第i个主动悬架上一次事件发生时刻的输出信息,Φi为第i个触发器的权重矩 阵,δi为第i个触发器的触发阈值参数;在此触发条件下,采样误差的更新状态为 其中Λi为耦合对角矩阵,与第i个主动悬架有关的对角元素值为1,其 余值为0;
(3)基于整车悬架控制系统状态空间模型和各触发器触发条件建立整车悬架控制 系统闭环控制模型,如下:
其中,为状态观测器观测误差,为x(t)的观测值, 为悬架系统上一次事件触发时刻输出值与当前系统输出值的差,L为观测器 增益矩阵,K为控制器增益矩阵,C为适合维数常矩阵。
(4)根据整车悬架控制系统闭环控制模型,采用李雅普诺夫稳定性分析法建立系 统稳定的线性矩阵不等式;
(5)建立悬架系统的约束条件;
(6)根据给定扰动抑制比γ,计算能同时满足系统稳定的线性矩阵不等式以及悬 架系统约束条件的系统参数,包括第i个触发器的触发阈值参数δi、第i个触发器的权重矩 阵Φi、观测器增益矩阵L和控制器增益矩阵K。
步骤(4)具体包括以下子步骤:
(401)根据正定矩阵
其中V1(x(t))=xTP1x,V2(e(t))=eTP2e;
(402)对李雅普诺夫函数求导,求得使得李雅普诺夫函数导数小于0的矩阵不等式 为:
其中,
(403)令X=P1BK,Y=P2L,对式(5)进行线性化,得到系统稳定的线性矩阵不等式:
其中,
针对汽车悬架系统设计控制器还必须考虑实际情况下悬架系统的机械限制、执行 器饱和和车辆行驶安全等约束条件。由于汽车系统中悬架行程有限,悬架行程必须保证在 最大行程范围内,具体约束条件为:|Δyi|<Δyi,max,其中Δyi为第i个主动悬架的机械行 程,Δyi,max为第i个主动悬架的最大机械行程,i=1,2,3,4,为了便于后续分析,需要把这一 条件转化为矩阵不等式的形式,那么就需要用到等价变换、矩阵不等式放大规则和舒尔补 定理等数学技巧,通过一系列等价变换和矩阵不等式放大,上述约束条件可以用其充分条 件的形式表示为
其中,表示矩阵的最大特征值,利用舒尔补 定理,上式可转换为矩阵不等式形式,即得到悬架行程约束条件:
针对执行器饱和这一约束条件,我们需要规定控制器输出控制力的大小要在执行 器最大执行力范围内,即||fi(t)||≤fi,max,fi,max是控制器对第i个主动悬架输出最大控制 力。为了保证汽车行驶安全,必须保证在汽车行驶过程中车轮要时刻与地面接触,数学描述 为kti(yi-yoi)≤Ni,其中i=1,2,3,4,Ni为汽车中机械装置对第i个主动悬架向下作用力,Ni由下列线性方程组求得:
同样采用等价变换、矩阵不等式放大规则和舒尔补定理,对约束条件进行变换,得 到其充分条件的矩阵表示方式,即:
控制器执行输出力约束条件:
汽车行驶安全约束条件:
fibd<Ni(9)
其中,Δyi,max为第i个主动悬架的最大机械行程,M为常数,fi,max为控制器对第i个 主动悬架输出最大控制力,fibad为第i个主动悬架向上作用力的上限阈值,Ni为汽车中机械 装置对第i个主动悬架向下作用力。
所述的步骤(6)包括如下子步骤:
(601)任意选择第i个触发器的触发阈值参数δi∈(0,1)和第i个触发器的权重矩 阵Φi>0;
(602)将γ、δi和Φi带入式(6),若不等式存在可行解X,Y,P1和P2,则观测器增益矩 阵为:L=P2-1Y,控制器增益矩阵为:K=(P1B)+X,并继续执行步骤(503),否则返回步骤 (604);
(603)将控制器增益矩阵K、正定矩阵P1和P2分别带入式(7)、式(8)和式(9),若同时 满足悬架系统的约束条件,则保存当前设计参数δi、Φi、L和K,否则执行步骤(604);
(604)赋值δi=δi+Δ1,Φi=Φi+Δ2,并返回步骤(602),其中Δ1为阈值参数迭代 步长,Δ2为权重矩阵迭代步长。
步骤(6)计算出系统参数后,判定该系统是否会发生之诺现象,若是需重新设计系 统参数,否则该系统有效,具体判定方式如下:
判定公式:
是否存在正解,若是则该系统不会发生之诺现象,否则会发生芝诺现象,其中,hi为第i个触发器最小事件时间间隔,j ∈{1,2,3,4}/i表示去除集合{1,2,3,4}中等于i的元素形成的新的集合,是状态变量
步骤(2)中满足事件触发条件成立时,事件发生,汽车悬架系统在事件发生时刻输 出信息按如下方式更新:
其中表示第i个主动悬架的第ki次事件发生时刻,为时刻悬架系统输出 信息更新值,为时刻悬架系统的当前输出信息,为时刻的上一事件发生时 刻悬架系统输出信息更新值。
以长安汽车作为研究对象,其参数如表1所示,根据表1中的参数和整车悬架控制 系统状态空间模型(1),得到模型的各参数矩阵A、B和Bω。
表1长安汽车具体参数
路面扰动因实际情况可分为两大类,一是用于提示车辆减速的路面包块,或者是 其他高的凸起物,另一类是路面上随时可能出现的随机扰动,为了验证本发明设计策略的 普遍性,本实例分别针对两种类型的扰动进行了实验:
(1)对于路面包块扰动:该扰动可以数学描述为:
其中h2=0.02m是包块凸起的最大高度,通过matlab仿真实验平台求解系统稳定 的线性矩阵不等式(6),并求得到观测器增益矩阵L和控制器增益矩阵矩阵K分别为:
把求得的观测器增益矩阵L和控制器增益矩阵矩阵K代入到系统模型和控制器模 型中,得到基于事件触发数据传输机制的控制效果图,如图3~10所示。图3、图4、图5依次给 出了汽车在遇到包块扰动时垂直振动、侧面滚转和前后俯仰运动的抑制效果图,并且与被 动控制策略的控制效果作了对比。图6描述了汽车在遇到包块扰动时控制器输出控制力的 幅值曲线图,可以看出最大输出控制力幅值没有超过执行器最大执行力范围。图7~图10依 次给出了四个触发器根据设定的事件触发条件分别触发四个主动悬架更新输出信息的事 件触发时序图,可以看出只有在系统受到扰动需要控制时才会有控制信息传递,汽车平稳 行驶时,则依靠汽车悬架系统自身的阻尼特性进行减震。这样就有效降低了信息传输率,节 约控制成本。
(2)对于路面随机扰动:当扰动大小影响到乘坐舒适性时,则会触发控制回路工 作,执行控制任务,当汽车在持续的一段时间内受到随机扰动时,可以把这种类型的扰动用 一系列相互独立的随机变量表示,其中,G0表示路面的粗糙系数,n0表示 参考空间频率。查阅有关文献,得知当n0=0.1时,G0=256×10-6m3。同样通过matlab仿真实 验平台得到合适的观测器增益矩阵L和控制器增益矩阵K,这里不再赘述。仿真效果如图11 ~14所示,图11~13依次给出了在随机扰动情况下垂直振动、侧面滚转和前后俯仰运动的 抑制效果图,并且与被动控制策略的控制效果作了对比,可以看出本发明设计的控制系统 抑制效果较好。图14给出了随机扰动情况下控制器控制力的幅值曲线图,可以看出最大输 出控制力幅值没有超过执行器最大执行力范围。
机译: 与基于事件的确认触发机制的安全对等交互的系统
机译: 基于事件调整车辆的充电/放电范围的设备和方法
机译: 一种确定Zea Mays组织中TC1507事件关键性的方法,其中TC1507事件包括建立包含CRY1F基因的变性,包括使用基于荧光的终点PCR Tag检测来检测事件TC150一般建议7和实现此方法的工具包。