测试测量
返回首页

基于改进神经网络的非线性系统观测器设计

2011-09-05

    近年来,鉴于神经网络的特性和发展潜力,神经网络成为研究的热点之一。伴随着控制对象复杂性的提高,系统存在的不确定因素和难以确切描述的非线性特性也随之增多,神经网络的研究和发展显得尤为重要。与传统控制系统状态观测器相比,神经网络状态观测器具有更强的逼近非线性函数的能力和容错性,尤其适用于多输入多输出系统。
    与线性定常系统中的设计[2]相比,本文是在非线性系统中利用前馈神经网络的函数逼近能力,设计出了一种神经网络观测器,并对观测器的稳定性进行了分析。本文采用了LM优化算法来改进BP网络,由于其算法可以比标准梯度下降法网络训练速度提高几十甚至上百倍[3],从而大大提高了工作效率。仿真结果说明了设计的合理性和有效性。
1 观测器设计原理
    神经网络观测器的原理与传统状态观测器相似,都是利用重构的思想。神经网络的主要作用是来逼近系统中的非线性函数。首先将输入量u、状态变量x作为BP神经网络的输入,对神经网络进行训练,使其逼近非线性函数h(x,u);然后将训练好的网络用于构成观测器,并通过神经网络观测器的输出y与原来系统的输出y的差值来确定调整BP网络的权值,使其获得想要的状态估计变量x。系统只有y可以直接测量。
    设计一个神经网络观测器关键是找一个神经网络去识别非线性,并且利用传统的观测器思想去重构状态。因此,神经网络观测器模型如图1所示。
2 神经网络非线性系统观测器的建立
    给定如下的非线性系统:


 
  

     本文在非线性系统下建立了神经网络观测器,其具有很好的逼近非线性函数的能力。仿真结果说明了其有效性。
参考文献
[1] 周东华, 叶银忠. 现代故障诊断与容错控制[M]. 北京:清华大学出版社,2000.
[2] 田建兵, 郑晟. 基于神经网络的状态观测器设计[J]. 机械工程与自动化,2008,16(3):22-25.
[3] 高雪鹏, 丛爽. BP网络改进算法的性能对比研究[J]. 控制与决策, 2001,16(2):167-172.
[4] LAKHAL A N, TLILI A S, BRAIEK N B. Neural network observer for nonlinear systems application to induction motors[J]. International Journal of Control and Automation, 2010, 3(1).
[5] ABDOLLAHI F, TALEBI H A. A stable neural network observe-based observer with application to flexible joint manipulators[J]. IEEE Transaction on Neural Network. 2006(1):118-129.
[6] 武宏伟, 戴琼海, 王普, 等. 基于神经网络的非线性系 统的观测器设计[J]. 清华大学学报,2000,40(3):11-15.
[7] 丛爽. 面向MATLAB工具箱的神经网络理论与应用[M]. 北京: 中国科学技术出版社, 2009.

 

进入测试测量查看更多内容>>
相关视频
  • LABVIEW数据采集随书视频

  • 微机电系统技术

  • 周公系列讲座——示波器讲解

  • 了解传感器融合和追踪

  • 电子设计竞赛中测控类题目应用对策

  • 电子测量与智能仪器(浙江大学)

精选电路图
  • 单稳态控制电路设计与分析

  • IGBT模块通过控制门极阻断过电流

  • 开关电源的基本组成及工作原理

  • 比较常见的功率整流器和滤波电路

  • 基于CA3193的热电偶放大器电路

  • 基于TDA1554的立体声放大器电路

    相关电子头条文章