Fast inverse compensation of Preisach-type hysteresis operators using field-programmable gate arrays

被引:26
|
作者
Tan, Xiaobo [1 ]
Bennani, Omar [1 ]
机构
[1] Michigan State Univ, Dept Elect & Comp Engn, Smart Microsyst Lab, E Lansing, MI 48824 USA
关键词
D O I
10.1109/ACC.2008.4586845
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Preisach-type operators model hysteresis via weighted superposition of a large (and even infinite) number of basic hysteretic elements (called hysterons), and they have proven capable of capturing various complicated hysteretic behaviors. While inverse compensation is an effective approach to control of hysteretic systems, inversion of Preisach-type operators is a bottleneck in demanding, high-speed applications due to the high computational cost. In this paper a novel and general framework is proposed for fast inversion of a wide class of Preisach-type operators, by exploiting the massive parallelism offered by field-programmable gate arrays (FPGAs) to process the inherently parallel hysteresis operators. The theory, algorithm, and implementation of the inversion are presented. The inversion output is computed iteratively with guaranteed convergence (up to machine precision) provided the hysteresis operator is piecewise monotone and Lipschitz continuous. For an operator consisting of m hysterons, the proposed approach shows a computational complexity of O(log m), in contrast to 0(m) for methods using general DSPs. The effectiveness of the fast inversion approach is demonstrated by implementation results on open-loop tracking of kHz reference signals, based on inversion of a Krasnosel'skii-Pokrovskil operator.
引用
收藏
页码:2365 / 2370
页数:6
相关论文
共 50 条
  • [1] Identification of Preisach-type hysteresis operators
    Koutny, Jan
    Kruzik, Martin
    Kurdila, Andrew J.
    Roubicek, Tomas
    NUMERICAL FUNCTIONAL ANALYSIS AND OPTIMIZATION, 2008, 29 (1-2) : 149 - 160
  • [2] Field-programmable gate arrays
    Marchal, P
    COMMUNICATIONS OF THE ACM, 1999, 42 (04) : 57 - 59
  • [3] FIELD-PROGRAMMABLE GATE ARRAYS
    JAY, C
    MICROPROCESSORS AND MICROSYSTEMS, 1993, 17 (07) : 370 - 370
  • [4] Field-programmable gate arrays
    Bhatia, D
    VLSI DESIGN, 1996, 4 (04) : R1 - R2
  • [5] FIELD-PROGRAMMABLE GATE ARRAYS - INTRODUCTION
    TRIMBERGER, S
    IEEE DESIGN & TEST OF COMPUTERS, 1992, 9 (03): : 3 - 5
  • [6] The future of field-programmable gate arrays
    Alfke, P
    PROCEEDINGS OF THE FIFTH WORKSHOP ON ELECTRONICS FOR LHC EXPERIMENTS, 1999, : 36 - 40
  • [7] ANTIFUSE FIELD-PROGRAMMABLE GATE ARRAYS
    GREENE, J
    HAMDY, E
    BEAL, S
    PROCEEDINGS OF THE IEEE, 1993, 81 (07) : 1042 - 1056
  • [8] ARCHITECTURE OF FIELD-PROGRAMMABLE GATE ARRAYS
    ROSE, J
    ELGAMAL, A
    SANGIOVANNIVINCENTELLI, A
    PROCEEDINGS OF THE IEEE, 1993, 81 (07) : 1013 - 1029
  • [9] Preisach-type hysteresis models in magnetic field computation
    Bottauscio, O
    Chiampi, M
    Chiarabaglio, D
    Repetto, M
    PHYSICA B, 2000, 275 (1-3): : 34 - 39
  • [10] Efficient implementation of vector Preisach-type models using orthogonally coupled hysteresis operators
    Adly, AA
    Abd-El-Hafiz, SK
    IEEE TRANSACTIONS ON MAGNETICS, 2006, 42 (05) : 1518 - 1525