2.845

2023影响因子

(CJCR)

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

留言板

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

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

具有未建模动态的互联大系统事件触发自适应模糊控制

赵光同 曹亮 周琪 李鸿一

王前进,  杨春雨,  马小平,  张春富,  彭思敏.  基于随机配置网络的井下供给风量建模.  自动化学报,  2021,  47(8): 1963−1975 doi: 10.16383/j.aas.c190602
引用本文: 赵光同,  曹亮,  周琪,  李鸿一.  具有未建模动态的互联大系统事件触发自适应模糊控制.  自动化学报,  2021,  47(8): 1932−1942 doi: 10.16383/j.aas.c200846
Wang Qian-Jin,  Yang Chun-Yu,  Ma Xiao-Ping,  Zhang Chun-Fu,  Peng Si-Min.  Underground airflow quantity modeling based on SCN.  Acta Automatica Sinica,  2021,  47(8): 1963−1975 doi: 10.16383/j.aas.c190602
Citation: Zhao Guang-Tong,  Cao Liang,  Zhou Qi,  Li Hong-Yi.  Event-triggered adaptive fuzzy control for interconnected large-scale systems with unmodeled dynamics.  Acta Automatica Sinica,  2021,  47(8): 1932−1942 doi: 10.16383/j.aas.c200846

具有未建模动态的互联大系统事件触发自适应模糊控制

doi: 10.16383/j.aas.c200846
基金项目: 国家自然科学基金(62033003, 61973091), 广东省特支计划本土创新创业团队项目(2019BT02X353)和中国博士后科学基金(2020M682614)资助
详细信息
    作者简介:

    赵光同:广东工业大学自动化学院硕士研究生. 主要研究方向为非线性系统与多智能体控制. E-mail: 2112004043@mail2.gdut.edu.cn

    曹亮:广东工业大学自动化学院博士后. 主要研究方向为非线性系统智能控制和自适应模糊控制. E-mail: caoliang0928@163.com

    周琪:广东工业大学自动化学院教授. 主要研究方向为复杂系统智能控制, 协同控制及其应用. E-mail: zhouqi2009@gmail.com

    李鸿一:广东工业大学自动化学院教授. 主要研究方向为智能控制, 协同控制及其应用. 本文通信作者. E-mail: lihongyi2009@gmail.com

Event-triggered Adaptive Fuzzy Control for Interconnected Large-scale Systems With Unmodeled Dynamics

Funds: Supported by National Natural Science Foundation of China (62033003, 61973091), Local Innovative and Research Teams Project of Guangdong Special Support Program (2019BT02X353) and China Postdoctoral Science Foundation (2020M682614)
More Information
    Author Bio:

    ZHAO Guang-Tong Master student at the School of Automation, Guangdong University of Technology. His research interest covers the control of nonlinear systems and multi-agent

    CAO Liang Postdoctor at the School of Automation, Guangdong University of Technology. His research interest covers intelligent control of nonlinear systems and adaptive fuzzy control

    ZHOU Qi Professor at the School of Automation, Guangdong University of Technology. Her research interest covers intelligent control of complex systems, cooperative control and its applications

    LI Hong-Yi Professor at the School of Automation, Guangdong University of Technology. His research interest covers intelligent control, cooperative control and its applications. Corresponding author of this paper

  • 摘要:

    针对一类具有未建模动态及执行器故障的非严格反馈非线性互联大系统, 提出一种基于事件触发机制的模糊分散自适应输出反馈控制算法. 首先, 通过设计模糊状态观测器估计系统中不可测的状态, 并引入李雅普诺夫函数约束未建模动态. 然后, 提出一种基于事件触发机制的自适应容错控制器补偿多个执行器故障产生的影响. 最后, 利用障碍李雅普诺夫函数实现对系统输出的约束, 并证明闭环系统中所有信号均是半全局一致最终有界的, 且设计的事件触发机制可以避免Zeno行为. 数值仿真结果验证所提出设计方案的可行性及有效性.

  • 主通风机切换过程(Main fan switchover process, MFSP)被广泛用来保证矿井的持续安全生产[1]. 矿井必须配有成对的主通风机, 采用轮流运行的工作模式. 其中, 运行的一台叫工作主通风机, 另一台叫备用主通风机. 井下供给风量作为主通风机切换过程的关键运行指标, 对井下作业影响很大, 因此有必要对其进行实时监测, 保证主通风机切换过程的平稳运行以提供充足的井下供给风量. 然而, 由于恶劣的井下工作环境, 取压孔容易出现堵塞现象, 导致无法实时准确地监测井下供给风量状态. 另外, 堵塞的取压孔必须等到大周期(一般半年或一年一次) 的主通风机检修才能进行取压孔的清理. 因此有必要建立井下供给风量的准确可靠性模型, 为矿井值守人员提供井下工作状况和供给风量信息.

    目前井下供给风量模型主要分为两大类: 机理模型和数据驱动模型. 主通风机切换过程涉及到两大动力源的过渡, 涉及到$ {4} $个风门的切换, 涉及到井下供给风流的控制等. 因此, 井下供给风量机理模型包括: 主通风机模型可用其特性曲线来表示[2]; 对于风门支路, 首先通过数据拟合方法建立风门风阻与风门开度之间的非线性关系, 再采用定常[3-4]或非定常[5-6]不可压缩Navier-Stokes方程来建模; 对于地下矿井, 由于复杂多变的井下工作环境和错综复杂的网络布局以及频繁变化的设备状态, 难以建立模型. 通常首先将其近似为一个长度确定的风流支路, 再采用类似于风门支路的建模方法来建模. 井下供给风量模型是由上述主要结构的子模型组成, 通过基尔霍夫风压和风流定律来建立. 然而, 由于机理模型一般是基于一定的理论假设而建立的, 如地下矿井的近似化处理, 实际主通风机切换过程要远远复杂于机理模型, 因此机理模型在实际主通风机切换过程中往往难以应用. 数据驱动的井下供给风量建模方法, 不需要掌握切换过程的复杂变化, 仅利用数据就可以建立井下供给风量的估计模型, 因此数据驱动井下供给风量建模是目前主通风机切换过程建模研究的热点. 如, 文献[7]利用静态工况下的井下供给风量和风门分支风门风阻的数据, 建立了基于RBF神经网络的井下供给风量模型.

    近年, 由于具有极快的学习速度, 且能有效地解决传统神经网络收敛速度慢、易陷入局部极小的问题, 增量式随机权网络(Incremental random weight network, IRWN)已被广泛用于复杂工业过程的建模[8-10]. IRWN本质上是一种采用构造算法得到的单隐层前馈神经网络(Single layer feedforward neural network, SLFNN), 比传统神经网络具有更简单的结构和更高的计算效率[11]. 针对IRWN收敛性问题, 文献[12]通过对一类IRWN进行理论分析和仿真研究, 得出一个结论: IRWN的万能逼近能力只有在一定的约束条件下才能得到保证. 因此, 寻找保证IRWN收敛性的约束条件是建立IRWN的关键. 如, 文献[13]提出了一种基于不等式约束条件的随机配置网络(Stochastic configuration network, SCN), 其不仅具有万能逼近能力, 而且具有较快的学习速度. 与标准IRWN相比, SCN算法具有较快的学习速度和较高的模型精度, 但是SCN算法依然存在如下的问题:

    问题. 随着隐含层节点数目的增加, SCN算法可能存在过拟合和泛化性能差的问题. 由于隐含层节点的增加, 使得模型学习时结构较复杂, 致使模型对已知训练数据表现较好, 而对未知数据具有较差的测试效果, 造成过拟合的问题. 由于过拟合的存在, 使得模型鲁棒性不足、泛化能力差, 难以实际应用.

    另外, PLC控制系统已广泛应用于主通风机切换过程[14]. 由于受PLC存储空间、运行效率等的限制, 需要建立一个先进的小尺寸网络来减轻计算和存储压力. 因此有必要建立高质量、小尺寸的井下供给风量估计模型.

    针对上述问题, 在SCN算法的基础上, 结合正则化(Regularization, R)技术, 本文提出一种新型的改进SCN算法, 即RSC算法. 该算法包含两个版本: RSC-I和RSC-II. 两个版本的算法在相同的不等式约束条件下随机分配隐性参数, 但采用不同的方式计算输出权重. RSC-I算法通过求解局部正则化最小二乘问题来确定输出权重, 而RSC-II算法采用全局正则化最小二乘法计算输出权重. 基准回归分析和工业实验表明: 相比SCN算法, 本文方法不仅具有较高的建模精度和较好的泛化能力, 而且还减轻了PLC存储和计算的压力.

    主通风机切换过程如图1所示, 由两大动力源的过渡、4个风门的切换2部分组成. 假设当前工作主通风机为一号主通风机, 备用主通风机为二号主通风机, 那么一号主通风机、完全关闭的一号水平风门与二号垂直风门、完全打开的一号垂直风门和地下矿井共同构成一个典型的矿井通风系统. 主通风机切换过程就是切断一号主通风机与地下矿井的连接, 同时建立二号主通风机与地下矿井的连接. 矿井通常采用的主通风机切换过程可描述如下: 首先, 启动二号主通风机, 再打开二号垂直风门和一号水平风门; 同时, 关闭二号水平风门和一号垂直风门; 最后, 直到4个风门完全到位后, 才关闭一号主通风机.

    图 1  主通风机切换过程示意图
    Fig. 1  Diagram of a main fan switchover process

    主通风机切换时, 井下供给风量是由两台主通风机共同提供的, 同时又受井下工作环境的影响, 对实现主通风机切换过程闭环优化控制起着重要作用. 井下供给风量不仅是表征能耗水平和运行状况的重要指标, 而且决定地下矿井工作环境质量、采煤效率和矿井安全生产. 目前, 国内外对主通风机切换过程闭环控制和运行优化的研究较少[15-17], 并且这些研究成果严重依赖井下供给风量的实时测量. 但是在实际应用中, 由于井下供给风流含有成分复杂的气、液、固三相混合杂质, 致使取压孔容易发生堵塞, 造成风量测量装置的测量效果不理想. 因此, 对井下供给风量进行有效估计, 不仅能为矿井值守人员提供信息来判断主通风机切换过程运行状态和井下工作状况, 而且有益于实现井下供给风量的控制和运行优化.

    主通风机切换过程是一个极其复杂的过程. 其中, 包含气、液、固三相混合杂质的井下供给风流耦合交错, 同时井下工作环境极其恶劣; 地下矿井局部通风机的启停和井下控制气流的风门状态以及作业人员的变动, 运行工况不稳定; 各类采矿活动(回采工作面、电池和燃料充电站、矿石破碎站等)中, 污染物产生的速度及其质量的变化, 运行工况动态时变. 这些导致了难以建立准确可靠的主通风机切换过程模型.

    表1列出了主通风机切换过程的相关变量. 从图1可知, 影响井下供给风量指标的关键过程变量为: $ H_{\rm 1d} $$ H_{\rm 2d} $$ R_{\rm 1c} $$ R_{\rm 1s} $$ R_{\rm 2c} $$ R_{\rm 2s} $$R_{0}$. 下面对上述7个变量进行具体地分析.

    表 1  主通风机切换过程相关变量
    Table 1  Related variables in the MFSP
    变量符号单位
    井下供给风量$Q_{\rm 0}$${\rm m^3/s}$
    井下风阻$R_{\rm 0}$${\rm kg/m^7}$
    一号垂直风门风量$Q_{\rm 1c}$${\rm m^3/s}$
    一号垂直风门风阻$R_{\rm 1c}$${ \rm kg/m^7}$
    一号水平风门风量$Q_{\rm 1s}$${\rm m^3/s}$
    一号水平风门风阻 $R_{\rm 1s}$${\rm kg/m^7}$
    一号主通风机风量 $Q_{\rm 1m}$${\rm m^3/s}$
    一号主通风机压头$H_{\rm 1d}$${\rm Pa}$
    二号垂直风门风量$Q_{\rm 2c}$${\rm m^3/s}$
    二号垂直风门风阻$R_{\rm 2c}$${\rm kg/m^7}$
    二号水平风门风量$Q_{\rm 2s}$${\rm m^3/s}$
    二号水平风门风阻$R_{\rm 2s}$${\rm kg/m^7}$
    二号主通风机风量$Q_{\rm 2m}$${\rm m^3/s}$
    二号主通风机压头$H_{\rm 2d}$${\rm Pa}$
    下载: 导出CSV 
    | 显示表格

    1)一号主通风机压头$ H_{\rm 1d} $和二号主通风机压头$ H_{\rm 2d} $对井下供给风量$ Q_{\rm 0} $的影响

    对于主通风机, 在额定转速下, 其风压$ H_{\rm f} $可描述为主通风机风量$ Q_{\rm f} $的函数. 根据该主通风机特性曲线[18], 一般将这个函数描述为如下二次多项式:

    $$ H_{\rm f} = a_2Q_{\rm f}^2+a_1Q_{\rm f}+a_0 $$ (1)

    式中, $ a_0, $ $ a_1 $$ a_2 $为待定常数, 根据风机特性曲线进行确定.

    根据风机定律[19], 转速$ N $所对应的主通风机风压$ H $可以写成:

    $$ H = a_2Q^2+a_1Q\left(\frac{N}{N_{\rm f}}\right)+a_0\left(\frac{N}{N_{\rm f}}\right)^2 $$ (2)

    式中, $ N_{\rm f} $为额定转速, $ Q $为转速$ N $所对应的主通风机风量.

    从式(2)可知, 当转速已知时, 通过主通风机风压可以得到对应的主通风机风量. 因此, 对于转速可测的两台主通风机, 可得:

    $$ Q_{\rm 1m} = f_1(H_{\rm 1d}),\ Q_{\rm 2m} = f_2(H_{\rm 2d}) $$ (3)

    式中, $ f_1(\cdot) $$ f_2(\cdot) $为确定的非线性函数.

    根据基尔霍夫风流定律[20], 从图1可得:

    $$ Q_{\rm 1m} = Q_{\rm 1c}+Q_{\rm 1s} $$ (4)
    $$ Q_{\rm 2m} = Q_{\rm 2c}+Q_{\rm 2s} $$ (5)
    $$ Q_0 = Q_{\rm 1c}+Q_{\rm 2c} $$ (6)

    由式(3), (4)和式(5)可知, $ H_{\rm 1d} $的变化会引起$ Q_{\rm 1c} $的变化; 同时当$ H_{\rm 2d} $发生变化时, $ Q_{\rm 2c} $也将随之发生改变. 另外, 由式(6)可知, $ Q_0 $是由$ Q_{\rm 1c} $$ Q_{\rm 2c} $共同决定的. 因此, $ H_{\rm 1d} $$ H_{\rm 2d} $对井下供给风量$ Q_0 $产生重要影响.

    2)风门支路风门风阻$ R_{\rm 1c} $, $ R_{\rm 1s} $, $ R_{\rm 2c} $$ R_{\rm 2s} $对井下供给风量$ Q_{\rm 0} $的影响

    由Darcy-Weisbach方程可知, 风道压降与通过风道的风量之间的函数关系是非线性的[2]. 根据文献[21-22], 可将这个函数关系写成:

    $$ H_{i{\rm c}} = R_{i{\rm c}}Q^2_{i{\rm c}},\ H_{i{\rm s}} = R_{i{\rm s}}Q^2_{i{\rm s}},\ i = 1,2 $$ (7)

    式中, $ H_{i{\rm c}} $$ H_{i{\rm s}} $分别为主通风机垂直风门和水平风门压降, $ i $为主通风机.

    由于$ H_{i{\rm c}} $$ H_{i{\rm s}} $可看作$ i $号主通风机的负载, 因此它们是由$ H_{i{ \rm d}} $提供的. 另外, 由式(7)可知, 风量和风阻之间呈现非线性关系. 那么上式可写成:

    $$ \begin{split} & Q_{\rm 1s} = \eta(R_{\rm 1s},H_{\rm 1d}),\ Q_{\rm 1c} = \eta(R_{\rm 1c},H_{\rm 1d})\\&Q_{\rm 2s} = \eta(R_{\rm 2s},H_{\rm 2d}) ,\ Q_{\rm 2c} = \eta(R_{\rm 2c},H_{\rm 2d})\end{split} $$ (8)

    式中, $ \eta(\cdot) $为非线性函数.

    由式(4), (5)和式(8)可知, 风门风阻$ R_{\rm 1s} $, $ R_{\rm 1c} $, $ R_{\rm 2c} $$ R_{\rm 2s} $是影响风量$ Q_{\rm 1s} $, $ Q_{\rm 1c} $, $ Q_{\rm 2c} $$ Q_{\rm 2s} $的重要因素. 再结合式(6)可知, 上述风阻是影响井下供给风量$ Q_0 $的关键过程变量.

    3)井下风阻$ R_{\rm 0} $对井下供给风量$ Q_{\rm 0} $的影响

    对于地下矿井, 压降$ H_0 $与风阻$ R_0 $之间呈现出明显的非线性特征. 用公式描述为:

    $$ H_0 = R_0Q^2_0 $$ (9)

    $ H_0 $可视为两台主通风机的负载, 其数值由$ H_{\rm 1d} $$ H_{\rm 2d} $共同决定. 主通风机切换过程中, $ R_0 $是不需要进行调节的, 但会受到一些因素的影响. 例如, 井下工作人员的变动, 井下控制气流的风门状态, 井下作业状况等. 上述这些因素都会引起$ R_0 $的变化. 根据式(9)可知, $ R_0 $的变化会引起井下供给风量$ Q_0 $的改变.

    综上所述, 将主通风机压头$ H_{\rm 1d} $$ H_{\rm 2d} $、风门风阻$ R_{\rm 1s} $, $ R_{\rm 1c} $, $ R_{\rm 2c} $$ R_{\rm 2s} $、井下风阻$ R_0 $作为建模输入变量, 就可以实现井下供给风量$ Q_0 $的估计. 这个非线性映射可描述为:

    $$ {Q_0} = \varphi(H_{\rm 1d},H_{\rm 2d},R_{\rm 1s},R_{\rm 1c},R_{\rm 2c},R_{\rm 2s},R_{\rm 0}) $$ (10)

    式中, $ \varphi(\cdot) $为未知的非线性函数.

    SCN开始于一个小尺寸的SLFNN, 首先在一个不等式约束条件下, 逐个选取隐含层节点, 同时自适应地选择隐性参数的范围; 然后, 利用全局最小二乘法确定当前网络的输出权重; 最后, 直到达到设定的最大隐含层节点数目或期望的网络精度时结束隐含层节点的增加.

    ${\boldsymbol{ \Gamma}}: = \{{\boldsymbol{g}}_1,\ {\boldsymbol{g}}_2,\ {\boldsymbol g}_3,\cdots\}$表示一组实值函数, span($ {\boldsymbol{ \Gamma}} $)表示$ {\boldsymbol{ \Gamma}} $张成的函数空间; 令$ L_2(D) $表示定义在$D\subset{{\bf{R}}}^d$上的所有勒贝格可测函数${\boldsymbol{f}} = [{\boldsymbol{f}}_1, {\boldsymbol{f}}_2, \cdots,$${\boldsymbol{f}}_m]:{\bf{R}}^d\rightarrow{\bf{R}}^m$的空间.

    给定一个目标函数${\boldsymbol{f}}:{\bf{R}}^d\rightarrow{\bf{R}}^m$, 假设存在一个建立好的带有$ L-1 $个隐含层节点的SLFNN, 那么SLFNN的输出可表示为:

    $$ {\boldsymbol{f}}_{L-1}({\boldsymbol{x}}) = \sum\limits_{j = 1}^{L-1}{\boldsymbol{\beta}}_j{\boldsymbol{g}}_j({\boldsymbol{w}}_j^{{\rm T}}{\boldsymbol{x}}+b_j),\;{\boldsymbol{f}}_0 = 0 $$ (11)

    式中, $ L = 1,2,\cdots, $ $ {\boldsymbol{w}}_j $$ b_j $分别为第$ j $个隐含层节点的输入权值和偏置, $ {\boldsymbol{\beta}}_j = [\beta_{j1},\beta_{j2},\cdots,\beta_{jm}]^{{\rm T}} $为连接第$ j $个隐含层节点与输出层节点的输出权值, $ {\boldsymbol{g}}_j $为第$ j $个隐含层节点的激活函数.

    根据式(11), 可以得到当前网络残差$ {\boldsymbol{e}}_{L-1} $:

    $$ {\boldsymbol{e}}_{L-1} = {\boldsymbol{f}}-{\boldsymbol{f}}_{L-1} = [{\boldsymbol{e}}_{L-1,1},{\boldsymbol{e}}_{L-1,2},\cdots,{\boldsymbol{e}}_{L-1,m}] $$ (12)

    SCN算法构造一个不等式约束条件来增加第$ L $个隐含层节点, 其不等式约束的形式如下:

    $$ \langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{g}}_L\rangle^2\geq b_g^2\delta_{L,q},\ q = 1,2,\cdots,m $$ (13)

    式中, $ \forall {\boldsymbol{g}} \in {\boldsymbol{ \Gamma}}, $ $b_g \in \bf{R}^+,$ 使得$ 0<||{\boldsymbol{g}}||<b_g $成立, $ \delta_{L} $的形式为:

    $$ \delta_L = \displaystyle\sum\limits_{q = 1}^{m}\delta_{L,q},\ \delta_{L,q} = (1-r-u_L)||{\boldsymbol{e}}_{L-1,q}||^2 $$ (14)

    式中, $ 0<r<1 $, $ {u_L} $ 满足 $ \lim_{L\rightarrow+\infty}u_L = 0 $$0 < $$ u_L\leq$$(1-r). $

    SCN中表现最好的SCN-III算法采用全局最小二乘法来计算输出权重:

    $$ [{\boldsymbol{\beta}}_1^{\star},{\boldsymbol{\beta}}_2^{\star},\cdots,{\boldsymbol{\beta}}_L^{\star}] = \arg \min ||{\boldsymbol{f}}-\sum\limits_{j = 1}^{L}{\boldsymbol{\beta}}_j{\boldsymbol{g}}_j|| $$ (15)

    SCN中表现最好的SCN-III算法采用上述方式进行隐含层节点的逐个增加, 直到满足设定的条件.

    与标准随机权神经网络(Random vector functional-link networks, RVFLNs)相比, 正则化RVFLNs不仅能有效避免过拟合问题, 而且能通过减小输出权重来降低模型复杂性.

    对于给定的神经网络训练样本$ ({\boldsymbol{x}}_i,{\boldsymbol{t}}_i)^N_{i = 1}, $ 正则化RVFLNs的目标代价函数为:

    $$ \begin{split} &\min: J = \frac{1}{2}||{\boldsymbol{\beta}}||_2^2+\frac{C}{2}\sum\limits_{i = 1}^{N}{\boldsymbol{\epsilon}}_i^2\\ &{{\rm{s.t}}.:h({\boldsymbol{x}}_i){\boldsymbol{\beta}} = {\boldsymbol{t}}_i-{\boldsymbol{\epsilon}}_i, \forall i } \end{split}$$ (16)

    式中, $ {\boldsymbol{\epsilon}}_i $为网络残差, $ C $为正则化系数.

    通过正则化最小二乘法直接计算输出权重$ {\boldsymbol{\beta}} $, 具体结果如下:

    $$ {\boldsymbol{\beta}} = \left\{ {\begin{aligned} &{\left({\boldsymbol{H}}^{{\rm T}}{\boldsymbol{H}}+\frac{{\boldsymbol{I}}}{C}\right)^{{-1}}{\boldsymbol{H}}^{{\rm T}}{\boldsymbol{Y}}},&{{N \geq L}}\\ &{{\boldsymbol{H}}^{{\rm T}}\left({\boldsymbol{H}}^{{\rm T}}{\boldsymbol{H}}+\frac{{\boldsymbol{I}}}{C}\right)^{{-1}}{\boldsymbol{Y}}},&{{N < L}} \end{aligned}} \right.$$ (17)

    式中, $ {\boldsymbol{H}} = [{\boldsymbol{g}}_1,{\boldsymbol{g}}_2,\cdots,{\boldsymbol{g}}_L], \; {\boldsymbol{Y}} = [{\boldsymbol{t}}_1,{\boldsymbol{t}}_2,\cdots,{\boldsymbol{t}}_N]^{{\rm T}} $.

    给定神经网络训练样本$ ({\boldsymbol{x}},{\boldsymbol{t}}) $, 其中, ${\boldsymbol{x}} = \{{\boldsymbol{x}}_1, $${\boldsymbol{x}}_2,\cdots,{\boldsymbol{x}}_N\},\ {\boldsymbol{x}}_i = [x_{i,1},x_{i,2},\cdots,x_{i,d}]^{{\rm T}}\in {\bf{R}}^d,$ ${\boldsymbol{t}} = \{{\boldsymbol{t}}_1,$${\boldsymbol{t}}_2,\cdots,{\boldsymbol{t}}_N\},\ {\boldsymbol{t}}_i = [t_{i,1},t_{i,2},\cdots,t_{i,m}]^{{\rm T}}\in {\bf{R}}^m,$ 假设已经搭建一个带有$ L-1 $个隐含层节点的SLFNN, 那么可以得到当前网络的输出权重:

    $$ {\boldsymbol{\beta}} = [{\boldsymbol{\beta}}_1,{\boldsymbol{\beta}}_2,\cdots,{\boldsymbol{\beta}}_{L-1}] $$ (18)

    接下来, 需要构造一个方案来分配隐性参数, 并计算输出权重$ {\boldsymbol{\beta}}_L $, 使得建立的带有$ L $个隐含层节点的SLFNN具有更高的模型精度. 因此, 引入如下目标代价函数:

    $$ \begin{split} f({\boldsymbol{\beta}}_L) =\;& \frac{1}{2}\left[ \begin{array}{cc} {\boldsymbol{\beta}} {\boldsymbol{\beta}}_L \\ \end{array} \right]\left[ \begin{array}{c} {\boldsymbol{\beta}} \\ {\boldsymbol{\beta}}_L \\ \end{array} \right]+\frac{C}{2}||{\boldsymbol{e}}_L||^2=\\ & \frac{1}{2}||{\boldsymbol{\beta}}||_2^2+\frac{1}{2}||{\boldsymbol{\beta}}_{L}||_2^2+\frac{C}{2}||{\boldsymbol{e}}_L||^2 \end{split} $$ (19)

    将式(19)两边同时对$ {\boldsymbol{\beta}}_L $求导, 再结合${\boldsymbol{e}}_L = $$ {\boldsymbol{e}}_{L-1}-{\boldsymbol{\beta}}_L{\boldsymbol{g}}_L, $可得:

    $$\begin{split} \frac{\partial{}f({\boldsymbol{\beta}}_L)}{\partial{}{\boldsymbol{\beta}}_L} =\;& {\boldsymbol{\beta}}_L-C({\boldsymbol{e}}_{L-1}-{\boldsymbol{\beta}}_L{\boldsymbol{g}}_L){\boldsymbol{g}}_L=\\ & {\boldsymbol{\beta}}_L-C\langle {\boldsymbol{e}}_{L-1},{\boldsymbol{g}}_L\rangle+C{\boldsymbol{\beta}}_L{\boldsymbol{g}}_L^2 \end{split} $$ (20)

    令式(20)等于0, 可得:

    $$ {\boldsymbol{\beta}}_L = \frac{\langle {\boldsymbol{e}}_{L-1},{\boldsymbol{g}}_L\rangle}{||{\boldsymbol{g}}_L||^2+\frac{1}{C}} $$ (21)

    定理 1. 假设span$ ({\boldsymbol{ \Gamma}}) $$ L_2 $空间中稠密, 且$ \forall {\boldsymbol{g}} \in {\boldsymbol{ \Gamma}}, $ $ 0<||{\boldsymbol{g}}||<b_g, $ 其中, $ b_g \in \bf{R}^+. $ 对于一个给定的正实数$ C $, 记$ \varepsilon = \dfrac{||b_g||^2}{\Big(||b_g||^2+\dfrac{1}{C}\Big)^2/\Big(||b_g||^2+\dfrac{2}{C}\Big)}. $给定$ 1-\varepsilon<r<1 $, 一个非负实数序列$ {u_L} $满足$ 1- $$\varepsilon-r\;\leq\; u_L\;\leq\;(1-r).$ 对于 $ \!L = 1,2,\cdots $$q = 1, $$ 2,\cdots,$$m $, 做出如下定义:

    $$ \delta_L = \sum\limits_{q = 1}^{m}\delta_{L,q},\ \delta_{L,q} = (1-r-u_L)||{\boldsymbol{e}}_{L-1,q}||^2 $$ (22)
    $$ \xi = \mathop {\lim }\limits_{L \to \infty } {(1 - \varepsilon )^L} < 1 \hspace{93pt}$$ (23)
    $$ \gamma = \mathop {\lim }\limits_{L \to \infty } \prod\limits_{k = 1}^L {(r + {u_k})} < 1 \hspace{77pt}$$ (24)

    若生成的随机基函数$ {\boldsymbol{g}}_L $使得下式成立:

    $$ \langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{g}}_L\rangle^2\geq \left(b_g^2+\frac{1}{C}\right)^2/\left(b_g^2+\frac{2}{C}\right)\delta_{L,q} $$ (25)

    输出权重$ \beta_{L,q} $由如下公式获取:

    $$ \beta_{L,q} = \frac{\langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{g}}_L\rangle}{||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}} $$ (26)

    那么, $ \sqrt{\xi}||{\boldsymbol{f}}||\leq\lim_{L\rightarrow+\infty}||{\boldsymbol{f}}-{\boldsymbol{f}}_L||\leq\sqrt{\gamma}||{\boldsymbol{f}}||, $ 其中, ${\boldsymbol{f}}_L = \displaystyle\sum\nolimits_{j = 1}^{L}{\boldsymbol{\beta}}_j^{}{\boldsymbol{g}}_j,$ $ {\boldsymbol{\beta}}_j^{} = [\beta_{j,1}^{},\beta_{j,2}^{},\cdots,\beta_{j,m}^{}]^{{\rm T}} $.

    证明. 由式(26)可得:

    $$ \begin{split} ||{\boldsymbol{e}}_L||^2&-||{\boldsymbol{e}}_{L-1}||^2=\\ & \sum\limits_{q = 1}^{m}(\langle {\boldsymbol{e}}_{L-1,q}-\beta_{L,q}{\boldsymbol{g}}_L,{\boldsymbol{e}}_{L-1,q}-\beta_{L,q}{\boldsymbol{g}}_L\rangle -\\ &\langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{e}}_{L-1,q}\rangle)=\\ & \sum\limits_{q = 1}^{m}(-2\langle {\boldsymbol{e}}_{L-1,q},\beta_{L,q}{\boldsymbol{g}}_L\rangle\!+\!\langle \beta_{L,q}{\boldsymbol{g}}_L,\beta_{L,q}{\boldsymbol{g}}_L\rangle)=\!\\ & -\sum\limits_{q = 1}^{m}(\langle \beta_{L,q}{\boldsymbol{g}}_L,\beta_{L,q}{\boldsymbol{g}}_L\rangle+\frac{2}{C}\langle \beta_{L,q},\beta_{L,q}\rangle) \\[-15pt] \end{split}$$ (27)

    整理式(27)得到:

    $$ \begin{split} ||{\boldsymbol{e}}_{L-1}||^2&-||{\boldsymbol{e}}_{L}||^2 =\\ &\frac{\displaystyle\sum\nolimits_{q = 1}^{m}\langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{g}}_L\rangle^2}{\left(||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}\right)^2/\left(||{\boldsymbol{g}}_L||^2+\dfrac{2}{C}\right)}\leq\\& \frac{||{\boldsymbol{e}}_{L-1}||^2||{\boldsymbol{g}}_{L}||^2}{\left(||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}\right)^2/\left(||{\boldsymbol{g}}_L||^2+\dfrac{2}{C}\right)} \leq\\&\frac{||{\boldsymbol{e}}_{L-1}||^2||b_g||^2}{\left(||b_g||^2+\frac{1}{C}\right)^2/\left(||b_g||^2+\dfrac{2}{C}\right)}=\\ & \varepsilon||{\boldsymbol{e}}_{L-1}||^2,\ 0<\varepsilon<1 \end{split} $$ (28)

    上式可写成:

    $$ (1-\varepsilon)||{\boldsymbol{e}}_{L-1}||^2\leq||{\boldsymbol{e}}_{L}||^2 $$ (29)

    根据式(22), (25)和式(26)可得:

    $$ \begin{split} ||{\boldsymbol{e}}_L||^2&- (r+u_L)||{\boldsymbol{e}}_{L-1}||^2=\\ & \sum\limits_{q = 1}^{m}(\langle {\boldsymbol{e}}_{L-1,q}-\beta_{L,q}{\boldsymbol{g}}_L,{\boldsymbol{e}}_{L-1,q}-\beta_{L,q}{\boldsymbol{g}}_L\rangle -\\ &(r+u_L)\langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{e}}_{L-1,q}\rangle)=\\ & \sum\limits_{q = 1}^{m}((1-r-u_L)\langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{e}}_{L-1,q}\rangle-\\ & 2\langle {\boldsymbol{e}}_{L-1,q},\beta_{L,q}{\boldsymbol{g}}_L\rangle+\langle \beta_{L,q}{\boldsymbol{g}}_L,\beta_{L,q}{\boldsymbol{g}}_L\rangle)=\\ & (1-r-u_L)||{\boldsymbol{e}}_{L-1}||^2+\sum\limits_{q = 1}^{m}\left(\frac{-2\langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{g}}_L\rangle^2}{||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}}+\right.\\ &\left.\frac{\langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{g}}_L\rangle^2||{\boldsymbol{g}}_L||^2}{\left(||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}\right)^2}\right) \\[-15pt]\end{split}$$ (30)

    式(30)可写成:

    $$ \begin{split} ||{\boldsymbol{e}}_L||^2-\;&(r+u_L)||{\boldsymbol{e}}_{L-1}||^2=\\& (1-r-u_L)||{\boldsymbol{e}}_{L-1}||^2-\\& \frac{\displaystyle\sum\nolimits_{q = 1}^{m}\langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{g}}_L\rangle^2}{\left(||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}\right)^2/\left(||{\boldsymbol{g}}_L||^2+\dfrac{2}{C}\right)}\leq\\& \delta_L-\frac{\displaystyle\sum\nolimits_{q = 1}^{m}\langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{g}}_L\rangle^2}{\left(b_g^2+\dfrac{1}{C}\right)^2/\left(b_g^2+\dfrac{2}{C}\right)}\leq0 \end{split}$$ (31)

    由式(31)可得:

    $$ ||{\boldsymbol{e}}_L||^2\leq (r+u_L)||{\boldsymbol{e}}_{L-1}||^2 $$ (32)

    结合式(29)和式(32) 可得:

    $$ (1-\varepsilon)^L||{\boldsymbol{e}}_{0}||^2\leq||{\boldsymbol{e}}_L||^2\leq \prod\limits_{k = 1}^{L}(r+u_k)||{\boldsymbol{e}}_{0}||^2 $$ (33)

    由式(23), (24)和式(33)可得$ \xi||{\boldsymbol{f}}||^2\leq $$\lim_{L\rightarrow\infty}||{\boldsymbol{e}}_L||^2\leq\gamma||{\boldsymbol{f}}||^2.$ 因此可得 $\sqrt{\xi}||{\boldsymbol{f}}||\leq $$ \lim_{L\rightarrow\infty}||{\boldsymbol{e}}_L||\leq\sqrt{\gamma}||{\boldsymbol{f}}||. $

    注 1. 从式(19)可知, 正则化系数$ C $起到平衡$ ||{\boldsymbol{\beta}}_{L}||_2^2 $$ ||{\boldsymbol{e}}_{L}||_2^2 $的作用, 在保证模型精度的同时, 降低了复杂度, 因此需要对其进行适当选择. 本文通过简单的一维搜索程序来确定合适的正则化系数$ C $. 从定理$ 1 $可知, 对于给定合适的$ C $, RSC算法不仅保留了SCN算法收敛速度快的优点, 而且能有效地克服过拟合问题.

    从定理$ 1 $可知, $ {\boldsymbol{\beta}}_L = [\beta_{L,1},\beta_{L,2},\cdots,\beta_{L,m}]^{{\rm T}} $是通过计算${\beta}_{L,q} = {\langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{g}}_L\rangle}/({||{\boldsymbol{g}}_L||^2+\dfrac{1}{C})}$而得到的, 并且在增加下一个隐含层节点时保持不变. 但是, 这种构造方法会导致RSC算法收敛速度变慢. 因此, 本文给出输出权重的重新计算方法. 具体过程是首先根据式(25) 确定${\boldsymbol{g}}_j\;(j = 1,2,\cdots,L),$ 再采用全局正则化最小二乘法计算输出权重$ {\boldsymbol{\beta}}_1, $ $ {\boldsymbol{\beta}}_2,\cdots, $ $ {\boldsymbol{\beta}}_L $. 令$[{\boldsymbol{\beta}}_{1}^\star, $${\boldsymbol{\beta}}_{2}^\star,\cdots,{\boldsymbol{\beta}}_{L}^\star] \!=\! \arg \min_{{\boldsymbol{\beta}}} \dfrac{C}{2}\left\|{\boldsymbol{f}}-\!\displaystyle\sum\nolimits_{j = 1}^{L}\!{\boldsymbol{\beta}}_j{\boldsymbol{g}}_j\right\|^2\!+ $$ \dfrac{1}{2}||{\boldsymbol{\beta}}||_2^2$, ${\boldsymbol{e}}_L^\star = {\boldsymbol{f}}\!-\!\displaystyle\sum\nolimits_{j = 1}^{L}{\boldsymbol{\beta}}_j^\star {\boldsymbol{g}}_j = [{\boldsymbol{e}}_{L,1}^\star,{\boldsymbol{e}}_{L,2}^\star,\cdots, {\boldsymbol{e}}_{L,m}^\star].$ 定义中间变量 $\widetilde{\beta}_{L,q} = \langle {\boldsymbol{e}}_{L-1,q}^\star,{\boldsymbol{g}}_L\rangle/\left(||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}\right)$, $\widetilde{{\boldsymbol{e}}}_L \!=\! {\boldsymbol{e}}_{L-1}^\star-$$ \widetilde{{\boldsymbol{\beta}}}_L{\boldsymbol{g}}_L, $ 其中, $q \!=\! 1,2,\cdots,m,$ $\widetilde{{\boldsymbol{\beta_L}}} = [\widetilde{\beta}_{L,1}, $$ \widetilde{\beta}_{L,2},\cdots,$$\widetilde{\beta}_{L,m}]^{{\rm T}} $, $ {\boldsymbol{e}}_0^\star = {\boldsymbol{f}}. $

    定理 2. 假设span$ ({\boldsymbol{ \Gamma}}) $$ L_2 $空间中稠密, 且$ \forall {\boldsymbol{g}} \in {\boldsymbol{ \Gamma}}, $ $ 0<||{\boldsymbol{g}}||<b_g, $ 其中, $b_g \in \bf{R}^+.$ 对于一个给定的正实数$ C $, 存在一个足够小的正实数$\varepsilon (C).$ 给定$ 1-\varepsilon<r<1 $, 一个非负实数序列 $ {u_L} $满足 $1- $$\varepsilon-r\;\leq \;u_L\;\leq\;(1-r).$ 对于 $ L = 1,2,\cdots $$q = 1, $$ 2,\cdots,$$m $, 做出如下定义:

    $$ \delta_L^\star = \sum\limits_{q = 1}^{m}\delta_{L,q}^\star,\ \delta_{L,q}^\star = (1-r-u_L)||{\boldsymbol{e}}_{L-1,q}^\star||^2 $$ (34)
    $$ \xi = \mathop {\lim }\limits_{L \to \infty } {(1 - \varepsilon )^L} < 1 \hspace{17pt}$$ (35)
    $$ \gamma = \mathop {\lim }\limits_{L \to \infty } \prod\limits_{k = 1}^L {(r + {u_k})} < 1 $$ (36)

    若生成的随机基函数$ {\boldsymbol{g}}_L $满足下式:

    $$ \langle {\boldsymbol{e}}_{L-1,q}^\star,{\boldsymbol{g}}_L\rangle^2\geq\dfrac{ \left(b_g^2+\dfrac{1}{C}\right)^2}{\left(b_g^2+\dfrac{2}{C}\right)}\delta_{L,q}^\star $$ (37)

    输出权重$ \beta_{L,q} $由如下公式计算:

    $$ \begin{split} [{\boldsymbol{\beta}}_{1}^\star,{\boldsymbol{\beta}}_{2}^\star,\cdots,{\boldsymbol{\beta}}_{L}^\star] =\;& \arg \mathop {\min }\limits_{\boldsymbol{\beta }} \frac{C}{2}\left\|{\boldsymbol{f}}-\sum\limits_{j = 1}^{L}{\boldsymbol{\beta}}_j{\boldsymbol{g}}_j\right\|^2+\\ &\frac{1}{2}||{\boldsymbol{\beta}}||_2^2 \\[-15pt]\end{split}$$ (38)

    那么, $ \sqrt{\xi}||{\boldsymbol{f}}||\leq\lim_{L\rightarrow+\infty}||{\boldsymbol{f}}-{\boldsymbol{f}}_L^\star||\leq\sqrt{\gamma}||{\boldsymbol{f}}||, $ 其中, ${\boldsymbol{f}}_L^\star = \!\!\displaystyle\sum\nolimits_{j = 1}^{L}{\boldsymbol{\beta}}_j^{\star}{\boldsymbol{g}}_j,$ $ {\boldsymbol{\beta}}_j^{\star} = [\beta_{j,1}^{\star},\beta_{j,2}^{\star},\cdots,\beta_{j,m}^{\star}]^{{\rm T}}. $

    证明. 容易可知, $||{\boldsymbol{e}}_L^\star||^2\leq||\widetilde{{\boldsymbol{e}}}_L||^2 = ||{\boldsymbol{e}}_{L-1}^\star- $$||{\boldsymbol{e}}_{L-1}^\star||^2\leq||\widetilde{{\boldsymbol{e}}}_{L-1}||^2. $那么可以得到:

    $$ \begin{split} &||{\boldsymbol{e}}_L^\star||^2-||{\boldsymbol{e}}_{L-1}^\star||^2 \leq\\ &\qquad||\widetilde{{\boldsymbol{e}}}_L||^2-||{\boldsymbol{e}}_{L-1}^\star||^2=\\ & \qquad \sum\limits_{q = 1}^{m}(\langle {\boldsymbol{e}}_{L-1,q}^\star-\widetilde{\beta}_{L,q}{\boldsymbol{g}}_L,{\boldsymbol{e}}_{L-1,q}^\star-\widetilde{\beta}_{L,q}{\boldsymbol{g}}_L\rangle-\\ &\qquad \langle {\boldsymbol{e}}_{L-1,q}^\star,{\boldsymbol{e}}_{L-1,q}^\star\rangle)=\\ & \qquad\sum\limits_{q = 1}^{m}(-2\langle {\boldsymbol{e}}_{L-1,q}^\star,\widetilde{\beta}_{L,q}{\boldsymbol{g}}_L\rangle+\langle \widetilde{\beta}_{L,q}{\boldsymbol{g}}_L,\widetilde{\beta}_{L,q}{\boldsymbol{g}}_L\rangle)=\\ &\qquad \sum\limits_{q = 1}^{m}\left(\frac{-2\langle {\boldsymbol{e}}_{L-1,q}^\star,{\boldsymbol{g}}_L\rangle^2}{||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}}+\frac{\langle {\boldsymbol{e}}_{L-1,q}^\star,{\boldsymbol{g}}_L\rangle^2||{\boldsymbol{g}}_L||^2}{\left(||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}\right)^2}\right)=\\ &\qquad -\frac{\displaystyle\sum\limits_{q = 1}^{m}\langle {\boldsymbol{e}}_{L-1,q}^\star,{\boldsymbol{g}}_L\rangle^2}{\left(||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}\right)^2/\left(||{\boldsymbol{g}}_L||^2+\dfrac{2}{C}\right)} \\[-15pt] \end{split}$$ (39)

    由于$L_2$范数会产生有偏估计, 存在一个充分小的正实数$\theta $, 使得$||{\boldsymbol{e}}_{L}^\star||^2 >\theta$成立. 那么可得:

    $$ \begin{split} & ||{\boldsymbol{e}}_{L-1}^\star||^2-||{\boldsymbol{e}}_{L}^\star||^2 \leq\\ & \qquad||{\boldsymbol{e}}_{L-1}^\star||^2-\theta \end{split}$$ (40)

    $||{\boldsymbol{e}}_{L-1}^\star||^2- \theta =\varepsilon||{\boldsymbol{e}}_{L-1}^\star||^2,\ 0 < \varepsilon< 1 $

    通过式$ (40) $可得:

    $$ (1-\varepsilon)||{\boldsymbol{e}}_{L-1}^\star||^2\leq||{\boldsymbol{e}}_{L}^\star||^2 $$ (41)

    由式(34), (37)和(39)可得:

    $$ \begin{split} & ||{\boldsymbol{e}}_L^\star||^2-(r+u_L)||{\boldsymbol{e}}_{L-1}^\star||^2 \leq\\ &\quad ||\widetilde{{\boldsymbol{e}}}_L||^2-(r+u_L)||{\boldsymbol{e}}_{L-1}^\star||^2=\\ &\quad \sum\limits_{q = 1}^{m}(\langle {\boldsymbol{e}}_{L-1,q}^\star-\widetilde{\beta}_{L,q}{\boldsymbol{g}}_L,{\boldsymbol{e}}_{L-1,q}^\star-\widetilde{\beta}_{L,q}{\boldsymbol{g}}_L\rangle -\\ &\quad (r+u_L)\langle {\boldsymbol{e}}_{L-1,q}^\star,{\boldsymbol{e}}_{L-1,q}^\star\rangle)=\\ &\quad \sum\limits_{q = 1}^{m}((1-r-u_L)\langle {\boldsymbol{e}}_{L-1,q}^\star,{\boldsymbol{e}}_{L-1,q}^\star\rangle-\\ &\quad 2\langle {\boldsymbol{e}}_{L-1,q}^\star,\widetilde{\beta}_{L,q}{\boldsymbol{g}}_L\rangle+\langle \widetilde{\beta}_{L,q}{\boldsymbol{g}}_L,\widetilde{\beta}_{L,q}{\boldsymbol{g}}_L\rangle)=\\ &\quad (1-r-u_L)||{\boldsymbol{e}}_{L-1}^\star||^2+\sum\limits_{q = 1}^{m}\left(\frac{-2\langle {\boldsymbol{e}}_{L-1,q}^\star,{\boldsymbol{g}}_L\rangle^2}{||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}}+\right. \end{split} $$
    $$ \begin{split} &\left.\quad \frac{\langle {\boldsymbol{e}}_{L-1,q}^\star,{\boldsymbol{g}}_L\rangle^2||{\boldsymbol{g}}_L||^2}{\left(||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}\right)^2}\right)=\\ &\quad (1-r-u_L)||{\boldsymbol{e}}_{L-1}^\star||^2-\\ &\quad \frac{\displaystyle\sum\nolimits_{q = 1}^{m}\langle {\boldsymbol{e}}_{L-1,q}^\star,{\boldsymbol{g}}_L\rangle^2}{\left(||{\boldsymbol{g}}_L||^2+\dfrac{1}{C}\right)^2/\left(||{\boldsymbol{g}}_L||^2+\dfrac{2}{C}\right)} \leq\\ &\quad \delta_L-\frac{\displaystyle\sum\nolimits_{q = 1}^{m}\langle {\boldsymbol{e}}_{L-1,q}^\star,{\boldsymbol{g}}_L\rangle^2}{\left(b_g^2+\dfrac{1}{C}\right)^2/\left(b_g^2+\dfrac{2}{C}\right)}\leq0 \end{split} $$ (42)

    类似于定理1的证明可得$\sqrt{\xi}||{\boldsymbol{f}}||\!\leq \! \lim_{L\rightarrow\infty}||{\boldsymbol{e}}_L^\star||\!\leq\!$$\sqrt{\gamma}||{\boldsymbol{f}}||. $

    注 2. 从式(38)可知, 正则化系数$ C $控制$ ||{\boldsymbol{\beta}}||_2^2 $$ ||{\boldsymbol{e}}_{L}||_2^2 $之间的平衡. 另外, 不等式约束(37)的作用是增大网络残差函数$ ||{\boldsymbol{e}}_{L}||_2^2 $的下降量, 从而加快算法的收敛速度. 因此, 定理2所对应的RSC算法不仅能有效抑制过拟合现象, 而且具有较快的收敛速度.

    定理$ 1 $和定理2分别对应本文提出的RSC算法的两个版本, 即RSC-I算法和RSC-II算法. 由于RSC-II算法比RSC-I算法具有更快的收敛速度, 因此本文着重给出RSC-II算法的实现步骤.

    ${\boldsymbol{e}}_{L-1}({\boldsymbol{x}}) \!=\! [{\boldsymbol{e}}_{L-1,1}({\boldsymbol{x}}),\ {\boldsymbol{e}}_{L-1,2}({\boldsymbol{x}}),\ \cdots, \ {\boldsymbol{e}}_{L-1,m}$$({\boldsymbol{x}})]\in {\bf{R}}^{N\times m}$为带有$ L-1 $个隐含层节点的SLFNN残差, 其中, ${\boldsymbol{e}}_{L-1,q}({\boldsymbol{x}}) = [e_{L-1,q}({\boldsymbol{x}}_1),e_{L-1,q}({\boldsymbol{x}}_2),\cdots,$$e_{L-1,q}({\boldsymbol{x}}_N)]^{\rm{T}}\in {\bf{R}}^{N},\; q = 1,2,\cdots,m.$ 做出如下定义:

    $$\begin{split} {\boldsymbol{h}}_L({\boldsymbol{x}}) =\;& [{\boldsymbol{g}}_L({\boldsymbol{w}}_L^{{\rm T}}{\boldsymbol{x}}_1+b_L),{\boldsymbol{g}}_L({\boldsymbol{w}}_L^{{\rm T}}{\boldsymbol{x}}_2+b_L),\cdots,\\ &{\boldsymbol{g}}_L({\boldsymbol{w}}_L^{{\rm T}}{\boldsymbol{x}}_N+b_L)]^{{\rm T}} \\[-10pt] \end{split}$$ (43)

    式中, $ {\boldsymbol{h}}_L({\boldsymbol{x}}) $为第$ L $个隐含层节点输出. 那么当前网络的隐含层输出矩阵可写为${\boldsymbol{H}}_L = [{\boldsymbol{h}}_1,{\boldsymbol{h}}_2,\cdots, $$ {\boldsymbol{h}}_L].$

    事实上, $\beta_{L,q} = \langle {\boldsymbol{e}}_{L-1,q},{\boldsymbol{g}}_L\rangle/\Big(||{\boldsymbol{g}}_L||^2+ \dfrac{1}{C}\Big)(q = 1,$$2,\cdots,m) $可写成如下形式:

    $$ \beta_{L,q} = \frac{{\boldsymbol{e}}_{L-1,q}({\boldsymbol{x}})^{{\rm T}}\cdot {\boldsymbol{h}}_L({\boldsymbol{x}})}{{\boldsymbol{h}}_L^{{\rm T}}({\boldsymbol{x}})\cdot {\boldsymbol{h}}_L({\boldsymbol{x}})+\frac{1}{C}},\ q = 1,2,\cdots,m $$ (44)

    为简单起见, 引入一组变量 $ \xi_{L,q},q = 1,2,\cdots,m $. 其表达式如下:

    $$ \begin{split} \xi_{L,q} =\;& \frac{\left({\boldsymbol{e}}_{L-1,q}^{{\rm T}}({\boldsymbol{x}})\cdot {\boldsymbol{h}}_L({\boldsymbol{x}})\right)^2}{\Upsilon}-(1-r-u_L)\cdot\\ & {\boldsymbol{e}}_{L-1,q}^{{\rm T}}({\boldsymbol{x}}){\boldsymbol{e}}_{L-1,q}({\boldsymbol{x}})^{{\rm }} \end{split}$$ (45)

    式中, $\Upsilon = \Big({\boldsymbol{h}}_L^{{\rm T}}({\boldsymbol{x}})\cdot {\boldsymbol{h}}_L({\boldsymbol{x}})+\dfrac{1}{C}\Big)^2\bigg/\Big({\boldsymbol{h}}_L^{{\rm T}}({\boldsymbol{x}})\times$${\boldsymbol{h}}_L({\boldsymbol{x}})+\dfrac{2}{C}\Big).$

    RSC-II算法流程:

    给定神经网络的训练样本$ ({\boldsymbol{x}},{\boldsymbol{t}}), $ 其中, ${\boldsymbol{x}} = $$\{{\boldsymbol{x}}_1,{\boldsymbol{x}}_2,\cdots,{\boldsymbol{x}}_N\},\ x_i\in {\bf{R}}^d$, ${\boldsymbol{t}} = \{{\boldsymbol{t}}_1,{\boldsymbol{t}}_2,\cdots,{\boldsymbol{t}}_N\}, \ {\boldsymbol{t}}_i\in$${\bf{R}}^m$; 最大隐含层节点数为$ L_{\max} $, 期望精度为$ \epsilon, $ 随机配置的最大次数为$ T_{\max}; $选择一组正的标量$ \Upsilon = $$ \{\lambda_{\min}:\Delta\lambda:\lambda_{\max}\}. $

    步骤 1. 神经网络的初始化阶段: 令$ {\boldsymbol{e}}_0: = [{\boldsymbol{t}}_1, $${\boldsymbol{t}}_2,\cdots,{\boldsymbol{t}}_N]^{{\rm T}}, $给定 $ C>0, $ 一个充分小的正实数 $\varepsilon$给定$ 1-\varepsilon<r<1 $, 两个空集: $ {\boldsymbol{\Omega}} $ and $ {\boldsymbol{W}} $;

    步骤 2. 神经网络的训练阶段: 随机参数配置和输出权重计算.

    $ L\leq L_{\max} $$ ||{\boldsymbol{e}}_0||_F>\epsilon $时,

    随机参数配置:

    $ 1) $ For $ \lambda\in \Upsilon, $

    $ 2) $ For $ k = 1,2,\cdots,T_{\max}, $

    $ 3) $   分别从$[-\lambda,\lambda]^d $$[-\lambda,\lambda]$中随机选取$ {\boldsymbol{w}}_L $$ b_L $;

    $ 4) $   分别由式(43)和式(45)得到$ {\boldsymbol{h}}_L $$ \xi_{L,q} $, 并令$ u_L = (1-r)/(L+1); $

    $ 5) $   If $ \min{\xi_{L,1},\xi_{L,2},\cdots,\xi_{L,m}}\geq0 $

    $ 6) $    将$ {\boldsymbol{w}}_L $$ b_L $ 存储在 $ {\boldsymbol{W}} $ 中, $\xi_L = $$ \displaystyle\sum\nolimits_{q = 1}^{m} \xi_{L,q}$存储在$ {\boldsymbol{\Omega}} $ 中;

    $ 7) $   Else 返回$ 2) $

    $ 8) $   End If

    $ 9)$ End For

    $ 10)$ ${\bf{If}} \; {\boldsymbol{W}} $ 不为空集

    $ 11) $   在$ {\boldsymbol{\Omega}} $中找到最大$ \xi_L $所对应的$ {\boldsymbol{w}}_L^\star $$ b_L^\star, $ 并令$ {\boldsymbol{H}}_L = [{\boldsymbol{h}}_1^\star,{\boldsymbol{h}}_2^\star,\cdots,{\boldsymbol{h}}_L^\star]; $

    $ 12) $   Break(返回$ 16) $);

    $ 13) $ Else$ \tau\in(0,1-r) $中随机产生$ \tau $, 并更新$ r: = r+\tau, $ 再返回$ 2) $;

    $ 14)$ End If

    $ 15) $ End For

    输出权重计算:

    $ 16) $ 计算$ {\boldsymbol{\beta}}_{}^\star = [{\boldsymbol{\beta}}_{1}^\star,{\boldsymbol{\beta}}_{2}^\star,\cdots,{\boldsymbol{\beta}}_{L}^\star]^{{\rm T}}: =\Big({\boldsymbol{H}}_L^{{\rm T}}{\boldsymbol{H}}_L +$$\dfrac{{\boldsymbol{I}}}{C}\Big)^{-1}\times {\boldsymbol{H}}_L^{{\rm T}}t; $

    $ 17) $ 计算$ {\boldsymbol{e}}_L = {\boldsymbol{t}}-{\boldsymbol{H}}_L{\boldsymbol{\beta}}^\star; $

    $ 18) $ 令$ {\boldsymbol{e}}_0: = {\boldsymbol{e}}_L, $ $ L: = L+1; $

    算法结束, 并得到最优的$ {\boldsymbol{\beta}}_1^\star,{\boldsymbol{\beta}}_2^\star,\cdots,{\boldsymbol{\beta}}_L^\star, $ ${\boldsymbol{w}}^\star = $$ [{\boldsymbol{w}}_1^\star,{\boldsymbol{w}}_2^\star,\cdots,{\boldsymbol{w}}_L^\star]$$ b^\star = [b_1^\star,b_2^\star,\cdots,b_L^\star]. $

    为验证所提RSC-II算法的有效性, 与SCN-III[13]算法进行比较分析. 为保证实验结果的可靠性, 选择一个函数近似、四个基准数据集和一组主通风机切换过程数据作为仿真对象. 所有仿真实验在MATLAB 2016a中进行, 使用CPU为i5, 3.4 GHz, 内存为8 GB RAM的PC机. 选择Sigmoid函数$ {\boldsymbol{g}}({\boldsymbol{x}}) = 1/(1+\exp(-{\boldsymbol{x}})) $作为两种算法隐含层节点的激活函数. 将神经网络的输入输出数据归一化到区间[0, 1].

    在一定的噪声水平下对两种算法进行评价. 选择均方根误差(Root mean square error, RMSE)作为评价算法泛化能力的指标. 每组进行20次试验, 选择20次试验的平均值(Mean)和标准差(Standard deviation, STD)作为最终结果. 随机参数的最大配置次数为$ L_{\max} = 200, $ 网络精度取值为$ \epsilon = 0.01. $ 其他相关参数的设定将在具体的仿真实验中给出.

    考虑一个函数近似[23]问题:

    $$ \begin{split} y =\;& 0.2{\rm{e}}^{-(10x-4)^2}+0.5{\rm{e}}^{-(80x-40)^2}+\\&0.3{\rm{e}}^{-(80x-20)^2} \end{split} $$ (46)

    式中, $ x\in[0,1]. $

    由rand(0, 1)随机产生1 000个数据作为训练样本, 由linspace(0, 1, 300)等间隔生成300个数据组成测试样本. 为验证所提RSC-II算法能有效克服过拟合问题, 需要对训练数据进行预处理, 即在训练样本中添加一定比例的异常值. 训练样本中异常值的比例为$ 5\,{\text{%}}$, 其形式为:

    $$ y_{i,{\rm Outlier}} = y_{i}+{\rm rand}(0,1)-0.5 $$ (47)

    式中, $ y_i\in [0,1]$为归一化训练样本的第$ i $个输出, $ i $$[1,2,\cdots,N]$中随机选取, $ {\rm rand}(0,1) $$ (0,1) $之间的随机数.

    由式$ (37) $和式(38)可知, 正则化系数$ C $严重影响算法的学习精度, $ C $的选择可以提高精度, 也可以降低精度. 为显示$ C $对网络性能的影响, 针对不同的$ C $, 对RSC-II算法进行仿真.$ C $在集合$\{2^{-20}, $$ 2^{-19},\cdots,2^0,\cdots,2^{19},2^{20}\} $中依次取值, 一共有41个数值. 同时设定$\lambda_{\min} = 100,\ \Delta \lambda = 1,$ $ L_{\max} = 50. $图2可以看出, $ C $越小, RSC-II算法的训练能力越差, 对测试能力亦是如此. 当$ C $大于$ 2^0 $时, 与SCN-III算法相比, RSC-II算法显示出更好的测试性能. 另外, 对于一个合适的正则化系数$ C $, 在相同的训练精度下, RSC-II算法比SCN-III算法具有更高的测试精度. 因此, 在建立网络时, 需要确定合适的系数$ C $. 那么在下面的仿真实验中, RSC-II算法使用合适的正则化系数$ C $.

    图 2  不同$C$下RSC-II和SCN-III算法对函数近似的训练与测试精度结果对比
    Fig. 2  The result comparison of training and testing accuracy of RSC-II and SCN-III on function approximation with varying $C$

    图3 (a)为包含$ 5\,{\text{%}} $异常值的1 000个训练样本, 图3 (b)为两种算法对测试数据集的测试性能. 可以看出, 相比于SCN-III算法, RSC-II算法具有更好的拟合能力. 从图4可知, RSC-II算法总是获得比SCN-III算法更低的测试RMSE. 随着隐含层节点数目的增加, RSC-II的泛化能力得到提高或者基本保持不变, 而SCN-III的性能变差. 这是因为SCN-III算法始终存在过拟合问题, 并且随着隐含层节点的增加, 过拟合问题更加严重. RSC-II算法通过引入正则化系数用于平衡近似精度和模型复杂度, 可有效避免过拟合问题. 表2 给出了两种算法的具体实验结果.

    图 3  (a)包含5 %异常值的1 000个函数近似训练样本和目标函数; (b)两种算法对测试数据的近似性能
    Fig. 3  (a) 1 000 training samples containing 5 % outliers for function approximation and target function; (b) Approximation performance on the test dataset by two learning algorithms
    图 4  平均两种算法在测试数据集上的测试RMSE
    Fig. 4  Average testing RMSE of the two algorithms on the test dataset
    表 2  函数近似的性能比较
    Table 2  Performance comparisons on the function approximation
    算法不同$L_{\max}$所对应的测试性能 (Mean, STD)
    507090110130150170190
    SCN-III0.0315, 0.00320.0329, 0.00330.0388, 0.00480.0396, 0.00320.0459, 0.00430.0512, 0.00580.0526, 0.00480.0557, 0.0095
    RSC-II0.0229, 0.00190.0209, 0.00130.0209, 0.00080.0209, 0.00030.0210, 0.00050.0211, 0.00040.0213, 0.00040.0218, 0.0003
    下载: 导出CSV 
    | 显示表格

    为进一步验证所提RSC-II算法的有效性, 选取UCI数据库[24]中的四个数据集进行实验. 相关数据集的信息和参数设置如表3所示. 采用类似于函数近似问题中的策略进行训练数据预处理. 首先, 从归一化训练数据中随机选取$ 5 \,{\text{%}} $的样本; 然后, 通过式$ (47) $对选中的数据进行预处理.

    表 3  回归数据集与参数设置
    Table 3  Specifications of benchmark problems and some parameter settings
    数据集属性输出训练数据测试数据${\lambda_{\min}}$${\Delta\lambda}$
    Wine Quality121391898010.1
    Concrete9177225810.1
    Yacht712278111
    Airfoil Self-noise61135215110.1
    下载: 导出CSV 
    | 显示表格

    图5可以看出, 随着隐含层节点数的增加, SCN-III算法的测试集RMSE呈现明显上升趋势, 而RSC-II算法的测试集RMSE趋于平稳, 因此SCN-III算法出现过拟合现象, 而RSC-II算法未出现过拟合问题. 这是因为随着隐含层节点数的增加, 神经网络结构变得过于复杂, 使得SCN-III算法出现过拟合问题, 对测试数据表现较差. 由于RSC-III算法引入的正则化系数$ C $起到了平衡模型复杂度与拟合精度的作用, 避免了过拟合问题, 对测试数据具有较好的测试效果. 两种算法的具体实验结果如表4所示, 其中, (a)、(b)、(c)、(d)分别为Wine Quality、Concrete、Yacht、Airfoil Self-noise数据集.

    图 5  不同$L_{\max}$下RSC-II和SCN-III算法对基准数据集的测试RMSE对比
    Fig. 5  Test RMSE comparison of the RSC-II and SCN-III algorithms on four benchmark datasets with different $L_{\max}$
    表 4  对基准数据集的性能对比
    Table 4  Performance comparisons on benchmark datasets
    数据集算法不同$L_{\max}$所对应的测试性能 (Mean, STD)
    507090110130150170190
    (a)SCN-III0.2476, 0.02330.2546, 0.05310.2543, 0.04920.2559, 0.04640.2908, 0.06120.2997, 0.08410.3480, 0.14840.3934, 0.1886
    RSC-II0.2232, 0.00110.2229, 0.00140.2229, 0.00160.2225, 0.00160.2231, 0.00170.2235, 0.00220.2236, 0.00210.2238, 0.0021
    (b)SCN-III0.4017, 0.10600.5209, 0.15870.7120, 0.22470.7739, 0.20100.8640, 0.23241.3580, 0.79451.4025, 0.45261.6700, 0.5415
    RSC-II0.2248, 0.00680.2277, 0.00590.2295, 0.00940.2295, 0.00760.2323, 0.00890.2341, 0.00900.2384, 0.00630.2416, 0.0056
    (c)SCN-III0.3167, 0.22890.3528, 0.14360.3820, 0.17810.6620, 0.29000.9062, 0.56001.2226, 0.35712.7450, 1.17184.0242, 1.0377
    RSC-II0.1308, 0.02090.1216, 0.01070.1197, 0.01520.1168, 0.01110.1164, 0.01180.1113, 0.01170.1056, 0.01120.1066, 0.0113
    (d)SCN-III0.2607, 0.03130.3489, 0.10070.4332, 0.12190.6615, 0.24871.2668, 0.42131.4295, 0.58831.8264, 0.51942.0539, 0.9744
    RSC-II0.2281, 0.00910.2378, 0.01470.2332, 0.01530.2395, 0.02140.2443, 0.02790.2615, 0.04020.2437, 0.02340.2848, 0.0512
    下载: 导出CSV 
    | 显示表格

    前面两个小节的实验仿真验证了所提RSC-II算法的有效性, 本小节将其在实际主通风机切换过程进行井下供给风量估计. 在实际工业现场采集1 500个样本作为建模的输入输出数据, 其中选择1 400个样本作为训练数据, 其余100个样本作为测试数据. 采用前面两个小节中类似的方式对训练数据进行预处理, $ \lambda_{\min} $值设定为1, $ \Delta\lambda $也取值为1.

    图6可以看出, RSC-II算法的泛化能力始终优于SCN-III算法的泛化能力. 当隐含层节点数为50时, 两种算法的性能比较相近. 随着隐含层节点数的增加, RSC-II算法测试集的RMSE始终保持在较低的水平, 而SCN-III算法测试集的RMSE上升趋势明显. 因此, 相对于RSC-II算法, SCN-III算法出现了较为明显的过拟合现象. 其原因在于当神经网络结构变得尤为复杂时, SCN-III缺乏应对的能力, 从而导致泛化能力差、鲁棒性不足的问题. 引入了正则化系数$ C $的RSC-II算法对模型精度和复杂度进行折中, 在保证精度的同时, 降低了模型复杂度. 表5列出了两种算法实现的具体实验结果.

    图 6  平均两种算法在实际MFSP数据集上的测试RMSE
    Fig. 6  Average testing RMSE of the two algorithms on the actual MFSP dataset
    表 5  在实际MFSP数据集上的性能对比
    Table 5  Performance comparisons on the actual MFSP dataset
    算法不同$L_{\max}$所对应的测试性能 (Mean, STD)
    50110170230270330370410
    SCN-III0.0287, 0.00290.0494, 0.00390.0623, 0.00690.0758, 0.00630.0837, 0.00590.0983, 0.01070.1033, 0.00960.1146, 0.0095
    RSC-II0.0269, 0.00210.0316, 0.00170.0372, 0.00350.0411, 0.00460.0424, 0.00470.0454, 0.00660.0460, 0.00540.0509, 0.0077
    下载: 导出CSV 
    | 显示表格

    图7给出了在$ L_{\max} = 50 $时两种算法的测试性能. 可以看出, 相比于SCN-III算法, RSC-II算法的估计值能很好地拟合实际值, 模型精度较高. 综上, 采用RSC-II方法建立的井下供给风量估计模型可以以很高的精度对建模数据进行拟合, 尤其是可以避免过拟合问题. 另外, 随着主通风机切换过程样本数据的增多, 需要适当地增加隐含层节点数. 结果表明, 基于RSC-II的建模算法在隐含层节点数为170时仍表现出良好的泛化性能和预测精度. 因此, 本文所提方法能够用于主通风机切换过程实现井下供给风量的建模.

    图 7  $L_{\max} = 50$所对应的MFSP数据集的测试性能: (a) SCN-III; (b) RSC-II
    Fig. 7  Test performance at $L_{\max} = 50$ on the actual MFSP dataset: (a) SCN-III; (b) RSC-II

    针对SCN算法建模时存在过拟合和泛化能力差的问题, 本文结合正则化技术, 提出一种新型的RSC算法, 用于建立主通风机切换过程井下供给风量的估计模型. 与SCN算法相比, 建立的RSC-II模型不仅具有更高的模型精度, 而且具有更好的泛化能力. 尤为重要的是RSC-II算法可以有效避免SCN算法存在的过拟合问题. 同时, RSC-II算法具有与SCN算法相同的小尺寸特性. 因此, 基于所提算法建立的模型具有尺寸小、鲁棒性强、泛化性能好的优点, 能够应用到实际主通风机切换过程进行井下供给风量估计.

  • 图  1  子系统的输出$y_{1},y_2$和观测状态$\hat{x}_{1,1},\hat{x}_{2,1}$的响应曲线

    Fig.  1  Trajectories of output $y_{1},y_2$ and observer $\hat{x}_{1,1},\hat{x}_{2,1}$

    图  2  子系统未建模动态$z_1,z_2$响应曲线

    Fig.  2  Trajectories of unmodeled dynamics $z_1,z_2$

    图  3  滤波器输入及输出的响应曲线

    Fig.  3  Trajectories of filter' s input and output

    图  4  子系统第一个执行器输出的响应曲线

    Fig.  4  Trajectories of the first actuator' s output

  • [1] Huang S N, Tan K K, Lee T H. Decentralized control design for large-scale systems with strong interconnections using neural networks. IEEE Transactions on Automatic Control, 2003, 48(5): 805-810 doi: 10.1109/TAC.2003.811258
    [2] Huang S N, Tan K K, Lee T H. Decentralized control of a class of large-scale nonlinear systems using neural networks. Automatica, 2005, 41(9): 1645-1649 doi: 10.1016/j.automatica.2005.02.010
    [3] Tong S C, Li Y M, Liu Y J. Adaptive fuzzy output feedback decentralized control of pure-feedback nonlinear large-scale systems. International Journal of Robust and Nonlinear Control, 2014, 24(5): 930-954 doi: 10.1002/rnc.2927
    [4] Li T S, Li R H, Li J F. Decentralized adaptive neural control of nonlinear interconnected large-scale systems with unknown time delays and input saturation. Neurocomputing, 2011, 74(14): 2277-2283
    [5] Tong S C, Li Y M, Li T S. Observer-based adaptive fuzzy backstepping dynamic surface control for a class of non-linear systems with unknown time delays. IET Control Theory & Applications, 2011, 5(12): 1426-1438
    [6] Zhou Q, Shi P, Xu S Y, Li H Y. Observer-based adaptive neural network control for nonlinear stochastic systems with time delay. IEEE Transactions on Neural Networks and Learning Systems, 2013, 24(1): 71-80 doi: 10.1109/TNNLS.2012.2223824
    [7] Wang F, Liu Z, Li X H, et al. Observer-based finite time control of nonlinear systems with actuator failures. Information Sciences, 2019, 500: 1-14 doi: 10.1016/j.ins.2019.05.067
    [8] Yang Y, Yue D. Observer-based decentralized adaptive NNs fault-tolerant control of a class of large-scale uncertain nonlinear systems with actuator failures. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019, 49(3): 528-542 doi: 10.1109/TSMC.2017.2744676
    [9] Zhang L L, Yang G H. Observer-based adaptive decentralized fault-tolerant control of nonlinear large-scale systems with sensor and actuator faults. IEEE Transactions on Industrial Electronics, 2019, 66(10): 8019-8029 doi: 10.1109/TIE.2018.2883267
    [10] 杨彬, 周琪, 曹亮, 等. 具有指定性能和状态约束的多智能体系统事件触发控制. 自动化学报, 2019, 45(8): 1527-1535

    Yang Bin, Zhou Qi, Cao Liang, et al. Event-triggered control for multi-agent systems with prescribed performance and full state constraints. Acta Automatica Sinica, 2019, 45(8): 1527-1535
    [11] Li Y M, Ma Z Y, Tong S C. Adaptive fuzzy output-constrained fault-tolerant control of nonlinear stochastic large-scale systems with actuator faults. IEEE Transactions on Cybernetics, 2017, 47(9): 2362-2376 doi: 10.1109/TCYB.2017.2681683
    [12] 郑晓宏, 董国伟, 周琪, 等. 带有输出约束条件的随机多智能体系统容错控制. 控制理论与应用, 2020, 37(5): 961-968

    Zheng Xiao-hong, Dong Guo-wei, Zhou Qi, et al. Fault-tolerant control for stochastic multi-agent systems with output constraints. Control Theory&Applications, 2020, 37(5): 961-968
    [13] Wang L J, Li H Y, Zhou Q, et al. Adaptive fuzzy control for nonstrict feedback systems with unmodeled dynamics and fuzzy dead zone via output feedback. IEEE Transactions on Cybernetics, 2017, 47(9): 2400-2412 doi: 10.1109/TCYB.2017.2684131
    [14] Tong S C, Wang T, Li Y M, et al. Adaptive neural network output feedback control for stochastic nonlinear systems with unknown dead-zone and unmodeled dynamics. IEEE Transactions on Cybernetics, 2014, 44(6): 910-921 doi: 10.1109/TCYB.2013.2276043
    [15] Wu Z J, Xie X J, Zhang S Y. Adaptive backstepping controller design using stochastic small-gain theorem. Automatica, 2007, 43(4): 608-620 doi: 10.1016/j.automatica.2006.10.020
    [16] Wang X J, Yin X H, Wu Q H, et al. Disturbance observer based adaptive neural control of uncertain MIMO nonlinear systems with unmodeled dynamics. Neurocomputing, 2018, 313: 247-258 doi: 10.1016/j.neucom.2018.06.031
    [17] Tong S C, Liu C L, Li Y M. Fuzzy-adaptive decentralized output-feedback control for large-scale nonlinear systems with dynamical uncertainties. IEEE Transactions on Fuzzy Systems, 2010, 18(5): 845-861 doi: 10.1109/TFUZZ.2010.2050326
    [18] Xia X N, Zhang T P. Adaptive quantized output feedback DSC of uncertain systems with output constraints and unmodeled dynamics based on reduced-order K-filters. Neurocomputing, 2018, 310: 236-245 doi: 10.1016/j.neucom.2018.05.031
    [19] Chen M, Tao G. Adaptive fault-tolerant control of uncertain nonlinear large-scale systems with unknown dead zone. IEEE Transactions on Cybernetics, 2016, 46(8): 1851-1862 doi: 10.1109/TCYB.2015.2456028
    [20] 张绍杰, 吴雪, 刘春生. 执行器故障不确定非线性系统最优自适应输出跟踪控制. 自动化学报, 2018, 44(12): 2188-2197

    Zhan Shao-Jie, Wu Xue, Liu Chun-Sheng. Optimal adaptive output tracking control for a class of uncertain nonlinear systems with actuator failures. Acta Automatica Sinica, 2018, 44(12): 2188-2197
    [21] Cao L, Li H Y, Wang N, et al. Observer-based event-triggered adaptive decentralized fuzzy control for nonlinear large-scale systems. IEEE Transactions on Fuzzy Systems, 2019, 27(6): 1201-1214 doi: 10.1109/TFUZZ.2018.2873971
    [22] Yu H, Hao F, Chen T W. A uniform analysis on input-to-state stability of decentralized event-triggered control systems. IEEE Transactions on Automatic Control, 2019, 64(8): 3423-3430 doi: 10.1109/TAC.2018.2879764
    [23] Rahnama A, Xia M, Antsaklis P J. A QSR-dissipativity based design for event-triggered networked systems. IEEE Transactions on Automatic Control, 2019, 64(6): 2590-2597 doi: 10.1109/TAC.2018.2866987
    [24] 周琪, 陈广登, 鲁仁全, 等. 基于干扰观测器的输入饱和多智能体系统事件触发控制. 中国科学:信息科学, 2019, 49(11): 1502-1516 doi: 10.1360/SSI-2019-0105

    Zhou Qi, Chen Guang-Deng, Lu Ren-Quan, et al. Disturbance-observer-based event-triggered control for multi-agent systems with input saturation. Scientia Sinica Information, 2019, 49(11): 1502-1516 doi: 10.1360/SSI-2019-0105
    [25] Jiang Z P, Hill D J. A robust adaptive backstepping scheme for nonlinear systems with unmodeled dynamics. IEEE Transactions on Automatic Control, 1999, 44(9): 1705-1711 doi: 10.1109/9.788536
    [26] Chen B, Liu X P, Ge S S, et al. Adaptive fuzzy control of a class of nonlinear systems by fuzzy approximation approach. IEEE Transactions on Fuzzy Systems, 2012, 20(6): 1012-1021 doi: 10.1109/TFUZZ.2012.2190048
    [27] Wang L Q, Dong J X, Xi C J. Event-triggered adaptive consensus for fuzzy output-constrained multi-agent systems with observers. Journal of the Franklin Institute, 2020, 357(1): 82-105 doi: 10.1016/j.jfranklin.2019.09.033
    [28] Wang H Q, Chen B, Liu X P, et al. Robust adaptive fuzzy tracking control for pure-feedback stochastic nonlinear systems with input constraints. IEEE Transactions on Cybernetics, 2013, 43(6): 2093-2104 doi: 10.1109/TCYB.2013.2240296
    [29] 郭子杰, 白伟伟, 周琪, 等. 基于性能指标约束的一类输入死区非线性系统最优控制. 自动化学报, 2019, 45(11): 2128-2136

    Guo Zi-Jie, Bai Wei-Wei, Zhou Qi, et al. Adaptive optimal control for a class of nonlinear systems with dead zone input and prescribed performance. Acta Automatica Sinica, 2019, 45(11): 2128-2136
    [30] Yu J P, Shi P, Dong W J, et al. Observer and command-filter-based adaptive fuzzy output feedback control of uncertain nonlinear systems. IEEE Transactions on Industrial Electronics, 2015, 62(9): 5962-5970 doi: 10.1109/TIE.2015.2418317
    [31] Dong W J, Jay A Farrel, Marios M, et al. Command filtered adaptive backstepping. IEEE Transactions on Control Systems Technology, 2012, 20(3): 566-580 doi: 10.1109/TCST.2011.2121907
    [32] Han Y, Yu J P, Zhao L, et al. Finite-time adaptive fuzzy control for induction motors with input saturation based on command filtering. IET Control Theory & Applications, 2018, 12(15): 2148-2155
    [33] Qiu J B, Sun K K, Rudas I J, et al. Command filter-based adaptive NN control for MIMO nonlinear systems with full-state constraints and actuator hysteresis. IEEE Transactions on Cybernetics, 2019, 50(7): 2905-2915
  • 期刊类型引用(6)

    1. 逄钰婧,吴一凡,朱静娟,孟亚楠,庄光明. 欺骗攻击下奇异跳变系统状态感知事件触发H_∞-脉冲混杂反馈控制. 聊城大学学报(自然科学版). 2024(04): 43-56 . 百度学术
    2. 游星星,陶栩,郭斌,向国菲,刘凯,佃松宜. 基于观测器和事件触发的分数阶非线性系统神经网络控制. 控制理论与应用. 2024(10): 1735-1744 . 百度学术
    3. 吴昊. 新能源汽车主动四轮转向稳定性控制技术. 机械与电子. 2023(02): 37-40 . 百度学术
    4. 李可成. 基于嵌入式软PLC分布式控制系统设计. 计算机测量与控制. 2023(08): 110-115 . 百度学术
    5. 张柳柳,钱承,华长春,白振华,雷彤. 基于耦合反步法的轧机垂扭耦合振动控制策略研究. 自动化学报. 2023(12): 2569-2581 . 本站查看
    6. 彭秋琼. 基于模糊控制算法的仓储库存管理远程自动控制系统设计. 制造业自动化. 2022(02): 198-200+205 . 百度学术

    其他类型引用(13)

  • 加载中
图(4)
计量
  • 文章访问数:  1475
  • HTML全文浏览量:  342
  • PDF下载量:  320
  • 被引次数: 19
出版历程
  • 收稿日期:  2020-10-12
  • 录用日期:  2020-12-28
  • 网络出版日期:  2021-01-21
  • 刊出日期:  2021-08-20

目录

/

返回文章
返回