Neuro-Fuzzy Controller Based on Model Predictive Control for a Nonlinear Underactuated Mechanical System

被引:0
|
作者
Bautista-Quintero, Ricardo [1 ]
Dubay, Rickey [1 ]
机构
[1] Univ New Brunswick, Dept Mech Engn, Fredericton, NB, Canada
关键词
Neuro-fuzzy; MPC; System Identification; Embedded System; Underactuted Mechanical System;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Fuzzy Logic Control (FLC) has been viewed as an effective feedback approach that simplifies the mathematical burden when developing complex control systems. The rationale of FLC is the digital implementation of "human-like" control rules provided either by experience or by an expert agent. Unfortunately, for high-precision control applications, FLC has proved difficult to identify an appropriate set of such rules. This drawback was compensated by the emergence of NeuroFLC techniques based on artificial neural networks. Neuro-FLC has therefore focused on self-learning inference methodologies in which the required rules (and fuzzy sets) have been determined automatically. Despite some attractive features, many self-learning approaches present significant challenges when the hardware implementation is resource-constrained. One such challenge relates to what has been called the rule explosion problem: this describes the fact that FLC inference methodologies tend to create very large rule sets for multivariable control systems. Therefore, this paper proposes a Neuro-FLC based on a sub-cluster rule reduction in order to implement the algorithm on a resource constrained embedded system (e.g., ARM Microntroller). The Neuro-FLC technique learns from a Model Predictive Algorithm (MPC) and it is implemented for controlling an underacuated nonlinear mechanical system. The algorithm proposed is capable of deploying the optimal energy to the system that guarantees stability while the performance related to the time-response can be safely chosen by the user.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Nonlinear model predictive control utilizing a neuro-fuzzy predictor
    Waller, JB
    Hu, JL
    Hirasawa, K
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 3459 - 3464
  • [2] Neuro-fuzzy predictive control for nonlinear application
    陈东祥
    王刚
    吕世霞
    [J]. Journal of Harbin Institute of Technology., 2008, 15 (06) - 766
  • [3] Neuro-fuzzy predictive control for nonlinear application
    陈东祥
    王刚
    吕世霞
    [J]. Journal of Harbin Institute of Technology(New series), 2008, (06) : 763 - 766
  • [4] Predictive neuro-fuzzy controller for multivariate process control
    Choi, YS
    Whittaker, AD
    Bullock, DC
    [J]. TRANSACTIONS OF THE ASAE, 1996, 39 (04): : 1535 - 1541
  • [5] Adaptive neuro-fuzzy PID controller for nonlinear drive system
    Derugo, Piotr
    Szabat, Krzysztof
    [J]. COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2015, 34 (03) : 792 - 807
  • [6] Neuro-fuzzy system for intelligent course control of underactuated conventional ships
    Nicolau, Viorel
    [J]. SOFA 2007: 2ND IEEE INTERNATIONAL WORKSHOP ON SOFT COMPUTING APPLICATIONS, PROCEEDINGS, 2007, : 95 - +
  • [7] Generalized predictive control using a neuro-fuzzy model
    Hu, JQ
    Rose, E
    [J]. INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 1999, 30 (01) : 117 - 122
  • [8] Design of a neuro-fuzzy controller for nonlinear systems
    Ghaffari, A
    Sadighi, A
    [J]. PROCEEDINGS OF THE SIXTH IASTED INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND CONTROL, 2004, : 227 - 231
  • [9] Adaptive predictive control based on adaptive neuro-fuzzy inference system for a class of nonlinear industrial processes
    Sarhadi, Pouria
    Rezaie, Behrooz
    Rahmani, Zahra
    [J]. JOURNAL OF THE TAIWAN INSTITUTE OF CHEMICAL ENGINEERS, 2016, 61 : 132 - 137
  • [10] The application of Neuro-fuzzy controller in the washing machine control system
    Wang Gui-juan
    Wang Zuo-xun
    Wu Yan-rong
    Xu Hong-dong
    [J]. ICICTA: 2009 SECOND INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTATION TECHNOLOGY AND AUTOMATION, VOL II, PROCEEDINGS, 2009, : 818 - +