Study on Field-Oriented Control of Three-Phase Brushless Permanent Magnet Motor

Publisher:Jinghua6666Latest update time:2010-02-22 Source: 中华电子网 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Next Generation Motor Controller Design

BAE Systems Avionics designs and manufactures military electronics and surveillance systems. To stay competitive, the Avionics division continually evaluates new tools and techniques to reduce the time it takes to design new technologies into production. The time we spend in the lab developing both hardware and software is key to our continued success.

Field-oriented control (FOC), or vector control, is a new technology that can improve the torque-speed characteristics of a wide range of electric motors, and most of our products incorporate at least one DC motor. The Servo Systems Technology Group at BAE Systems in Edinburgh is interested in increasing peak power because the upgraded motor drives will provide additional performance to existing motors and save weight in aerospace products by reducing motor mass in new designs.

At the same time, as FPGA performance improves, we can use FPGA not only for motor control, but also for servo system control. We use NI products for rapid prototyping, which significantly reduces the risks of new technologies in the early stages of design.


ACEIII current

FOC Technology

Motors driven by traditional square wave amplifiers are limited by non-ideal torque-speed characteristics and torque ripple caused by commutation errors. Sinusoidal commutation solves the torque ripple problem and works well for low speed motors. But at higher speeds, the PI current controller must increase the frequency to track the sinusoidal current while overcoming the back EMF problem of increasing frequency and amplitude. This results in a phase delay, which causes a loss of torque per ampere because the torque-producing flux does not act at 90 degrees on the rotor. This effect is represented by the curve in the torque-speed (TS) graph. Basically, the TS curve consists of two lines, the horizontal line is the voltage limit that determines the maximum speed, and the vertical line is the current limit that determines the maximum torque.

We use FOC to improve the TS characteristic. This commutation method uses a transducer to transform the sinusoidal current and encoder position to a dq reference frame of the rotating rotor. The d and q components are DC, so it is easy to control them using a PI controller. The controller output is then inverted to output a voltage waveform with the correct phase and amplitude to maintain a 90-degree angle between the flux and the rotor, thereby obtaining maximum current-to-torque power conversion.

Space Vector Modulation and FPGA Implementation

With fully digital control, we can use space vector modulation (SVM) to unlock 15% more no-load speed. FOC control makes this possible because we are no longer limited to the classic rectifier limit of bus voltage/2. The triangle characteristic of SVM follows the 30, 60 and 90 degree triangles and 1, 2 and the side lengths, changing the relative relationship to bus voltage/. From this ratio, we can calculate that bus voltage/2 divided by bus voltage/ is equal to 1.1547, or a 15% increase.

Traditional FPGA control algorithm implementations come with great risk because the first physical implementation will continue to be in service until the end of the product design cycle. By using NI LabVIEW FPGA Module software for rapid controller prototyping, we can start testing and further developing the actual hardware even before starting FPGA design.

We use the Math Model Toolkit with fixed-point macroblocks to simulate the math functions of the FPGA for algorithm development. We can quickly rewrite fixed-point algorithms in G-code and run them on the NI PXI platform or CompactRIO reconfigurable control and acquisition platform. During the compilation process, hardware description language (HDL) generation, logic analysis, HDL simulation, and placement and routing operations are fully automated. The VHDL code is downloaded to the Virtex VC2V1000 of the NI PXI-7831R through the backplane of the PXI chassis. The PXI-7831R provides eight 16-bit analog-to-digital converters, eight 16-bit digital-to-analog converters, and 96 transistor-transistor logic I/O pins for quick hardware connections using plug-in terminal cards. Debugging is also easy because we can read data from any FPGA register and display the results on the host running NI LabVIEW without affecting the operation of the FPGA.

Rapid system component prototyping

Our rapid prototyping system for researching new technologies consists of a PXI chassis with an NI PXI embedded controller running LabVIEW software and a PXI-7831R reconfigurable I/O module. We use the LabVIEW graphical development environment, LabVIEW FPGA Module, to develop all system components. As described above, we configure and program the PXI-7831R FPGA directly in the host's LabVIEW environment. The compiled LabVIEW code can be downloaded directly to the FPGA. LabVIEW software running under the host's Windows operating system provides system monitoring and visualization capabilities, which were also developed using LabVIEW.

By using the NI PXI-7831R FPGA, we were able to demonstrate new technology to our customers with minimal investment in time and instrumentation. Without any VHDL learning experience, we created a 40kHz real-time controller that far exceeded the performance of the single-point I/O used previously.

Reference address:Study on Field-Oriented Control of Three-Phase Brushless Permanent Magnet Motor

Previous article:Design and application of brushless DC servo motor motion control system based on Motionchip
Next article:Research on the application of Beckhoff in stepper motor control

Recommended ReadingLatest update time:2024-11-16 17:27

Testing Medical Glucose Meters and Insulin Delivery Systems with LabVIEW, NI TestStand, and PXI
Advanced Instrument Technologies, Inc. (AIT) is an engineering services company that provides custom and turnkey solutions to customers' test engineering challenges. AIT's services range from engineering support to complete solutions. It serves customers in a wide range of industries, including R&D, manufacturing, and
[Test Measurement]
Testing Medical Glucose Meters and Insulin Delivery Systems with LabVIEW, NI TestStand, and PXI
In-depth exploration of LabVIEW - LabVIEW and callback functions
The callback function is one of the core contents of WINDOWS programming (API programming). In many high-level programming languages, such as VB, VC (MFC), the callback function has been encapsulated and replaced by the event response function. However, tracing back to its essence, it is actually a callback function. T
[Test Measurement]
In-depth exploration of LabVIEW - LabVIEW and callback functions
Labview programming skills-----How to sort arrays
Array sorting is often used. LABVIEW provides a sorting node for one-dimensional arrays. This is a polymorphic VI that supports multiple data types, including clusters. If it is a cluster array, it will first sort by the first element. If the first elements are the same, the second elements will be compared. So
[Test Measurement]
Labview programming skills-----How to sort arrays
Design of STM32 debugging platform based on LabVIEW
0 Introduction The ARM processor is the first RISC microprocessor designed by Acorn Computer Co., Ltd. for the low-budget market. The ARM processor has the characteristics of low power consumption, powerful functions, 16-bit/32-bit dual instruction set and many partners. This design uses the STM32F103ZET6 chip for re
[Test Measurement]
Design of STM32 debugging platform based on LabVIEW
Strain Measurement Based on Virtual Instrument Technology in LabVIEW Environment
0 Virtual Instrument Technology and LabVIEW Virtual instrument technology uses high-performance modular hardware combined with efficient and flexible software to complete various test, measurement and automation applications. Virtual instrument technology has the advantages of high performance, strong scalability, s
[Test Measurement]
Strain Measurement Based on Virtual Instrument Technology in LabVIEW Environment
Virtual Electronic Scale Based on Multisim and LabVIEW
    Resistance strain gauge is one of the widely used sensing elements. It has a wide range, small size, easy to carry and high accuracy. It is widely used in electronic weighing instruments. Therefore, it occupies a very important position in the teaching of sensors. Its experiments are also a must-do content in many
[Test Measurement]
Virtual Electronic Scale Based on Multisim and LabVIEW
Design of Virtual Phase Difference Meter Based on Virtual Instrument LabVIEW
  With the rapid development of computer technology, microelectronics technology and electronic testing technology, a new type of test instrument, Virtual Instrument (VI), has emerged. It is a new type of instrument with vitality. The concept of virtual instrument was first proposed. This hardware support makes full us
[Test Measurement]
Design of Virtual Phase Difference Meter Based on Virtual Instrument LabVIEW
Design of Multifunctional Signal Generator Based on LabVIEW
0 Introduction Signal generator is an essential part of many electronic devices, especially test equipment. It is used to input reference source signals to the device under test, and analyze and study the status of the device under test by receiving information returned by the device under test. When measur
[Test Measurement]
Design of Multifunctional Signal Generator Based on LabVIEW
Latest Industrial Control Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号