Welcome to Smart Agriculture 中文

Research on Tractor Trajectory Tracking Control Based on A Dual-Motor Steer-by-Wire System

  • LI Lei 1, 2, 3 ,
  • PAN Liang 1, 2, 3 ,
  • DONG Jiwei 1, 2, 3 ,
  • CAO Zhonghua 1, 2, 3 ,
  • LUO Xingfa 1, 2, 3 ,
  • ZHAN Xiaomei , 1, 2, 3 ,
  • LI Yali 1, 2, 3 ,
  • SUN Zhiqiang 1, 2, 3
Expand
  • 1. Chongqing Academy of Agricultural Sciences, Institute of Agricultural Machinery Research, Chongqing 401329, China
  • 2. Southwest Mountain Smart Agricultural Key Laboratory (Co-construction by the Ministry and Province), Ministry of;Agriculture and Rural Affairs, Chongqing 401329, China
  • 3. Key Laboratory of Mountain Digital Agriculture jointly established by Sichuan and Chongqing, Chongqing 401329, China
ZHAN Xiaomei, E-mail:

LI Lei, E-mail:

Received date: 2025-07-17

  Online published: 2025-10-21

Supported by

Chongqing Municipal Fiscal Science and Technology Innovation(KYLX20240500075)

Chongqing Scientific Research Institutions Performance Incentive and Guidance Project(CSTB2024JXJL-YFX0004)

Chongqing Municipal Fiscal Science and Technology Innovation(KYLX20240500039)

Copyright

copyright©2025 by the authors

Abstract

【Objective】 Conventional steering systems for autonomous tractors often suffer from insufficient precision and robustness, making it difficult to meet the demands of high-accuracy trajectory tracking. Although single-motor steer-by-wire (SBW) systems proposed in previous studies can improve tracking precision, they are limited by restricted output torque and poor fault tolerance, especially under complex conditions such as low-speed and heavy-load operations. To address these issues, the aim is to develop a high-performance trajectory tracking control method based on a dual-motor SBW system, thereby improving tracking accuracy, robustness, and operational safety across a variety of working conditions. 【Methods】 A hierarchical control architecture was constructed in this study. At the upper level, a trajectory tracking controller was designed. Based on a two-wheel bicycle dynamic model of the tractor, a linear quadratic regulator (LQR) controller was developed to solve the optimal control problem and compute the desired front-wheel steering angle for trajectory tracking. At the lower level, a steering execution controller was developed for the dual-motor SBW system. First, a mathematical model incorporating both electrical and mechanical components of the system was established. To address nonlinearities and uncertainties, a sliding mode controller (SMC) was designed for each motor to achieve robust control. To mitigate the inherent chattering issue of SMC, a disturbance observer (DOB) was incorporated. The DOB continuously estimated the total disturbance in real time, including both external interferences and internal parameter variations, and provided feed-forward compensation. This compensation enabled a reduction in the switching gain of the SMC, thereby effectively suppressing chattering while maintaining robust performance. For dual-motor coordination, an independent control strategy was adopted, leveraging the identical parameters of both motors. Under this scheme, the two motors received the same steering angle command and operated in parallel, maintaining structural simplicity while enhancing system fault tolerance. The overall control strategy was structured as a hierarchical system, comprising an upper-level LQR trajectory tracking module and a lower-level steering execution module based on SMC+DOB. 【Results and Discussion】 To validate the effectiveness of the proposed method, both simulations and field experiments were conducted. Simulations were performed on a Matlab–Carsim co-simulation platform, specifically evaluating steering angle tracking performance and the disturbance rejection capability of the DOB. The results showed that, compared to the SMC controller without DOB, the SMC+DOB controller reduced the front-wheel steering angle tracking error by 13.12% while significantly suppressing chattering. Field experiments were carried out on a T954 tractor platform to evaluate the control strategy under realistic operating conditions. A representative working path, consisting of both straight and curved segments, was used, and tests were performed at two speeds: low speed (10 km/h) and high speed (30 km/h). To benchmark performance, three control strategies were compared: LQR+SMC, MPC+SMC+DOB, and the proposed LQR+SMC+DOB, enabling a comprehensive assessment of tracking accuracy, robustness, and real-time control effectiveness. The field experimental results show that: 1) All SBW-based methods significantly outperformed traditional steering in terms of lateral tracking error and heading error. 2) Under low-speed conditions, the proposed LQR+SMC+DOB method reduced the average lateral tracking error, heading error, sideslip angle, and front-wheel steering angle error by 19.9%, 40.2%, 6.5%, and 14.3%, respectively, compared to LQR+SMC. Under high-speed conditions, the corresponding reductions were 23.7%, 52.2%, 4.5%, and 27.3%. 3) Compared with MPC+SMC+DOB, the proposed LQR+SMC+DOB achieved similar trajectory tracking performance while significantly reducing the computation time per iteration. The above experimental results indicate that the adopted dual-motor SBW system effectively enhanced the steering output torque and system fault tolerance, thereby improving trajectory tracking accuracy and thus providing a hardware foundation for resolving the power and safety challenges in tractor heavy-load operations, and the designed SMC+DOB controller combined strong robustness with smooth control action, effectively suppressing external disturbances and markedly reducing chattering, thereby improving the accuracy and stability of steering execution. 【Conclusion】 This research successfully proposed and validated a high-precision trajectory tracking control strategy for autonomous tractors. By integrating an upper-level LQR trajectory tracking controller with a lower-level dual-motor SMC+DOB steering controller, a robust and efficient hierarchical control framework was established. This control strategy consistently exhibited excellent trajectory tracking performance and real-time capability across different speeds, offering a reliable technological solution for high-performance operations of autonomous tractors. In comparison with the MPC control strategy, the control strategy proposed in the study demonstrated exceptionally high computational efficiency, rendering it highly suitable for real-time control applications.

Cite this article

LI Lei , PAN Liang , DONG Jiwei , CAO Zhonghua , LUO Xingfa , ZHAN Xiaomei , LI Yali , SUN Zhiqiang . Research on Tractor Trajectory Tracking Control Based on A Dual-Motor Steer-by-Wire System[J]. Smart Agriculture, 2025 : 1 -13 . DOI: 10.12133/j.smartag.SA202507027

0 引 言

传统农业生产面临工作强度大、产出效率低与作业风险高等多重挑战,对中国粮食安全生产构成严重威胁。发展农机无人驾驶技术是应对上述问题的重要途径之一1, 2。作为农业动力平台的核心装备,拖拉机在耕、种、管、收各环节扮演着不可替代的角色,因此实现拖拉机的高精度无人驾驶控制具有重要意义。无人驾驶拖拉机的技术体系通常可分为环境和工况感知、决策规划及跟踪控制3个层面;其中,跟踪控制作为底层执行的关键环节,直接决定了拖拉机的作业精度与运行性能34。本研究聚焦拖拉机轨迹跟踪控制方法的研究,旨在提升其跟踪精度与系统鲁棒性。
在拖拉机轨迹跟踪控制方面,已有研究提出了多种控制算法。例如,基于车辆运动学模型的Stanley5和Pure Pursuit6-8方法,以及基于动态控制理论的比例积分微分(Proportion Integral Differential, PID)9, 10,线性二次调节器(Linear Quadratic Regulator, LQR)11,模型预测控制(Model Predictive Control, MPC)12,模糊逻辑控制13和滑模控制器(Sliding Mode Controller, SMC)14等。这些方法主要关注如何生成跟踪期望路径所需的前轮转角与速度指令,但大多未将转向执行机构动态特性纳入整体控制框架中。
目前,拖拉机转向系统主要包括全液压转向、线控液压及电动助力转向3种类型。全液压转向系统因成本低、可靠性高而应用广泛,但其存在转向力大、振动明显、控制精度有限,以及在极端条件下响应滞后等问题;线控液压与电动助力转向系统能够满足基本跟踪需求,但在高精度、强扰动、大负载等复杂工况下,其控制精度与鲁棒性仍显不足2, 15。为此,学者提出了线控转向(Steer-by-wire, SBW)系统,其通过电子信号取代传统机械连接,提高了设计灵活性与安全性16, 17。吕华伟等2、房素素等15及Li等18通过试验测试表明:与全液压转向系统相比,线控转向系统可以显著降低转向误差,提高转向性能。由于SBW系统采用电信号控制拖拉机的转向,使得越来越多的研究将SBW系统同自动驾驶结合在一起,证明了SBW系统在提高自动驾驶性能上的显著优势19, 20。Jin等21、Wei等22将SBW系统设计为自动驾驶拖拉机的转向机构,提高了控制精度。鲁植雄等23设计了双通道PID算法作为SBW系统的控制器,提升了拖拉机转向系统的响应速度。陈新等24设计了自适应PID滑模控制策略,解决了SBW系统中非线性、参数摄动和外部干扰等因素导致控制器性能下降的问题,提高了自动驾驶性能。
然而,现有SBW系统多采用单电机作为执行器。由于方向盘与车轮间缺乏机械连接,转向完全依赖电动执行机构,一旦电机发生故障,将导致系统完全失效,引发严重安全事故25。此外,单电机在低速重载工况下输出扭矩不足,难以满足高精度轨迹跟踪对动力与容错性的要求26。针对这个问题,学者开始引入双电机SBW系统。Zou等25提出了一种基于自抗扰控制的双电机同步策略,提高了传统SBW系统的跟踪性能与可靠性。Shi等26设计了以双三相永磁同步电机(Permanent Magnet Synchronous Motor, PMSM)为核心的SBW方案,增强了自动驾驶车辆横向控制的能力。Jung等27则通过无源分解结合SMC控制技术,实现了双电机协同运动中的鲁棒性与稳定性。尽管上述研究在乘用车及特种车辆领域展现出良好效果,然而在面向重载、强扰动、非结构化作业环境的自动驾驶拖拉机时,仍难以有效抑制外部干扰并提供持续高扭矩输出,控制鲁棒性尚不足。尤其值得注意的是,将高级轨迹跟踪算法与高可靠性双电机执行机构进行深度耦合的研究,在农业领域尤为匮乏。
因此,为解决无人驾驶拖拉机转向系统因精度与鲁棒性不足难以满足高精度轨迹跟踪需求,以及单电机SBW系统存在的扭矩受限与容错性较差等问题,本研究提出一种面向无人驾驶拖拉机的轨迹跟踪与双电机SBW系统集成控制方法。区别于乘用车及特种车辆领域的方案,本研究针对拖拉机低速重载、工况复杂等特点,设计了基于滑模控制(SMC)的高鲁棒性底层控制器,并结合干扰观测器(Disturbance Observer, DOB)以抑制抖振现象。本研究创新性地构建了“LQR + SMC + DOB”分层控制架构,其中上层LQR控制器实现轨迹跟踪并生成期望转角,底层SMC+DOB控制器实现双电机系统的强鲁棒协同控制。仿真与现场试验结果表明,所提策略不仅有效提升了转向精度与系统容错能力,也显著增强了拖拉机在高、低速工况下的轨迹跟踪精度。

1 模型设计

1.1 拖拉机动力学设计

通常拖拉机以低速进行轨迹跟踪,因此可以将其简化为两轮动力学模型,并且忽略垂直、滚动和俯仰运动,关注纵向、横向和偏航运动。拖拉机的两轮动力学模型如图1所示,其中,X-O-Y为惯性坐标系,x-o-y为拖拉机坐标系, φ为拖拉机的航向角,   L f为质心到前轮的距离, L r为质心到后轮的距离, v f为拖拉机前轮速度, v c f为拖拉机前轮侧向速度, v l f为拖拉机前轮纵向速度, δ为前轮转角,   α f为前轮侧偏角, F y f , F x f为前轮在yx方向所受合力, F c f , F l f为前轮所受侧向力和纵向力, F y r , F x r为后轮在yx方向所受合力。根据牛顿第二运动定律,可得到纵向运动、横向运动和偏航运动的动力学微分方程28,如公式(1)所示。
图1 四轮转换为两轮的拖拉机动力学模型

Fig. 1 Tractor dynamics model converted from four wheels to two wheels

m x ¨ = m y ˙ φ ˙ + F x f c o s δ - F x r s i n δ + F x r m y ¨ = - m x ˙ φ ˙ + F x f s i n δ + F y r c o s δ + F y r I z φ ¨ = L f ( F x f s i n δ + F y f c o s δ ) - L r F y r
式中:m为拖拉机的质量; I z为转动惯量。
根据拖拉机运动的几何关系,假设拖拉机轮胎作用于线性区域,滑移率较小,则每个轮胎的侧向力和纵向力如公式(2)所示。
F y f = C f ( δ - y ˙ - L f φ ˙ x ˙ ) F y r = C r ( y - L r φ ˙ x ˙ ) F x f = C f s f F x r = C r s r
式中: C f C r分别为拖拉机前、后轮胎的转角刚度; s f s r分别为拖拉机前、后轮胎的滑移率。
拖拉机轮胎的滑移率可由公式(3)获取。
s = r v w t v - 1 ( v > r w t , v 0 ) 1 - v r w t ( v < r w t , w t 0 )
式中:r为车轮半径; ω t为车轮旋转角速度。
联合公式(1)~公式(3)可得简化后的两轮拖拉机动力学方程,如公式(4)所示。
m y ¨ = - m x ˙ φ ˙ + C f ( δ - y ˙ + L f φ ˙ x ˙ ) + C r L r φ ˙ - y ˙ x ˙ m x ¨ = m y φ ˙ + C f s f + C r s r + C f ( δ - y ˙ + L f φ ˙ x ˙ ) δ I z φ ¨ = L f C f ( δ - y ˙ + L f φ ˙ x ˙ ) - L r C r L r φ ˙ - y ˙ x ˙ Y ˙ = x ˙ s i n φ + y ˙ c o s φ X ˙ = x ˙ c o s φ - y ˙ s i n φ
选取状态量 ξ=[ y ˙ , x ˙ , φ , φ ˙ , X , Y],控制量 u = δ,可得系统的状态空间方程,如公式(5)所示。
ξ ˙ = A ξ + B u
式中: A ξ的雅可比矩阵, Bu的雅可比矩阵。

1.2 SBW双电机模型设计

图2为双电机SBW系统的机械结构图,由车辆控制元件、控制器和电机驱动器组成。
图2 双电机SBW机械模型

Fig.2 Mechanical model of dual SBW

双电机SBW系统模型包括电子模型和机械模型。本研究选择两个参数相同的PMSM作为执行器,且两个电机通过减速器和小齿轮与齿条连接。假设两个执行器电机与减速器刚性连接,且所选双减速器的速比相同,则电机1的电机模型可用公式(6)表示29
U 1 = L 1 d I 1 d t + K 1 ω 1 + R 1 I 1
电机2的电机模型可用公式(7)表示。
U 2 = L 2 d I 2 d t + K 2 ω 2 + R 2 I 2
双电机的机械模型可用公式(8)公式(9)表示。
T m = J θ ¨ 1 + b m θ ˙ 1 + T 1 G η + J θ ¨ 2 + b m θ ˙ 2 + T 2 G η
T m = T 1 + T 2 = K 12 ( I 1 + I 2 )
行驶阻力可用公式(10)表示。
M r = M a + M x + M y + M z
表1为上述双电机SBW系统模型参数名称。
表1 双电机SBW系统模型参数

Table 1 Model parameters of the dual-motor SBW system

参数 含义
U 1 U 2 两个电机的控制电压
L 1 L 2 两个电机的电枢电感
I 1 I 2 两个电机的电流
K 1 K 2 两个电机的力矩系数
K 12 两个电机的磁通量
θ 1 θ 2 两个电机的转角
R 1 R 2 两个电机的电阻
T m 两个电机的和力矩
T 1 T 2 两个电机的力矩
J 等效转动惯量
b m 等效阻尼系数
G 减速器减速比
η 减速器传动效率
M a , M x , M y , M x 分别为回正力矩、车轮在纵向、横向和垂向方向产生的阻力矩

2 控制系统设计

本节将构建基于双电机SBW系统的轨迹跟踪控制系统。整个系统的控制结构如图3所示,主要包括轨迹跟踪控制器与SBW转向控制器两大模块。轨迹跟踪控制器采用LQR生成期望前轮转角;SBW转向控制器则根据该转角指令,通过集成DOB的SMC算法,解算并输出双电机的协同控制信号。在此基础上,为进一步协调双电机运行,还需设计相应的协同控制策略,以实现双电机间的同步与容错运行。
图3 拖拉机的轨迹跟踪系统控制框图

Fig.3 Control diagram of trajectory tracking system of tractor

2.1 LQR控制器设计

LQR控制器主要用于计算拖拉机的期望前轮转角,由前馈和反馈系统组成。图4为前馈控制示意图,系统由参考序列 S f f = [ S 1 , S 2 , . . . , S N ]、曲率半径(R)和速度(v)生成,其中 u f f表示从点 S N - 1 S N的前馈控制量。
图4 LQR控制器的前馈控制

Fig. 4 Feed-forward control of LQR controller

根据公式(5)的离散误差模型计算最优反馈控制 u f b,如公式(11)所示。
u f b ( t ) = - K e ( t )
式中:K为增益值;et)为前轮转角误差。
设置最优控制的目标函数,如公式(12)所示。
J = t 0 ( e T Q e + u T R u ) d t
则被控线性系统可用公式(13)所示。
e ˙ ( t ) = A e ( t ) + B u f b ( t )
式中:K可由公式(14)得出。
K = R - 1 B T P
式中:P公式(15)中代数Ricatti方程的解。
P A + A T P + Q - P B R - 1 B T P = 0
式中: Q 为1个半正定矩阵用来控制收敛速率; R 为1个正定矩阵用来惩罚控制输入。
将前馈和反馈输入联合起来可得LQR控制器的最终控制输入,如公式(16)所示。
u ( t ) = u f f ( t ) + u f b ( t )

2.2 双电机SBW系统控制器设计

2.2.1 电机协同控制策略

区别于单电机SBW系统,双电机SBW系统中的两个电机必须以同步的方式控制,如果缺少同步则会导致最终的跟踪结果出现误差。目前,双电机系统的控制策略主要可分为两类,如图5所示,其一为独立控制策略,该策略中两套电机系统接收相同的角度位置指令作为参考输入,通过并行控制实现同步运行;其二为主从控制策略,以主电机的输出作为从电机的跟踪目标,从而实现双电机协同。图5 θ d表示电机的期望转角位置, θ 1 θ 2分别为电机1和电机2的实际转角位置。
图5 双电机SBW系统同步控制策略

Fig. 5 Dual-motor SBW system synchronous control strategy

在独立控制策略中,各电机系统的动态与响应特性相互匹配,并采用统一的参考输入信号,适用于动态特性相近的双电机系统,有利于实现系统的高效控制。此外,由于两电机在控制结构上相互独立,单一电机的故障不会直接干扰另一电机的运行,从而在部分故障条件下仍可维持系统功能,具备较强的容错能力。鉴于本研究所采用的两台电机参数一致,综合考虑控制效率与系统容错性要求,最终选择独立控制策略作为双电机协同方案,其控制系统结构如图6所示, θ d为目标转角, τ e x t e r n为外部干扰, d ^ 1 d ^ 2分别为估计的电机1和电机2的扰动量。
图6 双电机SBW系统控制框图

Fig 6 Control diagram of dual-motor SBW system

2.2.2 SMC控制器设计

SMC是一种能够有效处理系统非线性和不确定性的鲁棒控制方法,其通过构造滑动模态,使系统在该模态上对参数摄动和外部扰动具有不变性。SMC控制器的设计主要包括两个步骤:首先,设计1个滑模面,使系统在该滑模面上呈现期望的动态特性;其次,设计趋近律,以保证系统状态能够在有限时间内到达并维持在滑动面上30。为实现上述目标,分别定义跟踪误差 ε ( t )和滑模面函数 S ( t ),如公式(17)公式(18)所示。
ε ( t ) = θ d ( t ) - θ n ( t )
S ( t ) = ε ˙ ( t ) + 2 λ ε ( t ) + λ 2 ε ( t )
式中: θ d ( t )为电机的期望转角; θ n ( t )为电机的角度位置(n=1,2); λ为正反馈增益。为了达到控制要求,滑模面应该满足公式(19)所示的到达条件:
S ˙ ( t ) = - λ S ( t )
机械模型的动态方程如公式(20)所示。
J θ ¨ n ( t ) + b m θ ˙ n ( t ) = T n ( t ) + d n ( t ) θ ¨ n ( t ) = 1 J - b m θ ˙ n ( t ) + T n ( t ) + d n ( t )
式中: T n ( t )为电机驱动扭矩; d n ( t )为电机扰动量(n=1,2)。
由公式(19)~公式(21)可得公式(21)所示的控制律。
T m ( t ) = J θ ¨ d ( t ) + b m θ ˙ ( t ) + J × { 3 λ ε ˙ ( t ) + 3 λ 2 ε ( t ) + λ 3 ε ( t ) } - d ^ n ( t )
利用Lyapunov原理验证该控制系统的稳定性,设计公式(22)所示的Lyapunov方程31
V ( t ) = 1 2 S ( t ) 2 , V ( t ) > 0
公式(22)求导可得公式(23)
V ˙ ( t ) = S ( t ) S ˙ ( t ) = S ( t ) { - λ S ( t ) } = - λ S ( t ) 2 < 0
公式(22)公式(23)可以看出,跟踪误差 S ( t )可以渐进收敛到0,证明了该控制系统的稳定性。

2.2.3 带DOB的SMC控制器设计

可以看出SMC对系统的匹配干扰和参数不确定性具有强鲁棒性,但因为滑模面的特征使得SMC控制器容易出现抖振问题,限制了它的应用。DOB则是一种有效估计并补偿系统总扰动(包括外部干扰、建模动态和参数变化)的技术。将两者结合,可以形成优势互补的控制策略。该控制机制的核心在于:DOB利用系统额定模型和实际输出作为系统的前馈补偿器,通过低通滤波器(Q滤波器)在线估计总扰动。该估计值被直接注入到SMC控制器中,用于抵消大部分实际扰动。SMC则演变为“鲁棒反馈控制器”,其控制律由基于额定模型的等效控制、干扰观测器提供的前馈补偿以及一个显著弱化的切换控制项组成29
这种配合的优势在于:DOB补偿了绝大部分扰动,使得SMC的切换增益可以大幅降低。这直接导致控制信号的抖振被显著抑制,同时保持了SMC的鲁棒性本质。弱化的切换项只需处理DOB估计后的残余扰动和建模误差,确保了系统仍能在小边界层内实现“准滑模”运动。最终效果是系统在强干扰和不确定性下,既能实现高精度、强鲁棒的跟踪控制,又能有效避免执行机构的高频抖振,提升了整体性能和可靠性。DOB的设计是平衡扰动估计精度、噪声抑制和鲁棒稳定性的关键32。因此,系统输出 θ n ( t )可由公式(24)表示。
θ n ( t ) = P m ( s ) T n ( t ) - P m ( s ) { 1 - Q ( s ) }         d n ( t ) - Q ( s ) n ( t )
式中: P m ( s ) = 1 / ( J s 2 + b m s ) Q ( s )Q滤波器; n ( t )为传感器噪声。
公式(24)中所有的传递函数都是稳定的,且 Q ( s )的截止频率设置为 ω c。如果输入频率小于截止频率,那么输出 θ ( j ω )近似于 θ ( t ) = P m ( s ) T n ( t ) - n ( t )。假设传感器的噪声主要存在高频率范围,那么输出 θ ( j ω )可以表示为公式(25)
θ ( j ω ) = P m ( j ω ) T n ( j ω )
这表明,实际系统的表现与额定模型相同,整块干扰被DOB衰减了。因此,可以通过额定模型来设计控制器。
为了证明闭环控制系统的稳定性,额定电机系统的机械动力学模型可用公式(26)表示。
J θ ¨ n ( t ) = - b m θ ˙ n ( t ) + T n ( t ) + d l n ( t ) + d h n ( t )
式中: d l n ( t ) d h n ( t )分别为干扰的低频部分和高频部分。由公式(21)、公式(24)~公式(26)可以得到闭环误差系统的动力学表达式,如公式(27)所示。
J ε ¨ ( t ) + 3 λ J ε ˙ ( t ) + 3 λ 2 J ε ( t ) + λ 3 J ε ( t ) = - d ˜ l n ( t ) - d h n ( t )
式中: - d l n ( t ) = d l n ( t ) - d ^ n ( t )为总干扰中的低频部分的估计误差。假设为公式(28)
- d ˜ l n ( t ) - d h n ( t ) < ε , ε > 0
在低于Q滤波器截止频率的频率范围内,从干扰到跟踪误差的闭环传递函数可用公式(29)表示。
ε ( s ) - d ˜ l n ( s ) - d h n ( s ) = s J s 3 + 3 λ J s 2 + 3 λ 2 J s + λ 3 J
公式(29)中由于所有期望的极点都被设计在左半边平面上,因此所提出的控制系统是稳定的。

3 试验测试

3.1 仿真测试

仿真测试旨在验证双电机SBW系统的转角跟踪性能,并评估DOB对SMC控制器的性能增强效果,为后续现场试验提供理论支撑与参数依据。为具体验证所设计DOB在干扰抑制方面的有效性,本研究设置了两种仿真对比方案。方法一:在双电机SBW系统中仅采用SMC作为控制器;方法二:在SMC基础上引入DOB,构建SMC+DOB复合控制器。仿真基于Matlab-Carsim联合仿真平台进行,系统结构如图7所示。
图7 转角跟踪性能测试的Carsim-MATLAB联合控制仿真框图

Fig. 7 Carsim-MATLAB joint control simulation block diagram for steering angle tracking performance test

测试的工况选取农业作业中的常用几字型路径,如图8所示。仿真和试验对象选择T954拖拉机。表2为仿真和试验所用的拖拉机和控制系统参数。
图8 双电机SBW系统转角跟踪性能仿真测试工况

Fig.8 Simulation test scenario of dual-motor SBW system steering angle tracking performance

表2 拖拉机及控制系统参数

Table 2 Parameters of tractor and control system.

参数 参数
m 3 425 kg bm 0.42 Nm·s/rad
L f 1 150 mm K 1=K 2 320 Nm·s/rad
L r 1 100 mm K 12 0.09 Nm/A
C f   13 125 N / d e g L 1=L 2 2.12e-3H
C r   15 500 N / d e g R 1=R 2 0.04 Ω
Q diag(1,1,1) G 30
R diag(0.3,0.3) η 0.98
J 0.09 kg·m2
图9为两种方法的前轮转角跟踪误差,表3为控制性能对比。
图9 两种方法的双电机SBW系统转角跟踪误差

Fig. 9 Tracking error of steering angle of dual-motor SBW system using two methods

表3 两种方法的控制性能对比

Table 3 Comparison of control performance using two methods

方法 跟踪误差
均方根 最大误差
方法1 (SMC) 0.256 0 3.821 1
方法2 (SMC+DOB) 0.222 4 3.764 2
图9中可以看出,双电机SBW系统在执行前轮转角控制的时候可以快速地将前轮转角收敛到期望转角上。相较于未采用DOB的SMC方法,设计的DOB可以有效抑制电机干扰,降低前轮转角跟踪误差13.12%。

3.2 现场试验测试

3.2.1 试验平台

为验证本研究所提控制方法的有效性,搭建了基于T954拖拉机的实车试验平台,其整体结构如图10所示。该平台控制系统主要由轨迹跟踪系统与SBW系统两大部分构成。轨迹跟踪系统以Jetson Orin NX嵌入式模块作为上位机,承担参考轨迹生成与前轮期望转角计算任务;定位模块采用GNSS/RTK组合导航系统,可提供厘米级精度的实时位姿信息;同时,采用惯性测量单元(Inertial Measurement Unit, IMU)实时采集拖拉机的线加速度与角速度数据。线控转向系统以STM32F407微控制器为核心,负责接收上位机下发的转角指令,并将其转换为电机转速控制信号。执行机构采用两台额定功率为500 W的PMSM电机,兼具霍尔编码器与线性编码器反馈功能,结合专用电机驱动器构成电机转速闭环控制系统,实现对转向机构的精确驱动。
图10 基于T954拖拉机的试验平台

Fig. 10 Experiment platform based on T954 tractor

全部控制算法均部署于机器人操作系统(Robot Operating System, ROS)框架内,通过定制的运动控制节点生成轨迹跟踪指令,并基于CAN总线通信协议将电机转速控制指令传输至永磁同步电机驱动器,最终完成转向执行任务。

3.2.2 试验方案

试验场景选取农业作业中典型的“几”字型路径,该路径包含直线与曲线段,可有效模拟实际作业场景,如图11所示。为全面评估控制策略的有效性,在试验设计中引入MPC控制器作为对比基准,共构建3组对比方案:第1组采用LQR作为轨迹跟踪控制器,SMC作为SBW系统控制器(LQR+SMC);第2组采用MPC作为轨迹跟踪控制器,SBW系统采用SMC+DOB控制器(MPC+SMC+DOB);第3组采用LQR作为轨迹跟踪控制器,SBW系统采用SMC+DOB控制器(LQR+SMC+DOB)。为考察不同车速下的控制性能,试验设定了两种典型工况速度:低速作业工况(10 km/h)与高速转运工况(30 km/h)。评价指标包括横向平均跟踪误差、纵向平均跟踪误差、航向角误差、纵向速度跟踪误差、平均质心侧偏角以及前轮转角误差,以综合评估系统的轨迹跟踪性能与控制效果。
图11 拖拉机试验参考轨迹

Fig. 11 Experiment reference trajectory of tractor.

3.3 试验结果及分析

低速工况下的试验结果如图12所示。
图12 拖拉机低速工况下的轨迹跟踪试验结果

Fig. 12 Trajectory tracking experiment results of tractor under low-speed scenario

低速工况下的性能指标平均误差如表4所示。
表4 拖拉机低速工况下的轨迹跟踪性能指标平均误差

Table 4 Average error of trajectory tracking performance index of tractor under low-speed scenario

LQR+SMC MPC+SMC+DOB LQR+SMC+DOB
横向跟踪误差/m 0.070 0.053 0.056
纵向跟踪误差/m 0.1 0.041 0.07
航向角误差/deg 0.5 0.28 0.3
纵向速度跟踪误差/(km/h) 0.6 0.41 0.5
平均质心侧偏角/deg 1.201 1.116 1.123
前轮转角误差/deg 0.35 0.27 0.3
单次计算用时/s 0.015 2 0.321 2 0.016 1
与目前未采用SBW系统的拖拉机轨迹跟踪研发相比33,在低速工况下,3种控方法都能实现稳定的轨迹跟踪。其中,3种方法的横向跟踪误差均小于未使用SBW系统的0.039 m跟踪误差,表明采用SBW系统对于轨迹跟踪性能的提升效果显著;3种方法的航向角误差均低于未使用SBW系统的1.62 deg,表明设计的前馈-反馈控制律可有效抑制侧向力引起的失稳趋势,符合农机稳定性要求。
通过对比LQR+SMC与LQR+SMC+DOB两种控制方法的实验结果可知,在低速工况下,LQR+SMC+DOB方法在横向平均跟踪误差、航向角误差、平均质心侧偏角及前轮转角误差方面,相较于LQR+SMC方法分别降低了19.9%、40.2%、6.5%和14.3%。该结果验证了所设计的DOB在抑制电机干扰、提升系统跟踪性能方面的有效性。进一步将LQR+SMC+DOB与MPC+SMC+DOB进行对比可知,尽管前者在轨迹跟踪性能方面与后者表现接近,但其单次计算时间显著缩短,体现出更高的计算效率。此外,表中数据表明,LQR+SMC+DOB方法所实现的较低横向误差与航向误差,为纵向速度控制提供了更为平稳的工作环境,减少了因横向偏差补偿所需的频繁加减速调整,进而间接贡献于更稳定的速度保持与更优的整体轨迹跟踪效果。
高速工况下的试验结果如图13所示。
图13 拖拉机高速工况下的轨迹跟踪试验结果

Fig. 13 Trajectory tracking experiment results of tractor under high-speed scenario

高速工况下的性能指标平均误差如表5所示。
表5 拖拉机高速工况下的轨迹跟踪性能指标平均误差

Table 5 Average error of trajectory tracking performance index of tractor under high-speed scenario

LQR+SMC MPC+SMC+DOB LQR+SMC+DOB
横向跟踪误差/m 0.13 0.077 0.099
纵向跟踪误差/m 0.12 0.071 0.083
航向角误差/deg 2.3 0.9 1.1
纵向速度跟踪误差/(km/h) 0.9 0.66 0.7
平均质心侧偏角/deg 2.864 2.776 2.735
前轮转角误差/deg 2.2 1.3 1.6
单次计算用时/s 0.016 2 0.331 2 0.016 8
与未采用SBW系统的拖拉机轨迹跟踪方案相比34,在高速工况下,所有方法的横向跟踪误差与航向角误差均较低速工况有所增大,表明随速度提升系统非线性增强,导致控制难度增加。然而,本研究所采用的3种控制策略其横向跟踪误差与航向角误差均显著低于无SBW系统,说明SBW结构在改善高速跟踪性能方面具备明显优势。同时,更低的航向误差也反映出所设计的前馈-反馈控制律有效抑制了侧向力引发的失稳趋势,符合农机行驶稳定性要求。
对比LQR+SMC与LQR+SMC+DOB两种方法的实验结果可见,在高速工况下,后者在横向平均跟踪误差、航向角误差、平均质心侧偏角及前轮转角误差方面较前者分别降低了23.7%、52.2%、4.5%和27.3%,进一步验证了DOB在复杂工况下抑制扰动、提升控制精度的有效性。与MPC+SMC+DOB方法相比,LQR+SMC+DOB在保持相近轨迹跟踪性能的同时,大幅降低了单次计算时间,表现出更优的计算效率。此外,该方法所实现的较低横向与航向误差,为纵向控制提供了更为平稳的底层动力学环境,减少了为补偿横向偏差所需的纵向速度频繁调节,从而间接提升了整体轨迹跟踪的平滑性与稳定性。

4 结 论

1)本研究提出了一种融合上层轨迹跟踪与底层线控转向的分层协同控制架构,将LQR与双电机SBW系统相结合,有效提升了拖拉机的轨迹跟踪精度。实验表明,该控制策略在低速和高速工况下的跟踪性能均优于未采用双电机SBW系统的方法。
2)本研究所采用的双电机SBW系统,相较于单电机系统,显著增强了转向输出扭矩与系统容错能力,为解决拖拉机重载工况下的转向动力不足和安全性问题提供了有效方案。
3)本研究设计了结合SMC与DOB的强鲁棒控制策略。实验结果表明,该控制方法能够有效抑制外部扰动并显著削弱系统抖振。与未引入DOB的滑模控制方法相比,所提出策略在低速工况下横向平均跟踪误差、航向角误差、质心侧偏角及前轮转角误差分别降低19.9%、40.2%、6.5%和14.3%,高速工况下分别降低23.7%、52.2%、4.5%和27.3%,显著提升了轨迹跟踪的控制精度。

本研究不存在研究者以及与公开研究成果有关的利益冲突。

[1]
满忠贤, 何杰, 刘善琪, 等. 智能农机多机协同收获作业控制方法与试验[J]. 农业工程学报, 2024, 40(1): 17-26.

MAN Z X, HE J, LIU S Q, et al. Method and test for operating multi-machine cooperative harvesting in intelligent agricultural machinery[J]. Transactions of the Chinese society of agricultural engineering, 2024, 40(1): 17-26.

[2]
吕华伟, 鲁植雄, 黄薛凯, 等. 基于IWOA-RBF神经网络预测的拖拉机线控液压转向系统传递函数参数辨识[J/OL]. 南京农业大学学报. (2024-11-21)[2025-07-02].

H W, LU Z X, HUANG X K, et al. Transfer Function Parameter Identification of tractor electronically controlled hydraulic steering system Based on IWOA and RBF Neural Network Prediction[J/OL]. Journal of Nanjing agricultural university. (2024-11-21)[2025-07-02].

[3]
孟志军, 王昊, 付卫强, 等. 农业装备自动驾驶技术研究现状与展望[J]. 农业机械学报, 2023, 54(10): 1-24.

MENG Z J, WANG H, FU W Q, et al. Research status and prospects of agricultural machinery autonomous driving[J]. Transactions of the Chinese society for agricultural machinery, 2023, 54(10): 1-24.

[4]
徐立友, 陶源, 张俊江, 等. 考虑轨迹跟踪性能与经济性的无人驾驶HMCVT拖拉机分层协同控制策略研究[J]. 农业机械学报, 2025, 56(2): 61-72, 123.

XU L Y, TAO Y, ZHANG J J, et al. Hierarchical cooperative control strategy of unmanned HMCVT tractor considering trajectory tracking performance and economy[J]. Transactions of the Chinese society for agricultural machinery, 2025, 56(2): 61-72, 123.

[5]
崔冰波, 孙宇, 吉峰, 等. 基于模糊Stanley模型的农机全田块路径跟踪算法研究[J]. 农业机械学报, 2022, 53(12): 43-48, 88.

CUI B B, SUN Y, JI F, et al. Study on whole field path tracking of agricultural machinery based on fuzzy Stanley model[J]. Transactions of the Chinese society for agricultural machinery, 2022, 53(12): 43-48, 88.

[6]
DIXIT S, FALLAH S, MONTANARO U, et al. Trajectory planning and tracking for autonomous overtaking: State-of-the-art and future prospects[J]. Annual reviews in control, 2018, 45: 76-86.

[7]
LI H, LUO J, YAN S, et al. Research on parking control of bus based on improved pure pursuit algorithms[C]// 2019 18th International Symposium on Distributed Computing and Applications for Business Engineering and Science (DCABES). Piscataway, New Jersey, USA: IEEE, 2019: 21-26.

[8]
CIBOOGLU M, KARAPINAR U, SÖYLEMEZ M T. Hybrid controller approach for an autonomous ground vehicle path tracking problem[C]//2017 25th Mediterranean Conference on Control and Automation (MED). July 3-6, 2017, Valletta, Malta. Piscataway, New Jersey, USA: IEEE, 2017: 583-588.

[9]
CHENG Z, LU Z X. Research on the PID control of the ESP system of tractor based on improved AFSA and improved SA[J]. Computers and electronics in agriculture, 2018, 148: 142-147.

[10]
杨杭旭, 周俊, 齐泽中, 等. 基于时序分析与前馈PID的温室电动拖拉机旋耕稳定性研究[J/OL]. 农业机械学报, 2024: 1-12. (2024-01-16) [2025-07-02].

YANG H X, ZHOU J, QI Z Z, et al. Research on rotary tillage stability of greenhouse electric tractor based on time series analysis and feedforward PID[J/OL]. Transactions of the Chinese society for agricultural machinery, 2024: 1-12. (2024-01-16) [2025-07-02].

[11]
FAN X, WANG J Y, WANG H F, et al. LQR trajectory tracking control of unmanned wheeled tractor based on improved quantum genetic algorithm[J]. Machines, 2023, 11(1): ID 62.

[12]
徐立鸿, 陈戎泉, 袁洪良. 含斜坡扰动的轮式拖拉机路径跟踪控制方法[J]. 农业机械学报, 2023, 54(11): 421-430.

XU L H, CHEN R Q, YUAN H L. Path tracking control method for wheeled tractors with slope disturbance[J]. Transactions of the Chinese society for agricultural machinery, 2023, 54(11): 421-430.

[13]
邵明玺, 辛喆, 江秋博, 等. 拖拉机后悬挂横向位姿调整的模糊PID控制[J]. 农业工程学报, 2019, 35(21): 34-42.

SHAO M X, XIN Z, JIANG Q B, et al. Fuzzy PID control for lateral pose adjustment of tractor rear suspension[J]. Transactions of the Chinese society of agricultural engineering, 2019, 35(21): 34-42.

[14]
ZHANG T, JIAO X H, LIN Z M. Finite time trajectory tracking control of autonomous agricultural tractor integrated nonsingular fast terminal sliding mode and disturbance observer[J]. Biosystems engineering, 2022, 219: 153-164.

[15]
房素素, 鲁植雄, 王增才, 等. 拖拉机线控液压转向系统设计及样车性能试验[J]. 农业工程学报, 2017, 33(10): 86-93.

FANG S S, LU Z X, WANG Z C, et al. Design and prototype performance experiments of steering-by-wire hydraulic pressure system of tractor[J]. Transactions of the Chinese society of agricultural engineering, 2017, 33(10): 86-93.

[16]
LI S S, ZHENG H, GUO R L, et al. Research on functional safety evaluation of steer-by-wire system for autonomous vehicles[C]//2024 6th International Academic Exchange Conference on Science and Technology Innovation (IAECST). Piscataway, New Jersey, USA: IEEE, 2025: 2144-2150.

[17]
杨帆, 滕利, 孙宜田, 等. 农业机械底盘智能化发展现状与展望[J]. 中国农机化学报, 2024, 45(8): 138-147.

YANG F, TENG L, SUN Y T, et al. Development status and prospect of intelligent chassis of agricultural machinery[J]. Journal of Chinese agricultural mechanization, 2024, 45(8): 138-147.

[18]
LI T H, XIE B, WANG R. Design and experiments of electronic steer-by-wire system in electric tractor[J]. IOP conference series: Earth and environmental science, 2019, 252(3): ID 032108.

[19]
HARRER M, PFEFFER P. Steering Handbook[M]. Cham: Springer International Publishing, 2017.

[20]
刘军, 袁俊, 蔡骏宇, 等. 基于GPS/INS和线控转向的农业机械自动驾驶系统[J]. 农业工程学报, 2016, 32(1): 46-53.

LIU J, YUAN J, CAI J Y, et al. Autopilot system of agricultural vehicles based on GPS/INS and steer-by-wire[J]. Transactions of the Chinese society of agricultural engineering, 2016, 32(1): 46-53.

[21]
JIN Y, YUAN Y, ZHU L, et al. Design and optimization of an automatic hydraulic steer-by-wire system for an agricultural chassis[J]. International journal of agricultural biological engineering, 2022, 15(1): 132-138.

[22]
WEI H Y, WANG J J, JIAN M, et al. Steer-by-wire control system based on carsim and Simulink[C]// 2021 IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS). Piscataway, New Jersey, USA: IEEE, 2021: 1-5.

[23]
鲁植雄, 龚佳慧, 鲁杨, 等. 拖拉机线控液压转向系统的双通道PID控制仿真与试验[J]. 农业工程学报, 2016, 32(6): 101-106.

LU Z X, GONG J H, LU Y, et al. Simulation and experiment of dual channel PID control for hydraulic steerby-wire system of tractor[J]. Transactions of the Chinese society of agricultural engineering, 2016, 32(6): 101-106.

[24]
陈新, 张静宜, 丁金刚, 等. 自动驾驶汽车线控转向系统自适应PID滑模控制研究[C]// 2023中国汽车工程学会年会论文集(1). 北京, 中国: 中国汽车工程学会, 2023: 128-130.

[25]
ZOU S C, ZHAO W Z, WANG C Y, et al. Tracking and synchronization control strategy of vehicle dual-motor steer-by-wire system via active disturbance rejection control[J]. IEEE/ASME transactions on mechatronics, 2023, 28(1): 92-103.

[26]
SHI G B, GUO C, WANG S, et al. Angle tracking and fault-tolerant control of steer-by-wire system with dual three-phase motor for autonomous vehicle[J]. IEEE transactions on intelligent transportation systems, 2024, 25(6): 5842-5853.

[27]
JUNG D, KIM S. Hardware-in-the-loop simulation of synchronous motion control for dual-motor driving steer-by-wire system integrated with optimal finite preview path-tracking control[J]. IEEE transactions on vehicular technology, 2024, 73(3): 3311-3328.

[28]
WANG L, ZHAI Z Q, ZHU Z X, et al. Path tracking control of an autonomous tractor using improved Stanley controller optimized with multiple-population genetic algorithm[J]. Actuators, 2022, 11(1): ID 22.

[29]
GIL J, YOU S S, LEE Y, et al. Nonlinear sliding mode controller using disturbance observer for permanent magnet synchronous motors under disturbance[J]. Expert systems with applications, 2023, 214: ID 119085.

[30]
HWANG H, CHOI H, NAM K. Practical synchronous steering angle control of a dual-motor driving steer-by-wire system[J]. IEEE access, 2019, 7: ID 133100.

[31]
熊亮雳, 游力, 韩刚, 等. 基于Lyapunov能量函数的单电压环幅值控制构网型储能虚拟阻抗参数整定方法[J]. 电力系统保护与控制, 2025, 53(6): 30-41.

XIONG L L, YOU L, HAN G, et al. A Lyapunov energy function-based virtual impedance parameter tuning method for grid-forming energy storage under single loop voltage magnitude control[J]. Power system protection and control, 2025, 53(6): 30-41.

[32]
FU B Z, CHE W W, WANG Q Z, et al. Improved sliding-mode control for a class of disturbed systems based on a disturbance observer[J]. Journal of the franklin institute, 2024, 361(6): ID 106699.

[33]
葛新元. 面向非结构化场景的无人驾驶电动拖拉机路径规划与跟踪控制[D]. 镇江: 江苏大学, 2024.

GE X Y. Path planning and tracking control for unmanned electric tractor towards unstructured scenes[D]. Zhenjiang: Jiangsu University, 2024.

[34]
苗河泉. 面向丘陵山区的无人驾驶轮式拖拉机路径跟踪研究[D]. 淄博: 山东理工大学, 2024.

MIAO H Q. Research on path tracking of unmanned wheeled tractor for hilly mountainous[D]. Zibo: Shandong University of Technology, 2024.

Outlines

/