Hardware/Software Co-design Techniques for Compass Search Self-Tuning PID Controller in DC Drive Applications

被引:0
|
作者
Al-Saaty, Nawfal N. [1 ]
Algreer, Maher [2 ]
Armstrong, Matthew [2 ]
机构
[1] Univ Mosul, Alternat Locat Ctr Kirkuk City, Coll Engn, Comp Engn Dept, Mosul, Iraq
[2] Newcastle Univ, Sch Elect & Elect Engn, Newcastle Upon Tyne, Tyne & Wear, England
关键词
Self-tuning controller; DC Drive; LabVIEW-FPGA; Hardware/Software Co-desgin; SYSTEM-IDENTIFICATION; ROBUST-CONTROL; SPEED CONTROL; MOTOR-DRIVES; PERFORMANCE;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents the development of a self-tuning digital controller for DC motor applications, specifically designed using hardware/software co-design techniques. Two tuning structures are investigated and then implemented, both reliant on a compass direct search algorithm. The developed structures overcome many of the typical limitations of classical self-tuning methods; such as computation complexity, simplicity of adaptation, and ease of real-time tuning. The self-tuning processes are based on measuring the closed loop impulse response by injecting an excitation signal and comparing the measured signal with the desired ideal impulse response. Optimal PID parameters are achieved once the measured and the desired impulse response are matched. Special focus is given on rapid implementation of the presented on-line tuning mechanism for the digital PID controller using the National Instruments-RIO architecture and LabVIEW-FPGA design tools. Validation of the self-tuning and hardware/software co-design approach is demonstrated on an experimental position controlled DC motor drive application.
引用
收藏
页码:490 / 495
页数:6
相关论文
共 50 条
  • [31] Robust self-tuning regressive adaptive controller design for a DC-DC BUCK converter
    Ghamari, S. Morteza
    Mollaee, Hasan
    Khavari, Fatemeh
    MEASUREMENT, 2021, 174
  • [32] Design of a data-driven multi-loop self-tuning PID controller
    Ashida Y.
    Wakitani S.
    Yamamoto T.
    IEEJ Transactions on Electronics, Information and Systems, 2019, 139 (04): : 356 - 363
  • [33] Design and simulation of self-tuning fractional order fuzzy PID controller for robotic manipulator
    Ardeshiri, Reza Rouhi
    Kashani, Hoda Nikkhah
    Reza-Ahrabi, Atikeh
    INTERNATIONAL JOURNAL OF AUTOMATION AND CONTROL, 2019, 13 (05) : 595 - 618
  • [34] Design and Simulation of Fuzzy Self-tuning PID Controller for Two-link Robot
    Jiang Jianhu
    Wu Chao
    Zhang Gang
    MECHANICAL ENGINEERING AND MATERIALS, PTS 1-3, 2012, 152-154 : 1133 - 1137
  • [35] Design Of PID Parameter Self-tuning Thermostat Temperature Controller Based On Step Sesponse
    Ouyang, Wei
    Wang, Tongwen
    Dong, Mingtao
    Gong, Jun
    2022 34TH CHINESE CONTROL AND DECISION CONFERENCE, CCDC, 2022, : 1722 - 1726
  • [36] Design and Research Based on Fuzzy PID-parameters Self-tuning Controller with MATLAB
    Wang Xiao-kan
    Sun Zhong-liang
    Wang lei
    Feng Dong-qing
    2008 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING, 2008, : 996 - +
  • [37] Design and Realization of Fuzzy Self-tuning PID Water Temperature Controller Based on PLC
    Yang, Yan
    Bian, Haiyun
    2012 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT HUMAN-MACHINE SYSTEMS AND CYBERNETICS (IHMSC), VOL 2, 2012, : 3 - 6
  • [38] DALI:: A methodology for the co-design of dataflow applications on hardware/software architectures
    Véstias, MP
    Neto, HC
    16TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI 2003, PROCEEDINGS, 2003, : 85 - 90
  • [39] An efficient hardware/software co-design implementation for broadband telecommunication applications
    Röwer, T
    Stadler, M
    Felber, N
    Fichtner, W
    Thalmann, M
    GLOBECOM 98: IEEE GLOBECOM 1998 - CONFERENCE RECORD, VOLS 1-6: THE BRIDGE TO GLOBAL INTEGRATION, 1998, : 1676 - 1681
  • [40] Hardware-Software Co-design to Accelerate Neural Network Applications
    Imani, Mohsen
    Garcia, Ricardo
    Gupta, Saransh
    Rosing, Tajana
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2019, 15 (02)