一种鲁棒神经网络自适应控制策略及其应用
基于神经网络的自适应控制策略研究

基于神经网络的自适应控制策略研究随着人工智能技术的快速发展,神经网络作为人工智能领域的一种重要技术手段,已经被广泛应用到许多实际问题的解决中。
其中,自适应控制问题一直是人们关注的焦点之一。
本文将从神经网络的角度出发,探讨基于神经网络的自适应控制策略研究。
一、自适应控制自适应控制是指控制系统具有自我调节能力,在系统参数变化时能够自动调整系统的工作参数,以保持系统的最优状态。
自适应控制的应用非常广泛,例如在机械制造、化工、电力等领域都有广泛应用。
但是,由于受到外界干扰和不确定性等因素的影响,自适应控制问题一直没有得到很好的解决。
二、神经网络神经网络以模拟人脑神经元的工作方式为基础,通过学习和训练自适应地优化参数,以实现对输入数据的分类、识别等功能。
神经网络具有非线性、并行、自适应等特点,因此在处理非线性问题上具有优越的性能优势。
三、基于神经网络的自适应控制策略基于神经网络的自适应控制策略通常是将神经网络与控制系统结合起来,利用神经网络的优秀特性进行控制。
具体而言,包括两部分内容:一是神经网络的学习过程,二是神经网络输出结果的控制策略。
在神经网络的学习过程中,通常采用反向传播算法进行参数更新。
这个过程类似于机器学习中的训练,基于输入和输出数据不断调整网络的权值和阈值,以提高网络的分类和识别能力。
对于自适应控制问题,输入数据通常是实际测量值和设定值之间的偏差,输出数据则是要控制的参数。
通过这种方式,神经网络能够逐渐学习到系统的动态特性,从而实现对系统的自适应控制。
在神经网络输出结果的控制策略中,通常采用PID(比例积分微分)控制的方式,将神经网络输出的数据作为反馈控制器中的一部分,不断调整控制器的输出信号,以保持系统的稳态运行。
这种方式可以有效地解决自适应控制问题中的不确定性和干扰等问题。
四、基于神经网络的自适应控制策略的应用基于神经网络的自适应控制策略已经在多个领域得到了广泛应用。
例如,在机器人控制、纺织机械控制、水处理系统控制和电力系统控制等领域都有应用。
基于神经网络的鲁棒控制算法研究

基于神经网络的鲁棒控制算法研究第一章:研究背景随着科技和工业的迅速发展,控制系统在过去几十年内得到了极大的发展。
随着智能化技术的应用,智能控制系统的研究变得越来越受关注。
可以预见,未来的工业控制必然由智能化控制系统所主导。
在智能化控制系统的研究中,神经网络算法是一种常用的方法。
它可以模拟人类大脑的神经系统,并通过学习和优化来实现自适应控制。
然而,传统的神经网络算法往往存在鲁棒性不足的问题。
也就是说,在存在干扰或不确定性的情况下,它很容易造成控制系统的崩溃。
为了解决这个问题,近年来研究人员开始对基于神经网络的鲁棒控制算法进行了深入的研究。
本文将围绕这一主题展开论述。
第二章:鲁棒控制算法概述在控制系统中,鲁棒性指的是控制系统对于不确定性、变化、干扰等外部因素表现出的稳定性。
能够提高控制系统的鲁棒性是控制系统设计中的关键问题。
基于神经网络的鲁棒控制算法是一种通过优化神经网络的结构、参数和学习算法来提高控制系统鲁棒性的方法。
它可以在面对不确定因素的情况下,依然能够实现稳定的控制。
常见的鲁棒控制算法包括了$\mu$-Synthesis、H$\infty$控制、滑模控制等。
然而,这些传统方法的计算复杂度较高,而且难以在大规模的系统中应用。
相比之下,基于神经网络的鲁棒控制算法具有很好的可扩展性、计算复杂度低等优势。
目前,基于神经网络的控制方法被广泛应用于许多控制系统中,包括机器人控制、电力系统控制等。
第三章:基于神经网络的鲁棒控制方法基于神经网络的鲁棒控制方法主要包括两个方面:神经网络控制器的设计和神经网络模型的优化。
1. 神经网络控制器的设计神经网络控制器是基于神经网络的控制系统的核心部件。
它通过处理传统的测量数据和当前获得的状态变量来决定输出信号。
常见的神经网络控制器包括了单级神经网络、多级神经网络等。
通常采用的学习算法有反向传播算法、径向基函数网络等。
为了提高控制系统的鲁棒性,可以考虑采用强化学习算法,如Q-Learning算法、Actor-Critic算法等。
基于神经网络的鲁棒自适应滑模迭代学习控制

Ke o d : y W r s
o l a d t o t ; t ai e r ig c nr ; l I d o t ; r l n w r rb n nie r a pie c n rl i r t e la nn  ̄ t l siig mo e c nr l n u a t o ; o u t n a v o e v o dl o e e k s
Y NG ioj n ,. L u . n A X a - 一 IJ nmi u
( . c o l f i c ,Xda n . i l 7 0 7 ,C i ; 1 S h o o e e i n U i ,X l 10 1 h a S n c i v a n
2 et o t . n f . ine N r w s Ple mia U i. i l 707 ,C i ) .D p. Ma adI o S ec , ot et oy d cl nv ,X l 10 2 h a f h r c h t a n
Ab 醴 : A d pi e r b s i r f e l an n n rl s h me i d v p d fr a ca s o n e ti o l e r n a a t o u t t a v e r i g o t c e s e do e o ls u r n n ni a v e i o f c a n
t a k n lO t e i h ea u o i l s b s e h ev l t te p p  ̄d sh m o t e i e r h t c i e r o z r n te i r t d man aB e t h h d.T ai y o h r o e e i c n mld w t g T o t i n a i d f o c s l h
神经网络自适应控制及其发展应用

( )引言 一
在现 实生活 中,任 何一个实 际系统 都具有不 同程度 的不 确 定 性 , 这 些 不 确 定 性 表 现 在 被 控 过 程 或 对 象 的 特 性 时刻 发 生变化 ,变化规律难 以掌握 ,同时还有 各种各样 的随机 干扰 作用 在系统上 ,这些影 响通常是不可 预测的 。如何设 计适 当 的控 制作用 ,通过输入 、输 出信息 ,实时的掌握被控对象 和 系统 误差的动态特性 ,并根据其变化情况 及时掌握调节控 制 量 ,使 系统性能指标达 到并保持最优或者近似 最优 ,这就 是 自适应 控制所要研 究解 决的 问题 。人 工神经 网络 (r fc a A t i il N u a e w r s 是 人 们 在 模 仿 人 脑 处 理 问题 的 过 程 中发 展 erlNtok) 起 来 的一 种 新 型 智 能 信 息 处 理 理 论 ,它 通 过 大 量 神 经 元 的 简 单 处 理 单 元 构 成 非 线 性 动 力 学 系 统 ,对 人 脑 的 形 象 思 维 、联
21 0 0年 第 3期 ( 第 1 7期 ) 总 2
大 众 科 技
DA ZHO NG KE J
No. 2 1 3。 0 0
( muai l N . 7 Cu lt ey o1 ) v 2
神经 网络 自适应控制 及 其 发 展 应 用
基于自适应控制的机电传动系统的系统鲁棒性和性能优化研究

基于自适应控制的机电传动系统的系统鲁棒性和性能优化研究自适应控制是一种在机电传动系统中广泛应用的控制策略,它通过实时地监测和调整控制参数来适应系统参数的变化和外部扰动的影响。
在机电传动系统中,系统鲁棒性和性能优化是重要的研究课题,可确保系统在不确定环境下稳定可靠地工作,并提高系统的效率和精度。
本文将重点探讨基于自适应控制的机电传动系统的系统鲁棒性和性能优化研究。
首先,我们需要了解机电传动系统的基本结构和工作原理。
机电传动系统由电动机、传动装置和负载组成,通过控制装置实现能量输入和传输,实现所需的运动和力量输出。
传动装置包括传动轴、齿轮、皮带和链条等组成部分。
系统的鲁棒性和性能优化涉及到控制器的设计和实现,以及相关参数的调整和优化。
其次,我们可以研究机电传动系统中的自适应控制方法。
自适应控制是指根据系统输出和误差信号实时调整控制参数的控制策略。
在机电传动系统中,自适应控制可以根据系统的特性和工作条件,在不确定性和变化性较大的环境下提供稳定的性能。
常用的自适应控制方法包括模型参考自适应控制、自适应滑模控制和自适应神经网络控制等。
这些方法可以根据系统的不同特点和需求来选择使用。
另外,系统的鲁棒性是指系统对于各种不确定性和扰动的抵抗能力。
在机电传动系统中,外界环境、工作负荷和系统参数等因素的变化都可能对系统的性能产生影响。
鲁棒控制能够通过适应变化和调整相关参数来保持系统的稳定性和性能。
鲁棒性优化可以通过系统辨识和参数估计,以及稳定性分析和控制器设计等手段来实现。
在性能优化方面,我们可以考虑如何提高机电传动系统的效率和精度。
效率是指系统在输送和转换能量过程中的能量利用率,而精度则是指系统能够实现预定的运动和力量输出的准确性。
性能优化可以通过选择合适的控制器和调整相关参数来实现。
同时,还可以通过提高传动装置的设计和制造工艺来提高系统的性能。
最后,我们可以通过实验和仿真来验证和评估基于自适应控制的机电传动系统的系统鲁棒性和性能优化效果。
漂浮基空间机器人的径向基神经网络鲁棒自适应控制

E gneig H ri 5 0 1 h a n ie r , abn 10 0 ,C i ) n n
Abta tT et jc r ak g f l s fref ai ae oo m np l os i aa e r n o -aa - src :h aet yt c i c s o e—ot gs c b t aiua r wt prm t dnnprm・ r o r n oa a f - n p r l t h ea ・
漂 浮 基 空 间机 器 人 的 径 向基 神 经 网 络 鲁 棒 自适 应 控 制
张 文辉 高九 州 马静 齐乃 明 , , ,
( . 尔滨 工业 大学 航 天 学 院 , 1哈 黑龙 江 哈 尔滨 10 0 ; . 50 1 2 东北 农业 大学 工程 学院 , 龙 江 哈 尔滨 10 0 ) 黑 50 1 摘 要 : 对 一 类 同 时具 有参 数 及 非 参数 不 确 定 性 的 自由漂 浮 空 间机 器 人 系统 的轨 迹跟 踪 问 题 , 用 了一 种 R F神 针 采 B
第 6卷第 2期
21 0 1年 4月
智
能
系
统
学
报
Vo. № . 16 2 to s o n elg n y tm s a s cin n I tlie tS se
d i1 . 9 9 j i n 1 7 -7 5 2 1 . 2 0 4 o :0 3 6 / . s . 6 34 8 . 0 1 0 .0 s
经 网络 的 自适 应 鲁 棒 补 偿 控 制 策略 . 于系 统 的参 数 不 确 定 性 , 过 对 径 向基 神 经 网络 来 自适 应 学 习并 补 偿 , 近 对 通 逼
误差通 过滑模控制器消除 , 神经网络权重的 自适应修正规则基于 L auo yp nv函数方法得到 ; 而非参数不确定通过 鲁棒 控制器来实时 自适应估计 , 且未知上界不需要先验的知识. 该方法从整个 闭环 系统 的稳定性 出发设计的神经网络动 态补偿 的鲁棒控制器 , 并通过引入 P D反馈来便于工程应用 , 这种鲁棒 的神经 网络 控制器 , 以有效 提高收敛速度 可 并保证其控制精度. 试验结果进一步证 明了这种 自适应神经网络控制算法 的有效性 .
控制系统中的自适应性与鲁棒性研究

控制系统中的自适应性与鲁棒性研究自适应性和鲁棒性是现代控制系统中关键的研究方向之一。
在现实世界中,控制系统必须能够应对各种不确定性和变化,以便准确、稳定地实现所需的控制目标。
因此,研究控制系统自适应性和鲁棒性对于提高控制系统的性能和稳定性至关重要。
自适应控制是指控制系统能够根据系统的动态变化和外部环境的改变自动调整控制策略和参数。
自适应控制算法可以通过对系统状态和输入的实时测量,实时计算并调整控制器的参数,从而适应各种工况条件下的控制要求。
自适应控制算法的核心是参数估计和参数调整。
参数估计一般是通过观测系统输出和输入之间的关系,从而推测出系统的动态特性和参数。
参数调整则是根据估计的参数和控制误差,通过合适的算法和规则来更新控制器的参数,以实现控制目标。
自适应控制算法有许多不同的方法和技术,包括模型参考自适应控制、模型预测控制和基于神经网络的自适应控制等。
这些方法都基于控制系统的数学模型和统计特性,利用现代控制理论和工程技术,通过计算和优化来实现自适应性。
其中,模型参考自适应控制是一种常用的方法,它依赖于一个参考模型来描述控制器应该达到的性能指标,通过比较实际输出与参考模型输出之间的误差,调整控制器参数以减小误差。
另一方面,鲁棒性控制是指控制系统能够抵御各种干扰和不确定性的能力。
鲁棒控制算法可以使控制系统对参数变化、外部扰动或测量误差具有较强的稳定性和鲁棒性。
鲁棒控制通常采用针对不确定性的设计方法,如H∞控制、μ合成控制和滑模控制等。
这些方法通过对系统模型的鲁棒稳定性和性能进行优化,设计出能够抵御各种不确定性和干扰的控制器。
与自适应控制不同,鲁棒控制是一种基于系统模型的设计方法。
它通常通过数学分析和优化方法,充分考虑参数变化和外部干扰对系统稳定性和性能的影响,并通过合适的控制策略和调整参数来提高系统的鲁棒性。
自适应性和鲁棒性在实际控制系统中都具有重要意义。
自适应控制能够使系统在面对各种变化和不确定性的情况下保持稳定性和性能。
控制系统中的神经网络控制理论与应用

控制系统中的神经网络控制理论与应用神经网络控制理论在控制系统中的应用日益广泛。
本文将从神经网络控制的定义和原理入手,深入探讨其在控制系统中的理论与应用方面。
一、神经网络控制的定义和原理神经网络控制是利用神经网络模型来实现对控制系统的建模与控制。
神经网络是一种模仿生物神经元网络结构和功能的人工神经网络模型。
其原理基于多层次、并行处理的结构,通过学习和适应能力实现对系统的建模和控制。
神经网络控制的核心是建立适当的网络结构和权值,并通过学习算法对其进行训练。
常用的神经网络模型包括前馈神经网络、递归神经网络和径向基函数神经网络等。
通过对输入信号的处理和网络参数的调整,神经网络能够实现对复杂系统的非线性建模和控制。
二、神经网络控制在控制系统中的应用1. 神经网络控制在自适应控制中的应用神经网络具有自适应性和非线性映射能力,适合用于自适应控制。
其能够通过学习和反馈调整网络参数,实现对系统的模型自适应和参数识别。
在自适应控制中,神经网络能够实时跟踪系统的变化,并做出相应的控制调整,提高系统的鲁棒性和适应性。
2. 神经网络控制在优化控制中的应用神经网络能够通过学习和优化算法,对系统的控制策略进行优化。
在优化控制中,神经网络可以作为一个强大的优化工具,通过学习系统的状态和控制规律,找到最优的控制策略,提高系统的性能和效率。
3. 神经网络控制在非线性系统控制中的应用传统的控制方法在处理非线性系统时常常面临困难,而神经网络可以有效地处理非线性系统的建模和控制。
通过神经网络的非线性映射能力,可以准确地描述和控制非线性系统的动态性质。
在非线性系统控制中,神经网络能够处理多变量和耦合的系统,并实现对系统的非线性控制。
4. 神经网络控制在智能控制中的应用神经网络具有学习和适应的能力,可以通过不断的学习和训练提高系统的控制能力。
在智能控制中,神经网络能够根据系统的运行状态和外部环境对控制策略进行优化和调整,实现对系统的智能化控制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
控制工程C ontrol Engineering of China May 2007V ol.14,N o.32007年5月第14卷第3期文章编号:167127848(2007)0320290204 收稿日期:2006203216; 收修定稿日期:2006204226 基金项目:国家自然科学基金资助项目(60304012) 作者简介:李宁宁(19762),女,湖南长沙人,研究生,主要研究方向为智能控制、自适应控制等;宋 苏(19632),男,博士,教授。
一种鲁棒神经网络自适应控制策略及其应用李宁宁1,宋 苏2(11北京工业大学人工智能与机器人研究所,北京100022;21国家自然科学基金委员会信息学部,北京100085)摘 要:针对具有外部干扰等不确定因素的离散未知非线性受控对象,提出了一种鲁棒神经网络自适应控制策略。
该策略运用自适应预测及带遗忘因子的递推最小二乘参数估计的思想,对神经网络的预报输出进行修正,利用鲁棒反馈控制器保证系统稳定性,并对控制信号的增量进行限幅以抑制突变大幅值干扰信号对系统的影响。
将提出的控制方法应用于实验室级液面系统的仿真中,结果表明了该控制策略的有效性。
关 键 词:神经网络;模型参考自适应控制;自适应预测;液面系统中图分类号:TP 273 文献标识码:AR obust Neural Netw ork Adaptive C ontrol Scheme and Its ApplicationLI Ning 2ning 1,SONG Su2(1.Institute of Artificial Intelligence and R obotics ,Beijing University of T echnology ,Beijing 100022,China ;2.Department of In formation Sciences ,National Natural Science F oundation of China ,Beijing 100085,China )Abstract :A robust adaptive control based on neural netw ork for unknown nonlinear dynamical systems with bounded disturbances or unm odeled dynamics is proposed.I t is realized using adaptive forecasting and the recursive forgetting factor least square method.The stability of system is guaranteed by a robust controller.The increment of control signal is restricted in a proper range.This scheme is applied to a laboratory 2scale liquid 2level system ,and the results of simulation show the effectiveness of the proposed scheme.K ey w ords :neural netw ork ;m odel reference adaptive control ;adaptive forecasting ;liquid 2level system1 引 言近年来,由于神经网络所具有的良好的非线性映射能力、自学习适应能力和并行信息处理能力等,为解决复杂非线性系统的建模和控制等问题提供了很好的思路。
然而,神经网络控制在实际中的应用大大受阻,原因之一是在实际的工业控制中,大量的干扰等不确定因素广泛存在,使系统的控制效果等受到影响,甚至失去稳定性。
因此,提高神经网络控制系统的鲁棒性变得十分重要,而目前在此领域的研究成果还比较少见。
本文基于神经网络模型参考自适应控制,提出了一种鲁棒神经网络自适应控制策略。
2 鲁棒神经网络自适应控制策略的设计考虑到实际的受控对象多为具有不确定因素的未知非线性系统,本文以间接型神经网络模型参考自适应控制为基础,提出了一种鲁棒神经网络自适应控制策略,其控制结构如图1所示。
图1 提出的鲁棒神经网络自适应控制策略的结构Fig 11Structure of the proposed robust neural netw orkad aptive control图中,两个神经网络分别作为辨识器NNI 和控制器NNC 。
为提高系统鲁棒性,采用对辨识误差进行自适应预测的方法,并通过一个鲁棒反馈控制器RC 保证系统稳定性。
y p ,y ^,y m 分别为受控对象、NNI 和参考模型的输出;u n 和u r 分别为NNC 和RC 的输出;ξ为干扰输入。
假设具有外部干扰或未建模动态的SIS O 离散非线性受控对象采用如下的NARMA 模型描述[1]:y p (k +1)=f [y p (k ),y p (k -1),…,y p (k -n +1),u (k ),u (k -1),…,u (k -m +1)]+ξ(k +1)(1)式中,u (k )和y p (k )分别为受控对象在k 时刻的输入和实际输出;m 和n 分别为输入时间序列和输出时间序列的阶次,m ≤n ;f :R m +n→R 为未知的非线性函数。
1)控制策略 因神经网络模型参考自适应控制NNMRAC 的控制效果在很大程度上取决于神经网络辨识器的辨识精度和神经网络控制器的学习情况,而考虑到实际控制系统中存在的大量不确定因素,及控制系统的实时性要求,对神经网络不能无止境地进行在线训练直至其收敛。
本文采用对辨识误差进行建模和预测的方法,修正神经网络的训练数据,有效地弥补了神经网络在此方面的缺陷。
通过对前p 个采样周期中辨识器NNI 所产生的辨识误差[Δy (k ),Δy (k -1),…,Δy (k -p +1)]进行建模。
其中:Δy (k )=y p (k )-y ^(k )(2)对下一个采样周期中可能产生的偏差Δy (k +1)进行一步预测,将预测结果Δy 3(k +1)补偿到辨识器的输出中,即:y ~(k +1)=y ^(k +1)+Δy 3(k +1)(3)再用修正后的数据y ~(k +1)对神经网络进行训练,预测值的求解将在后续的文字中进行介绍。
应用预测的方法能很好地补偿神经网络的辨识误差,在一定程度上抑制了因动态过程中的不确定因素造成的影响,但不能保证系统的稳定性,因而引入一个鲁棒反馈控制器RC ,根据系统的输出跟踪误差e m =y m -y ~,产生一个反馈控制信号,在系统受到外部干扰等影响时,使系统仍具有良好的跟踪性能。
鲁棒控制器设计为u r (k )=K R e m (k )+u r (k -1)(4)式中,u r (k )为k 时刻鲁棒控制器的输出,用于抑制干扰对控制系统的影响;K R 为控制器增益。
此时,受控非线性系统的输入为u (k )=u n (k )+u r (k )(5)式中,u n (k )为k 时刻神经网络控制器NNC 输出的控制量。
为进一步抑制突变干扰信号使系统在受扰初期产生的波动等不良影响,将式(5)中的控制信号u (k )作如下修正:u (k )=u n (k )+u r (k ),|Δu (k )|≤δu (k -1)+δsign (Δu (k )),|Δu (k )|>δ(6)式中,Δu (k )=u n (k )+u r (k )-u (k -1);δ为给定有界正数。
2)预测部分的设计 时间序列模型最主要的特征就是承认观测值之间的依赖关系和相关性,它是一种动态模型,能够应用于动态预测。
根据时间序列的这一特点,采用相应的方法对所欲知的辨识误差进行预测。
本文中,预测方法采用了基于p 阶自回归模型AR (p )的实时自适应预测算法。
模型的数学表达式为Δy (k +1)=λ1Δy (k )+λ2Δy (k -1)+…+λp Δy (k -p +1)+e (k +1)(7)写成矢量形式为Δy (k +1)=ΦT (k )θ+e (k +1)(8)式中,ΦT(k )=[Δy (k ),Δy (k -1),…,Δy (k -p +1)];θ=[λ1,λ2,…,λp ]T,λi ∈R (i =1,…,p );e (k )为零均值的白噪声。
在参数时变的条件下,由于参数时变的信息更多地蕴藏在新的观测数据中,而与先前观测数据的关系将逐渐减弱,本文采用带遗忘因子的递推最小二乘方法[2]对参数θ进行估计,遗忘因子μ起到强化当前偏差数据对参数估计的作用,且0<μ<1。
递推算法公式如下:θ^(k )=θ^(k -1)+K (k )[Δy (k )-Φ^T (k )θ^(k -1)](9)K (k )=P (k -1)Φ(k )μ+ΦT (k )P (k -1)Φ(k )(10)P (k )=[I -K (k )ΦT(k )]P (k -1)Πμ(11)Δy 3(k +1)=ΦT (k )θ^(k)(12)式中,θ^(k )为参数θ在k 时刻的估计值;Δy (k )由式(2)计算得出;取初始值θ^(0)=0・I p ×1,I p ×1为p行1列的单位矩阵;P (0)=102・I p ×p 。
3)神经网络的训练 在该类控制中,神经网络的训练是重要环节之一。
对辨识器NNI 进行离线训练和在线修正相结合的方式,以提高控制系统在控制初期跟踪的快速性。
结合所提出的控制策略,训练算法如下:①神经网络辨识 对于式(1)所描述的未知SI 2S O 离散受扰非线性系统,进行辨识[3]采用的神经网络模型如图2所示。
图中,V 为输入层到隐层的权值矩阵;W 为隐层到输出层的权值矩阵;g 和h 为隐层和输出层神经元的激活函数;隐层第i 个神经元输出为o i 。
假设第i 层第j 个神经元的净输入为net ij ,阈值为b ij ,则有输入:P =[x 1,x 2,…,x n -m]=[y ~(k ),…,y ~(k -n +1),・192・第3期 李宁宁等:一种鲁棒神经网络自适应控制策略及其应用 u (k ),…,u (k -m +1)](13)输出:y ^(k +1)=h [net 31(k )]=h [∑lj =1j o j(k )-b 31]=h {∑lj =1jg [∑n +m i =1v ijx i(k )-b 2j ]-b 31}(14)图2 神经网络辨识器NNI 的结构Fig 12Structure of neural netw ork identification采用快速BP 算法对神经网络进行训练,学习的目标函数为J m =1Π2[y p (k )-y ^(k )]2(15)假设学习速率为η(k )>0,动量因子为m c ,此时,神经网络模型的权值调整按以下算法进行:δ(k )=y p (k )-y ^(k )(16)Δ j (k +1)=(1-m c )η(k )δ(k )h ′[net 31(k )]o i (k )+m c Δ j (k )(17)Δv ij (k +1)=(1-m c )η(k )δ(k )h ′[net 31(k )]×j (k )g ′(net 2j )x i (k )+m c Δv ij (k )(18)η(k +1)=α×η(k ),δ(k )<δ(k -1)β×η(k ),δ(k )>γ×δ(k -1)η(k )(19)式中,α>1,0<β<1,γ>1。