一种无人驾驶车辆制动控制系统及方法与流程

文档序号:12381730阅读:来源:国知局

技术特征:

1.一种无人驾驶车辆制动控制系统,其特征在于,包括电动缸、制动管路系统、数据采集卡、控制器和决策层,以及用于检测车速的轮速传感器和用于检测制动管路系统制动压力的油压表,所述电动缸与制动管路系统之间通过转接头连接,数据采集卡用于采集轮速传感器和油压表的数据,控制器用来读取决策层传输的数据和数据采集卡的数据,并控制电动缸的伸出与缩回。

2.根据权利要求1所述的无人驾驶车辆制动控制系统,其特征在于,所述制动管路系统包括制动总缸,以及通过油管分别与制动总缸连通的前轮制动分缸和后轮制动分缸,所述油压表用于检测制动总缸出口的制动压力。

3.根据权利要求2所述的无人驾驶车辆制动控制系统,其特征在于,所述油压表安装在油管上。

4.根据权利要求1所述的无人驾驶车辆制动控制系统,其特征在于,所述转接头上安装有力传感器,该力传感器与数据采集卡信号连接。

5.根据权利要求1所述的无人驾驶车辆制动控制系统,其特征在于,所述电动缸采用滚珠丝杠伺服电动缸。

6.一种采用权利要求1至5任一项无人驾驶车辆的制动控制方法,其特征在于,包括如下步骤:

1)决策层根据路况和无人车的行车要求发出制动位移x、期望车速vd和期望制动时间t的信号,控制器读取期望车速vd和轮速传感器检测的当前车速vc

2)判断期望车速vd与当前车速vc的大小,若vd≥vc,则不执行任何操作,若vd<vc,记录当前车速vc为vc0,并执行步骤3);

3)对无人车进行制动,具体方法如下:

建立期望制动压力pd与制动位移x、期望车速vd、期望制动时间t的数学模型,公式如下:

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msubsup> <mi>mv</mi> <mrow> <mi>c</mi> <mn>0</mn> </mrow> <mn>2</mn> </msubsup> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msubsup> <mi>mv</mi> <mi>d</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msub> <mi>nF</mi> <mi>f</mi> </msub> <mi>x</mi> <mo>+</mo> <mn>2</mn> <mi>n</mi> <munderover> <mo>&Integral;</mo> <msub> <mi>t</mi> <mn>1</mn> </msub> <msub> <mi>t</mi> <mn>2</mn> </msub> </munderover> <msub> <mi>F</mi> <mi>z</mi> </msub> <msub> <mi>v</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>d</mi> <mi>t</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>F</mi> <mi>f</mi> </msub> <mo>=</mo> <msub> <mi>u</mi> <mn>1</mn> </msub> <msub> <mi>F</mi> <mi>N</mi> </msub> <mo>=</mo> <msub> <mi>u</mi> <mn>1</mn> </msub> <mfrac> <mrow> <mi>m</mi> <mi>g</mi> </mrow> <mi>n</mi> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>F</mi> <mi>z</mi> </msub> <mo>=</mo> <msub> <mi>&mu;</mi> <mn>2</mn> </msub> <msub> <mi>p</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>s</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>&mu;</mi> <mn>2</mn> </msub> <msub> <mi>&pi;p</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msup> <mi>d</mi> <mn>2</mn> </msup> </mrow> <mn>4</mn> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>F</mi> <mi>z</mi> </msub> <mi>r</mi> <mo>+</mo> <msub> <mi>F</mi> <mi>f</mi> </msub> <mi>R</mi> <mo>=</mo> <mi>J</mi> <mi>&alpha;</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>v</mi> <mi>c</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>v</mi> <mrow> <mi>c</mi> <mn>0</mn> </mrow> </msub> <mo>-</mo> <mi>r</mi> <mi>&alpha;</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>t</mi> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中m为车辆质量,n为车轮个数,μ1为车轮与地面之间的摩擦系数,μ2为制动摩擦片与车轮之间的摩擦系数,s为制动分缸的截面面积,d为制动分缸直径,x为制动位移,Ff为地面与车轮之间的摩擦力,Fz为制动摩擦片与车轮之间的摩擦力,FN为地面对车轮的支持力,R是车轮半径,r是制动摩擦片作用于车轮的平均半径,α(t)是车轮的角加速度,J是车轮的转动惯量,t1为制动起始时间,t2为制动结束时间,且t2-t1=t;当前制动压力pc是时间的函数,公式中用pc(t)表示,当前车速vc也是时间的函数,用vc(t)表示,且vc(t1)=vc0,vc(t2)=vd,pc(t2)=pd

控制器根据期望车速vd与期望制动时间t计算出期望制动压力pd,然后控制器发出控制电动缸的伸出命令,且控制器在期望制动时间t内同时读取油压表的当前制动压力pc,并与计算的期望制动压力pd进行做差值,在当前制动压力pc等于期望制动压力pd时,即差值为0时,控制器停止发出对电动缸的控制指令。

7.根据权利要求6所述的制动控制方法,其特征在于,当油压表出现故障或者失效时,通过电动缸的推力F、制动总缸的压力p与制动总缸中活塞作用面积s三者之前的关系,计算出当前制动压力pc,公式如下:

F=p1s1-p2s2

其中F通过力传感器检测,p1为制动总缸活塞高压腔的压力,s1为制动总缸活塞高压腔的作用面积,p2为制动总缸活塞低压腔的压力,s2为制动总缸活塞低压腔的作用面积;低压腔压力为大气压力,即p2=0,

8.根据权利要求6所述的制动控制方法,其特征在于,所述的期望制动时间t的确定关系式:当紧急制动时:当停车制动时:当减速制动时:

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1