Design and Impliment of Powertrain Control System for the All Terrian Vehicle

Similar documents
DC Motor Speed Control for a Plant Based On PID Controller

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Position Control of Servo Systems using PID Controller Tuning with Soft Computing Optimization Techniques

Comparisons of Different Controller for Position Tracking of DC Servo Motor

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

Modeling, Simulation and Implementation of Speed Control of DC Motor Using PIC 16F877A

A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

Experiment Of Speed Control for an Electric Trishaw Based on PID Control Algorithm

Position Control of a Hydraulic Servo System using PID Control

PID CONTROLLER BASED FULL BRIDGE DC-DC CONVERTER FOR CLOSED LOOP DC MOTOR WITH UNIPOLAR VOLTAGE SWITCHING

MEM01: DC-Motor Servomechanism

Optimal Control System Design

Simulink Based Model for Analysing the Ziegler Nichols Tuning Algorithm as applied on Speed Control of DC Motor

A PID Controlled Real Time Analysis of DC Motor

Keywords- DC motor, Genetic algorithm, Crossover, Mutation, PID controller.

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

Penn State Erie, The Behrend College School of Engineering

International Journal of Advance Engineering and Research Development

POSITION CONTROL OF DCMOTOR USING SELF-TUNING FUZZY PID CONTROLLER

DC SERVO MOTOR CONTROL SYSTEM

Automatic Control Systems 2017 Spring Semester

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

SIMULINK MODELING OF FUZZY CONTROLLER FOR CANE LEVEL CONTROLLING

Sensors and Sensing Motors, Encoders and Motor Control

7 Lab: Motor control for orientation and angular speed

IJITKM Special Issue (ICFTEM-2014) May 2014 pp (ISSN )

Closed loop speed control of dc motor using PID controller

Sensors and Sensing Motors, Encoders and Motor Control

OPTIMAL AND PID CONTROLLER FOR CONTROLLING CAMERA S POSITION IN UNMANNED AERIAL VEHICLES

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

DC motor position control using fuzzy proportional-derivative controllers with different defuzzification methods

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

Simulation Analysis on Proportional Integral and Derivative Control of Closed Loop DC Motor Drive with Bipolar Voltage Switching

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

Control Strategies for BLDC Motor

ISSN: (Online) Volume 2, Issue 1, January 2014 International Journal of Advance Research in Computer Science and Management Studies

An Introduction to Proportional- Integral-Derivative (PID) Controllers

ECE 5670/ Lab 5. Closed-Loop Control of a Stepper Motor. Objectives

Comparative study of PID and Fuzzy tuned PID controller for speed control of DC motor

DC Motor Speed Control using PID Controllers

Embedded Control Project -Iterative learning control for

Position Control of DC Motor by Compensating Strategies

Figure 1: Motor model

Authors N.K.Poddar 1, R.P.Gupta 2 1,2 Electrical Engineering Department, B.I.T Sindri Dhanbad, India

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

6.270 Lecture. Control Systems

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

Synchronized Injection Molding Machine with Servomotors

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge

Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control of DC Motor

Analysis on Modeling and Simulink of DC Motor and its Driving System Used for Wheeled Mobile Robot

Control System Design for Tricopter using Filters and PID controller

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering Vol. 2, Issue 6, June 2013

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

MODEL BASED DESIGN OF PID CONTROLLER FOR BLDC MOTOR WITH IMPLEMENTATION OF EMBEDDED ARDUINO MEGA CONTROLLER

TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM

Brushed DC Motor System

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

Tuning Methods of PID Controller for DC Motor Speed Control

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

Performance Based Comparison between Various Z-N Tuninng PID and Fuzzy logic PID Controller in Position Control System of DC Motor

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller

Modeling and simulation of feed system design of CNC machine tool based on. Matlab/simulink

Based on the ARM and PID Control Free Pendulum Balance System

Speed Control of DC Motor Using Fuzzy Logic Application

Controlling of Permanent Magnet Brushless DC Motor using Instrumentation Technique

Analysis on various optimization techniques for selecting gain parameters in FOC of an E-drive

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

Resistance Furnace Temperature Control System Based on OPC and MATLAB

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

2.017 DESIGN OF ELECTROMECHANICAL ROBOTIC SYSTEMS Fall 2009 Lab 4: Motor Control. October 5, 2009 Dr. Harrison H. Chin

Implementation of Conventional and Neural Controllers Using Position and Velocity Feedback

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge

Evolutionary Computation Techniques Based Optimal PID Controller Tuning

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3

A Brushless DC Motor Speed Control By Fuzzy PID Controller

Cantonment, Dhaka-1216, BANGLADESH

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

UNIT 2: DC MOTOR POSITION CONTROL

Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic PID Controller In Position Control System Of Dc Motor

Analysis and Design of Conventional Controller for Speed Control of DC Motor -A MATLAB Approach

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Study on Synchronous Generator Excitation Control Based on FLC

A Review of Implemention of Evolutionary Computational Techniques for Speed Control of Brushless DC Motor Based on PID Controller

Load Frequency and Voltage Control of Two Area Interconnected Power System using PID Controller. Kavita Goswami 1 and Lata Mishra 2

Design and Control for Differential Drive Mobile Robot

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

AUTOMATIC CLOSED LOOP SPEED CONTROL OF DC MOTOR USING IGBT

Modeling Position Tracking System with Stepper Motor

Speed Control of DC Motor Using Microcontroller

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

PID CONTROLLER BASED FOUR QUADRANT OPERATION OF DC MOTOR WITH UNIPOLAR VOLTAGE SWITCHING

Design of Controllers for Single-Input Dual-Output Synchronous DC-DC Buck Converter

DC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif

MAE106 Laboratory Exercises Lab # 5 - PD Control of DC motor position

DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers With Different Defuzzification Methods

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

Transcription:

International Journal of Control, Energy and Electrical Engineering (CEEE) Copyright IPCO-2014 Design and Impliment of Powertrain Control System for the All Terrian Vehicle Khaled sailan #1, Prof. Dr.-Ing. Klaus-Dieter Kuhnert *2 real time System Institute, Siegen University Hölderlinstr. 3, D-57076 Siegen, Germany khaled.sailan@student.uni-siegen.de kuhnert@fb12.uni-siegen.de Abstract This paper, presents design and implement of a control system for control the angular position of dc motor that control the close and open of a hydraulic pump and hydraulic motor that make the All Terrain Mobile Robot moves forward and backward by controlling the DC Motor rotating direction, all the hardware where the normal power train system replaced by a hydraulic power train system installed in the institute of Real Time System in Siegen University for the project of DORIS Robot,modelling and simulation has been done for design the DC Motor PID controller and the implementation of the controller has been done by using ATMEGA16 microcontroller and AVR studio software, C program written and upload to the brain of the control system. Keywords DC Motor, PID controller, position control, hydraulic pump, robot I. INTRODUCTION In this paper, a PID controller design for a DC motor angular position control that open and close a hydraulic pump on an all-terrain vehicle (ATV) is presented. DC motor angular position systems are usually controlled by proportional integral- derivative (PID) control algorithms with PID coefficients tuned for optimizing operation. The objective of a PID controller in a position control system is to maintain a position set point at a given value and be able to accept new set-point values dynamically. Modern position control environments require controllers that are able to cope with parameter variations and system uncertainties. special torque should be apply from the motor to overcome the valve resistance and has be done by controlling the motor speed. The more motor speed the less torque the less motor speed the more torque.controlling speed has done by using PWM (pulse width modulation) all of this written in c code using AVR studio and load it to the ATMEAG16 microcontroller. The hardware and some of the hardware installed in the workshop of electrical engineering department in Siegen University.his control system is the first control system that should implement on this project to convert it to unmanned ground Robot other control system should design and implement like steering control system and cruise control system which is also a part of this project. II. SYSTEM DESCRIPTION 1. DORIS robot (dual media Outdoor Robot Intelligent System) as shown in figure 1, is a research project of the Institute for Real-Time Learning Systems in Siegen university. It is an autonomous acting vehicle for outdoor use under the most difficult conditions. It consists of many subsystems like gas control system,break control system, steering control system, security system and power train control system which will be the research task,the hydraulic power train system which drive the wheel forward and backward. To implement a PID controller the proportional gain KP, the integral gain KI and the derivative gain KD must be determined carefully. controlling the DC motor without using the PID controller will give some oscillation in the signal and because the system is nonlinear, controlling by function is the best way to control the nonlinear systems and PID controller is the best choice to achieve this task. Tow DC motors will control the Tow hydraulic pump valves which rotating in limited angle not 360 degree but between certain value. This system mounted on an all-terrain vehicle (ATV) to drive 8 which will describe in detail in the next section. for the system of a hydraulic pump and its valve return spring Fig. 1. DORIS robot

2. Tow hydraulic pumps one for left and one for right side controlled by two 12V DC motor as shown in figure 2. by rotating the pump valve clockwise allow to drive the wheel forward and rotating the pump valve counter clockwise allow to drive the wheel backward as shown in figure. Two potentiometers connected to the two motors as shown in figure 3 to detect the angular position and send the signal to the atmeaga16 microcontroller to process it and correct the error. backward movement forward movement task is to rotate each DC Motor independently to reach the desired position according to the driver desired signal Max. Position Max.Position Figure 4 Gas and brake Pedal DC Motor Figure 2. simulated targeted positions 4. ATMEGA16 microcontroller is the brain of the system where all the control operations, error correction and sensors information's processes in the microcontroller by using AVR Studio software and c program as shown in figure 5. Two DC Motors with potentiometer pump valve Two hydraulic Pumps Fig. 5. microcontroller board Fig. 3. DC Motors and the Hydraulic pumps 3.Tow Pedal one for driving the Vehicle forward and the other to drive the vehicle backward as it shown in figure 4. the figure 6a and b shows the hydraulic circuit of the Power train system and the complex system,the hydraulic pump complex that drives the hydraulic motors is the targeted part to be control.

A mathematical model for one Motor should conclude and the other on is the same mathematical model.as reference we consider a DC motor as shown in figure 5. A simple mathematical relationship between the shaft angular position and voltage input to the DC motor may be derived from physical laws. In the point of control system, DC servo motor can be considered as SISO plant Therefore, complications related to multi-input system Fig.6a Hydraulic Circuit Fig. 7. Schematic Diagram of a DC Motor Fig. 8. Block Diagram representation of a DC motor are discarded. DC servo motors have the field coil in parallel with the armature. The current in the field coil and the armature are independent of one another. As a result, these motors have excellent speed and position. The dynamic behaviour of the DC motor is given by the following equations [1], and can be represented by the block diagram as shown in figure 5. Fig.6b Hydraulic Circuit complex III. SYSTEM MATHMATICAL MODEL

where, Ra=Armature resistance in ohm La=Armature inductance in Henry ia=armature current in ampere ea=armature voltage in volts eb=back EMF in volts Kb=Back EMF constant in volt/(rad/sec) Kt=Torque constant in N-m/Ampere Tm=Torque developed by the motor in N-m θ(t)=angular displacement of shaft in radians J=Moment of inertia of the motor and load in K:g /rad Dm=Frictional constant of motor and load in Nm/(rad/sec). Where u(t) and e(t) denote the control and the error signals respectively, and Kp, 'Ii and Td are the parameters to be tuned. The corresponding transfer function is given as These functions have been enough to the most control processes. Because the structure of PID controller is simple, it is the most extensive control method to be used in industry so far. The PID controller is mainly to adjust an appropriate proportional gain ( K p ), integral gain (K I ), and differential gain (KD) to achieve the optimal control performance. The PID controller system block diagram of this paper is shown in figure 10 and the simulink block diagram for the system shown in figure 8 [5]and the block diagram result shows in figure 9.Transfer function can also be expressed as[1] Fig. 9. Simulink Block Diagram After simplification and taking the ratio of transfer function will be as below after some simplifications [7], (1) the The main features of PID controllers are the capacity to eliminate steady-state error of the response to a step reference signal (because of integral action) and the ability to anticipate output changes (when derivative action is employed Tuning the PID controller achieved experimental on the plant.a lot of experiment has done till getting the best result for Kp, Kd and Ki. with j=0.01,b=0.1,l=0.5,r=1,k=0.01 [6] the transfer function will be [2] IV. PID CONTROLLER Proportional-integral-derivative (PID) controllers [2] are widely used in industrial control systems because of the reduced number of parameters to be tuned. They provide control signals that are proportional to the error between the reference signal and the actual output (proportional action), to the integral of the error (integral action), and to the derivative of the error (derivative action), namely Fig. 10. PlD Controller Block Diagram. and to overcome the effect of the valve torque and according to the relationship between the torque and the motor speed we give a small rotating speed(rpm) by adjusting the OCR (output compare register) in the atmega16 microcontroller to be equal to the desired value. The power train control system for both vehicle side where in this controller the targeted value is the angular position as shown in figure 11.

_MOTOR_2_DIRECTION = TURNING_RIGHT; R/W ω Controller R. Motor R. Pump R. hydraulic motor ELSE { _MOTOR_1_START = 0; _MOTOR_2_START = 0; STOP_MOTOR(MOTOR_1); L/W Controller L. Motor L. Pump L. hydraulic motor ω STOP_MOTOR(MOTOR_2); V. EXPERIMENTAL RESULTS Figure 11. block diagram of Power train control system The function PID_CONTROLLER used to control the angular position by taking the sensor value from the Motor and compare it with the value from the pedal and then the error processes and cancelled. PID_CONTROLLER (){ ERROR =ADC_BREAK - ADC_MOTOR_2; INTEGRAL = INTEGRAL + (ERROR * DT); DERIVATIVE = (ERROR - PREERROR) / DT; OUTPUT = (KP * ERROR) + (KI * INTEGRAL) + (KD * DERIVATIVE); PREERROR = ERROR; IF (OUTPUT>1023){ OUTPUT=1023; ELSE IF(OUTPUT<-1023){ OUTPUT=-1023; IF(OUTPUT<0){ The experimental results of the proposed position controlled system as shown in figure 12 for driving the vehicle forward and backward and comparing the satisfied results obtained for one DC Motor because the second one have the same characteristics and same position as we mentioned in the system description one for left side and one for right side and they should be rotating synchronous with the same speed and same position so all the result s for one motor. It can observe that the response to the input signal is fast with small error and damped oscillation figure 12. the overshoot of the propose position controlled system is smaller than the overshoot by using a system without PID controller figure 13. Using of kp= 0.06, kd= 0.02andki= 0.02 will not give a good result with a big error in the beginning figure 16 and by connecting the DC Motor to the pump valve the resistance from the pump valve return spring give an error in the beginning for some millisecond and then be constant figure 17. with several input signal for the DC Motor connected to the hydraulic pump shows also the effect of the valve return spring and the changing from an angle to the other angle takes around 215ms and the step from on sample to the next step is 21.5 microsecond according to the sample rate from signal 1 to signal 2 as shown in figure 15.and the best PID parameters choice that achieved experimentally seen in figure 18 and simulated as in figure 19 with the same parameters. PWM_RATE =100; //_MOTOR_1_START = 1; _MOTOR_2_START = 1; //_MOTOR_1_DIRECTION = TURNING_LEFT; _MOTOR_2_DIRECTION = TURNING_LEFT; ELSE IF(OUTPUT>0){ PWM_RATE =100; //_MOTOR_1_START = 1; _MOTOR_2_START = 1; //_MOTOR_1_DIRECTION = TURNING_RIGHT;

Fig. 12. the response to the input signal Fig. 15. with several input signal Fig. 16. kp=0.06,kd=0.02,ki=0,02 Fig. 13. the system with and without PID Fig. 14. kp=0.05,kd=0.01,ki=0.01 Fig. 17. DC Motor free and connected to the hydraulic pump

Parameters Value Kp 0.05 Ki 0.01 Kd 0.00 Overshoot 20% Steady state error 2% Response time 21.5 microsecond Table 1 PID controller specifications Fig. 18. kp=0.05,kd=0.01,ki=0 VII. DC MOTOR PARAMETERS parameters Motor 1 Motor2 unit Rotor inertia 52 52 gcm2 Terminal resistance 1.8 1.8 Ohm Inductance 2.4 2.4 mh Mech. time constant 15 15 ms Electr. time constant 1.3 1.3 ms Speed regulation 300 300 rpm/ncm constant Torque constant 2.45 2.45 Ncm/A Thermal resistance 16 16 K/W Thermal time constant 10 10 min Axial play < 0.01 < 0.01 mm Table 2 DC Motor parameters Fig. 19. simulated dc motor with PID controller VI. CONCOLUSION In this research, a PID control system for DC Motor angular position was proposed for driving the hydraulic pump and hydraulic Power train system on the all terrain Mobile Robot this controller has an advantage in both noise reduction and oscillation reduction and the control system runs well, and has a good system response. REFERENCES [1] P.M.Meshram ''Tunning of PID Controller usong Ziegler- Nichols Method for Speed Control of DC Motor''.IEEE IEEE- International Conference On Advances In Engineering, Science And Management (ICAESM -2012) March 30, 31,2012 117 [2] Bindu R.Mini K.Namboothiripad Tunning of PID controller for Dc servo Motor using Genetic Algorithm'' International Journal of Emerging Technology and Advanced Engineering Website: www.ijetae.com (ISSN 2250-2459, Volume 2, Issue 3, March 2012) [3] Wikipedia.org/wiki/PID_controller. [4] Bühler Motor Gmbh Technical notes regarding DC Motor. [5] Robert Babuska and Stefano Stramigioli ''Matlab and Simulink for Modeling and Control''. [6] http://ctms.engin.umich.edu/ctms/index.php?example=motorspeed&s ection=controlpid. [7] Wai Phyo Aung, analysis on Modeling and Simulink of Dc Motor and its Driving System Used for Wheeled Mobile Robot. [8] John S. Jacoba, Robert W. Gundersonb, R. Rees Fullmer,conversion and control of an all-terrain vehicle for use as an autonomous mobile robot.