Controller Design for Servo Motor Using MATLAB

controller paper format.doc (Size: 474.5 KB / Downloads: 285)
Abstract—This paper is to design a controller for servo motor in discretetime systems. The experimental is used to obtain the transfer function to design the PID controller. The effectiveness of the design is validated using MATLAB/Simulink.This new design method gives us a simple and powerful way to design a speed controller for a servo – motor. In this study DC servo motor’s mathematical model and equation were extracted and there were three different motion controller designed for control the velocity It was created simulation model at the MATLAB programme and proportional integral derivative .
Keywords—servo motor PID controller discrete model, MATLAB/Simulink.
I. INTRODUCTION
There are many types of dc servo motors use in industries. In dc servomotors, the rotor inertia has been made very small, with the result that motors with very high torquetoinertia ratios are commercially available. Some dc servomotors have extremely small time constants with relatively small power ratings are used in instruments and computerrelated equipments such as disk drives, tape drives, printers, and word processors for the medium and large power ratings are used in robot systems, numerically controlled milling machines, and so on. Servo systems are generally controlled by conventional
Proportional Integral – Derivative (PID) controllers. PID Controller is a feedback loop unit in the industries control. The controller receives the command, subtracts it with the actual value to create a “difference”. This difference is then used to calculate a new input value which allows the data of system to achieve or maintain at the reference value. PID Controller. A PID feedback loop can maintain the system stability, but other control methods may lead to system that have stability errors or repeated process, which can be proved by Math methods. Mathematical models are required in control system design in order to describe the system dynamics, and identification processes. As computers spread, a lot of system identification methods benefiting from the digital processing have been developed, and identification for discretetime systems has been studied because of facility for analysis and data processing. However, continuous time models tend to be preferred to discretetime models in control system design, because the relation between pole zeros and time responses of the models is understood easily There are two control aspects of servo motor which are the position and the velocity control. From these both control aspects, two plant models can be identified, one for which the rotor velocity will be the output and another for which the rotor position is the output Position control
Systems are an important component of many industrial products. Examples are found in disc drive, automotive products, robotics, process control and many others. Servo systems are generally controlled by conventional Proportional – Integral – Derivative (PID) controllers, since they designed easily, have low cost, in expensive maintenance and effectiveness. Most of the PID controller was designed using continuoustime system and have been applied widely especially in industrial application.
II. SERVO MOTOR DESCRIPTION
Electric motors can be classified by their functions as servomotors, gear motors, and so forth, and by their electrical configurations as DC (direct current) and AC (alternating current motors.An easy way to comply with the conference paper for matting requirements is to use this document as a template and simply type your text into it. Servomotor is a motor used for position or speed control in closed loop control systems. The requirement from a servomotor is to turnover a wide range of speeds and also to perform position and speed. DC servo motors have been used generally at the computers, numeric control machines, industrial equipments, weapon industry, and speed control of alternators, control mechanism of full automatic regulators as the first starter, starting systems quickly and correctly.
Some properties of DC servo motors are the same, like inertia, physical structure, shaft resonance and shaft characteristics, their electrical and physical constants are variable. The velocity and position tolerance of servo motors which are used at the control systems are nearly the same. it has implemented proportional integral, fuzzy logic and adaptive neuro fuzzy inference system respectively at the variable working situations to the simulation model which has prepared at the Matlab programmers for improvement the servo motor performance.
III. Controller Design
The mechanicalelectrical model of the servo motor is presented in Fig.1. Commonly, phenomenological models are nonlinear, that means at least one of the states (I current, θmotor position) is an argument of a nonlinear function. In order to present such a model as a transfer function (a form of linear plant dynamics representation used in control engineering), it has to be linearised .However for the servo motor model, and nonlinearities are small that they can be neglected.
IV.DC Servo Motor Mathematical Model
The motor used in this experiment is a 24V DC
brushed motor with no load speed of 4050 rpm.
Va (t ) =Ra.ia(t )La.dia(t)/dt +Eb (t) (1)
T m= j dϖm (t) + Bϖm (t) + T (t) (2)
In order to create the block diagram of system initial conditions are acquiescence zero and laplace transform is implemented to the equations.
Ia( s)= Ea(s) Kb. ϖm( s)/R+L(s) (3)
s.ϖ (s) = KI(S)/Jm – Bϖ(s) T(s)/JM (4)
ϖ(S)= KI(S)T(s)/B+SJ (5)
E(s)K.I(S)T(S)/B+SJ (6)
E(s)= KW(S) (7)
ω(S)/Ea(s)= K/sjl +SJR + ki.kb (8)
Where:
i (t) a =Armature current
R = Armature resistance
E (t) b =Back emf
T =Load moment
ϖ =Motor angular velocity
J =Motor moment of inertia
B =Friction constant
L = Armature inductance
V (t) a =Input voltage
K =Voltage constant
T =Motor moment
K =Moment constant
ϕ =Phase margin
g =Gain margin
V (t).R i(t) L di(t)
Kp, Ti, Td,ω Proportional gain, Integral
Time, Derivative Time constant, Critical frequency.
V. Servo Motor Parameter
Parameter Value
Jmoment of inertia 140.1017 kg.m2
Kttorque constant 0.052 NM/A
Kbelectromotive force constant 0.057 Vs/rad
dlinear approximation of viscous friction
1.106 Nms/rad
Rresistance 2.6 Ω
Linductance 2.5 mH
VI. Application
Proportionalintegral Derivative which is controller is created for DC servo motor servo motor according to ÅströmHägglund, phase response. DC servo motor’s current (Ia), angular velocity (ω) is simulated for constant and variable velocity position under the load at the Mat lab programme 

