FPGA Implementation of the Multilayer Neural Network for the Speed Estimation of the Two-Mass Drive System

被引:127
作者
Orlowska-Kowalska, Teresa [1 ]
Kaminski, Marcin [1 ]
机构
[1] Wroclaw Univ Technol, Inst Elect Machines Drives & Measurements, PL-50372 Wroclaw, Poland
关键词
Drive system; elastic joint; field-programmable gate array (FPGA); neural networks (NNs); state variable estimation; DESIGN; OPTIMIZATION; CONTROLLER;
D O I
10.1109/TII.2011.2158843
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a practical realization of a neural network (NN)-based estimator of the load machine speed for a drive system with elastic coupling, using a reconfigurable field-programmable gate array (FPGA). The system presented is unique because the multilayer NN is implemented in the FPGA placed inside the NI CompactRIO controller. The neural network used as a state estimator was trained with the Levenberg-Marquardt algorithm. Special algorithm for implementation of the multilayer neural networks in such hardware platform is presented, focused on the minimization of the used programmable blocks of the FPGA matrix. The algorithm code for the neural estimator implemented in C-RIO was realized using the LabVIEW software. The neural estimators are tested: offline (based on the measured testing database) and online (in the closed-loop control structure). These estimators are tested also for changeable inertia moment of the load machine of the drive system with elastic joint. Presented results of the experimental tests confirm that the multilayer NN, implemented in the FPGA with the use of the higher level programming language, ensures a high-quality state variable estimation of the two-mass drive system.
引用
收藏
页码:436 / 445
页数:10
相关论文
共 39 条
[1]  
[Anonymous], AUST J BASIC APPL SC
[2]  
[Anonymous], IEEE IND ELECT MAG
[3]  
[Anonymous], P INT C ART NEUR NET
[4]  
[Anonymous], P 35 ANN C IEEE IND
[5]  
[Anonymous], P INT C NEUR NETW SI
[6]  
[Anonymous], P IEEE INSTR MEAS TE
[7]  
[Anonymous], P INT C NEUR NETW BR
[8]  
[Anonymous], NATURE
[9]  
[Anonymous], COMPUT CARDIOLOGY
[10]  
[Anonymous], SOFT COMPUTING IND E