一种面向重载AGV的精确转向控制方法与流程


一种面向重载agv的精确转向控制方法
技术领域
1.本发明涉及智能机械设备控制领域,更具体地,涉及一种面向重载agv的精确转向控制方法。


背景技术:



2.随着自动控制理论的发展,其控制精度和鲁棒性不断提高,为实现智能机械设备的精确运动控制提供了新方法。重载agv作为现代化运输设备,凭借其自动化、智能化、可全天候并行作业等特点,可高效完成各类运输任务,解决重型货物运输难的问题。对于重载agv而言,因全程采取无人驾驶的行驶方式,因此对转向精度有着较高要求,然而,由于重载工况下负载质量大,重载agv惯性也明显增大,造成控制响应时间延长以及负载干扰增大等问题,直接影响了重载agv的转向精度,为车辆安全、高效地运行带来了挑战。对此,针对重载agv的特点,应考虑时间延迟及负载干扰所造成的误差并加以控制,以提高重载agv的转向精度,保证车辆的准确行驶。


技术实现要素:



3.传统的转向控制方法大多采用pid控制、滑模控制及模型预测控制等,但上述控制方法因参数固定,无法满足重载agv在不同载重工况下的对应需求,导致在重载工况下控制精度较差,对此本发明提供一种面向重载agv的精确转向控制方法,所述重载agv包括电控液压转向系统,所述电控液压转向系统包括转向信号发生器、转向控制器、转向驱动装置和转角传感器,所述方法包括:
4.在所述转向控制器中设计跟踪控制器和抗干扰控制器;
5.将转角传感器实时检测的轮胎实际转角信号反馈给所述转向控制器,对所述转向控制器中的跟踪控制器和抗干扰控制器的参数进行调整,实现对轮胎转角的精确跟踪;
6.其中,所述跟踪控制器对时间延迟产生的控制误差进行抑制,所述抗干扰控制器对负载干扰产生的控制误差进行抑制。
7.本发明提供的一种面向重载agv的精确转向控制方法,通过分析电控液压转向系统工作流程,建立了液压转向系统控制方程,基于内模控制原理建立二自由度的转向控制器(转向控制器包括跟踪控制器和抗干扰控制器),分别对时间延迟及负载干扰造成的控制误差进行抑制,保证重载agv转向时对车轮转角的跟踪精度。
附图说明
8.图1为本发明提供的一种面向重载agv的精确转向控制方法流程图;
9.图2为本发明所针对转向系统的控制流程图;
10.图3为本发明所针对液压转向系统的传递函数方框图;
11.图4为本发明所述的基于内模控制的转向控制器结构示意图;
12.图5为本发明所述针对重载工况设计的模糊控制器结构示意图;
13.图6为本发明控制器参数调整曲线图;
14.图7为本发明所选实例1在斜坡信号激励下的控制效果示意图;
15.图8为本发明所选实例2在正弦信号激励下的控制效果示意图。
具体实施方式
16.下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
17.实施例一
18.一种面向重载agv的精确转向控制方法,参见图1,该精确转向控制方法主要包括以下步骤:
19.s1,在转向控制器中设计跟踪控制器和抗干扰控制器。
20.如图2所示,为针对重载agv的精确转向控制系统(可理解为电控液压转向系统)的控制流程图,其系统结构包括:转向信号发生器、转向控制器、转向驱动装置(由伺服电机、液压泵、液压油缸组成)、轮胎、转角传感器、压力传感器和模糊控制器。
21.转向信号发生器在接收轨迹规划模块发送的转向信号(理想转向信号)后,生成对应电信号并经转向控制器处理后发送给转向驱动装置。
22.转向驱动装置中的伺服电机转子根据接收的电压信号以对应转速旋转并带动液压泵转动,从而为液压油缸提供增压液压油。液压油缸中的推杆及活塞在液压油的作用下进行移动,并通过机械连接部件推动轮胎发生转动,进而控制轮胎转角,同时转角传感器实时检测轮胎转角(轮胎实时转角信号)并反馈至转向控制器。
23.其中,对重载agv的电控液压转向系统进行分析,建立电控液压转向系统的传递函数,具体包括以下步骤:
24.步骤1:对重载agv的电控液压转向系统进行分析,建立转向控制系统数学模型,进一步的,步骤1包含以下步骤:
25.步骤1.1:建立液压系统伺服电机模型:
26.u(t)=ku·
θ
in
(t);
27.其中,ku为电信号增益系数,θ
in
(t)为上层控制端向转向系统发送的理想转向信号,u(t)为将理想转向信号转换后的电压信号。
28.步骤1.2:建立液压泵转速数学模型:
29.ω
p
=k
ω
·
u(t);
30.其中,k
ω
为转速增益补偿系数,ω
p
为转速信号。
31.步骤1.3:根据液压泵工作时流量连续性要求,建立液压泵流量方程:
32.q
p
=d
p
ω
p-c
p
p
p

33.其中,q
p
为液压泵流量,d
p
为液压泵排量,即主轴旋转一周排出的液压油体积,c
p
为液压泵泄漏系数,p
p
为液压管路液压力。
34.步骤1.4:对液压缸机械传动关系进行分析,建立微分方程:
35.36.其中,q
l
为液压缸流量,a为液压缸工作面积,x为活塞位移距离,c
l
为液压缸泄漏系数,p
l
为液压缸液压力,v
l
为液压缸实际工作容腔体积,β为液压油弹性体积模量。
37.步骤2:对步骤1.3、步骤1.4中方程进行拉普拉斯变换,得到:
38.q
p
(s)=d
p
ω
p
(s)-c
p
p
p
(s);
[0039][0040]
流量q
p
与转速ω
p
之间的传递函数为:
[0041][0042]
液压力p
l
与流量q
l
之间的传递函数为:
[0043][0044]
以转向电信号为输入信号,液压系统液压力为输出信号的传递函数为:
[0045][0046]
步骤3:对液压缸进行受力分析,所建立力学平衡方程如下:
[0047][0048]
其中,a
l
为活塞有效受力面积,p
l
为液压油压降,m
t
为活塞推杆等效质量,x为活塞推杆位移,b为液压油粘性系数,k为弹性刚度系数,f
l
为负载阻力。
[0049]
力学平衡方程拉普拉斯变换为:
[0050]al
p
l
(s)=m
t
s2x(s)+bsx(s)+kx(s)+f
l

[0051]
以液压油压力为输入,活塞位移为输出的传递函数关系式为:
[0052][0053]
结合步骤2,得到以转角信号为输入,活塞位移为输出的传递函数为:
[0054][0055]
活塞位移与轮胎转角的转换关系式为:
[0056][0057]
实际轮胎转角与理想转角信号之间的传递函数为:
[0058][0059]
k1=lπmv
l

[0060]
k2=lπ(bv
l
+c
l
βm+c
p
βm);
[0061]
k3=lπ(kv
l
+c
l
βb+c
p
βb);
[0062]
k4=lπβk(c
l
+c
p
)。
[0063]
上述步骤1到步骤3通过对重载agv的电控液压转向系统的分析,建立了电控液压转向系统的传递函数。
[0064]
在重载agv工作的过程中,由于重载工况下负载质量大,重载agv惯性也明显增大,造成控制响应时间延长以及负载干扰增大等问题,直接影响了重载agv的转向精度,为车辆安全、高效地运行带来了挑战。在此基础上,需要对时间延迟造成的控制误差和对负载干扰造成的控制误差进行抑制,首先,对时间延迟和负载干扰进行建模,包括:
[0065]
步骤4:建立时间延迟模型及负载干扰模型,时间延迟环节表达式为:
[0066]
δ=δ0(t-τ);
[0067]
其中,δ0为转向系统下发的理想转向信号,δ为轮胎实际转角信号,τ为执行器的响应时间。
[0068]
时间延迟环节的传递函数为:
[0069][0070]
负载干扰d(s)来源于地面摩擦力,摩擦阻力距mr计算式为:
[0071][0072]
其中,f为摩擦阻力系数,g为每桥承重,p为轮胎气压。
[0073]
针对时间延迟和负载干扰造成的控制误差,在转向控制器中分别设计跟踪控制器qr(s)与抗干扰控制器qd(s),分别对时间延迟造成的控制误差进行抑制以及对负载干扰造成的控制误差进行抑制。
[0074]
步骤5:设计跟踪控制器qr(s)与抗干扰控制器qd(s):
[0075]
qr(s)=g
i-1
(s)(τs+1)fr(s);
[0076][0077]
其中,为电控液压转向系统的传递函数的逆,fr(s)为跟踪控制器的低通滤波器,τ为时间延迟系数,λr为跟踪控制器参数;
[0078]
所述抗干扰控制器qd(s)设计为:
[0079]
qd(s)=g
i-1
(s)(τs+1)fd(s);
[0080][0081]
其中,fd(s)为抗干扰控制器的低通滤波器,τ为时间延迟系数,λr为跟踪控制器参数,n根据的阶数进行选取。
[0082]
至此,根据步骤1到步骤5分析了电控液压转向系统的传递函数、时间延时模型、负载干扰模型以及设计了跟踪控制器和抗干扰控制器,其中,所述跟踪控制器对时间延迟产生的控制误差进行抑制,所述抗干扰控制器对负载误差产生的控制误差进行抑制。
[0083]
s2,将转角传感器实时检测的轮胎实际转角信号反馈给所述转向控制器,对所述转向控制器中的跟踪控制器和抗干扰控制器的参数进行调整,实现对轮胎转角的精确跟踪。
[0084]
可以理解的是,参见图3,为转向驱动装置的传递函数方框图,理想转向信号经液压转向系统后生成实际转向信号作用于转向执行器,控制轮胎以预设角度进行偏转。
[0085]
其中,gi(s)为电控液压转向系统的传递函数,τ为控制器时间参数。gd(s)为时间延迟环节,用以表征液压转向系统工作过程中因信号传输、执行部件响应所产生的时间延迟影响。d(s)为因地面摩擦产生的负载干扰项。
[0086]
参见图4,为转向控制器结构示意图,转向控制器由两部分组成,跟踪控制器qr(s)和抗干扰控制器qd(s),分别对时间延迟及负载干扰造成的误差进行抑制。
[0087]
跟踪控制器设计式为:
[0088]
抗干扰控制器设计式为:
[0089]
设计思路为:通过对液压系统传递函数进行求逆运算,得到同时根据时间延迟量引入时延环节gd(s),最后为保证控制器物理意义上可实现,加入低通滤波器fi(s):
[0090][0091]
其中n根据的阶数进行选取,确保控制器设计式中分母阶数高于分子阶数,对于跟踪控制器,加入其的低通滤波器为对于抗干扰控制器,加入其的低通滤波器为
[0092]
在对轮胎转角进行跟踪的过程中,其跟踪控制过程可参见图4,控制原理为:将理想转向信号输入跟踪控制器后分为两路,其中一路经过所述时间延迟环节的传递函数gd(s)和所述电控液压转向系统的传递函数gi(s)后,输出轮胎实际转角信号,所述轮胎实际转角信号与负载干扰信号d(s)相加形成第一信号,即第一信号中加入了负载干扰d(s);另一路经过所述时间延迟环节的传递函数gd(s)和所述电控液压转向系统的传递函数gi(s)后,输出轮胎实际转角信号,为第二信号,第二信号中未加入负载干扰d(s)。需要说明的是,图4中的名义模型即为未加入负载干扰d(s)的传递函数模型。
[0093]
将第一信号和第二信号的差值(即负载干扰d(s)引起的对输出的影响)输入所述抗干扰控制器,调整所述抗干扰控制器的时间延迟系数τ,直到第一信号和第二信号的差值满足精度要求,即可实现对负载干扰造成的控制误差的抑制。
[0094]
然后根据电控液压转向系统输出的轮胎实际转角信号与输入的理想转向信号之间的相位差,调整跟踪控制器的时间延迟系数τ,直到轮胎实际转角信号与理想转向信号之间的相位差满足精度要求,实现对时间延迟造成的控制误差的抑制。
[0095]
另外,同时考虑到重载agv在重载工况下时间延迟及负载干扰明显增大等问题,引入模糊控制,根据车辆负载量对控制器参数进行调整,使控制器能适应不同工况下的性能需求。
[0096]
作为实施例,所述电控液压转向系统中还包括模糊控制器,所述控制方法还包括:获取重载agv的实时载重量,根据实时载重量,通过所述模糊控制器解算得到对应的时间延迟量;基于所述时间延迟量,对所述跟踪控制器和所述抗干扰控制器的时间延迟系数进行修正。
[0097]
具体的,在电控液压转向系统中设置模糊控制器,如图5所示为模糊控制器的工作原理结构图,其工作原理为:通过安装于底盘的压力传感器测量空载与重载工况下的载质量变化得到车辆实际载荷量,结合agv整备质量作为输入量发送至模糊控制器,经解算后得到与负载对应的时间延迟量τ,并将时间延迟量τ分别传送给跟踪控制器qr(s)和抗干扰控制器qd(s),从而实现控制器针对不同时间延迟情况下的控制参数更新,以适应不同的载重工况需求。
[0098]
作为实施例,所述获取重载agv的实时载重量,根据实时载重量,通过所述模糊控制器解算得到对应的时间延迟量,之前还包括:根据重载agv空载、重载工况下载重量设定载重区间[m
empty
,m
heavy
],设定对应载重工况下时间延迟量区间[τ
empty

heavy
];在设定载重区间内获取不同载重工况下,不同载重量对应的时间延迟量。
[0099]
可以理解的是,模糊控制器以重载agv整车质量作为输入量,并对其区间[m
empty
,m
heavy
]进行模糊化划分,分为{nb,nm,ns,ze,ps,pm,pb}七个区间,将时间延迟补偿量作为输出量,同样对区间[τ
empty

heavy
]进行模糊化划分。通过多个不同的载重量(整车质量)与对应的时间延迟量,进行曲线拟合,完成整车质量与时间延迟补偿量对应关系的确定,其中,整车质量与时间延迟补偿量对应关系可参见图6,输入变量及输出变量均采用三角形隶属度函数。
[0100]
为检验本发明对重载agv轮胎转向精度的控制效果,在实施例中分别在空载、重载工况下与pid控制进行对比实验。
[0101]
实施例中,重载agv在空载、重载工况下总质量、时间延迟以及负载干扰如下表:
[0102][0103]
跟踪控制器参数λr及抗干扰控制器参数λd取值:0.01。
[0104]
分别以30
°
转向斜坡信号及正弦信号作为激励信号输入电控压夜转向系统,实验结果如图7、图8所示。
[0105]
由图7可以看出,本发明提出的方法在空载、重载工况下均可准确、稳定地跟踪理想转向信号,可迅速消除摆动,最大误差小于2.5
°
,且受时间延迟影响较小。而传统pid控制虽然在空载工况下也能较好地跟踪转向信号,但在重载工况下,由于时间延迟长、负载干扰大,跟踪控制出现明显迟滞,且超调现象严重,导致控制误差较大,最大误差约为5.8
°

[0106]
由图8可以看出,本发明对于正弦信号的跟踪效果也优于传统pid控制,在空载工况下内模控制最大误差约为2.4
°
,pid控制跟踪误差最大值约为3.1
°
,而在重载工况下,由于时间延迟量增大,pid控制出现明显滞后,且跟踪误差明显增大,最大误差约为5.5
°
,而本发明能有效抑制时间延迟的影响,跟踪误差为2.3
°

[0107]
由图7和图8可知,提出的转向控制器根据重载agv负载质量调整控制器参数,可针对不同时间延迟量进行误差补偿,降低了控制误差,同时有效抑制了外界负载干扰对控制系统的影响,提高了转向系统对理想转向信号的跟踪效果,保证了重载agv在不同载重工况下的转向精度。
[0108]
与现有技术相比,本发明的有益效果在于:
[0109]
1、向转向控制器中通过引入跟踪控制器和抗干扰控制器形成二自由度控制回路,分别对时间延迟及负载干扰造成的误差进行抑制,以实现对转角信号的准确跟踪。
[0110]
2、采用模糊控制原理,能够根据重载agv载重量变化,调整控制器参数,从而适应不同的载重工况,确保控制系统的跟踪效果。
[0111]
需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其它实施例的相关描述。
[0112]
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0113]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。

技术特征:


1.一种面向重载agv的精确转向控制方法,所述重载agv包括电控液压转向系统,所述电控液压转向系统包括转向信号发生器、转向控制器、转向驱动装置和转角传感器,其特征在于,所述方法包括:在所述转向控制器中设计跟踪控制器和抗干扰控制器;将转角传感器实时检测的轮胎实际转角信号反馈给所述转向控制器,对所述转向控制器中的跟踪控制器和抗干扰控制器的参数进行调整,实现对轮胎转角的精确跟踪;其中,所述跟踪控制器对时间延迟产生的控制误差进行抑制,所述抗干扰控制器对负载干扰产生的控制误差进行抑制。2.根据权利要求1所述的精确转向控制方法,其特征在于,所述转向驱动装置包括伺服电机、液压泵和液压油缸;所述方法还包括:建立所述电控液压转向系统的轮胎实际转角信号与理想转向信号之间的传递函数:k1=lπmv
l
;k2=lπ(bv
l
+c
l
βm+c
p
βm);k3=lπ(kv
l
+c
l
βb+c
p
βb);k4=lπβk(c
l
+c
p
);其中,δ(s)为轮胎实际转角信号,δ0(s)为轮胎理想转向信号,a
l
为活塞有效受力面积,β为液压油弹性体积模量,d
p
为液压泵排量,k
u
为电信号增益系数,k
ω
为转速增益补偿系数,v
l
为液压缸实际工作容腔体积,b为液压油粘性系数,c
l
为液压缸泄漏系数,c
p
为液压泵泄漏系数,m为活塞推杆等效质量。3.根据权利要求2所述的精确转向控制方法,其特征在于,建立所述电控液压转向系统的轮胎实际转角信号与理想转向信号之间的传递函数,之后还包括:建立时间延迟模型及负载干扰模型,时间延迟环节表达式为:δ=δ0(t-τ);其中,δ0为电控液压转向系统下发的理想转向信号,δ为轮胎实际转角信号,τ为执行器的响应时间;时间延迟环节的传递函数为:负载干扰d(s)来源于地面摩擦力,摩擦阻力距m
r
计算式为:其中,f为摩擦阻力系数,g为每桥承重,p为轮胎气压。4.根据权利要求3所述的精确转向控制方法,其特征在于,在所述转向控制器中设计跟踪控制器和抗干扰控制器,包括:
所述跟踪控制器q
r
(s)设计为:q
r
(s)=g
i-1
(s)(τs+1)f
r
(s);其中,为电控液压转向系统的传递函数的逆,f
r
(s)为跟踪控制器的低通滤波器,τ为时间延迟系数,λ
r
为跟踪控制器参数;所述抗干扰控制器q
d
(s)设计为:q
d
(s)=g
i-1
(s)(τs+1)f
d
(s);其中,f
d
(s)为抗干扰控制器的低通滤波器,τ为时间延迟系数,λ
d
为抗干扰控制器参数,n根据的阶数进行选取。5.根据权利要求4所述的精确转向控制方法,其特征在于,将转角传感器实时检测的轮胎实际转角信号反馈给所述转向控制器,对所述转向控制器中的跟踪控制器和抗干扰控制器的参数进行调整,包括:将理想转向信号输入所述跟踪控制器后分为两路,其中一路经过所述时间延迟环节的传递函数和所述电控液压转向系统的传递函数后,输出轮胎实际转角信号信号,所述轮胎转角信号与负载干扰信号d(s)形成第一信号;另一路经过所述时间延迟环节的传递函数和所述电控液压转向系统的传递函数后,输出轮胎实际转角信号,为第二信号;将所述第一信号和第二信号的差值输入所述抗干扰控制器,调整所述抗干扰控制器的时间延迟系数τ,直到第一信号和第二信号的差值满足精度要求;根据所述电控液压转向系统输出的轮胎实际转角信号与输入的理想转向信号之间的相位差,调整所述跟踪控制器的时间延迟系数τ,直到轮胎实际转角信号与理想转向信号之间的相位差满足精度要求。6.根据权利要求5所述的精确转向控制方法,其特征在于,所述电控液压转向系统中还包括模糊控制器,所述控制方法还包括:获取重载agv的实时载重量,根据实时载重量,通过所述模糊控制器解算得到对应的时间延迟量;基于所述时间延迟量,对所述跟踪控制器和所述抗干扰控制器的时间延迟系数进行修正。7.根据权利要求6所述的精确转向控制方法,其特征在于,所述获取重载agv的实时载重量,根据实时载重量,通过所述模糊控制器解算得到对应的时间延迟量,之前还包括:根据重载agv空载、重载工况下载重量设定载重区间[m
empty
,m
heavy
],设定对应载重工况下时间延迟量区间[τ
empty

heavy
];在设定载重区间内获取不同载重工况下,不同载重量对应的时间延迟量;根据不同载重量对应的时间延迟量,对载重量和时间延迟量的对应关系进行曲线拟合,且将得到的载重量和时间延迟量的曲线拟合对应关系置入所述模糊控制器中;
相应的,所述根据实时载重量,通过所述模糊控制器解算得到对应的时间延迟量,包括:根据实时载重量,基于载重量和时间延迟量的曲线拟合对应关系,解算对应的时间延迟量。

技术总结


本发明提供一种面向重载AGV的精确转向控制方法,包括:在转向控制器中设计跟踪控制器和抗干扰控制器;将转角传感器实时检测的轮胎实际转角信号反馈给转向控制器,对转向控制器中的跟踪控制器和抗干扰控制器的参数进行调整,实现对轮胎转角的精确跟踪;其中,跟踪控制器对时间延迟产生的控制误差进行抑制,抗干扰控制器对负载干扰产生的控制误差进行抑制。本发明通过分析电控液压转向系统工作流程,建立了液压转向系统控制方程,基于内模控制原理建立二自由度的转向控制器,分别对时间延迟及负载干扰造成的控制误差进行抑制,保证重载AGV转向时对车轮转角的跟踪精度。转向时对车轮转角的跟踪精度。转向时对车轮转角的跟踪精度。


技术研发人员:

詹军 佘勇 吴峰 郭鹏 徐迪 徐鹏飞 高峰 李冬 苗地

受保护的技术使用者:

湖北三环智能科技有限公司

技术研发日:

2022.06.02

技术公布日:

2022/10/24

本文发布于:2024-09-22 04:29:54,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/8051.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:控制器   所述   信号   时间
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议