Gao 2022 J. Phys. Conf. Ser. 2402 012007
Gao 2022 J. Phys. Conf. Ser. 2402 012007
Gao 2022 J. Phys. Conf. Ser. 2402 012007
Conference Series
Abstract—The principle of the electric power steering system is introduced in this paper, and
the simulation platform based on Simulink/Simscape is established. The mechanical structure
of the steering gear, the timing scheduling strategy, the hardware control circuit, and the
integration of the software control algorithm are modeled and verified in detail. It is proved
that the simulation model is reliable and highly precise. The simulation platform is used to
analyze the actual problems, and propose an improvement plan. The results show that the
platform can improve the intelligence of development and quickly locate, effectively reproduce
and analyze actual problems, and reduce the trial-produce cost of the early production line,
which has a certain guiding significance for software and hardware development.
1. INTRODUCTION
The steering system is always an important part of automobiles and is also one of the products with the
highest functional safety requirements. It has high production process requirements, a high scrap rate,
and long and difficult sample modification. Improving EPS operation stability and safety has always
been the fundamental purpose of electric power steering. The current method is to process manual
samples for software, hardware verification, and manual driving and also build complex test benches to
verify and debug. Therefore, improving automated testing and rapid verification can save costs,
increase development speed, and reduce unnecessary manufacturing errors.
Electric Power Steering system (EPS) is a kind of Power Steering system with the auxiliary force
provided by a motor [1]. In the current research and development process of EPS, most of the
experiments will be carried out after software integration, including hardware-in-the-loop (HIL),
vehicle tuning, durability, and other tests [2]. Many problems will be found during the test. The current
mainstream problem-solving mode is that test engineers give feedback on problems, and the test data
will be sent to the engineers through a series of processes. Then they analyze, reproduce, improve, and
verify the problems. This mode requires a relatively long period and more human and equipment
resources. Therefore, a high-precision simulation platform is of great significance, which can greatly
reduce the time and resources required for problem reproduction, problem improvement, and problem
verification [3]. In this paper, a simulation model of EPS is established and analyzed in the
Simulink/Simscape simulation environment. The model mainly includes mechanical parts such as
Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution
of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
Published under licence by IOP Publishing Ltd 1
ISRIMT-2022 IOP Publishing
Journal of Physics: Conference Series 2402 (2022) 012007 doi:10.1088/1742-6596/2402/1/012007
steering gear, worm, gear and rack, power-assisted motor, circuit control hardware, and electronic
control unit ECU software control strategy. It can not only verify whether the mechanical parameters
are reasonable, but also optimize the software algorithm strategy.
Intermed
iate shaft
Rack and
pinion
Figure 2. The difference between the Simulink physical domain and the mathematical domain
The Simscape library provides basic components, including ten physical domains. There are
mechanical, electronic, and fluid types, involving resistors, springs, racks, and pinions, as well as more
complex components, such as electric drives, transmissions, heat exchangers, etc. According to the
2
ISRIMT-2022 IOP Publishing
Journal of Physics: Conference Series 2402 (2022) 012007 doi:10.1088/1742-6596/2402/1/012007
schematic, various model systems, such as motors, bridge rectifiers, and refrigeration systems, can be
built by assembling basic components.
In addition, Simscape also supports the creation of custom component libraries. Through Simscape,
users can quickly create physical system models for their products and build software-in-the-loop
systems. Firstly, for the column-type electronic power steering system studied in this paper, it is
necessary to build:
• PowerPack model: including motor and control circuit
• Steering gear model: including torque sensor, worm gear reduction mechanism, booster motor,
rack and pinion, Coulomb friction, and other mechanical structures
• ECU software control logic: including the corresponding control strategy based on model-based
development (MBD), basic functions of the application layer such as onboard assistance, active return,
etc., current control strategy, and task scheduler.
As shown in Figure 3, all connections between modules are physical domain connections, which
means that all connection points can transmit corresponding physical information like a real system,
such as torque transmission and displacement transmission. The steering system model established by
Simscape will restore as many physical properties as possible to real products. Depending on the
mechanical structure of the product, model variants such as double pinion assist, rack assist, and
steering by wire can be quickly carried out.
3
ISRIMT-2022 IOP Publishing
Journal of Physics: Conference Series 2402 (2022) 012007 doi:10.1088/1742-6596/2402/1/012007
3.2.1. Motor
The motor model uses the permanent magnet synchronous motor model PMSM in the Simscape library.
The vector control of PMSM is based on the dq0 coordinate system of the motor, as shown in Figure
5[4]. The permanent magnet generates the rotor magnetic field. The permanent magnets generate the
rotor magnetic field so that the magnetic flux varies sinusoidally with the rotor angle. For the axis as
specified in Figure 6, when the rotor mechanical angle is zero, the fluxes of the a-phase and the
permanent magnets are aligned. According to the coordinate transformation theory, the voltage, flux
linkage, electromagnetic torque, and power equations of this model can be obtained [5].
The motor model parameters used in this paper are set based on the parameters calibrated by a real
motor on this platform. The motor output end R will be connected to the worm gear of the mechanical
model to output power assist. The data collected by the R, such as the electrical angle, and the motor
speed, will be sent back to the ECU for the field-oriented control algorithm.
4
ISRIMT-2022 IOP Publishing
Journal of Physics: Conference Series 2402 (2022) 012007 doi:10.1088/1742-6596/2402/1/012007
3.2.3. Battery
The battery model simulates a standard 12V vehicle battery to provide the power needed to operate the
electric power steering system. Each cell is built according to the example described in the Simscape
case library, and the battery model consists of several cells connected in series. The model simulates the
voltage conditions of the battery under different SOC (State of Charge) conditions, where the SOC is
the ratio of the remaining capacity to the total battery charge [6]. Through the battery capacity and
current state, the current SOC change is calculated, which can be expressed as:
Q − idt (1)
SOC = 100%
Q
In the formula: Q is the total power of the battery, which is set to 50 AH in this model.
5
ISRIMT-2022 IOP Publishing
Journal of Physics: Conference Series 2402 (2022) 012007 doi:10.1088/1742-6596/2402/1/012007
The system service layer is mainly the task scheduler of the application layer and the motor control
module, which sets the priority of the runnable tasks in each module.
Application layer
OS Task
Active
Assist Curve
Damping
TAS Torque
Sensor signal
Inertia Friction
Compensation Compensation
Motor Speed Motor Control
Steering function module over-temperature
+ protection current control PWM Motor
As can be seen from Figure 9, the overall trend of the motor output torque signal is consistent, and
the accuracy can reach more than 90%. There will be glitches in the acquisition signal, and the actual
cycle of the sampling hardware is not completely fixed step size. While the simulation is a fixed step
size and non-continuous change, this error at the peak will appear.
6
ISRIMT-2022 IOP Publishing
Journal of Physics: Conference Series 2402 (2022) 012007 doi:10.1088/1742-6596/2402/1/012007
It can be seen from Figure 10 that the overall trend of the rack position is consistent, but there is a
small amount of deviation in accuracy. It is less than 10%. The springs and racks of the rear bench will
be worn to a certain extent, and the simulation model is based on the ideal spring stiffness and mass.
To sum up, the accuracy of this simulation platform is as high as 90% or more, and it can be used in
fields such as verification of control algorithms, analysis of practical problems, test evaluation before
software release, etc. It can assist in software development and release.
7
ISRIMT-2022 IOP Publishing
Journal of Physics: Conference Series 2402 (2022) 012007 doi:10.1088/1742-6596/2402/1/012007
By comparing with the TN limit curve in the motor control, as shown in Figure 12, it can be found
that the limit value in the application layer is smaller than that in the motor control module. Therefore,
if the limit in the application layer is enlarged or the two limit curves are set to be consistent, the actual
request torque output of the application layer can be completely transmitted to the motor control
module. As shown in Figure 13, the output torque of the motor after changing the limit is significantly
larger than the result before the change in the second half, which can improve the problem of
inadequate steering wheel assist feeling by drivers.
If the problem occurs in the mass production stage, the production line will be stopped; if it occurs
in the testing stage, it will take longer to solve the problem, in the absence of a simulation platform. The
time required before and after the investigation is shown in Table 1. It can be seen that efficiency has
increased by more than 90%.
6. CONCLUSIONS
Based on Simulink/Simscape tool, the mechanical structure, power-assisted motor, hardware control
circuit, and control logic strategy of the column-type electric power steering system are modeled in
detail. This platform can help analyze and solve the problems in the actual vehicle test, and a software
test environment that fits the actual product can be built, which can conduct targeted simulation and
optimization of the ECU control logic in combination with the actual problem. Then the software
development and mechanical hardware verification can be iterated quickly. At the same time, this
scheme can be further extended to the development of different types of electric power steering systems,
providing practical simulation ideas for the development of power steering by wire.
REFERENCES
[1] Pan G, Min D, Wang Q. Electric power steering system control strategy and simulation
technology research[J]. Automobile Applied Technology, 2017(24):33-40.
[2] Liao L, Shi H, Zhang J, et al. Design of Performance Test System for Vehicle Electric Power
Steering System [J]. Journal of Chongqing University of Technology (Natural Science),
2018,32(06):41-46.
[3] Khalkhali A, Shojaeefard M H, Dahmardeh M, et al. Optimal design and applicability of electric
power steering system for automotive platform[J]. Journal of Central South University,
2019,26(04):839-851.
[4] Yao C, Haibin L U. Permanent Parameter Simulation of PMSM for EV[J]. Micromotors,
2019,52(1):21-25.
[5] Ning B, Cheng S, Lu S, et al. A direct torque control strategy of PMSM based on duty ratio
technology[J]. Chinese High Technology Letters, 2019,29(11):1095-1103.
[6] Li B, Bei S. Estimation algorithm research for lithium battery SOC in electric vehicles based on
adaptive unscented Kalman filter[J]. Neural Computing and Applications, 2019(31):8171-
8183.