Abstract

We focus on the antivibration controller design problem for electrical power steering (EPS) systems. The EPS system has significant advantages over the traditional hydraulic steering system. However, the improper motor controller design would lead to the steering wheel vibration. Therefore, it is necessary to investigate the antivibration control strategy. For the implementation study, we also present the motor driver design and the software design which is used to monitor the sensors and the control signal. Based on the investigation on the regular assistant algorithm, we summarize the difficulties and problems encountered by the regular algorithm. After that, in order to improve the performance of antivibration and the human-like steering feeling, we propose a new assistant strategy for the EPS. The experiment results of the bench test illustrate the effectiveness and flexibility of the proposed control strategy. Compared with the regular controller, the proposed antivibration control reduces the vibration of the steering wheel a lot.

1. Introduction

The electrical power steering (EPS) system has attracted a lot of attention in the past few years [13] due to the significant advantages over the traditional mechanical steering system. In the commercial market, the EPS system is also more and more in use for passenger cars. Compared with the traditional one, the EPS system can reduce the force exerted on the steering wheel by drivers, and the assistant force can vary according to the vehicle speed. Moreover, it has better dynamic characteristics, clearer road feel, and larger damping ratio to attenuate the high-frequency disturbance from the road [1, 4, 5]. Moreover, the EPS system can reduce the vehicle CO2 emissions and it is possible to use the EPS motor torque for advanced driver assistance systems.

The main tasks of the EPS system include the following: (1) providing an extra steering torque to the driver’s steering torque and (2) giving the driver an adequate steering feel. The main principle of the EPS system is to drive the electric motor to provide an assist torque to reduce the steering torque exerted by the driver. What is more, it has the capability to improve the steering feel and to generate a response to the driver’s torque commands. Even though it may be subject to external disturbances, it should work well. The steering shaft may vibrate since the electric motor amplifies the torque ripples. For the design of the EPS system, the most important item is the assistant strategy and the controller design. In the work in [6], the authors studied the controller design problem for EPS system using T-S fuzzy model approach. Since the velocity is involved in the model and the velocity is not a constant, the T-S fuzzy model is used to represent the nonlinear EPS system. Since the sensing may be subject to delays, the delay is also considered in the states. In [7], model development and control methodology of a new electric power steering system are presented. In [8], a novel electrohydraulic power steering system is described by a mathematical model and a nonlinear controller design for it. As the controller and the sensor may be subject to system faults, model-based fault detection and isolation for electric power steering system are presented in [9]. The system is firstly modeled and the fault is detected by using the established model. In order to overcome the uncertain factor, the development of an adaptive steering-control system is discussed in [10]. The designed controller is also implemented and tested. The authors in [11] discussed an electric power steering system development. In [12], the authors discuss the application of an active disturbance rejection controller (ADRC) to an electrical power assist steering system with applications to automobiles. The robust controller design work is to reduce the steering torque exerted by a driver as well as to achieve good steering feel when the system is subject to external disturbances and unavoidable system uncertainties. Both the computer simulation and frequency-domain analyses show the robustness and compensation stability of the ADRC controlled system. It is well known that the torque ripple in an EPS system is unavoidable and it can be induced by a lot of issues such as the phase lag between steer angle and rack displacement and disturbances from road and sensor noise. This phenomenon becomes worse at the high-speed case. The authors in [13] investigate the sliding mode controller (SMC) design for an EPS system to not only reduce the torque ripple but also stabilize the dynamics of the EPS system. A nonlinear sliding mode observer (SMO) is also developed to estimate the unknown states. The simulation results verify that the designed nonlinear SMC and SMO strategies can reduce the torque ripple to achieve a better steering feeling. In [14], a new active disturbance rejection control is proposed for an electric power assist steering system, while in [15] genetic algorithm based PID controller is designed for the EPS system. In [16], we can see another robust controller design work for electric power steering systems. Controller design work for soft-disability remedy of the electric power steering system can be seen in [17]. Other works on this topic can be seen in [1824].

However, in the literature, most of the results on the assistant strategy were obtained only by the simulation, which may be quite different from the real system. Furthermore, there is few work which has considered the problems encountered during the assistant such as the vibration and the steering feeling [25]. This lag between the theory and the real implementation motivates our work in this paper. In [26], the authors did some preliminary study on the experiment of EPS. In this work, we would extend the content a lot and add more details on the systems and experiments.

In this paper, we focus on the improvement of the antivibration ability [27, 28] of the EPS system by designing a new control algorithm. It is noted that a linear assistant algorithm can also reduce the steering wheel force. However, there are some problems, such as the dynamic characteristics and antivibration characteristics, which may affect the performance of the EPS system but cannot be revealed just by the simulation [29]. In the following sections, we will address the development of the EPS bench and develop the assistant strategy to suppress the vibration of the steering wheel. Finally, the control algorithm will be verified by an experiment.

2. EPS Bench Test

The overall view of the developed test rig is shown in Figure 1. We can see that the test platform of the EPS system consists of the following components:(i)test bench;(ii)EPS controller and motor driver;(iii)steering sensor;(iv)monitor program.

The test bench contains the steering wheel, steering column, steering pinion and the rack, and the assistant motor. The high level controller is the control law to be designed. And the low level controller is how to implement the control signal to the motor driver to derive the desired torque. The steering sensor is used to measure the steering angle to do the feedback control. In addition, a monitor program is developed to monitor the status of the test bench. In the following, the system components will be discussed in detail.

2.1. Test Bench

As shown in Figures 2 and 3, the EPS test bench includes rack and pinion steering gear, the simulation equipment of road force, steering wheel equipped torque, and angle sensor. A special spring offers the resistance force from road. The steering is assisted by an electric motor that acts directly on the rack bar through a pinion [29].

2.2. EPS Controller and Motor Driver

A microcontroller (MC9S12D64, produced by Freescale Semiconductor, Inc.) is used as the main chip for EPS control module [30]. The model (see Figure 4: EPS controller) comprises four main parts:(i)A/D converter, QEP, and photoelectric encoder;(ii)16-bit 2-channel PWM signals;(iii)CAN port for communication;(iv)sound and light alarm.

As shown in Figure 5, the principal part of the motor driver is composed of four MOSFETs (metal-oxide semiconductor field-effect transistors), which make up H-bridge for four-quadrant operation ambipolar with a current sensor in reversible circuit. We use IR2130, produced by International Rectifier, to drive H-bridge.

2.3. Monitor Program

To monitor the status parameters and analyze the collected data, we developed monitor program and hardware driver as shown in Figure 6. With the data we get from CAN bus, we can observe the parameter of controller on PC and can debug the algorithm easier. The PC use USB to get data, whereas the ECU send data through CAN port, so we develop a CAN card to transfer the data (see Figure 7). All application programs and hardware driver programming are based on Microsoft Visual Studio 2005.

3. Basic Assist Algorithm

After the development of the experiment platform, we test the assistant strategy shown in Figure 8. We obtained the strategy from the experimental data of a hydraulic steering system [2]. It infers from the assistant characteristics that the assistant torque is zero when the steering wheel torque is small such as in the range of  Nm. If the vehicle velocity is small, the assistant torque is large to help the driver to achieve the desired steering angle quickly. However, if the vehicle speed is large, the assistant torque is relatively small to keep the safety.

In the experiment, the steering wheel is chosen as a sine-wave angle input; the amplitude is ±540°. The steering wheel torque curve is shown in Figure 9. The dash-dotted curve is the steering wheel torque without assist. The maximal torque is larger than 15 Nm. After adding the necessary torque to system according to Figure 8, it does decrease the steering torque [3]. The maximal torque is only above 10 Nm. However, during the experiment, the system creates harsh steering feel when applying the assist characteristics. It is certified by the current of DC motor as shown in Figure 10 in which the current fluctuates quickly especially when the steering angle is around 450°. The fluctuation of the current in Figure 10 would result to the vibration of hand wheel seriously.

4. Antivibration Controller Design

In this work, we will introduce the antivibration controller design method which is originally from [31]. By identifying the system parameters, the controller is designed and implemented in the EPS system.

The effects of the vibration shown in Figure 10 will result in the driver’s uncomfortable feeling. More seriously, with the vibration increase, it will make the steering wheel lose control. The steering process must be limited to a steady-state maneuver. Assuming the steering wheel is locked, the relationship between motor torque and reaction torque from road can be expressed as where is the total inertias and is the effective damping coefficient. represents the stiffness of the torsion bar in the torque sensor. , , and are the external torque at the pinion axis, the motor output torque to assist the steering, and the torque needed to hold the steering wheel. represents pinion angle.

The output torque of DC motor is

Since the motor current is proportional to the torque sensor output, can be expressed as follows:

is the combination of the torque sensor stiffness and output gain. The disturbance from the external torque applied at the rack to the torque needed to hold the steering wheel () is equal to [31] where , , and are the gear box gear ratio, torque constant, and the armature winding current. , , and are the motor back electromagnetic force constant, armature winding resistance, and the assist ratio. Substituting (2), (3), and (4) into (1), we get The natural frequency and damping ratio of the second-order system are equal to where

Please note that the natural frequency increases with the proportional gain and the damping ratio decreases when the proportional gain increases. Owing to higher gain that is needed for higher steering assistant, the damping ratio is relatively lower, which decreases the performance of antivibration [25]. As a result, a pure proportional control does not fit in this system.

To solve the dilemma faced by the proportional control, we add a derivative constant between steering wheel torque and motor current. The equation is

Substituting the above function into (1), we get

By choosing an appropriate proportional gain (), we can achieve the desired steering assistance level, and the damping ratio can also be controlled by adjusting derivative gain (). Figure 11 shows the steering wheel torque after adjustment. Apparently, it has lower hash steering feel than basic assistant as shown in Figure 12.

Remark 1. In the work, the possible nonlinearities and the uncertainties are not incorporated. If the nonlinearities and the uncertainties should be considered, more advanced methods can be employed such as the recent excellent works [3239]. For the nonlinear systems, the T-S fuzzy techniques can be used. For the uncertainties, the robust control can be used.

5. Conclusion

In this paper, we have focused on the antivibration controller design problem for EPS systems. In order to deal with the controller design we have built up bench test for EPS. Firstly, the basic assistant strategy of EPS system, based on hydraulic steering systems, is verified. From the experimental study, we found the dilemma faced by assistant gain and performance of antivibration control. To reduce the vibration, by analyzing the mathematic model of EPS, a new strategy is designed and tested on rig. The testing data validates that the performance of antivibration is better than the basic control strategy. In the future research, we will focus more on the advanced controller design such as the robust control and network control; see [4048] and the references therein. What is more, the developed system will go to the market.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

The research leading to these results has received funding from the Polish-Norwegian Research Programme operated by the National Centre for Research and 24 Development under the Norwegian Financial Mechanism 2009–2014 in the frame of Project Contract no. Pol-Nor/200957/47/2013.