• DocumentCode
    1272114
  • Title

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

  • Author

    Orlowska-Kowalska, Teresa ; Kaminski, Marcin

  • Author_Institution
    Inst. of Electr. Machines, Drives & Meas., Wroclaw Univ. of Technol., Wroclaw, Poland
  • Volume
    7
  • Issue
    3
  • fYear
    2011
  • Firstpage
    436
  • Lastpage
    445
  • Abstract
    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.
  • Keywords
    control engineering computing; drives; field programmable gate arrays; machine control; neural nets; state estimation; virtual instrumentation; FPGA implementation; LabVIEW software; Levenberg-Marquardt algorithm; NI CompactRIO controller; elastic coupling; higher level programming language; load machine speed; multilayer neural network; reconflgurable field programmable gate array; speed estimation; state variable estimation; two mass drive system; Artificial neural networks; Estimation; Field programmable gate arrays; Hardware; Mathematical model; Torque; Training; Drive system; elastic joint; field-programmable gate array (FPGA); neural networks (NNs); state variable estimation;
  • fLanguage
    English
  • Journal_Title
    Industrial Informatics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1551-3203
  • Type

    jour

  • DOI
    10.1109/TII.2011.2158843
  • Filename
    5953538