引用本文:林静正,方勇纯,卢彪,郝运嵩,曹海昕.基于迭代学习和神经网络的船用起重机控制[J].控制理论与应用,2022,39(4):602~612.[点击复制]
LIN Jing-zheng,FANG Yong-chun,LU Biao,HAO Yun-song,CAO Hai-xin.Controller design of an offshore boom crane utilizing iterative learning and neural network[J].Control Theory and Technology,2022,39(4):602~612.[点击复制]
基于迭代学习和神经网络的船用起重机控制
Controller design of an offshore boom crane utilizing iterative learning and neural network
摘要点击 1938  全文点击 588  投稿时间:2021-03-08  修订日期:2021-06-24
查看全文  查看/发表评论  下载PDF阅读器
DOI编号  10.7641/CTA.2021.10202
  2022,39(4):602-612
中文关键词  船用起重机  迭代学习控制  神经网络  未知干扰
英文关键词  offshore boom crane  iterative learning control  neural networks  unknown disturbance
基金项目  国家重点研发计划项目(2018YFB1309000), 国家自然科学基金面上项目(61873132), 广东省机器人与智能系统重点实验室开放基金项目资助.
作者单位E-mail
林静正 南开大学, 人工智能学院, 机器人与信息自动化研究所 ljz970129@mail.nankai.edu.cn 
方勇纯* 南开大学, 人工智能学院, 机器人与信息自动化研究所 fangyc@nankai.edu.cn 
卢彪 南开大学, 人工智能学院, 机器人与信息自动化研究所  
郝运嵩 南开大学, 人工智能学院, 机器人与信息自动化研究所  
曹海昕 南开大学, 人工智能学院, 机器人与信息自动化研究所  
中文摘要
      作为一种重要的海上作业装备, 船用起重机被广泛应用于海洋工程的各类场景中. 然而, 船用起重机是一 类复杂的非线性欠驱动系统, 存在摩擦、未建模动态等干扰, 为控制器设计带来了巨大挑战. 更糟糕的是, 船用起重 机还面临海浪、大风等未知干扰的影响, 使得实际控制更加困难. 如何稳定高效地控制该类系统, 目前仍处于初步 探索阶段. 为了解决上述问题, 本文提出了一种基于迭代学习和神经网络的控制方法. 具体来说, 首先将未知干扰 分为周期与非周期两部分. 对于周期干扰, 利用周期估计器解决了对未知周期的估计问题, 在此基础上通过迭代学 习对干扰进行补偿; 对于非周期干扰, 使用双层神经网络进行逼近和补偿, 并设计了权重的更新律; 在补偿未知干 扰后, 基于反馈线性化设计了控制输入. 通过Lyapunov分析方法, 可以证明期望平衡点是全局有界的. 最后, 在所搭 建的船吊实验平台上进行了大量实验, 充分验证了所设计控制方法的有效性与鲁棒性.
英文摘要
      Offshore boom cranes are complex nonlinear underactuated systems, which are widely used in various scenes in marine engineering as important offshore operation equipment. Suffering from frictions and unmodeled dynamics, the control of offshore boom cranes has always been a great challenge. What’s worse, offshore boom cranes are extremely vulnerable to unknown disturbances such as sea waves and strong winds, making the corresponding control problem even more difficult. It still remains an open problem to efficiently control such complex systems. To address the above problems, a controller based on iterative learning and neural network is proposed in this paper. Specifically, regarding periodic disturbances, a period estimator is used to estimate the unknown period, based on which iterative learning is used to approximate and compensate for the disturbances; As for non-periodic disturbances, a two-layer neural network is used to compensate them with carefully designed update rate of the weights. Based on the compensated dynamics, the control input is designed utilizing the feedback linearization technique. Through the Lyapunov-based analysis, it is rigorously proved that the desired equilibrium point is globally uniformly ultimately bounded (GUUB). Finally, sufficient experiments are implemented on the selfbuilt offshore boom crane testbed to convincingly verify the effectiveness and robustness of the proposed control method.