Abstract

Owing to the benefits of programmable and parallel processing of the field programmable gate arrays (FPGAs), they have been widely used to the realization of digital controllers and motor drive systems. In this study, we adopt the FPGA chip to realize the Linear Shaft Motor (LSM) drive system which includes the position, speed and current vector controls. Linear shaft motor is a special motor which has the magnet as the shaft and stator coils are on the forcer. Thus, it reveals a small mechanical time constant. In addition, the electrical side can be looked as a general three-phase Alternating Current (AC) system which can be powered by inverter and vector control technique can be applied to the system. The designed system needs high performance calculation ability about position/speed control and vector current control loops. The mathematical model of linear shaft motor drive system is first built and simulated by MATLAB/Simulink and the accuracy about the effect from the speed estimation method is proposed. The resulting digital model of the drive system is stored into Verilog Hardware Description Language (Verilog HDL) codes and realized by FPGA. At last, the hardware circuits as well as the power module are used to test the performance of the developed hardware system in terms of the trapezoidal velocity profile. The experimental results show that the designed system realized by FPGA has attained the desired performance.

Highlights

  • Linear motors of various types have been developed and investigated [1,2,3,4,5,6,7,8,9,10,11]

  • A shaft motor is a type of permanent magnet (PM) linear motor that consists of only windings and a non-magnetic pipe filled with PMs [1,4,6,7]

  • The simulated results show that the total displacement is 60 mm which is corresponding to command to the linear motor drive system with the constrained displacement and speed

Read more

Summary

Introduction

Linear motors of various types have been developed and investigated [1,2,3,4,5,6,7,8,9,10,11]. The light weight of the forcer of the linear shaft motor causes the mechanical time constant being small, it needs a fast sampling frequency to make the system stable and be operated properly. The drive system design as those similar works mentioned above and the motion controller to generate the desired velocity profile and position command is included Their performances are demonstrated by showing the trapezoidal speed profile-based control. The hardware system is realized on Altera Cyclone III FPGA and tested on a linear shaft motor platform by step position and trapezoidal speed commands to verify the performance and validness of the designed drive system.

Transformation Matrix of the Vector Control
Mathematical Model of Linear Shaft Motor
Overall System Architecture
Digital System Architecture of the Vector Control
Digital
Digital PI Controller
Experiments
The command is from a square
Simulation
Experimental
TheThe
Results and and Problems
The Experimental Results with Switching Control
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call