Abstract
This paper focuses on the reverse mode of a proposed series motor four-quadrant direct current chopper (FQDC). The paper proposes a control technique in controlling the acceleration and deceleration of an electric vehicle (EV) using triple cascade proportional-integral-derivative (PID) controllers with an ascend-descend algorithm for controlling speed, torque, and position. The aim is to control the electric propulsion motor powered by the FQDC for the application of automatic reverse parking of an autonomous DC drive electric car. The control technique was simulated using MATLAB/Simulink, and the results showed that the technique has successfully met the objective of torque, current, speed, and position control for reverse and auto-reverse parking. In addition, the technique is suitable to be implemented in a DC drive electric car.
Access provided by Autonomous University of Puebla. Download chapter PDF
Similar content being viewed by others
Keywords
13.1 Introduction
One of the primary reasons for the introduction of electric cars into the market is the concern over greenhouse gas emissions and their contribution to global warming. The purpose of creating electric cars that reduce or eliminate exhaust emissions is to overcome this issue. Unfortunately, the price of electric vehicles (EVs) and hybrid electric vehicles (HEVs) is expensive, thus making the vehicles unattainable to many people, especially those living in poor countries. Therefore, this has led to the study on the possibility for a direct current (DC) drive EV [1] which is known to be economical.
13.1.1 Literature Review
The study on DC drive EVs includes the design of new DC motors, battery charger, and four-quadrant choppers to improve the performance and extend the capability of EVs, such as adding the mode of chopper operations [1,2,3,4]. Further investigations of four-quadrant direct current chopper (FQDC) hardware and simulation model include a feedback control using DC control and optimization using artificial intelligence to optimize all operations to produce a complete EV while running in different earth profiles [5,6,7,8,9,10,11,12,13]. This paper further extends on the study and investigation of one of the modes of the proposed chopper operations, which is the reverse mode. The vehicle reverse mode is shown in Fig. 13.1. After releasing the pulses, a load current that corresponds to the preset control factor α (related to duty ratio) flows through the chopper. In this mode, the back electromagnetic force (EMF), armature voltage, and torque are negative. The paths of currents for reverse operation are shown in Fig. 13.1. The switching of the main IGBT V1 is determined by the control factor α.
The mathematical representations of the four-quadrant chopper in reverse mode are presented in the following equations:
13.1.2 Review of Automatic Parking
Automatic parking is important when a vehicle driver is dealing with a constrained environment where much attention and skills are required. Performing automatic parking requires coordinated control of the steering angle and the surrounding to avoid collision [14]. Parking assistance systems have been developed using image assistance by Mercedes, Volvo, and BMW. Automatic parking consists of parking trajectory, vehicle location detection, parking space detection, turning, and reverse position control [15]. Parking space detection is used to check the availability of a parking space, where the details are not covered in this paper.
13.2 Methodology
13.2.1 Control Strategy During Reverse Mode
The two required movements in automatic parking are the vehicle movement (in reverse mode) and the steering angle [16]. The latter is controlled using an electric power steering as illustrated in Fig. 13.2.
Figure 13.3 exhibits the steering and vehicle movement sequence. The x-axis represents time, in milliseconds, while the y-axis is normalized. Reference represents the desired position of the steering angle, while position is the actual steering angle movement. An FQDC operating in reverse mode provides the vehicle movement whereby the propulsion motor via FQDC provides motor torque to move an EV.
In the figure, the sequence of operation started with steering and followed by the vehicle movement. Brake control as shown in Fig. 13.4 is also important and the control is needed to create the deceleration effect and to the final stop of the EV [17]. Details regarding the brake and steering control are not covered in this paper.
Figure 13.5 shows the sequence of steering, vehicle movement, and brake. It should be noticed that brake is applied at the end session of the vehicle movement to create the deceleration effect [18]. The overall function of an automatic reverse parking controller is to ensure that the position, acceleration, and speed are controlled according to the desired pattern for the application of automatic parking. To perform these actions, DC control, ascend-descend algorithm, and triple cascade PIDs are implemented. This is to ensure no tire slip, linear acceleration and deceleration of EV, and the final stop position are achieved.
13.2.2 Direct Current Control in Driving and Reverse Mode
DC control (DCC) is an economical way to be implemented and the approach can be used to limit excessive motor torque that causes tire slip, and consequently the EV will not be parked at the desired position [7] (Fig. 13.6).
In DCC, the motor current is set according to the speed of the motor. DCC uses the look-up table as shown in Table 13.1 and Fig. 13.7. The table represents the required or expected current according to the motor speed. Interpolations can be made for values that are not available in the table.
13.2.3 Vehicle Movement Control with Cascade PIDs
Cascade PIDs allow several controls to be carried out in a single system. In this research, cascade PIDs were used to control the position, speed, and torque of a single propulsion motor. In a cascade PID, the output of one PID controller will be the input of the other PID controller. The most important aspect to control in this study is the position, which will be placed at the front/beginning, and followed by the least important aspects, which are speed and lastly torque. Figure 13.8 shows the PID controllers connected in cascade. The purpose of cascade PIDs is to control the system performance, such as speed and torque of the propulsion motor. The feedback control is used to adjust the speed and torque based on the feedback gain. The DCC is controlled using current feedback gain in the cascade PIDs.
13.2.4 Ascend-Descend Algorithm
The ascend-descend algorithm is modified from the gradient descend algorithm. However, unlike the latter that is shown in Fig. 13.9, the former has no target and an error is included in the algorithm. Without error and target, the output will increase or decrease linearly.
The expected gradient effect of speed is presented in Fig. 13.10. In the figure, the speed (in rpm) increases linearly, becomes constant, and then decelerates linearly. This condition can be achieved by using the ascend-descend algorithm and applying the control algorithm output to the feedback sensor by controlling the gain of speed of the PID controller that is connected in cascade. Figure 13.11 shows the block diagram of the operation.
Details about DCC, cascade PIDs, and ascend-descend algorithm will be discussed in other studies.
13.2.5 Simulation Model with MATLAB/Simulink
A simulation model was developed to test the control technique. For monitoring the car trajectory, a path tacking simulation model using mathematical equations as shown in Fig. 13.12 was established.
A simulation model of the vehicle movement for auto-parking was established as presented in Fig. 13.13. This model includes the ascend-descend algorithm controller.
Equations (13.1) to (13.4) can be grouped to form a physical-based model that represents speed. The vehicle position can be determined by adding an integrator and speed output. The MATLAB/Simulink linearize tool can be used to linearize the differential equation and finally tune the PID. MATLAB/Simulink PID drag-and-drop icon has a menu that can be clicked to tune the PID automatically. For the tuning of MATLAB/Simulink using the SISO tool, the physical-based model has to be transformed to the transfer function model using the MATLAB/Simulink system identification. The tool is used to find the system order. Finally, by using the SISO tool, the transfer function for the steering position system can be determined and the PID controller gain can be obtained. The SISO tool is also used to test system stability using root locus or Bode plot. The PID controller gain can be obtained using the PID auto-tune function.
The position, speed, and acceleration control for triple cascade PIDs are shown in Fig. 13.14.
13.3 Results and Discussion
The sequence of operations for automatic reverse parking is shown in Fig. 13.3. In the sequence, first, the steering angle makes the first movement and followed by vehicle movement. Once the vehicle movement has been completed, the steering then moves again for different steering angles and followed by vehicle movement. During steering movement, the vehicle is completely stopped.
Figure 13.15 shows how the speed reference is applied. The speed reference is made from a small linear incremental speed value until the required speed is achieved. Once the expected speed is met, the reference speed is made constant. In the figure, the actual speed is lagging a bit from the reference speed during acceleration but once the speed is fixed, the actual speed is similar to the reference speed.
Figure 13.16 shows the vehicle movement speed and torque controlled using the cascade PIDs. The torque is constant and high at the beginning during acceleration before it decreased and increased again during acceleration. For reverse parking, the vehicle makes two movements and resulted in two similar graphs plotted. When the vehicle accelerates, the torque is maintained according to the DCC. The gap time at the beginning and between two graphs represents steering operation.
The vehicle movement position is shown in Fig. 13.17. The standstill at the beginning and middle indicates the steering turning operations.
Figure 13.18 shows the vehicle trajectory resulted from the combination of vehicle movement and steering movement for automatic parallel parking. The X- and Y-axes represent the X, Y coordinates which are normalized to ease plotting.
Figure 13.19 shows the vehicle trajectory resulted from the combination of vehicle movement and steering movement for automatic reverse parking. The X- and Y-axes represent the X, Y coordinates which are normalized to ease plotting.
13.4 Conclusions
The control technique proposed for automatic parallel and reverse parking has been successfully performed and simulated. The speed, torque, steering position, and vehicle movement have been successfully controlled for the application of automatic reverse and parallel parking. Therefore, a DC drive electric car powered by FQDC for series motor is suitable for the application of a DC drive electric car and will have automatic car parking as an extra feature.
References
Oak Ridge National Laboratory.: Advanced brush technology for dc motors. Available: http://peemrc.ornl.gov/projects/emdc3.jpg (2009)
Arof, S., Jalil, J.A., Yaakop, N.M., Mawby, P.A., Arof, H.: Series motor four quadrants drive DC chopper part1: overall. Int. Conf. Power Electron. (2014)
Arof, S., Diyanah, N.H.N., Mawby, P., Arof, H., Yaakop, N.M.: Low harmonics plug-in home charging electric vehicle battery charger utilizing multi-level rectifier, zero crossing and buck chopper: part 1: general overview. Progress Eng. Technol. 103–108 (2019) https://doi.org/10.1007/978-3-030-28505-0_9
Arof, S., Diyanah, N.H.N., Noor, N.M., Jalil, J.A., Mawby, P.A., Arof, H.: A new four quadrants drive chopper for separately excited DC motor in low cost electric vehicle. Progress Eng. 119–138 (2019). https://doi.org/10.1007/978-3-030-28505-0_10
Arof, S., Muhd Khairulzaman, A.K., Jalil, J.A., Arof, H., Mawby, P.A.: Self tuning fuzzy logic controlling chopper operation of four quadrants drive DC chopper for low cost electric vehicle. In: 6th International Conference on Intelligent Systems, Modeling and Simulation, IEEE computer Society, pp. 40–24 (2015)
Arof, S., Zaman, M.K., Jalil, J.A., Mawby, P.A., Arof, H.: Artificial intelligence controlling chopper operation of four quadrants drive DC chopper for low cost electric vehicle, Int. J. f Simul. Syst. Sci. Technol. https://doi.org/10.5013/ijssst.a.16.04.03,2015
Arof, S., Jalil, J.A., Kamaruddin, N.H., Yaakop, N.M., Mawby, P.A., Arof, H.: Series motor four quadrants drive DC chopper part2: driving and reverse with direct current control. Int. Conf. Power Electron. 775–780 (2016). 978-1-5090-2547-3/16. https://doi.org/10.1109/pecon2016.7951663
Arof, S., Hassan, H., Rosyidi, M., Mawby, P.A., Arof, H.: Implementation of Series motor four quadrants drive DC chopper for dc drive electric car and LRT. J. Appl. Environ. Biol. Sci. 7(3S), 73–82 (2017)
Arof, S., Noor, N.M., Elias, F., Mawby, P.A., Arof, H.: Investigation of chopper operation of series motor four quadrants DC chopper. J. Appl. Environ. Biol. Sci. 7(3S), 49–56 (2017)
Arof, S., Diyanah, N.H., Mawby, P.A., Arof, H.: Study on implementation of neural network controlling four quadrants direct current chopper: part1: using single neural network controller with binary data output. Adv. Eng. Process. Technol. 37–57 (2019)
Arof, S., Diyanah, N.H., Yaakop, M., Mawby, P.A., Arof, H.: Processor in the loop for testing series motor four quadrants drive direct current chopper for series motor driven electric car: part1: chopper operation modes testing. Adv. Eng. Process. Technol. 59–76 (2019). https://doi.org/10.1007/978-3-030-05621-6_5
Arof, S., Diyanah, N.H.N., Noor, N.M.N., Radzi, M., Jalil, J.A., Mawby, P.A., Arof, H.: Series motor four quadrants drive DC chopper: part 4: generator mode. Progress Eng. 155–167 (2019). https://doi.org/10.1007/978-3-030-28505-0_12
Arof, S., Diyanah, N.H.N., Rosyidi, N.M.N.M., Mawby, P.A., Arof, H.: Genetics algorithm for setting up look up table for parallel mode of new series motor four quadrants dc chopper. Progress Eng. 155–167 (2019). https://doi.org/10.1007/978-3-030-28505-0_12
Anwar, S.: An anti-lock braking control system for a hybrid electromagnetic/electrohydraulic brake-by-wire system. In: Proceedings of the 2004 American Control Conference. https://doi.org/10.23919/acc.2004.1383873
Castillo, J.J., Cabrera, J.A., Guerra, A.J., Simón, A.: A novel electrohydraulic brake system with tire–road friction estimation and continuous brake Pressure control. IEEE Trans. Ind. Electron. 63(3), (2016). https://doi.org/10.1109/tie.2015.2494041
Simonik, P., Mrovec, T., Przeczek, S., Harach, T., Klein, T.: Brake by wire for remotely controlled vehicle. In: 2018 IEEE International Conference on Electrical Systems for Aircraft, Railway, Ship Propulsion and Road Vehicles & International Transportation Electrification Conference (ESARS-ITEC). https://doi.org/10.1109/esars-itec.2018.8607363
Huang, H.C., He, Y.H., Lin, F.: A vehicle transverse automatic parking auxiliary system. In: 2015 International Conference on Machine Learning and Cybernetics (ICMLC). https://doi.org/10.1109/icmlc.2015.7340654
Hu, J.F., Duan, J.M.: AC electric power steering system modeling with Feed-forward fuzzy control algorithm. In: Proceedings of the 10th World Congress on Intelligent Control and Automation. https://doi.org/10.1109/wcica.2012.6359030
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Arof, S. et al. (2020). Series Motor Four-Quadrant DC Chopper: Reverse Mode, Direct Current Control, Triple Cascade PIDs, and Ascend-Descend Algorithm with Feedback Optimization for Automatic Reverse Parking. In: Abu Bakar, M., Azwa Zamri, F., Öchsner, A. (eds) Progress in Engineering Technology II. Advanced Structured Materials, vol 131. Springer, Cham. https://doi.org/10.1007/978-3-030-46036-5_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-46036-5_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-46035-8
Online ISBN: 978-3-030-46036-5
eBook Packages: EngineeringEngineering (R0)