Professional Documents
Culture Documents
Modeling and Simulation of Steering Control Strategy For Dual Motor
Modeling and Simulation of Steering Control Strategy For Dual Motor
https://doi.org/10.1007/s40430-019-1692-0
TECHNICAL PAPER
Abstract
Aiming at the problems of unsatisfied control consistency and slow steering response in the steering process of dual-motor
drive electric tracked vehicles (2METVs), a novel steering control strategy for the dual-motor coupling drive system is
proposed in this paper. By analyzing the motor torque and power required by dynamic steering for 2METVs, a permanent
magnet synchronous motor based on the space vector modulation is selected to make up the motor drive system module. This
paper employs the bond graph theory to obtain the state equations of transmission system, and then, the transmission system
modeling for a dual-motor coupling drive electric tracked vehicle (2MCETV) is completed. The dynamic module of the
tracked vehicle is set up according to the dynamics and kinematics theory of the tracked vehicle. A torque–speed integrated
steering control strategy is designed to achieve vehicle cornering ability enhancement. Then, models of the 2MCETV and
the proposed control strategy are established in MATLAB/Simulink to evaluate the control effect for the 2MCETV with
different steering radiuses. The simulation results show that the tracked vehicle with the designed strategy can achieve the
desired steering angular velocity response, and the steering maneuverability of the vehicle is also improved.
Keywords Tracked vehicle · Dual-motor coupling drive system · Steering control strategy · Simulation analysis
13
Vol.:(0123456789)
190 Page 2 of 11 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2019) 41:190
the full-speed range, a yaw rate control law was designed Engine Speed increase box Generator
so that the system response speed has been improved [13].
References [14–16] analyzed the kinematics and dynam-
Battey Motor controller
ics characteristics of the vehicle under dynamic steering
conditions and proposed a control strategy for dual electric
tracked vehicle based on yaw velocity negative feedback. Drive motor Drive motor
This strategy put motors’ maximum torque as the initial Coupling
mechanism
values to improve dynamic response capability. Also, refer- Side drive Side drive
ences [17–19] made some simulations and experiments to Sprocket 1 Sprocket 2
analyze the steering characteristic.
From the above, the steering performance and steering
Fig. 1 Transmission system diagram of electric driving tracked vehi-
control strategy of the dual-motor independent drive tracked cle
vehicle have been studied deeply. However, this type of
transmission has obvious disadvantages in the utilization of
motor power [20]. Compared with the independent driving
Power coupling mechanism
of the motors on both sides, the coupling of the motors on
both sides can mechanically return the power of the low- P1 P10 P20 P2
speed side motor to the high-speed side motor during the P01 P02
steering process.
Based on the dual-motor coupling drive system scheme, M M
a few scholars carried out research on the steering control of LT RT
tracked vehicles. References [21, 22] proposed an average
torque direct distribution control strategy to control the driv- Fig. 2 Mechanical transmission system diagram of tracked vehicle
ing torque or regenerative braking torque of two propulsion
motors. In references [23, 24], a motor-speed-based control
strategy of dynamic steering is designed to achieve vehicle shown in Fig. 1. The engine drives the generator to gener-
lateral stability enhancement. ate electricity through the speed increase box. The current
Neither the speed-regulating control strategy nor the generated by the generator and battery provides energy to
torque control strategy can meet the requirements of tracked the drive motors on both sides through the motor controller.
vehicle under all kinds of working conditions. In the course Then, the torque generated by motors is distributed to the
of cross-country driving, the tracked vehicle has the charac- left and right wheels after being coupled through the power
teristic of large range of load change and nonlinear, which coupling mechanism.
leads to the poor control consistency and poor feeling of During the steering process of a tracked vehicle, the
driver when using speed control strategy at different speeds. velocity of the inner sprocket is much lower than that of
At the same time, the driving motor cannot achieve the target the outer sprocket. This velocity difference between the
speed in a short time under a large resistance drive condi- two sides will become more pronounced as the steering
tion, which requires higher requirements for the whole con- radius decreases [25]. There is no mechanical connec-
trol loop. tion between sprockets on both sides for a dual-motor
Therefore, a torque–speed integrated steering control independent drive electric tracked vehicle (2MIETV).
strategy is proposed, in this paper, based on a dual-motor Therefore, when the tracked vehicle is turning, the regen-
coupling drive transmission scheme. Theory analysis and erative power of the inner sprocket can only be recovered
computer simulations are made to observe the steering through inner motor, which leads to a relatively low rate
effect. of energy recovery in low-speed side and large power
requirement in high-speed side. Compared to a 2MIETV,
the power coupling mechanism is added to the output end
2 Dual‑motor coupling drive transmission of the drive motor in a 2MCETV to realize coupling of
system the output power of two driving motors. Then, the cou-
pled power is diverted to the output shaft on both sides,
The tracked vehicle transmission system studied in this as shown in Fig. 2. The steering process will be realized
paper adopts the dual-motor coupling drive structure through the speed difference between the driving motors
scheme. The system mainly consists of an engine, a speed on both sides. In the meantime, the regenerative power
increase box, a generator, a motor controller, a battery, of the inner sprocket is refluxed to outer sprocket in the
two driving motors and a power coupling mechanism, as form of mechanical power, which can reduce the demand
13
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2019) 41:190 Page 3 of 11 190
13
190 Page 4 of 11 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2019) 41:190
establish the dynamic model of the transmission system, the inertia equivalent to right track drive wheel from carrier and
state equations are required to list. The bond graph model sun gear of planetary row P02. C represents the capacitive
can describe the connections between components and element. C4 represents the flexibility of the carrier of plan-
power flow situation clearly and establish the state equation etary row P1, C9 represents the flexibility of the carrier of
of the system conveniently. planetary row P2, C18 represents the flexibility of the carrier
The bond graph theory used for modeling dynamical of planetary row P10, and C28 represents the flexibility of the
multi-port systems of a multi-disciplinary nature was created carrier of planetary row P20.
in 1959 by Professor Heney Paynter [27]. Based on energy Based on the bond graph representation, the transmis-
conservation and power flow, this method models the system sion efficiency of the system is analyzed. In the process
according to the physical interaction of actual components. of motor drive steering, motor brake steering and large
When analyzing multi-input and multi-output planetary gear radius steering, the coupling mechanism has circulating
trains, it is easier to obtain the rotational speed–torque rela-
tionship of each component in the system and analyze the
power flow direction when applying the bond graph model
[28].
According to the bond graph theory, the bond graph
model of the transmission system is established, as shown
in Fig. 4. In the figure, Se1 and Se2 represent the inputs of
the model. Sf1 and Sf2 denote the load constraints. I repre-
sents the inertial element. I1 represents the moment of inertia
equivalent to output shaft of left motor from carrier and sun
gear of planetary row P1. I6 denotes the moment of inertia
equivalent to output shaft of right motor from carrier and
sun gear of planetary row P2. I16 represents the moment of
inertia equivalent to left track drive wheel from carrier and
sun gear of planetary row P01. I26 denotes the moment of
Sf1 19 0 1
17
Se1 15
0 TF01
1 1 I1 14 C6
12 23
TF12 1 TF21 21 C6
3 4 9 8
0 TF1 0 0 TF2 0
13 22
C1 TF11 1 TF22 7
6
C1 24 I6 1
TF02 5
25
27 29
Se2
1 0 Sf2
26 28
I26 C28
13
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2019) 41:190 Page 5 of 11 190
⎢ 0 0 0 0 1 1 1 1 −1
0 ⎥⎥
be analyzed through bond graph model, as shown in m01 m12 m1 C1 m01 m21 m2 C6 C18
⎢ 0 0 0 0 1 1 1 1
0 −1 ⎥
Fig. 5. A=⎢ m02 m11 m1 C1 m02 m22 m2 C6 C28 ⎥
⎡1 0 0 0 ⎤
corresponding loss of gear meshing is small. Therefore, the ⎢0 1 0 0 ⎥
transmission system has high transmission efficiency and is ⎢
0 ⎥
⎥
⎢0 0 0
feasible. ⎢0 0 0 0 ⎥
0 ⎥⎥
Although the power flow of the transmission system is B=⎢
⎢0 0 0
different under different operating conditions, its struc- ⎢0 0 0 0 ⎥
ture and causal relationship are the same. According ⎢0 0 −1 0 ⎥
⎢ ⎥
to the rules of the bond graph model, model with the ⎣0 0 0 −1 ⎦
same structure and causality has the same state equa- ⎡0 0 00 00 0 ⎤1
13
190 Page 6 of 11 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2019) 41:190
process of tracked vehicles. Ignoring the pitch and roll move- vehicles. ω represents the angular velocity of the tracked
ment of tracked vehicles, the tracked vehicle is considered as vehicle, and Hg represents the centroid height of tracked
a rigid body with lumped mass. Taking the geometric center vehicles.
C of tracked vehicle as the origin, the longitudinal symmetry The parameters and symbols of the dual-motor coupling
line of the tracked vehicle as the horizontal coordinate and drive electric tracked vehicle (2MCETV) are shown in
the transverse centerline as the vertical coordinate, the servo Table 1.
coordinate system xoy is established. Taking the ground coor-
dinate system XOY as the absolute coordinate system, the two-
coordinate system is set to coincide at the initial time. The 4 Steering control strategy of tracked
planar coordinates are established, as shown in Fig. 6. In the vehicles
figure, M𝜇 and B represent the steering resistance and the dis-
tance between two tracks, respectively. v denotes the centroid The steering process of tracked vehicles usually includes
velocity of tracked vehicles. ω represents the angular velocity three stages: transient steering, stable steering and transient
of the tracked vehicle. v1 and v2 are track speed on left and right return. In the process of transient steering and transient
sides. Ft1 and Ft2 represent the traction force. Ff1 and Ff2 are the return, steering wheel angle changes rapidly in a short time
rolling resistance of tracked vehicles on both sides of the track. [10]. In the former, the turning radius changes from infinity
Considering the longitudinal movement of tracked vehi- to a small value. In the latter, the turning radius changes
cles, as well as kinematic and dynamic analysis of the tracked from a small value to infinity. In the process of stable
vehicle, the dynamic equations of tracked vehicle in steering steering, the wheel angle, yaw rate and turning radius are
process are obtained. unchanged. In view of the power characteristics in steer-
ing process, it is necessary to study the dynamic control of
⎧ mv̇ = Ft1�+ Ft2 − Ff1 − Ff2 − Fw� tracked vehicle.
⎪ I 𝜔̇ = B −F + F + F − F − M
⎪ Z 2 t1 t2 f1 f2 𝜇
⎪ Fa = m𝜔�
2R
� 4.1 Input signal of driver
⎪ G Fa ⋅Hg
F =
⎪ f1 � 2 − B �
⋅f
⎨ G Fa ⋅Hg (6) The inputs of control system are the target driving force and
⎪ Ff2 = 2 + B ⋅f steering radius. The control amount is the speed difference
⎪ CD Av2
⎪ Fw = � 21.15
⎪ 0
⎪ M𝜇 = 𝜇GL
⎩ 4
β0 Effective Stroke
βmax β
where FW, Ff and Ft, respectively, represent the air resist- max0
β
ance, rolling resistance and driving force of the tracked
vehicle. G denotes the gravity of the tracked vehicle. Fa is
the centrifugal force in steering motion, and M𝜇 denotes
the steering resistance. v is the centroid velocity of tracked
13
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2019) 41:190 Page 7 of 11 190
of the motors on both sides, and the output is the torque of To analyze the input signal of steering wheel, the steering
the motors on both sides. The task of dynamic control is wheel angle signal is defined at first, as shown in Fig. 9. 𝛽0 ,
to interpret the driving intentions reasonably, monitor the β and 𝛽max represent free travel of steering wheel in single
state of vehicle in real time and calculate the target torque side, steering wheel angle and maximum angle, respectively.
of driving motors. The first step is to define and explain the Taking the left turn as an example, the corresponding steer-
drivers’ operational intention, such as the accelerator pedal, ing radius of [−𝛽max − 𝛽0 ] is [0.5B + ∞]. In this paper, the
the brake pedal, the steering wheel and the driving mode. assignment of 𝛽0 and 𝛽max is 5° and 90°, respectively. Sec-
Four signals related to vehicle dynamics are applied to ondly, the relationship between steering wheel angle signal
simulate the drivers’ input, including driving mode, accel- and vehicle steering radius is defined. The steering wheel
erator pedal, brake pedal and steering wheel angle. There angle and the corresponding steering radius are not a sim-
are four kinds of driving mode signals defined in this paper, ple linear relationship. When the steering radius is small, a
including forward shift mode, neutral mode, reverse gear higher steering wheel angle resolution is required. When the
mode and central steering mode. The control strategy steering radius is large, only a very low angular resolution
determines the driving mode of the vehicle according to is required. In practice, a large number of experiments are
the blocks s: ‘0’ represents the parking mode, ‘1’ denotes applied to calibrate the corresponding relationship between
the forward gear, ‘− 1’ represents the reverse gear, and ‘2’ the steering wheel angle and the steering radius. Based on
denotes the center steering. the boundary conditions and basic requirements, function
Control variables A and B for accelerator pedal and brake (8) is constructed to describe the relationship approximately
pedal are defined as: [25].
{ 𝛼−𝛼0 � �
A= 𝛼 ⎧ R = −248.6 log0.5 (−𝛿 − 5) + 250 −𝛿max < 𝛿 < −𝛿0
log0.5 85 � �
max
𝛽−𝛽0
−𝛼0
(7) ⎪
B= 𝛽 ⎨R = ∞ −𝛿0 < 𝛿 < 𝛿0
� �
max −𝛽0 ⎪ R = −248.6 log0.5 (𝛿 − 5) + 250
⎩ log0.5 85
𝛿0 < 𝛿 < 𝛿max
where α, 𝛼0 and 𝛼max represent the operation displacement, (8)
free travel displacement and maximum displacement of
the accelerate pedal, respectively. β, 𝛽0 , 𝛽max and 𝛽max0 The driving intention can be interpreted by the following
denote the operating displacement, free travel displacement, steps. First, the driving mode (forward mode, neutral mode,
maximum regenerative braking displacement and maxi- reverse mode and center steering mode) is determined. Then,
mum brake displacement of the brake pedal, respectively, according to the accelerator pedal position signal and the
as shown in Figs. 7 and 8. brake pedal position signal, the working condition of the
The range of the acceleration pedal signal A is [01], tracked vehicle is divided into three states: free sliding, driv-
and the range of corresponding target torque of motor is ing and braking. In addition, the target torque in the cor-
[0Tmax ]. In the same way, the range of the brake pedal responding state is calculated. At the same time, the target
signal B is [− 10], and the range of corresponding braking steering radius is obtained based on the signal of steering
torque of motor is [−Tmax 0]. When the displacement of the wheel angle. The target velocity of sprockets on both sides
brake pedal is greater than 𝛽max, the mechanical brake starts is calculated according to real-time vehicle speed. By decou-
to work. In straight-line driving conditions, the target torque pling calculation, the target speed of two drive motors is
of acceleration is T1 = T2 = A ⋅ Tmax , and target torque of obtained. The difference between actual speed and target
braking is T1 = T2 = B ⋅ Tmax. speed of two drive motors is controlled by PI, and the change
in the target torque of the drive motors is obtained, as shown
in Fig. 10.
13
190 Page 8 of 11 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2019) 41:190
Motor 1
+ Controller
Driver model
On the other hand, the torque control strategy requires the very difficult to realize the desired steering radius by adjust-
steady-state values of the stable driving, while it is inevi- ing the output torque difference of the two motors. At the
table that change in the steering angular acceleration will same speed, the same steering radius requires that the driver
cause the change in the dynamic value. Besides, the steer- adjusts the steering angle of the steering wheel in real time
ing resistance under different pavements varies widely. It is with the change in road resistance that may lead to misop-
eration. Considering the above factors, this paper proposes a
13
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2019) 41:190 Page 9 of 11 190
Left side
motors 2 2000
Torque (KN m)
Right side
0 1000
Left side
Right side
-2 0
0 5 10 15 20 0 5 10 15 20
Time (s) Time (s)
Left side
100
of the track
Speed (km/h)
Right side
Left side
0 10
Right side
-100
0
0 5 10 15 20 0 5 10 15 20
Time (s) Time (s)
13
190 Page 10 of 11 Journal of the Brazilian Society of Mechanical Sciences and Engineering (2019) 41:190
15
plify the driver’s operation and effectively reduce the motor
10 control difficulty.
5
0 Acknowledgements This work was supported by the Funda-
0 10 20 30 40 50 60 70 80 mental Research Funds for the Central Universities (Project No.
Displacement of X direction (m) 106112016CDJXZ338825) and the National Key Research and Devel-
opment Program of China (Project No. 2016YFB0101402). These pro-
jects offered all the costs of this series researches. The authors appreci-
Fig. 17 Driving track of tracked vehicle ate for their supports on these researches.
13
Journal of the Brazilian Society of Mechanical Sciences and Engineering (2019) 41:190 Page 11 of 11 190
13. Zeng QH, Ma XJ, Liao ZL et al (2016) Stable steer control of 22. Huang H, Zhai L, Wang ZD (2018) A power coupling system for
electric drive tracked vehicle based on equivalent sliding mode electric tracked vehicles during high-speed steering with optimi-
technique with conditional integrator. Acta Armamentarii zation-based torque distribution control. Energies 11:1538
37(8):1351–1358 23. Zhai L, Huang H, Sun T et al (2016) Investigation of energy effi-
14. Wang MY, Gu ZL (2013) Research on steering characteristics cient power coupling steering system for dual motors drive high
of dual-motor driving electric tracked vehicle. Comput Simul speed tracked vehicle. Energy Procedia 104:372–377
30(5):158–162 24. Gai JT, Huang SD, Zhou GM et al (2015) Adaptive sliding mode
15. Chen ZY, Zhao GY, Zhai L et al (2013) Control strategy for elec- steering control of double motor coupling drive transmission for
tric tracked vehicle pivot steering based on yaw velocity negative tracked vehicle. Acta Armamentarii 36(3):405–411
feedback. Chin J Mech Eng 24(22):3061–3066 25. Sun FC, Zhang CN (2016) Technologies for the hybrid electric
16. Lui Y, Gai JT, Chen YD et al (2015) Self—adaptive steering drive system of armored vehicle, 2nd edn. National Defense
control of electric drive for tracked vehicles. Veh Power Technol Industry Press, Beijing
137(1):5–10 26. Liu S, Wei L, Li B (2009) Design and implement of space vector
17. Li Y, Yao ZW, Wang GQ (2011) Steering performance simulation control of the permanent magnet synchronous motor. Control Eng
of four tracked vehicle. Trans Chin Soc Agric Mach 42(2):34–38 China 16(2):247–250
18. Wang HY, Chen B, Rui Q et al (2016) Analysis and experiment of 27. Wolfgang B (2010) Bond graph methodology, ch. 10. Springer,
steady-state steering of tracked vehicle under concentrated load. London, pp 425–468
Acta Armamentarii 37(12):2196–2204 28. Wang ZS (2007) Modeling method research for coupling dynamic
19. Liao ZL, Zhang J, Yang GB et al (2018) Simulation on perfor- of multibody systems based on bond graph theory. Ph.D. Disserta-
mance on basic movement of electric transmission tracked vehi- tion, Harbin Institute of Technology
cle. Mach Des Manuf 3:188–190
20. Jia XP, Ma J, Yu KL et al (2015) Study on transmission system Publisher’s Note Springer Nature remains neutral with regard to
scheme of electric drive tracked vehicles. J Armored Force Eng jurisdictional claims in published maps and institutional affiliations.
29(2):35–39
21. Zhai L, Sun TM, Wang QN et al (2016) Lateral stability control of
dynamic steering for dual motor drive high speed tracked vehicle.
Int J Automot Technol 17(6):1079–1090
13