2.845

2023影响因子

(CJCR)

  • 中文核心
  • EI
  • 中国科技核心
  • Scopus
  • CSCD
  • 英国科学文摘

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于FPSO的电力巡检机器人的广义二型模糊逻辑控制

吴庆 赵涛 佃松宜 郭锐 李胜川 方红帏 韩吉霞

吴庆, 赵涛, 佃松宜, 郭锐, 李胜川, 方红帏, 韩吉霞. 基于FPSO的电力巡检机器人的广义二型模糊逻辑控制. 自动化学报, 2022, 48(6): 1482−1492 doi: 10.16383/j.aas.c190306
引用本文: 吴庆, 赵涛, 佃松宜, 郭锐, 李胜川, 方红帏, 韩吉霞. 基于FPSO的电力巡检机器人的广义二型模糊逻辑控制. 自动化学报, 2022, 48(6): 1482−1492 doi: 10.16383/j.aas.c190306
Wu Qing, Zhao Tao, Dian Song-Yi, Guo Rui, Li Sheng-Chuan, Fang Hong-Wei, Han Ji-Xia. General type-2 fuzzy logic control for a power-line inspection robot based on FPSO. Acta Automatica Sinica, 2022, 48(6): 1482−1492 doi: 10.16383/j.aas.c190306
Citation: Wu Qing, Zhao Tao, Dian Song-Yi, Guo Rui, Li Sheng-Chuan, Fang Hong-Wei, Han Ji-Xia. General type-2 fuzzy logic control for a power-line inspection robot based on FPSO. Acta Automatica Sinica, 2022, 48(6): 1482−1492 doi: 10.16383/j.aas.c190306

基于FPSO的电力巡检机器人的广义二型模糊逻辑控制

doi: 10.16383/j.aas.c190306
基金项目: 国家重点研发计划(2018YFB1307401), 国家自然科学基金(61703291)资助
详细信息
    作者简介:

    吴庆:四川大学控制工程专业硕士研究生. 主要研究方向为模糊控制及其应用. E-mail: 2017223035223@stu.scu.edu.cn

    赵涛:四川大学电气工程学院副教授. 2010年获得西南交通大学学士学位. 2015年获得西南交通大学博士学位. 主要研究方向为二型模糊集理论和系统设计, 粗糙集和智能控制. 本文通信作者. E-mail: zhaotaozhaogang@126.com

    佃松宜:四川大学电气工程学院教授. 分别于1996和2002年获得四川大学学士和硕士学位. 2009年获得日本东本大学博士学位. 主要研究方向为先进控制理论和智能信号处理, 电力电子系统及其控制, 运动控制和机器人控制. E-mail: scudiansy@scu.edu.cn

    郭锐:国家电网山东电力公司教授级高级工程师. 分别于2001, 2003和2007年获得哈尔滨工业大学机械工程专业学士, 硕士和博士学位. 主要研究方向为先进控制理论和电力工业智能机器人. E-mail: guoruihit@gmail.com

    李胜川:国网辽宁省电力有限公司电力科学研究院教授级高级工程师. 1991年毕业于哈尔滨工业大学. 主要研究方向为变电站设备的运行和维护以及人工智能在电网中的应用. E-mail: lnlsc@163.com

    方红帏:四川大学控制理论与控制工程专业硕士研究生. 主要研究方向为模糊控制和自适应动态规划及其应用. E-mail: weihongfang528@163.com

    韩吉霞:四川大学控制理论与控制工程专业硕士研究生. 主要研究方向为模糊控制和滑模控制及其应用. E-mail: jixiahan@126.com

General Type-2 Fuzzy Logic Control for a Power-line Inspection Robot Based on FPSO

Funds: Supported by National Key Research and Development Program of China (2018YFB1307401) and Nationl Natural Science Foundation of China (61703291)
More Information
    Author Bio:

    WU Qing Master student in control engineering at Sichuan University. His research interest covers fuzzy control, intelligent control and their applications

    ZHAO Tao Associate professor at the College of Electrical Engineering, Sichuan University. He received his bachelor degree in mathematics and applied mathematics and his Ph.D. degree in systems engineering from Southwest Jiaotong University, in 2010 and 2015, respectively. His research interest covers type-2 fuzzy set theory and system design, rough sets, and intelligent control. Corresponding author of this paper

    DIAN Song-Yi Professor at the College of Electrical Engineering, Sichuan University. He received his bachelor and master degrees of control engineering from Sichuan University in 1996 and 2002, respectively. He received his Ph.D. degree in nanomechanics engineering from Tohoku University, Japan in 2009. His research interest covers advanced control methods and intelligent signal processing, power-electronics system and its control, motion control, and robotic control

    GUO Rui Professor of engineering at the State Grid Shandong Electric Power Company. He received his bachelor, master, and Ph.D. degrees of mechanical engineering from Harbin Institute of Technology in 2001, 2003, and 2007, respectively. His research interest covers advanced control methods and intelligent robot for power industry

    LI Sheng-Chuan Professor of engineering at the Electric Power Research Institute of State Grid Liaoning Electric Power Co., Ltd.. He graduated from Harbin University of Technology in 1991. His research interest covers operation and maintenance of substation equipment and application of artificial intelligence in power grid

    FANG Hong-Wei Master student in control theory and control engineering at Sichuan University. His research interest covers fuzzy control, adaptive dynamic programming and their applications

    HAN Ji-Xia Master student in control theory and control engineering at Sichuan University. Her research interest covers fuzzy control, sliding mode control and their applications

  • 摘要: 针对电力巡检机器人(Power-line inspection robot, PLIR)的平衡调节问题, 设计了广义二型模糊逻辑控制器(General type-2 fuzzy logic controller, GT2FLC); 针对GT2FLC中隶属函数参数难以确定的问题, 通过模糊粒子群(Fuzzy particle swarm optimization, FPSO)算法来优化隶属函数参数. 将GT2FLC的控制性能与区间二型模糊逻辑控制器(Interval type-2 fuzzy logic controller, IT2FLC)和一型模糊逻辑控制器(Type-1 fuzzy logic controller, T1FLC) 的控制性能进行对比. 除此之外, 还考虑了外部干扰对三种控制器控制效果的影响. 仿真结果表明, GT2FLC具有更好的性能和处理不确定性的能力.
  • 高压输电线会在环境和机械的作用下出现一些故障或安全隐患, 例如绝缘子老化破损、导线断股、金具氧化腐蚀等, 若不能及时地排除这些问题, 可能会导致重大的事故. 所以高压输电线的巡检一直是供电企业的重要工作. 长时间以来, 我国高压输电线路的巡检工作都是通过人工完成的, 这不仅耗时耗力, 而且高压输电线常常会跨过高山以及江河这些人工难以到达的地方, 从而出现了巡检盲区. 为了使巡检工作变得更加高效和准确, 我国自上世纪90 年代中期开始针对电力巡检机器人(Power-line inspection robot, PLIR)做了大量的研究[1-6], 用PLIR来代替人工进行高压输电线的巡查和维护. PLIR具有较高的效率和可靠性, 并且能轻易到达人工无法到达的巡检盲区. 因此, PLIR的研究具有重大的意义. PLIR在高压输电线上移动时, 需要面对许多的不确定性, 例如风力的干扰和电线的振动, 所以要对它进行控制使其达到平衡. 文献[7-11]提供的方法能够对PLIR的平衡进行控制, 然而这些控制器的设计方法需要利用被控对象精确的物理模型, 并且很少考虑一些不确定因素.

    1975年, Mamdani等成功地将I型模糊逻辑控制器(Type-1 fuzzy logic controller, T1FLC)应用在蒸汽机的控制当中[12]. 模糊逻辑控制器的设计不需要依赖精确的数学模型, 而仅需要由专家经验总结出的模糊规则. 不仅如此, 模糊逻辑控制器还具有处理不确定性的能力. 因此, T1FLC得到了大量的研究, 广泛运用于各种领域[13-23]. 广义II型模糊逻辑控制器(General type-2 fuzzy logic controller, GT2FLC)是在T1FLC 的基础上提出来的, GT2FLC具有三维结构的隶属函数, 使得控制系统处理不确定性的能力增强, 所以得到广泛的关注[24-27]. 但同时, 三维结构的隶属函数使得GT2FLC的运算复杂度也增加了许多. 区间II型模糊控制器(Interval type-2 fuzzy logic controller, IT2FLC)相比于GT2FLC, 通过牺牲一些控制性能来减少运算复杂度, 也得到了广泛应用[28-29]. 为了简化广义II型模糊集(General type-2 fuzzy set, GT2FS)的运算, Mendel等[30]提出了用$\alpha$平面来表示广义二型模糊集的方法, GT2FS被分割成若干个区间二型模糊集(Interval type-2 fuzzy set, IT2FS).

    在模糊逻辑控制器中, 隶属函数参数的选取对整个控制系统具有极大的影响. 一般情况下, 隶属函数参数的选取多是依赖于经验或者实验数据, 但随着控制精度要求的变高和被控系统的复杂性增加, 传统的参数选取方法已经很难达到要求. 尤其是在GT2FLC中, 三维结构的隶属函数使得整个控制系统无论是参数维数还是复杂度都大大增加. 因此, 在大量文献中, 提出了用优化算法来优化隶属函数参数的方法, 使得控制系统的性能更好[31-35].

    粒子群优化算法(Particle swarm optimization, PSO)是应用比较广泛的一种群智能优化算法, 是Eberhart等在对鸟群捕食行为进行研究的基础上提出来的. 此后, 专家提出了许多改进的PSO算法, 并且将其应用于不同的领域上[36-38]. Shi 等[39]在基本的PSO算法上引入了惯性权重这一概念, 提出了标准PSO 算法. 惯性权重在标准PSO算法中具有平衡全局和局部寻优的能力. 在此基础上, 文献[40]提出了一种惯性权重线性递减的方法来改善标准PSO算法的寻优能力. 然而, 对于一些非线性系统, 这种线性递减的惯性权重并不完全适用. 文献[41]提出了一种通过模糊逻辑系统来调整惯性权重的PSO算法, 使得惯性权重的调整更加合理.

    本文的创新点如下: 1)针对PLIR平衡调节问题, 设计了GT2FLC; 2) 针对GT2FLC系统中隶属函数参数多并且难以确定的问题, 基于FPSO (Fuzzy PSO)算法来优化GT2FLC中的隶属函数参数, 从而增加GT2FLC的性能; 3) 通过仿真验证了GT2FLC相比于IT2FLC和T1FLC 具有更好的性能和处理不确定性的能力.

    在本节中, 我们针对PLIR的工作原理进行介绍[1]. PLIR在高压输电线上作业时, 需要通过质心调节机构的调节来保持平衡, 其模型如图1所示. PLIR关于平衡调节的动力学方程可以通过欧拉−拉格朗日方程得到, 欧拉−拉格朗日方程表示为[42]

    图 1  PLIR模型
    Fig. 1  The model of PLIR
    $$ {u_i} = \frac{{\rm{d}}}{{{\rm{d}}}t}\left[ {\frac{{\partial L}}{{\partial {{\dot \theta }_i}}}} \right] - \frac{{\partial L}}{{\partial {\theta _i}}},\;\; i = 1, \cdots ,m $$ (1)

    其中, $ u_i $为作用在广义坐标的外部扭矩, $ L $可以表示为

    $$ L = K-P $$ (2)

    其中, $ K $$ P $分别表示机器人平衡调节模型的动能和势能, 可以表示为

    $$ K = \frac{{{m_1}h_1^2\dot \theta _1^2}}{2} + \frac{{{m_2}{l^2}\dot \theta _2^2}}{2}+ \frac{{{m_2}\left[ {{h^2} + \left( { - {h_{20}} + l\sin {\theta _2}} \right)} \right]\theta _1^2}}{2} $$ (3)
    $$ \begin{split} P = & - {m_1}g{h_1}\sin {\theta _1}\;+\\ & {m_2}g\left[ {\left( {{h_{20}} + l\sin {\theta _2}} \right)\sin {\theta _1} - h\cos {\theta _1}} \right]\;\;\;\;\qquad\qquad\quad\\[-10pt] \end{split} $$ (4)

    其中, $ \theta_1 $是PLIR与水平轴$ X_1 $的倾角, 如图1所示; $ \theta_2 $是执行器的杆旋转的角度; $ m_1 $$ m_2 $分别为机器人主体和配重箱的质量; $ l $为执行器的杆的长度; $ h $$ T $型底座的高度; $ h_1 $为机器人平衡时, 配重箱的质心到高压输电线的距离; $ h_{20}$为电线到机器人质心的距离; $ g $是重力加速度. 以上各式中参数的值列在表1 中. 通过表1, 可知

    $$ m_1 h_1 = m_2 h_{20} $$ (5)

    将式(5)代入到式(4)中, 可得:

    $$ P = m_2 g (-h \cos \theta_1 + l \sin \theta_2 \sin \theta_1) $$ (6)

    最终, 将式(3)和式(6)代入到式(1)中, 得到PLIR平衡调节的动力学方程, 表示为

    $$ \begin{split} &{u_1} = {m_1}{h_1}^2 + {m_2}({h^2} + {( - {h_{20}} + l\sin {\theta _2})^2}) {{\ddot{\theta} _1}}\,+ \\ &\qquad\;2{m_2}l( - {h_{20}} + l\sin {\theta _2})(\cos {\theta _2}){{\dot{\theta} _1}} {{\dot{\theta} _2}} \,+\\ &\qquad\;{m_2}gd\sin {\theta _1} + {m_2}gl\sin {\theta _2}\cos {\theta _1}\\ &{u_2} = {m_2}{l^2} {{\ddot{\theta} _2}} - {m_2}l( - {h_{20}} + l\sin {\theta _2})(\cos {\theta _2}) {\dot{\theta} _1^2} \,+\\ &\qquad\;{m_2}gl\cos {\theta _2}\sin {\theta _1} \end{split} $$ (7)

    其中, $ u_1 $是外部扰动, $ u_2 $是作用在关节上的扭矩. 对式(7)进行变换, 并且令$[\theta_1, \dot{\theta}_1,\theta_2,\dot{\theta}_2]^{\rm T} = [q_1,q_2, q_3,q_4]^{\rm T}$, 可得PLIR 平衡调节的状态空间模型为

    $$ \begin{split} &{{\dot q}_1} = {q_2}\\ &{{\dot q}_2} = \frac{{{u_1} - 2{m_2}l\left( { - {h_{20}} + l\sin {q_3}} \right)\left( {\cos {q_3}} \right){q_2}q{a_4}}}{{{m_1}h_1^2 + {m_2}\left[ {{h^2} + {{\left( { - {h_{20}} + l\sin {q_3}} \right)}^2}} \right]}}-\\ & \qquad\;\frac{{{m_2}gh\sin {q_1} + {m_2}gl\sin {q_3}\cos {q_1}}}{{{m_1}h_1^2 + {m_2}\left[ {{h^2} + {{\left( { - {h_{20}} + l\sin {q_3}} \right)}^2}} \right]}}\\ &{{\dot q}_3} = {q_4}\\ &{{\dot q}_4} = \frac{{{u_2} + {m_2}l\left( { - {h_{20}} + l\sin {q_3}} \right)\left( {\cos {q_3}} \right)q_2^2}}{{{m_2}|{l^2}}}- \\ &\qquad\;\frac{{{m_2}g\cos {q_3}\sin {q_1}}}{{{m_2}{l^2}}} \end{split}$$ (8)
    表 1  PLIR对应参数值
    Table 1  Values of parameters for the PLI robot
    参数 参数值   参数 参数值
    $m_1\, ({\rm{kg} })$ 63   $m_2\,({\rm{kg} })$ 27
    $h_1\,({\rm{m} })$ 0.18   $h_{20}\,({\rm{m} })$ 0.42
    $l \,({\rm{m} })$ 0.5   $h\,({\rm{m} })$ 0.5
    下载: 导出CSV 
    | 显示表格

    在本文中, $ u_2 $是GT2FLC的控制输出, 我们通过控制$ u_2 $来对PLIR的平衡进行调节, 使得 $ \theta_1 $ 稳定在平衡点附近. $ u_2 $不能直接调节$ \theta_1 $, 而是通过系统的耦合性来间接地调整$ \theta_1 $.

    一个GT2FS记为$ \tilde A $, 它的三维结构的隶属函数如图2所示. 一个GT2FS可以表示为

    $$ \tilde A = \{(x,u),\mu_{\tilde A}(x,u) |\forall x \in X| \forall u \in [0,1] \} $$ (9)

    其中, $ \mu_{\tilde A}(x,u) $为次隶属度, $ X $是主变量$ x $的定义域. 次隶属度的支撑域称为不确定性的迹(Footprint of uncertainty, FOU), 记为$ FOU(\tilde A) $, 即

    $$ FOU(\tilde A) = \{(x,u)\in X\times [0,1] | \mu_{\tilde A}(x,u)>0 \} $$ (10)
    图 2  广义二型模糊集
    Fig. 2  General type-2 fuzzy set

    图3所示, FOU被它的上、下隶属函数所包含. 其上、下隶属函数分别为$ UMF(\tilde A) $$ LMF(\tilde A) $, 即

    $$UMF(\tilde A) = \inf \left\{ {u|u \in [0,1],{\mu _{\bar A}}(x,u) > 0} \right\}$$ (11)
    $$LMF(\tilde A) = \sup \left\{ {u|u \in [0,1],{\mu _{\bar A}}(x,u) > 0} \right\} $$ (12)
    图 3  不确定的迹
    Fig. 3  The footprint of uncertain

    为了使GT2FS的表示更加简便, 文献[26]提出了GT2FS的垂直切片表示法

    $$ \tilde A =\int_{x \in X} \frac {\tilde A (x)} {x} \qquad\qquad $$ (13)
    $$ \tilde A(x) = \int_{\forall u \in {J_x}} \frac {{{\mu _{\bar A(x)}}} (u)} {u} $$ (14)

    其中, $ \tilde A(x) $为次隶属函数; $ {\mu _{\tilde A(x)}(u)}$为次隶属度; $ {J_x}$ 为主隶属函数, 同时也是次隶属函数的定义域. 次隶属函数本身是一个一型模糊集, 当次隶度$ {\mu _{\tilde A(x)}(u)}$恒为1的时候, GT2FS就可以看成是一个区间二型模糊集.

    Mendel等[30]通过$ \alpha $平面来表示GT2FS, $ {\tilde A_\alpha }(x) $$ {\mu _{\tilde A(x)}(u)}$$ \alpha $ 截集, 即

    $$ {\tilde A_\alpha }(x) = \left\{ {u|{\mu _{\bar A(x)}}(u) \ge \alpha } \right\},\;\alpha \in [0,1] $$ (15)

    GT2FS的一个$ \alpha $平面为$ \tilde A_\alpha $, 即

    $$ {\tilde A_\alpha } = \int_{\forall x \in X} \frac {{{\tilde A}_\alpha } (x)} {x} $$ (16)

    最终, 一个GT2FS可以看作是$ \alpha $平面的并集, 即

    $$ \tilde A = \mathop \cup \limits_{\alpha \in [1,0]} \left[\frac {\alpha} {{\tilde A}_\alpha } \right] $$ (17)

    $ \tilde A $中, 每一个$ \alpha $平面都是一个区间二型模糊集. 通过多个$ \alpha $平面来表示GT2FS, 可将GT2FS的运算转化为区间二型模糊集的运算. 特别地, 当$ \alpha = 0 $ 时的$ \alpha $平面为$ \tilde A_0 $, 即

    $$ {\tilde A_0} = FOU(\tilde A) $$ (18)

    一个GT2FLC由模糊器、模糊推理机、规则库、降型器、解模糊器这五个部分组成. 模糊器通过隶属函数, 能将精确的输入量映射到模糊空间中, 成为输入的GT2FS. 输入的GT2FS按照规则库中的模糊规则, 在推理机中通过模糊逻辑原理得到输出的GT2FS. 输出的GT2FS经过降型器和解模糊器得到精确的输出量.

    在GT2FLC中, 隶属函数的上、下隶属函数通常为三角型、高斯和梯型, 次隶属函数通常为梯形、三角型和梯形. 规则库中的规则一般通过专家知识建立的, 一般用IF-THEN语句来表示. 在控制系统中有$ I $个输入和$ N $ 条规则, 那么第$ n $条规则具有如下的形式:

    $$ \begin{split} &{{{{R}}^{(n)}}:{\rm{IF}}\;{x_1}\;{\rm{ is }}\;\tilde F_1^n\;{\rm{ and }}\; \cdots\; {\rm{ and }}\;{x_I}\;{\rm{ is }}\;\tilde F_I^n}\\ &\,\qquad{{\rm{THEN}}\;y\;{\rm{ is }}\;{{\tilde G}^n},{\rm{ where }}\;n = 1, \cdots, N} \end{split} $$ (19)

    其中, $\tilde{F}_i^n\;(i = 1,2, \cdots ,I)$ 是与输入$x_i\;(i = 1,2, \cdots ,I)$对应的GT2FS, 也称为前件; $ \tilde{G}^n $是GT2FLC的后件, $ y $是GT2FLC的最终输出. 模糊逻辑控制器中的IF-THEN规则是通过自然语言来描述的, 更容易让人接受. 模糊推理机一般为乘积推理机和最小推理机. 对于输入向量$ {\boldsymbol{ x }}= ({x_1},{x_2}, \cdots ,{x_I}) $, 经过乘积推理, 得到在$ \alpha $平面上的激活区间为 $ [\underline{f}_\alpha^n,\overline{f}_\alpha^n] $, 即

    $$ \underline f _\alpha ^n = {\underline \mu _{\alpha \bar F_1^n}}\left( {{x_1}} \right) \times \cdots \times {\underline \mu _{\alpha \bar F_I^n}}\left( {{x_I}} \right) $$ (20)
    $$ \bar f_\alpha ^n = {\bar \mu _{\alpha \bar F_1^n}}\left( {{x_1}} \right) \times \cdots \times {\bar \mu _{\alpha \bar F_I^n}}\left( {{x_I}} \right) $$ (21)

    其中, $ {\overline{\mu}_{\alpha \tilde{F}_i^n}}({x_i}) $$ {\underline{\mu}_{\alpha \tilde{F}_i^n}}({x_i}) $分别为$ x_i $$ \tilde{F}_i^n $中对应$ \alpha $平面的上、下隶属度. 在模糊推理机中, 每条规则的输出都是一个GT2FS. 降型器只存在于二型模糊逻辑控制器中, 将二型模糊集转化为一型模糊集. 降型器与解模糊器有时可以看作是一个整体. 在本文中, 为了使得运算更加简便, 采用的是Biglarbegian-Melek-Mendel直接解模糊法[43]:

    $$ {y_{BMM\alpha }} = o\frac{{\sum\limits_{n = 1}^N {y_\alpha ^n} \underline f _\alpha ^n}}{{\underline f _\alpha ^n}} + p\frac{{\sum\limits_{n = 1}^N {\bar y_\alpha ^n} \bar f_\alpha ^n}}{{\bar f_\alpha ^n}} $$ (22)

    其中, $ \overline{y}_\alpha ^n $$ \underline{y}_\alpha^n $为后件, $ o $$ p $要满足$ o+p = 1 $的条件. 最后, 通过全局解模糊得到最终的输出值$ y $, 即

    $$ y = \frac{{ \sum\limits_\alpha {\alpha \left( {{y_{BMM\alpha }}} \right)} }}{{2\sum\limits_\alpha \alpha }} $$ (23)

    其中, $ \alpha = \{ 0,1/G, \cdots ,(G - 1)/G,1\}$, $ G $为广义二型模糊集被分割的次数, 一个GT2FS 集共有$ G+1 $$ \alpha $平面, $ y $作为GT2FLC的输出作用到被控系统中.

    在标准PSO算法中, 对于一个$ N $维的优化问题而言, 假设有$ M $ 个粒子, 每个粒子都是优化问题的一个潜在解, 在$ t $时刻, 记第$ i $ 个粒子的位置为$ X_i(t) $, 第$ i $ 个粒子的速度为$ V_i(t) $, 而第$ i $ 个粒子当前最优位置为$ Pbest_i(t) $, 可以表示为

    $$ \begin{array}{l} Pbes{t_i}(t)=\\ \quad\left\{ \begin{aligned} &{Pbes{t_i}(t - 1),{\text{若}}fit({X_i}(t)) > fit(Pbes{t_i}(t - 1))}\\ &{{X_i}(t),\qquad \quad \,\;{\text{若}}fit({X_i}(t)) \le fit(Pbes{t_i}(t - 1))} \end{aligned} \right. \end{array} $$ (24)

    其中, $ fit(Pbest_i(t-1)) $$ fit(X_i(t)) $为第$ i $个粒子相对应位置的适应值. 对于整个粒子群, 有一个最优的位置$ Gbest(t) $, 表示为

    $$ b = \mathop {\arg \min }\limits_{1 \le i \le M} \left( {f\left( {{{Pbes}}{{\rm{t}}_i}(t)} \right)} \right) $$ (25)
    $$ Gbest(t)=Pbest _{b}(t)\qquad $$ (26)

    在标准PSO中, 第$ i $个粒子通过式(12)来更新自己下一时刻的速度, 即

    $$ \begin{split} {V_i}(t + 1) =\;& \omega {V_i}(t) + {c_1}{r_1}[Pbest_i(t) - {X_i}(t)]+\\ & {c_2}{r_2}\left[ {{{Gbest}}(t) - {X_i}(t)} \right] \end{split} $$ (27)

    其中, $ \omega $为惯性权重, $ c_1 $表示认知因子, 代表粒子向自身最优值移动的加速权重; $ c_2 $ 表示社会因子, 代表粒子向全局最优值移动的加速权重; $ r_1 $$ r_2 $为0到1之间的随机变量. 在粒子更新速度的时候, 速度要在一定的范围内, 即

    $$ V_i(t+1)\in [V_{{\rm{min}}},V_{{\rm{max}}}] $$ (28)

    其中, $ V_{{\rm{min}}}$$ V_{{\rm{max}}}$为粒子速度的最小值和最大值. 通过式(14), 第$ i $ 个粒子更新自己下一时刻的位置, 即

    $$ X_i(t+1) = X_i(t)+V_i(t+1) $$ (29)

    在粒子更新位置, 位置要在一定的范围内, 即

    $$ X_i(t+1)\in \left[X_{{\rm{min}}},X_{{\rm{max}}}\right] $$ (30)

    其中, $X_{{\rm{min}}}$$X_{{\rm{max}}}$为粒子位置的最小值和最大值. 粒子需要不断地迭代来更新自己的位置, 直到达到终止条件为止. 终止条件一般为达到最大迭代次数或者是全局最优的适应值满足要求.

    在FPSO中, 通过一个一型模糊逻辑系统(Type-1 fuzzy logic system, T1FLS)来调整惯性权重的值. 在算法迭代前期, 惯性权重取较大值, 使得粒子具有更好的全局搜索能力, 反之, 在算法迭代后期, 惯性权重取较小值, 使得粒子具有更好的局部搜索能力.

    当前迭代次数$ ite $和全局最优位置的适应值$ fit(Gbest) $作为模糊系统两个输入的信息, 在输入之前对其进行归一化处理, 即

    $$ Nite = \frac{ite}{ite_{{\rm{max}}}}\qquad\qquad\qquad $$ (31)
    $$ Nfit = \frac{fit(Gbest)-fit_{{\rm{min}}}}{fit_{{\rm{max}}}-fit_{{\rm{min}}}} $$ (32)

    其中, $ ite_{{\rm{max}}}$为最大迭代次数; $ fit_{{\rm{max}}}$$ fit_{{\rm{min}}}$分别为适应值的最大值和最小值.两个输入分别划分成5个一型模糊集: $ NB $表示负大集, $ NS $表示负小集, $ ZO $表示零集, $ PS $表示正小集, $ PB $表示正大集, 它们的隶属函数如图4图5所示. 这个T1FLS具有25条规则, 如表2所示. 最终, 惯性权重$ \omega $通过式(33)计算得到[41]

    图 4  Nite对应的隶属函数
    Fig. 4  The membership function for Nite
    图 5  Nfit对应的隶属函数
    Fig. 5  The membership function for Nfit
    $$ \omega = \frac{\sum\limits_{n = 1}^{25} y^n f^n}{f^n} $$ (33)
    $$ \begin{split} &f^n = \mu_{F_1^n}(Nite) \times \mu_{F_2^n}(Nfit) ,\;\\ &\qquad\qquad\qquad\qquad\qquad n = 1,\cdots,25 \end{split}$$ (34)

    其中, $ y^n $为T1FLS后件集; $ \mu_{F_1^n}(Nite) $$ \mu_{F_2^n} (Nfit) $ 为输入对应一型模糊集的隶属度. 通过T1FLS不断地更新FPSO中的惯性权重$ \omega $.

    表 2  FPSO惯性权重调整模糊规则表
    Table 2  The rulebase of adjustment for inertia weight in FPSO
    $\omega$ $Nite$
    NB NS ZO PS PB
    $Nfit$ NB ZO PS PS PB PB
    NS NS ZO PS PB PB
    ZO NS NS ZO PS PS
    PS NB NB NS ZO PS
    PB NB NB NS NS ZO
    下载: 导出CSV 
    | 显示表格

    本节针对PLIR平衡调节的问题, 设计了一个GT2FLC. 基于FPSO算法, 对GT2FLC的隶属函数参数进行优化, 使得控制性能增强. 图6为电力巡检机器人的平衡控制优化的原理图.

    图 6  PLIR平衡控制和优化原理图
    Fig. 6  The diagram of balance control and optimization for the PLIR

    我们将PLIR的4 个状态变量$[\theta_1,\dot{\theta}_1,\theta_2,\dot{\theta}_2]$作为反馈输入到GT2FLC 中. 为了避免反馈状态变量过多而导致的模糊规则爆炸, 将4 个状态变量通过信息融合的方法融合成2 个状态变量[44], 即

    $$ \left[ \begin{aligned} {{{\tilde{\theta }}}_{1}} \\ {{{\dot{\tilde{\theta }}}}_{1}} \\ \end{aligned} \right]=\left[ \begin{array}{*{20}{c}} 1 & \dfrac{k(2)}{k(1)} & 0 & 0 \\ 0 & 0 & \dfrac{k(3)}{k(2)} & \dfrac{k(4)}{k(2)} \\ \end{array} \right] \left[ \begin{aligned} {{\theta }_{1}} \\ {{{\dot{\theta }}}_{1}} \\ {{\theta }_{2}} \\ {{{\dot{\theta }}}_{2}} \end{aligned} \right] $$ (35)

    其中, $ k $为状态反馈增益矩阵, 可以通过线性二次规划的方法得到; ${[ {{{\tilde{\theta }}}_{1}}\ {{{\dot{\tilde{\theta }}}}_{1}} ]^{\rm{T}}}$为融合后的新的状态变量. 我们将${[ {{\theta _1}\;{{\dot \theta }_1}}]^{\rm{T}}}$作为融合的主变量, 融合后的新变量与主变量具有相同的物理意义. PLIR的整个控制流程如图6所示. $ K_e $$ K_{ec}$为量化因子, 可以将输入量从物理论域按比例转化到模糊论域中. $ K_u $为比例因子, 可以将输出量从模糊论域转化到物理论域.

    在本文中, 我们用5个GT2FS来对输入的模糊论域进行分割, 分别为负大集$ NB ,$ 负小集$ NS ,$ 零集$ ZO, $ 正小集$ PS ,$ 正大集$ PB .$ 相应的主隶属函数为高斯型. 对于一个GT2FS, $ {\underline{\mu}_{0 F_i^n}}({x_i}) $$ {\overline{\mu}_{0 F_i^n}}({x_i}) $分别为$ FOU $平面上的上、下隶属度值, 即

    $$ {\overline{\mu}_{0 F_i^n}}({x_i}) = {\rm{exp}}\left[- \frac{1}{2}\left(\frac{x_i-r}{\sigma_1}\right)^2\right] $$ (36)
    $$ {\underline{\mu}_{0 F_i^n}}({x_i}) = {\rm{exp}}\left[- \frac{1}{2}\left(\frac{x_i-r}{\sigma_2}\right)^2\right] $$ (37)

    其中, $ r $为上、下隶属函数的均值; $ \sigma_1 $$ \sigma_2 $ 分别为上、下隶属函数的标准差. 次隶属函数选择为梯形, 其对应$ \alpha $平面的次隶属度为

    $$ {\underline{\mu}_{\alpha x_i^n}}({x_i}) = {\underline{\mu}_{0 F_i^n}}({x_i}) + \frac{1}{2}\gamma [{\overline{\mu}_{0 F_i^n}}({x_i}) - {\underline{\mu}_{0 F_i^n}}({x_i})]\alpha $$ (38)
    $$ {\overline{\mu}_{\alpha F_i^n}}({x_i}) = {\overline{\mu}_{0 F_i^n}}({x_i}) - \frac{1}{2}\gamma [{\overline{\mu}_{0 F_i^n}}({x_i}) - {\underline{\mu}_{0 F_i^n}}({x_i})]\alpha $$ (39)

    其中, $ \gamma $ 决定次隶属函数形状的参数. 特别地, 当$ \gamma = 0 $时, 次隶属函数为正方型, GT2FS 转化为一个区间二型模糊集. GT2FLC的模糊规则如表3所示.

    表 3  PLIR平衡调节模糊规则表
    Table 3  The rulebase of balance adjustment for the PLIR
    u2 ${{{\tilde \theta }_1}}$
    NB NS ZO PS PB
    ${{{\dot{\tilde{\theta }}}}_{1}}$ NB PB PB PS PS ZO
    NS PB PB PS ZO NS
    ZO PS PS ZO NS NS
    PS PS ZO NS NB NB
    PB ZO NS NS NB NB
    下载: 导出CSV 
    | 显示表格

    在本文中, 通过FPSO算法对GT2FLC的隶属函数进行优化, 以得到更好的控制性能. GT2FLC的两个输入分别对应5 个GT2FS, 而每个GT2FS的隶属函数需要用$ r $, $ \delta_1 $, $ \delta_2 $, $ \gamma $这4 个参数来表示, 所以FPSO中每个粒子都具有40 个维度. FPSO算法的适应度函数为平均绝对误差, 即

    $$ MAE = \frac{1}{T}\sum\limits_{i = 1}^T {{|{\theta _1}(i)|}} $$ (40)

    图7为整个FPSO的算法流程图. 最大迭代次数$ite_{{\rm{max}}}$设为1 500, 种群数为50, $ c_1 $$ c_2 $为1.75. 本文相对文献[34], 通过T1FLS自适应动态更新PSO算法的参数, 可以搜索出更佳的GTFLC 的调节参数, 从而对PLIR实现更优控制。

    图 7  FPSO算法流程图
    Fig. 7  The flow diagram of the FPSO algorithm

    本节针对PLIR平衡调节的非线性模型, 运用本文所设计的GT2FLC进行平衡控制, 并且通过FPSO算法对GT2FLC 中隶属函数参数进行优化. 同时, 本文还考虑了外部扰动对控制效果的影响. 此外, 为了验证本文方法的优越性, 设计了T1FLC和IT2FLC控制PLI机器人的平衡来与GT2FLC作对比. 最后将标准PSO算法与FPSO算法进行了对比. 图8图9为GT2FLC两个输入优化前的隶属函数的FOU, 次隶属函数参数$ \gamma $都为0.5. 图10图11为GT2FLC两个输入优化后的的隶属函数的FOU, 它的$ \gamma $ 的值分别为0.59, 0.28, 0.27, 0.65, 0.77, 0.54, 0.47, 0.27, 0.48, 0.63.

    图 8  优化前${{\tilde \theta }_1}$对应的FOU
    Fig. 8  The FOU for ${{\tilde \theta }_1}$ without optimization
    图 9  优化前${{{\dot{\tilde{\theta }}}}_{2}}$对应的FOU
    Fig. 9  FOU for ${{{\dot{\tilde{\theta }}}}_{2}}$ without optimization
    图 10  优化后${{\tilde \theta }_1}$对应的FOU
    Fig. 10  The FOU for ${{\tilde \theta }_1}$ with optimization
    图 11  优化后${{{\dot{\tilde{\theta }}}}_{2}}$对应的FOU
    Fig. 11  The FOU for ${{{\dot{\tilde{\theta }}}}_{2}}$ with optimization

    首先考虑在没有任何外部干扰的情况下, 对比在FPSO优化下的GT2FLC与没有优化的GT2FLC的平衡控制效果, 此外, 还与FPSO优化下的IT2FLC和T1FLC平衡控制效果进行了对比. 初始状态$[\theta_1,\dot{\theta}_1,$$\theta_2,\dot{\theta}_2] =[0.3,0,0,0]$. 图12图13 为PLIR四个状态的响应, 可以看出, 经过FPSO优化后的GT2FLC能使PLIR中的$ \theta_1 $到达平衡点位置后具有更小的超调, 并且振荡更小. 除此之外, 优化后的GT2FLC也比同样经过优化的IT2FLC和T1FLC具有更好的性能.

    图 12  无干扰下$\theta_1$$\dot{\theta}_1$的响应
    Fig. 12  Responses of $\theta_1$ and $\dot{\theta}_1$ without disturbance
    图 13  无干扰下$\theta_2$$\dot{\theta}_2$的响应
    Fig. 13  Responses of $\theta_2$ and $\dot{\theta}_2$ without disturbance

    接下来考虑在有干扰情况下, 将几种控制器的控制效果作对比. 当PLIR机器人达到平衡时, 遇到一个外部干扰$ u_1 = 30\;{\rm{N}} $, 干扰持续0.5 s. 图14图15为在干扰下PLIR的四个状态的响应. 显然, 两个GT2FLC相比于T1FLC和IT2FLC具有更好的处理不确定性的能力. TIFLC在遇到干扰后回到平衡位置速度最慢.

    图 14  有干扰下$\theta_1$$\dot{\theta}_1$的响应
    Fig. 14  Responses of $\theta_1$ and $\dot {\theta}_1$ with disturbances
    图 15  有干扰下$\theta_2$$\dot{\theta}_2$的响应
    Fig. 15  Responses of $\theta_2$ and $\dot{\theta}_2$ with disturbances

    为了验真FPSO算法的优越性, 我们用标准PSO算法和FPSO算法分别对几种控制器进行30 次优化. 将两种优化算法优化后的控制器分别对两种情况下的PLIR机器人进行平衡控制, 因为$ \theta_1 $代表PLIR与水平轴的夹角, 所以我们通过评价函数对$ \theta_1 $进行计算来量化控制效果. 评价函数分别为平方误差积分(Integral square error, ISE)、误差绝对值积分(Integral absolute error, IAE)、时间乘以误差绝对值积分(Integral time absolute error, ITAE)

    $$ \begin{split} &ISE = \displaystyle\int_0^\infty {{{\left[ {\theta_1(t)} \right]}^2}{\rm d} t} \\ &IAE = \displaystyle\int_0^\infty {\left| {\theta_1(t)} \right|{\rm d} t} \\ &ITAE = \displaystyle\int_0^\infty {t\left| {\theta_1(t)} \right|{\rm d} t} \end{split} $$ (41)

    评价指标越小表明控制器具有越好的性能. 表4为几种控制器在无干扰情况下的评价指标的均值, 表5 为几种控制器在有外部干扰情况下的评价指标的均值. 可以看出, 在相同控制器之间进行对比, FPSO优化后的评价指标要比标准PSO优化的评价指标更小.

    表 4  无干扰下平均评价指标
    Table 4  Average evaluation index without disturbance
    控制器 ISE IAE ITAE
    T1FLC-PSO 0.02660 0.14820 0.08061
    IT2FLC-PSO 0.02655 0.14238 0.06800
    GT2FLC-PSO 0.02655 0.14290 0.06914
    T1FLC-FPSO 0.02656 0.14534 0.07417
    IT2FLC-FPSO 0.02653 0.14236 0.06732
    GT2FLC-FPSO 0.02654 0.14127 0.06536
    下载: 导出CSV 
    | 显示表格
    表 5  有干扰下平均评价指标
    Table 5  Average evaluation index with disturbances
    控制器 ISE IAE ITAE
    T1FLC-PSO 0.07380 0.39140 1.76303
    IT2FLC-PSO 0.06907 0.37776 1.69851
    GT2FLC-PSO 0.06856 0.37537 1.68996
    T1FLC-FPSO 0.07376 0.38991 1.75956
    IT2FLC-FPSO 0.06875 0.37773 1.69275
    GT2FLC-FPSO 0.06857 0.37414 1.68423
    下载: 导出CSV 
    | 显示表格

    本文针对PLIR平衡调节问题, 设计了一个GT2FLC, 并且通过FPSO算法优化了GT2FLC中的隶属函数参数. 仿真结果表明, GT2FLC经过FPSO算法的优化, 使PLIR更快地到达稳定位置, 并且具有更小的超调. 通过与IT2FLC 和T1FLC的对比表明, 本文所设计的GT2FLC有更好的控制效果. 在标准PSO与FPSO 的对比中, 可以看出经过改进后的FSO具有更好寻优能力. 在GT2FLC中, 隶属函数对控制性能具有很大的影响, GT2FS 三维结构的隶属函数相比于IT2FS与T1FS有更多的自由度, 使得GT2FLC具有比T1FLC和IT2FLC更大潜力. 在未来的工作中, 主要是通过三维仿真平台对本文的算法进行仿真, 以验证本文所提算法的有效性。

  • 图  1  PLIR模型

    Fig.  1  The model of PLIR

    图  2  广义二型模糊集

    Fig.  2  General type-2 fuzzy set

    图  3  不确定的迹

    Fig.  3  The footprint of uncertain

    图  4  Nite对应的隶属函数

    Fig.  4  The membership function for Nite

    图  5  Nfit对应的隶属函数

    Fig.  5  The membership function for Nfit

    图  6  PLIR平衡控制和优化原理图

    Fig.  6  The diagram of balance control and optimization for the PLIR

    图  7  FPSO算法流程图

    Fig.  7  The flow diagram of the FPSO algorithm

    图  8  优化前${{\tilde \theta }_1}$对应的FOU

    Fig.  8  The FOU for ${{\tilde \theta }_1}$ without optimization

    图  9  优化前${{{\dot{\tilde{\theta }}}}_{2}}$对应的FOU

    Fig.  9  FOU for ${{{\dot{\tilde{\theta }}}}_{2}}$ without optimization

    图  10  优化后${{\tilde \theta }_1}$对应的FOU

    Fig.  10  The FOU for ${{\tilde \theta }_1}$ with optimization

    图  11  优化后${{{\dot{\tilde{\theta }}}}_{2}}$对应的FOU

    Fig.  11  The FOU for ${{{\dot{\tilde{\theta }}}}_{2}}$ with optimization

    图  12  无干扰下$\theta_1$$\dot{\theta}_1$的响应

    Fig.  12  Responses of $\theta_1$ and $\dot{\theta}_1$ without disturbance

    图  13  无干扰下$\theta_2$$\dot{\theta}_2$的响应

    Fig.  13  Responses of $\theta_2$ and $\dot{\theta}_2$ without disturbance

    图  14  有干扰下$\theta_1$$\dot{\theta}_1$的响应

    Fig.  14  Responses of $\theta_1$ and $\dot {\theta}_1$ with disturbances

    图  15  有干扰下$\theta_2$$\dot{\theta}_2$的响应

    Fig.  15  Responses of $\theta_2$ and $\dot{\theta}_2$ with disturbances

    表  1  PLIR对应参数值

    Table  1  Values of parameters for the PLI robot

    参数 参数值   参数 参数值
    $m_1\, ({\rm{kg} })$ 63   $m_2\,({\rm{kg} })$ 27
    $h_1\,({\rm{m} })$ 0.18   $h_{20}\,({\rm{m} })$ 0.42
    $l \,({\rm{m} })$ 0.5   $h\,({\rm{m} })$ 0.5
    下载: 导出CSV

    表  2  FPSO惯性权重调整模糊规则表

    Table  2  The rulebase of adjustment for inertia weight in FPSO

    $\omega$ $Nite$
    NB NS ZO PS PB
    $Nfit$ NB ZO PS PS PB PB
    NS NS ZO PS PB PB
    ZO NS NS ZO PS PS
    PS NB NB NS ZO PS
    PB NB NB NS NS ZO
    下载: 导出CSV

    表  3  PLIR平衡调节模糊规则表

    Table  3  The rulebase of balance adjustment for the PLIR

    u2 ${{{\tilde \theta }_1}}$
    NB NS ZO PS PB
    ${{{\dot{\tilde{\theta }}}}_{1}}$ NB PB PB PS PS ZO
    NS PB PB PS ZO NS
    ZO PS PS ZO NS NS
    PS PS ZO NS NB NB
    PB ZO NS NS NB NB
    下载: 导出CSV

    表  4  无干扰下平均评价指标

    Table  4  Average evaluation index without disturbance

    控制器 ISE IAE ITAE
    T1FLC-PSO 0.02660 0.14820 0.08061
    IT2FLC-PSO 0.02655 0.14238 0.06800
    GT2FLC-PSO 0.02655 0.14290 0.06914
    T1FLC-FPSO 0.02656 0.14534 0.07417
    IT2FLC-FPSO 0.02653 0.14236 0.06732
    GT2FLC-FPSO 0.02654 0.14127 0.06536
    下载: 导出CSV

    表  5  有干扰下平均评价指标

    Table  5  Average evaluation index with disturbances

    控制器 ISE IAE ITAE
    T1FLC-PSO 0.07380 0.39140 1.76303
    IT2FLC-PSO 0.06907 0.37776 1.69851
    GT2FLC-PSO 0.06856 0.37537 1.68996
    T1FLC-FPSO 0.07376 0.38991 1.75956
    IT2FLC-FPSO 0.06875 0.37773 1.69275
    GT2FLC-FPSO 0.06857 0.37414 1.68423
    下载: 导出CSV
  • [1] Dian S, Chen L, Hoang S, Pu M, Liu J. Dynamic balance control based on an adaptive gain-scheduled backstepping scheme for power-line inspection robots[J]. IEEE/CAA Journal of Automatica Sinica, 2017: 198-208.
    [2] Fu S Y, Zuo Q, Hou Z G, Liang Z Z, Ta, M, Jing F S, Fu X L. Unsupervised learning of categories from sets of partially matching image features for power line inspection robot. In: Proceedings of the 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), Hong Kong, China: IEEE, 2008. 2596−2603
    [3] Chen C, Wu G L, Wang Q, Hou X Z, Wang C J, Ye L J, et al. Design of the gripper for power lines inspection robot. In: Proceedings of the 11th World Congress on Intelligent Control and Automation, Shenyang, China: IEEE, 2014. 3340−3344
    [4] Katrasnik J, Pernus F, Likar B. A survey of mobile robots for distribution power line inspection[J]. IEEE Transactions on Power Delivery, 2010, 25(1): 485-493. doi: 10.1109/TPWRD.2009.2035427
    [5] Montambault S, Pouliot N. Design and validation of a mobile robot for power line inspection and maintenance. In: Proceedings of the 6th International Conference on Field and Service, Berlin, Heidelberg, Germany: Springer, 2007.
    [6] Gulzar M A, Kumar K, Javed M A, M Sharif. High-voltage transmission line inspection robot. In: Proceedings of the 2018 International Conference on Engineering and Emerging Technologies (ICEET), Lahore, Pakistan: IEEE, 2018. 1−7
    [7] Almutairi N B, Zribi M. On the sliding mode control of a ball on a beam system[J]. Nonlinear dynamics, 2010, 59(1-2): 221. doi: 10.1007/s11071-009-9534-8
    [8] Ghommam J, Saad M. Backstepping-based cooperative and adaptive tracking control design for a group of underactuated AUVs in horizontal plan[J]. International Journal of Control, 2014, 87(5): 1076-1093. doi: 10.1080/00207179.2013.868605
    [9] Li Y, Liu L, Feng G. Robust adaptive output feedback control to a class of non-triangular stochastic nonlinear systems[J]. Automatica, 2018, 89: 325-332. doi: 10.1016/j.automatica.2017.12.020
    [10] Chang X H. Robust Nonfragile H1 Filtering of Fuzzy Systems With Linear Fractional Parametric Uncertainties[J]. IEEE Transactions on Fuzzy Systems, 2012, 20(6): 1001-1011. doi: 10.1109/TFUZZ.2012.2187299
    [11] Xie X, Yue D, Peng C. Multi-instant observer design of discrete-time fuzzy systems: a ranking-based switching approach[J]. IEEE Transactions on Fuzzy Systems, 2017, 25(5): 1281-1292. doi: 10.1109/TFUZZ.2016.2612260
    [12] Mamdani E H, Assilian S. An experiment in linguistic synthesis with a fuzzy logic controller[J]. International journal of man-machine studies, 1975, 7(1): 1-13. doi: 10.1016/S0020-7373(75)80002-2
    [13] 王永富, 马冰心, 柴天 佑, 等. PEMFC 空气供给系统的二型自适应模糊建模与过氧比控 制[J]. 自动化学报, 2019, 45(5): 853-865.

    Wang Yong-Fu, Ma Bing-Xin, Chai Tian-You, Zhang XiaoYu. Type-2 Adaptive Fuzzy Modeling and Oxygen Excess Ratio Control for PEMFC Air Supply System[J]. Acta Automatica Sinica, 2019, 45(5): 853-865
    [14] Tanaka K. An Introduction to Fuzzy Logic for Practical Applications. New York: Springer, 1997.
    [15] Lee C C. Fuzzy logic in control systems: fuzzy logic controller. II[J]. IEEE Transactions on systems, man, and cybernetics, 1990, 20(2): 419-435. doi: 10.1109/21.52552
    [16] Rai N, Rai B. Control of fuzzy logic based PV-battery hybrid system for stand-alone DC applications. Journal of Electrical Systems and Information Technology, 2018, 5(2): 135-143
    [17] Mamdani E H. Application of fuzzy logic to approximate reasoning using linguistic synthesis. IEEE Transactions on Computers, 1997, 26(12): 1182−1191
    [18] Berenji H R, Khedkar P. Learning and tuning fuzzy logic controllers through reinforcements[J]. IEEE Transactions on neural networks, 1992, 3(5): 724-740. doi: 10.1109/72.159061
    [19] Li X J, Yang G H. Fault detection in finite frequency domain for Takagi-Sugeno fuzzy systems with sensor faults[J]. IEEE Transactions on Cybernetics, 2013, 44(8): 1446-1458.
    [20] Zhao T, Huang M, Dian S. Stability and stabilization of TS fuzzy systems with two additive time-varying delays[J]. Information Sciences, 2019, 494: 174-192. doi: 10.1016/j.ins.2019.04.057
    [21] Xie X, Yue D, Peng C. Relaxed Real-Time Scheduling Stabilization of Discrete-Time Takagi–Sugeno Fuzzy Systems via An Alterable-Weights-Based Ranking Switching Mechanism[J]. IEEE Transactions on Fuzzy Systems, 2018, 26(6): 3808-3819. doi: 10.1109/TFUZZ.2018.2849701
    [22] Chang X H, Liu Q, Wang Y M, Xiong J. Fuzzy peak-to-peak filtering for networked nonlinear systems with multipath data packet dropouts[J]. IEEE Transactions on Fuzzy Systems, 2019, 27(3): 436-446. doi: 10.1109/TFUZZ.2018.2859903
    [23] Liu Y J, Gong M, Tong S, Chen C P, Li D J. Adaptive fuzzy output feedback control for a class of nonlinear systems with full state constraints[J]. IEEE Transactions on Fuzzy Systems, 2018, 26(5): 2607-2617 doi: 10.1109/TFUZZ.2018.2798577
    [24] Mendel J M, John R I B. Type-2 fuzzy sets made simple[J]. IEEE Transactions on fuzzy systems, 2002, 10(2): 117-127. doi: 10.1109/91.995115
    [25] Liu F. An efficient centroid type-reduction strategy for general type-2 fuzzy logic system[J]. Information Sciences, 2008, 178(9): 2224-2236. doi: 10.1016/j.ins.2007.11.014
    [26] Zhai D, Mendel J M. Computing the centroid of a general type-2 fuzzy set by means of the centroid-flow algorithm[J]. IEEE Transactions on Fuzzy Systems, 2011, 19(3): 401-422. doi: 10.1109/TFUZZ.2010.2103076
    [27] Wagner C, Hagras H. Toward general type-2 fuzzy logic systems based on zSlices[J]. IEEE Transactions on Fuzzy Systems, 2010, 18(4): 637-660.10 doi: 10.1109/TFUZZ.2010.2045386
    [28] Zhao T, Liu J, Dian S. Finite-time control for interval type-2 fuzzy time-delay systems with norm-bounded uncertainties and limited communication capacity[J]. Information Sciences, 2019, 483: 153-173. doi: 10.1016/j.ins.2019.01.044
    [29] Zhao T, Dian S. State feedback control for interval type-2 fuzzy systems with time-varying delay and unreliable communication links[J]. IEEE Transactions on Fuzzy Systems, 2018, 26(2): 951-966. doi: 10.1109/TFUZZ.2017.2699947
    [30] Mendel J M, Liu F, Zhai D. α-Plane Representation for Type-2 Fuzzy Sets: Theory and Applications[J]. IEEE Transactions on Fuzzy Systems, 2009, 17(5): 1189-1207. doi: 10.1109/TFUZZ.2009.2024411
    [31] Caraveo C, Valdez F, Castillo O. A new meta-heuristics of optimization with dynamic adaptation of parameters using type-2 fuzzy logic for trajectory control of a mobile robot[J]. Algorithms, 2017, 10(3): 85. doi: 10.3390/a10030085
    [32] Lu X G, Liu M, Liu J X. Design and optimization of interval type-2 fuzzy logic controller for delta parallel robot trajectory control[J]. International Journal of Fuzzy Systems, 2017, 19(1): 190-206. doi: 10.1007/s40815-015-0131-3
    [33] Castillo O, Melin P. Optimization of type-2 fuzzy systems based on bio-inspired methods: A concise review[J]. Information Sciences, 2012, 205: 1-19. doi: 10.1016/j.ins.2012.04.003
    [34] Zhao T, Wu Q, Li S C, Guo R, Dian S, Jia H R. Optimization design of general Type-2 fuzzy logic controllers for an uncertain Power-line inspection robot. Journal of Intelligent & Fuzzy Systems, 2019, DOI: 10.3233/JIFS-182515.
    [35] Castillo O, Amador-Angulo L. A generalized type-2 fuzzy logic approach for dynamic parameter adaptation in bee colony optimization applied to fuzzy controller design[J]. Information Sciences, 2018, 460: 476-496.
    [36] Eberhart R, Kennedy J. A new optimizer using particle swarm theory. In: Proceedings of the 6th International Symposium on Micro Machine and Human Science, Nagoya, Japan: IEEE, 1995. 39−43
    [37] Eberhart R C, Shi Y H. Particle swarm optimization: developments, applications and resources. In: Proceedings of the 2001 Congress on Evolutionary Computation, Seoul, South Korea: IEEE, 2001. 81−86
    [38] Coello C A C, Pulido G T, Lechuga M S. Handling multiple objectives with particle swarm optimization[J]. IEEE Transactions on Evolutionary Computation, 2004, 8(3):256-279. doi: 10.1109/TEVC.2004.826067
    [39] Shi Y H, Eberhart R C. Empirical study of particle swarm optimization. In: Proceedings of the 1999 Congress on Evolutionary Computation, Washington, DC, USA: IEEE, 1999. 3: 1945−1950
    [40] Xin J B, Chen G M, Hai Y B. A particle swarm optimizer with multi-stage linearly-decreasing inertia weight. In: Proceedings of the 2009 International Joint Conference on Computational Sciences and Optimization, Sanya, China: IEEE, 2009. 505−508
    [41] Shi Y H, Eberhart R C. Fuzzy adaptive particle swarm optimization. In: Proceedings of the 2001 Congress on Evolutionary Computation, Seoul, South Korea: IEEE, 2001. 101−106
    [42] Craig J J. Introduction to Robotics: Mechanics and Control. Boston, MA, USA: Addison-Wesley, 1989.
    [43] Mendel J M. Uncertain Rule-based Fuzzy Systems ——Introduction and New Directions (2nd Edition). Springer International Publishing, 2017. 684
    [44] Wang L, Zheng S F, Wang X P, Fan L P. Fuzzy control of a double inverted pendulum based on information fusion. In: Proceedings of the 2010 International Conference on Intelligent Control and Information Processing, Dalian, China: IEEE, 2010. 327−331
  • 期刊类型引用(14)

    1. 张辉,杜瑞,钟杭,曹意宏,王耀南. 电力设施多模态精细化机器人巡检关键技术及应用. 自动化学报. 2025(01): 20-42 . 本站查看
    2. 仝鑫. 基于深度学习的工程机械智能巡检系统设计与实现. 工程机械. 2025(03): 98-100+11 . 百度学术
    3. 李坚林,柯艳国,谢佳. 基于多源感知的智能巡检机器人系统设计. 微型电脑应用. 2024(03): 15-18+22 . 百度学术
    4. 任小勇,刘登云,潘豪蒙,曹光平. 基于模糊逻辑的变电站蓄电池远程充放电控制研究. 电工技术. 2024(07): 58-60 . 百度学术
    5. 乔道迹. 基于深度学习的巡检机器人避障轨迹自动控制系统设计. 计算机测量与控制. 2024(05): 129-136 . 百度学术
    6. 秦颖婕,樊玮,杨诚,刘宇,王馨尉,许琴. 基于深度学习的光伏储能电站负荷模糊逻辑优化控制算法. 机械与电子. 2024(07): 31-35 . 百度学术
    7. 侯志华. 电气巡检机器人轨迹规划控制系统设计研究. 机器人产业. 2024(04): 90-95 . 百度学术
    8. 王春艳,金鹏,桂琪皓. 区间二型模糊神经网络遥感图像分割方法. 测绘科学. 2024(05): 84-98 . 百度学术
    9. 王琪,董泉,梁向阳,焦海龙,徐明,冯顺. 基于SGM-SSD的电力巡检机器人障碍物定位模型. 测控技术. 2024(08): 1-6 . 百度学术
    10. 陈人楷,方晓明,李仕彦. 基于深度强化学习的电力巡检机器人网络自动化监测系统. 自动化与仪表. 2024(09): 70-73+83 . 百度学术
    11. 朱定赟. 未知环境下基于机器视觉的巡检机器人自主导航控制方法. 自动化与仪器仪表. 2024(09): 221-224+229 . 百度学术
    12. 王健. 基于模糊PID的电力巡检机器人移动路径自动化纠偏控制方法. 自动化与仪器仪表. 2024(12): 209-213 . 百度学术
    13. 林滔,高娟. 基于PLC的巡检机器人巡检轨迹自动化控制方法. 自动化与仪表. 2022(08): 41-46 . 百度学术
    14. 邓志诚,孙辉,赵嘉,王晖,吕莉,谢海华. 方波触发勘探与开发的粒子群优化算法. 自动化学报. 2022(12): 3042-3061 . 本站查看

    其他类型引用(10)

  • 加载中
图(15) / 表(5)
计量
  • 文章访问数:  773
  • HTML全文浏览量:  319
  • PDF下载量:  180
  • 被引次数: 24
出版历程
  • 收稿日期:  2019-04-17
  • 录用日期:  2019-06-24
  • 网络出版日期:  2022-01-12
  • 刊出日期:  2022-06-02

目录

/

返回文章
返回