华南理工大学学报(自然科学版) ›› 2020, Vol. 48 ›› Issue (12): 43-51.doi: 10.12141/j.issn.1000-565X.190845

• 电子、通信与自动控制 • 上一篇    下一篇

一类含高阶非匹配扰动项的非仿射非线性系统的跟踪控制

杨浩 裴海龙   

  1. 华南理工大学 自动化科学与工程学院,广东 广州 510640
  • 收稿日期:2019-11-20 修回日期:2020-06-10 出版日期:2020-12-25 发布日期:2020-12-01
  • 通信作者: 裴海龙 ( 1965-) ,男,博士,教授,主要从事机器人控制、智能控制研究。 E-mail:auhlpei@scut.edu.cn
  • 作者简介:杨浩(1987-) ,男,博士生,主要从事机器人控制、非线性控制研究。E-mail: y.h21@mail.scut.edu.cn
  • 基金资助:

    国家自然科学基金重大科研仪器研制项目 ( 615278010) ; 广东省科技计划项目 ( 2017B010116005)

Tracking Control for a Class of Nonaffine Nonlinear Systems with High-Order Mismatched Disturbances

YANG Hao PEI Hailong   

  1. School of Automation Science and Engineering,South China University of Technology,Guangzhou 510640,Guangdong,China
  • Received:2019-11-20 Revised:2020-06-10 Online:2020-12-25 Published:2020-12-01
  • Contact: 裴海龙 ( 1965-) ,男,博士,教授,主要从事机器人控制、智能控制研究。 E-mail:auhlpei@scut.edu.cn
  • About author:杨浩(1987-) ,男,博士生,主要从事机器人控制、非线性控制研究。E-mail: y.h21@mail.scut.edu.cn
  • Supported by:

    Supported by the Scientific Instruments Development Program of NSFC ( 615278010) and the Science and Technology Planning Project of Guangdong Province ( 2017B010116005)

摘要:

有限时间观测器 ( FTDO) 是一种非线性观测器,近年来被广泛用于含高阶扰 动项非线性系统的控制器设计。但在以往的研究中,FTDO 仅能应用于具有仿射结构的 非线性系统且只能保证系统输出跟踪期望固定点。文中针对一类含有高阶非匹配扰动项 的非仿射纯反馈非线性系统的跟踪控制问题,提出了基于 FTDO 的非线性动态逆跟踪控 制方法。文中通过近似动态逆方法构建快变子系统,在慢时间尺度下将含有 FTDO 观测 输出的非仿射系统转换为具有仿射结构的线性系统,并追踪时变参考轨迹。该算法不依 赖于原系统的时标分离特性,并避免了反步法中的 “复杂性爆炸”问题。在 Matlab / Simulink 环境下的仿真结果表明,文中所设计控制器在被控系统具有非仿射结构时也能 准确估计高阶扰动项,且具有良好的跟踪性能。

关键词: 高阶扰动, 非仿射非线性系统, 有限时间观测器, 非线性动态逆, 跟踪控制

Abstract:

Finite time disturbance observer ( FTDO) is a nonlinear disturbance observer which has been widely applied to controller designing for nonlinear systems with high-order disturbances. However,in the previous research, FTDO can only be applied to affined nonlinear systems and used to track a desired set-point. In this paper,a FTDO based nonlinear dynamic inversion approach was developed for the tracking control problem of a class of nonaffine pure-feedback nonlinear systems with high-order mismatched disturbances. A fast subsystem was established through the approximate dynamic inversion scheme. In the slow time-scale,the nonaffine system containing outputs of FTOD was transformed into a linear system with affined form to track the time-varying reference trajectory. The effectiveness of the proposed algorithm is independent to the time-scale split character of the original system,and avoids the problem of“explosion of complexity”in backstepping strategy. The simulation results on Matlab / Simulink environment demonstrate that the controller designed in this paper can accurately estimate high-order disturbances in the case of controlled system with nonaffine structure,and the tracking performance is good.

Key words: high-order disturbance, nonaffine nonlinear system, finite time disturbance observer, nonlinear dynamic inversion, tracking control

中图分类号: