Position with Force Feedback Control of Manipulator Arm

Similar documents
International Journal of Advance Engineering and Research Development SIMULATION OF FIELD ORIENTED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR

Modelling of Closed Loop Speed Control for Pmsm Drive

Research on Permanent Magnet Linear Synchronous Motor Control System Simulation *

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

A new FOC technique based on predictive current control for PMSM drive

Speed Control of PMSM Drives by Using Neural Network Controller

DIRECT TORQUE CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING TWO LEVEL INVERTER- SURVEY PAPER

SPEED CONTROL OF PMSM BY USING DSVM -DTC TECHNIQUE

Mathematical Modelling of Permanent Magnet Synchronous Motor with Rotor Frame of Reference

Sensorless DTC-SVM of Induction Motor by Applying Two Neural Controllers

Dynamic Modeling of Surface Mounted Permanent Synchronous Motor for Servo motor application

Independent Control of Speed and Torque in a Vector Controlled Induction Motor Drive using Predictive Current Controller and SVPWM

DEVELOPMENT OF DIRECT TORQUE CONTROL MODELWITH USING SVI FOR THREE PHASE INDUCTION MOTOR

Three phase induction motor using direct torque control by Matlab Simulink

Sensorless Field Oriented Control of Permanent Magnet Synchronous Motor

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

DESIGN AND MODELLING OF SENSORLESS VECTOR CONTROLLED INDUCTION MOTOR USING MODEL REFERENCE ADAPTIVE SYSTEMS

Digitization of Vector Control Algorithm Using FPGA

Novel DTC-SVM for an Adjustable Speed Sensorless Induction Motor Drive

Comparative Analysis of Speed Control of Induction Motor by DTC over Scalar Control Technique

Modeling of Direct Torque Control (DTC) of BLDC Motor Drive

Passivity-based Control of Euler-Lagrange Systems

Simulation of Direct Torque Control of Induction motor using Space Vector Modulation Methodology

Speed Control of Non-collocated Stator-Rotor Synchronous Motor with Application in Robotic Surgery

Direct Torque Control of Three Phase Induction Motor FED with Three Leg Inverter Using Proportional Controller

Sensorless Speed Control for PMSM Based On the DTC Method with Adaptive System R. Balachandar 1, S. Vinoth kumar 2, C. Vignesh 3

PERFORMANCE ANALYSIS OF DIRECT TORQUE CONTROL OF 3-PHASE INDUCTION MOTOR

Robust Speed Controller Design for Permanent Magnet Synchronous Motor Drives Based on Sliding Mode Control

Unity Power Factor Control of Permanent Magnet Motor Drive System

Backstepping Control with Integral Action of PMSM Integrated According to the MRAS Observer

Power Quality Improvement in PMSM Drive Using Zeta Converter

Modelling and Parameter Determination of an Induction Servo-Motor

EFFECTS OF LOAD AND SPEED VARIATIONS IN A MODIFIED CLOSED LOOP V/F INDUCTION MOTOR DRIVE

An adaptive sliding mode control scheme for induction motor drives

An improved deadbeat predictive current control for permanent magnet linear synchronous motor

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

Robust sliding mode speed controller for hybrid SVPWM based direct torque control of induction motor

Study Of Total Harmonic Distortion Using Space Vector Modulation Technique In Permanent Magnet Synchronous Motor

Nonlinear Electrical FEA Simulation of 1MW High Power. Synchronous Generator System

Unity Power Factor Control of Permanent Magnet Motor Drive System

EFFICIENCY OPTIMIZATION OF VECTOR-CONTROLLED INDUCTION MOTOR DRIVE

Sensorless Control for High-Speed BLDC Motors With Low Inductance and Nonideal Back EMF

DTC Based Induction Motor Speed Control Using 10-Sector Methodology For Torque Ripple Reduction

A Power System Dynamic Simulation Program Using MATLAB/ Simulink

Four-Switch Inverter-Fed Direct Torque control of Three Phase Induction Motor

CHAPTER 2 MODELLING OF INTERIOR PERMANENT MAGNET SYNCHRONOUS MOTOR

International Journal of Advance Engineering and Research Development

MODELING AND HIGH-PERFORMANCE CONTROL OF ELECTRIC MACHINES

Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC

970 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 48, NO. 3, MAY/JUNE 2012

Step Motor Modeling. Step Motor Modeling K. Craig 1

Mathematical Modelling of an 3 Phase Induction Motor Using MATLAB/Simulink

MATLAB SIMULATION OF DIRECT TORQUE CONTROL OF INDUCTION MOTOR USING CONVENTIONAL METHOD AND SPACE VECTOR PULSE WIDTH MODULATION

SIMULATION OF STEADY-STATE PERFORMANCE OF THREE PHASE INDUCTION MOTOR BY MATLAB

MATLAB SIMULINK Based DQ Modeling and Dynamic Characteristics of Three Phase Self Excited Induction Generator

A NOVEL FLUX-SPACE-VECTOR-BASED DIRECT TORQUE CONTROL SCHEME FOR PMSG USED IN VARIABLE-SPEED DIRECT-DRIVE WECS

Parameter Prediction and Modelling Methods for Traction Motor of Hybrid Electric Vehicle

2016 Kappa Electronics Motor Control Training Series Kappa Electronics LLC. -V th. Dave Wilson Co-Owner Kappa Electronics.

A Novel Adaptive Estimation of Stator and Rotor Resistance for Induction Motor Drives

Analytical Model for Sizing the Magnets of Permanent Magnet Synchronous Machines

MODELLING ANALYSIS & DESIGN OF DSP BASED NOVEL SPEED SENSORLESS VECTOR CONTROLLER FOR INDUCTION MOTOR DRIVE

CHAPTER 5 SIMULATION AND TEST SETUP FOR FAULT ANALYSIS

Modelling, Simulation and Nonlinear Control of Permanent Magnet Linear Synchronous Motor

1234. Sensorless speed control of a vector controlled three-phase induction motor drive by using MRAS

SSRG International Journal of Electrical and Electronics Engineering (SSRG-IJEEE) volume 2 Issue 5 May 2015

A Novel Three-phase Matrix Converter Based Induction Motor Drive Using Power Factor Control

Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral Gain of Sliding Mode Variable Structure

Direct Torque Control of Three Phase Induction Motor Using Fuzzy Logic

Proceedings of the 6th WSEAS/IASME Int. Conf. on Electric Power Systems, High Voltages, Electric Machines, Tenerife, Spain, December 16-18,

2014 Texas Instruments Motor Control Training Series. -V th. Dave Wilson

Anakapalli Andhra Pradesh, India I. INTRODUCTION

MATHEMATICAL MODELING OF OPEN LOOP PMDC MOTOR USING MATLAB/SIMULINK

Control. CSC752: Autonomous Robotic Systems. Ubbo Visser. March 9, Department of Computer Science University of Miami

Direct Flux Vector Control Of Induction Motor Drives With Maximum Efficiency Per Torque

Introduction to centralized control

Optimization of PI Parameters for Speed Controller of a Permanent Magnet Synchronous Motor by using Particle Swarm Optimization Technique

Fig 2. Simulate the voltage &current

Development of Predictive Current Control Technique Using ANFIS Controller for PMSM Motor Drive

A New Predictive Control Strategy Dedicated to Salient Pole Synchronous Machines

Introduction to centralized control

FUZZY LOGIC BASED ADAPTATION MECHANISM FOR ADAPTIVE LUENBERGER OBSERVER SENSORLESS DIRECT TORQUE CONTROL OF INDUCTION MOTOR

General procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls

A Direct Torque Controlled Induction Motor with Variable Hysteresis Band

Speed Control of Induction Motor Drives using Nonlinear Adaptive Controller

Video 5.1 Vijay Kumar and Ani Hsieh

PRINCIPLE OF DESIGN OF FOUR PHASE LOW POWER SWITCHED RELUCTANCE MACHINE AIMED TO THE MAXIMUM TORQUE PRODUCTION

IMPROVING FORCE CONTROL THROUGH END- EFFECTOR VIBRATION REDUCTION AND VARIABLE STIFFNESS JOINT DESIGN LI RENJUN NATIONAL UNIVERSITY OF SINGAPORE

Vector Controlled Power Generation in a Point Absorber Based Wave Energy Conversion System

Modeling and Simulation of Indirect Field Oriented Control of Three Phase Induction Motor using Fuzzy Logic Controller

IEEE Transactions on Applied Superconductivity. Copyright IEEE.

Implementation of Twelve-Sector based Direct Torque Control for Induction motor

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

MODELLING ANALYSIS & DESIGN OF DSP BASED NOVEL SPEED SENSORLESS VECTOR CONTROLLER FOR INDUCTION MOTOR DRIVE

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION

Speed Behaviour of PI and SMC Based DTC of BLDC Motor

Force Tracking Impedance Control with Variable Target Stiffness

RamchandraBhosale, Bindu R (Electrical Department, Fr.CRIT,Navi Mumbai,India)

EE 410/510: Electromechanical Systems Chapter 4

Acknowledgements. Feedback Control of Bipedal Locomotion RAS Pioneer Award to Mark Spong. Videos and Papers

Transcription:

Position with Force Feedback Control of Manipulator Arm 1 B. K. Chitra, 2 J. Nandha Gopal, 3 Dr. K. Rajeswari PG Student, Department of EIE Assistant Professor, Professor, Department of EEE Abstract This paper deals with the modeling and simulation of position with force feedback control of manipulator arm. The manipulator is used to collect the potentially hazardous samples and store it. Each joint in the manipulator is actuated by electromechanical actuator. In the proposed work the Electromechanical actuator consists of Permanent Magnet Synchronous Motor (PMSM) with gear box and its accessories. The position control of the manipulator is executed through PMSM motor which is controlled using the vector control technique with the force control loop being added as the outer loop. The entire process is executed using MATLAB SIMULINK software. Simulation results show that the PMSM drive nearly catches the reference signal and we can get the desired speed and position variation according to the reference command. In case of force control some deviations are observed which is due to the environment stiffness parameter. Keywords Position Control, Force Control, PMSM, vector control, Electromechanical Actuator, MATLAB/Simulink. I. INTRODUCTION In order to handle the interaction of a robot manipulator with the environment, some control strategies should be employed not only to control the position of the end effector but also the contact force. There are various control strategies which has been used so far to control the position as well as force of a manipulator arm. Methods showing the relation directly between position and applied force are hybrid position/force control and hybrid impedance control [1]. Hybrid position/force control combines force and torque information with positional data based on two complementary orthogonal workspaces on displacement and force [1]. Methods employing the relation between velocity and applied force are impedance control and admittance control (or accommodation control). According to this strategy, manipulator control system should be designed not to track a motion trajectory alone, but also regulate the mechanical impedance of the manipulator where the relationship between the velocity and applied force is referred to as mechanical impedance [2]. Hybrid impedance control combines impedance control and hybrid position/force control into one strategy [3]. This allowed the designer to control the force and position subspaces independently. Stiffness of the end-effector is controlled in different directions due to the specific task in the active stiffness control. The stiffness of the end-effector depends on the stiffness of the joint servos. Adjusting the stiffness of the servos in the robot joints, desired stiffness of the end-effector can be achieved [4]. Providing the desired stiffness in the selected directions, desired forces can be applied while following the desired position trajectory [4].Admittance control as impedance control uses the relationship between the velocity and the applied force. But in contrast to impedance control, admittance control focuses more on the force tracking control. Force feedback is main feedback signal for this control [5]. Robust force control is used to achieve the target dynamics such as the target impedance, and to preserve the stability robustness in the presence of modeling errors in the robot and in the environment [6]. The design concept of sliding mode is widely used in order to overcome the difficulty to achieve a robust control. Robust control law is usually built by employing Lyapunov s direct method. The designed robust control guarantees the achievement of the predefined target dynamics, while preserving stability in the presence of modeling errors [6]. Learning algorithm is applied to the hybrid position/force control when the robot performs the same task repeatedly [7]. This algorithm utilizes position, velocity and acceleration errors or force error for learning the command input required to perform tasks. It guarantees the convergence of both position and force tracking errors, as well as robustness, for sufficiently small parameter uncertainties and disturbances [7]. In this work hybrid position/force control with explicit force control technique has been used. Here the position control of the manipulator is done by controlling the motors in the joints. Vector control technique is used to control the motor and hence the position of the manipulator arm. Force control loop is added as an outer loop which tracks the applied and the obtained force.

This paper is organized as follows; Section represents the basic mathematical modeling technique with the help of mathematical equations of PMSM. In section III vector control technique is described. Section IV analyses the results obtained from the simulations. II MATHEMATICAL MODELLING OF PMSM The mathematical modeling of PMSM incorporates the d-q model that has been developed on rotor reference frame as shown in Figure 1. The mechanical Torque equation is Solving for the rotor mechanical speed form equation 9 dt And Figure 1. Motor axis The model of PMSM without damper winding has been developed on rotor reference frame using the following assumptions [8]: 1) Saturation is neglected. 2) The induced EMF is sinusoidal. 3) Eddy currents and hysteresis losses are negligible. 4) There are no field current dynamics. Voltage equations are given by: In the above equations ωr is the rotor electrical speed whereas ωm is the rotor mechanical speed. A. Parks Transformation and Dynamic d-q Modelling The dynamic d-q modelling is used for the study of motor during transient and steady state. It is done by converting the three phase voltages and currents to dqo variables by using Parks transformation [9].The d-q model offers significant convenience for control system design by transforming stationary symmetrical AC variables to DC ones in a rotating reference frame [10].Converting the phase voltages variables Vabc to Vdqo variables in rotor reference frame the following equations are obtained [11]. Flux Linkages are given by = Converting Vdqo to Vabc we get [11]. = + Substituting equations 3 and 4 into 1 and 2 Arranging equations 5 and 6 in matrix form The developed torque motor is being given by + III. VECTOR CONTROL OF PMSM Vector control is also known as decoupling or field orientated control. Vector control decouples three phase stator current into two phase d-q axis current, one producing flux and other producing torque. This allows direct control of flux and torque [12].The scheme of vector control is based on coordinate transformation and motor torque equation by means of controlling stator current to improve the performances of motor, and is widely used in the field of PMSM servo system. In the control of a three phase PMSM system, modulated current is supplied to the A-B-C stator

windings to build rotated magnetic field and drive the rotator. The vector control strategy is formulated in the synchronously rotating reference frame. By Clarke Park transformations and inverse transformations the equivalent relations of currents are built among a,b,c stator coordinates, stationary α, β axis coordinates and rotating d, q axis coordinates [12]. A. Steps to perform vector control [13] 1. Measure the motor quantities (phase voltages and currents). 2. Transform them to the 2-phase system (α,β) using a Clarke transformation. 3. Calculate the rotor flux space vector magnitude and position angle. 4. Transform stator currents to the d-q coordinate system using a Park transformation. 5. The stator current torque- (isq) and flux- (isd) producing components are separately controlled. 6. The output stator voltage space vector is calculated using the decoupling block. 7. An inverse Park transformation transforms the stator voltage space vector back from the d-q coordinate system to the 2-phase system fixed with the stator IV. SIMULATION AND RESULTS The position-force control implemented in this work combines the robustness properties of a position controller with the ability to follow position and force references of a hybrid controller. It has two cascaded control loops: a position control is implemented as an inner control loop; a force control loop is used as an external loop control. The force controller modifies the desired position trajectory in order to limit the contact force to a specified maximum value. The position control loop comprises of three internal loops. The outer most loop is the position control loop, followed by speed control and current control loops. This control uses two proportional-integral (PI) control modules, one for speed and one for current control. A current controller is employed to linearize the current- voltage relation of the actuator. A PI controller is adopted to improve current response. It receives torque commands and position information, and outputs desired current set points to the motor. The actuation of the manipulator is provided by PMSM motor and a gearbox. With these regulators, along with the PMSM motor, the position control is obtained. The MATLAB SIMULINK model for position control of manipulator is shown in the figure 2. The stator currents, speed and torque are being sensed to get the reference d-q axis components which are further processed by Park and Clark transformation. Reference speed and position signal is given to the motor to obtain the motor parameters using the vector control strategy. Figure 2. MATLAB SIMULINK model of inner position control loop. To verify the feasibility the simulation is carried out and above model is simulated by giving some reference signals. The simulation is carried out for the reference position as shown in figure 3. Figure 3. Comparison of reference and obtained position. Simulation results show that the PMSM drive nearly catches the reference signal and we can get the desired speed variation according to reference command. A proportional-integral speed controller is implemented to regulate the rotor speed by comparing the reference speed with the estimated speed. The PI controller delivers an output current reference, while the direct current reference is set to zero in normal operation to obtain the maximum torque-to-current ratio. The simulation results obtained between the reference and actual speed is shown in figure 4. As shown in the figure it can be seen that the there is a very small fluctuation and the speed is well tracked. Figure 4. Comparison of reference speed and actual speed

The vector control model of PMSM is implemented by sensing the stator currents, speed and torque to get the reference d-q axis components. This is further processed by Parks and Clark Transformation. The mathematical implementation of conversion of to is shown in the figure 5 and the torque generation block is shown in the figure 6. value to the force the end-effector may apply to the environment. The contact force saturation behavior is obtained by the use of limited integrators on the force control loop. Figure 5. Generation of currents through mathematical blocks Figure 8. Position/Force control The output of the force control loop is shown in the figure 9. The two lines represent the desired and the obtained outputs. The deviation observed between the actual and obtained is due to the environment stiffness parameter inclusion of which in the current model will require extensive trial and error and there by result in widening the scope of this work. Figure 6. Torque generation block Figure 7. Obtained torque The simulation block diagram for the force control loop with inner position control is shown in the figure 8. It comprises a number of components and subsystems. The force controller modifies the desired position trajectory, in order to limit the contact force to a specified maximum value. The force reference has the meaning of a limiting Figure 9. Comparison of Actual and obtained force V. CONCLUSION In this paper, Simulink-based simulation of position with force feedback control of manipulator is implemented. A common way of causing a manipulator to move from here to there in a smooth, controlled fashion is to cause each joint to move as specified by a smooth function of time. Commonly, each joint starts and ends its motion at the same time, so that the manipulator motion appears coordinated. Here the manipulator is equipped with Permanent Magnet Synchronous Motor which directly executes a desired trajectory. In this work position tracking has been executed and from the results it can be seen that the PMSM drive nearly catches the reference trajectory and the desired speed and position variation according to reference command is obtained. Force control has also been attempted in this work. Here the contact force saturation behavior is obtained by the use of limited integrators on the force control loop. The results obtained shows that we were able to attain upto 90 percent of the set point.

REFERENCES [1] Raibert.M.H and J. J.Craig, 1981. Hybrid Position/Force Control of Manipulators, ASME Journal of Dynamic Systems, Measurements, and Control, Vol. 102, pp. 126-133. [2] Hogan.N, March 1985. Impedance Control: Approach to Manipulation: Part I-Theory, Journal of Dynamic Systems, Measurements, and Control,Vol. 107, pp. 1-7. [3] Anderson.R and Spong M.W, October 1988. Hybrid Impedance Control of Robotic Manipulators, IEEE Journal of Robotics and Automation, Vol. 4, No. 5, pp. 549-556 [4] Vukobratovic.M and Stokic.D, 1989. Applied Control of Manipulation Robots, Springer-Verlag, Berlin, pp. 353-358. [5] Seraji.H, 1994. Adaptive Admittance Control: An Approach to Explicit Force Control in Compliant Motion, IEEE Int. Conf. On Robotics and Automation, pp. 2705-2712 [6] Tsaprounis.C.J and Aspragathos.N.A, 1999. Sliding Mode With Adaptive Estimation Force Control of Robot Manipulators Interacting With An Unknown Passive Environment, Robotica, Vol. 17, pp, 447-458. [7] Saadia.N, Amirat.Y, Pontnau.J and N. K. M Sirdi, 2001. Neural Hybrid Control of Manipulators, Stability Analysis, Robotica, Vol. 19, pp. 41-51. [8] P. Pillay and R. Krishnan, "Modeling of permanent magnet motor drives," Industrial Electronics, IEEE Transactions on, vol. 35, pp. 537-541, 1988 [9] Jaswant singh, b. s. (2012 ). performance evaluation of pmsm drives using dtc svpwm technique. International Journal of Reviews in Computing, Vol. 9. [10] Jaswant Singh, B. S. (2012 ). Investigation of Performance Parameters of PMSM Drives using DTC-SVPWM Technique. [11] B.K. Bose, Ahigh-performance inverter-fed drive system of an interior permanent magnet motor drives, Industrial Electronics, IEEE Transactions on Induatry Applications, vol.24,pp. 987-997, 1988 [12] Kaushik jash,prof, Pradeep kumar saga, Prof.Goutam Kumar Panda, Vector Control of Permanent Magnet Synchronous Motor Based On Sinusoidal Pulse Width Modulated Inverter with Proportional Integral Controller, Int. Journal of Engineering Research and Applications, ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.913-917. [13] Kiran Boby, Prof. Acy M Kottalil, N. P. Ananthamoorthy, Mathematical modeling of PMSM vector control system based on SVPWM with PI controller using MATLAB, International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering Vol. 2, Issue 1, January 2013. [14] Vipin A M, D. G. (2014). Hardware Implementation of Space Vector PWM Control of Permanent Magnet Synchronous Motor. International Conference on Magnetics, Machines & Drives (AICERA-2014 icmmd). J. Clerk Maxwell, A Treatise on Electricity and Magnetism, 3rd ed., vol. 2. Oxford: Clarendon, 1892, pp.68-73. [15] Saiyad Mahammadsoaib M,Patej Sajid, Vector Controlled PMSM drive using SVPWM technique A MATLAB / Simulink Implementation,2015 [16] Anas Mohd Nazlee, Nor Hisham Hamidt, Fawnizu Azmadi Hussin and Noohul Basheer Zain Ali, Space Vector PWM for PMSM Simulation using Matlab Simulink, 1990 [17] Enrique.L.Carrillo Arroyo, Modelling and simulation of permanent magnet synchronous motor drive system,2006