一种基于rbf神经网络的大口径转台系统模型辨识方法

文档序号:9546352阅读:1065来源:国知局
一种基于rbf神经网络的大口径转台系统模型辨识方法
【技术领域】
[0001] 本发明涉及智能控制、模式识别技术领域,特别涉及一种基于RBF神经网络的大 口径转台系统模型辨识方法。
【背景技术】
[0002] 传统的模型辨识方法有阶跃响应法、频率响应法以及相关分析法等,此类方法通 过分析对象的物理规则进行建模,需要有系统的理论数学模型。之后K. F. Gauss提出了用 最小二乘理论,这一算法具有计算原理简单,并且不需要随机变量的统计特性,目前最小二 乘理论是动态模型辨识中最常用的方法,但是最小二乘估计具有它的缺点也就是非一致 性,存在偏差,因此也相继提出了广义最小二乘法以及随机逼近算法等经典系统辨识方法。
[0003] 对大口径转台来说,其摩擦力矩、波动力矩、风阻等干扰信号对伺服控制的影响非 常大,将系统近似为线性模型并不能取得满意的控制结果,传统的系统模型辨识方法通常 采用阶跃响应测试法和频率测试法,这类方法得到的是系统的二阶线性模型,在一定程度 上可以近似的体现系统的运动特性,无法应用于大口径转台的伺服控制设计。
[0004] 神经网络的研究始于20世纪40年代,目前有自适应线性单元网络、Hopfield网 络模型、BP方向网络算法等。现今模式识别领域常用的神经网络包括感知器网络、RBF网 络、Hopf ieId网络、CAMAC网络和模糊神经网络。针对BP神经网络容易陷入局部极小值的 缺点,出现了许多改进的BP神经网络算法,如Alopex算法、遗传算法,模拟退火法等,但这 些算法并不适用于实时性要求较高的在线模式识别领域,而Singhal S提出的改进的卡尔 曼滤波前向BP算法不对学习速率进行猜测,而是把网络权值作为一个动态系统的状态,运 用卡尔曼滤波进行增广矩阵估计,使其具有收敛速度快、精度高的特点。

【发明内容】

[0005] 本发明要解决现有技术中的大口径转台控制中存在的摩擦力矩大、风阻影响大的 技术问题,提供一种可以使系统具备较宽的工作频率范围、良好的工作稳定性、较高的工作 精度、快速的响应速度、和强大的负载能力的,基于RBF神经网络的大口径转台系统模型辨 识方法。
[0006] 为了解决上述技术问题,本发明的技术方案具体如下:
[0007] -种基于RBF神经网络的大口径转台系统模型辨识方法,包括以下步骤:
[0008] 采用RBF神经网络进行系统辨识;
[0009] 按照得到的神经网络,对阶跃样本数据进行归一处理;
[0010] 对样本数据进行仿真并与原始输出结果进行比较。
[0011] 在上述技术方案中,采用RBF神经网络进行系统辨识步骤具体包括以下步骤:
[0012] 假设神经网络有一个输出量,则误差的平方和E代价函数表示为
[0014] 设隐层基函数为高斯函数,用梯度下降法求解神经网络的参数使上式达到最小 值;则有误差代价函数对隐层到输出层权值的偏导数:
[0016] 误差函数对高斯函数宽度σ郝偏导数:
[0018] 误差函数对高斯函数中心(^的偏导数:
[0020] 为使目标函数最小化,设η为学习速率,则各参数的修正量计算公式为:
[0022] 以上各式中,N表示隐单元的个数,c表示奇函数的中心,M · I I表示范数取欧几 里得范数形式,W1为第i个隐单元的权值,舛|χ-?|)表示N个径向基函数的集合,η代表隐 层神经元的个数,Xk为第k个输入量,c i为第i个径向基函数的中心点,σ i为高斯函数的 宽度。
[0023] 在上述技术方案中,对样本数据进行仿真并与原始输出结果进行比较步骤具体 是:应用matlab软件对样本数据进行仿真并与原始输出结果进行比较。
[0024] 本发明具有以下的有益效果:
[0025] 本发明针对大口径转台运动模型的非线性特点,按照神经网络的建模理论,提出 RBF神经网络实现伺服系统模型建立的方法。根据实验数据分别对系统模型在阶跃响应和 正弦响应的网络输出与实际输出进行了对比。实验结果表明,利用设计所提出的RBF神经 网络建模方法,收敛速度快,隐层神经元数量少,系统辨识误差可达到10 5量级,并且由于 其运算简单等特点可用于在线系统辨识当中。
[0026] 本发明的基于RBF神经网络的大口径转台系统模型辨识方法已经应用于某大口 径转台的伺服控制中,取得了良好的实验效果,提高了系统的稳定性及抗干扰能力,同时降 低了系统误差。实践证明:传统的直接辨识法得到的系统辨识结果在用其他不同输出的曲 线进行验证时,误差通常较大。利用RBF神经网络辨识方法对大口径转台进行系统辨识,系 统的抗干扰性更强、稳定性更好,误差比较小。
【附图说明】
[0027] 下面结合附图和【具体实施方式】对本发明作进一步详细说明。
[0028] 图1为RBF神经网络训练曲线示意图。
[0029] 图2为RBF神经网络训练后的网络结构示意图。
[0030] 图3 (a)为输入为3000时阶跃响应原始示意图。
[0031] 图3 (b)为输入为3000时阶跃响应细节示意图。
[0032] 图4为仿真结果与实际结果辨识误差曲线示意图。
[0033] 图5 (a)为输入为2000时阶跃响应原始示意图。
[0034] 图5 (b)为输入为2000时阶跃响应细节示意图。
[0035] 图6为正弦输入系统响应曲线示意图。
[0036] 图7为辨识模型输出与实际输出曲线对比示意图。
[0037] 图8为模型输出与实际输出误差曲线示意图。
【具体实施方式】
[0038] 本发明在传统伺服控制模型辨识的基础上,分析大口径转台模型非线性的特点。 按照神经网络的建模理论,讨论利用RBF神经网络实现伺服系统模型建立的方法。根据实 验数据分别对系统模型在阶跃响应和正弦响应的网络输出与实际输出进行对比。实验结果 表明,利用发明的RBF神经网络建模方法,收敛速度快,隐层神经元数量少,系统辨识误差 可达到10 5量级,并且由于其运算简单等特点可用于在线系统辨识当中,为内模控制等先 进控制算法提供了坚实的理论基础。
[0039] RBF神经网络的本质思想是在反向传播学习算法中应用递归技术,这种技术在统 计学中被称为随机逼近,而径向基函数是在神经网络里的隐单元层中提供一个函数,这个 函数在输入层到隐层空间映射时构建一个任意的基。
[0040] RBF神经网络是一种带有单隐层的三层前馈神经网络,从输入层到隐层的变换是 非线性的,其变换函数是RBF径向基函数,而从隐层到输出层的变换是线性的,它是一种局 部逼近类型的网络,可以想象为模糊系统的一种特例。RBF将函数逼近问题映射到高维空 间,使其更容易实现线性可分,而它的空间维数越高,逼近就越精确。
[0041] RBF神经网络的函数F(X)是用径向基函数来线性组合逼近,其表达式如下式:
[0043] 式中,N表示隐单元的个数,c表示奇函数的中心,M · I I
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1