系统辨识考试汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于人工神经网络的二阶系统辨识
摘要:BP神经网络是误差反向传播神经网络的简称,提供了一个处理非线
v k的二阶系统,提出了改进的BP神经网络性问题的模型。本文针对带有噪声()
对二阶系统的辨识方法,以达到对系统的精确辨识;通过仿真实验数据可得,神经网络的输出与被辨识系统输出之间的误差很小(当k>=8时,error<0.1%);首先介绍了人工神经网络的系统辨识方面的发展与研究现状,然后介绍常规BP算法和改进的BP算法,最后通过一个具体的二阶系统的实例充分证明了改进BP 神经网络具有的良好辨识效果,实用性强。
关键字:BP神经网络;系统辨识;二阶非线性系统
Second-order system identification based on artificial neural
networks
WeiLu
(College of Electrical and Control Engineering, Xi’an University of Science and
Technology,Xi’an 710054,China)
Abstract:BP neural network is the abbreviation of erroneous reverse transmission
neural network, which provides a model of dealing with nonlinear problems.In this
paper, the second-order system with noise, and puts forward the improved BP neural
network to second order system modeling method. In order to achieve an accurate
identification of the system.Through the simulation experiment the error between the
output of neural network and the output of identification system is very small(The
error<0.1% when k>=8). First, introduced the artificial neural network system
identification aspects of development and research,Then, introduced the conventional
BP algorithm and improved BP algorithm,Finally, Through an example of a specific
second-order system fully proved that the improved BP neural network has good
recognition results and practical.
Key words:BP neural network;System Identification;Second-order nonlinear system 一绪论
在自然科学和社会科学的各个领域中,越来越多需要辨识系统模型的问题
已广泛引起人们的重视,很多学者在研究有关线性和非线性的辨识问题。
(一)系统辨识概述
系统辨识(System Identification)是现代控制理论中一个很重要的组成部分,现今控制理论的应用日益广泛,控制过程的复杂性日益提高,但它的实际应用仍不能脱离控对象的数学模型。它是根据系统的输入输出时间函数来确定描述系统行为的数学模型,是现代控制理论中的一个分支。通过辨识建立数学模型的目的是估计表征系统行为的重要参数,建立一个能模仿真实系统行为的模型,用当前可测量的系统的输入和输出预测系统输出的未来演变,以及设计控制器。在多数情况下,被控对象的数学模型是不知道的,或在正常运行期间模型的参数可能发生变化。因此利用控制理论去解决实际问题时,首先要建立被控对象的具体模型,充分掌握被研究对象的变化规律。在表征系统对象的相互关系时,确定对应的数学模型,是控制理论能否成功地应用于实际的关键之一,辨识正是适应这一需要而形成的一门学科。
对系统进行分析的主要问题是根据输入时间函数和系统的特性来确定输出信号。对系统进行控制的主要问题是根据系统的特性设计控制输入,使输出满足预先规定的要求。而系统辨识所研究的问题恰好是这些问题的逆问题。系统辨识包括两个方面:结构辨识和参数估计。在实际的辨识过程中,随着使用的方法不同,结构辨识和参数估计这两个方面并不是截然分开的,而是可以交织在一起进行的。概况起来,辨识的实质就是从一组模型类中选择一个模型,按照某种准则,使之能最好的拟合所关心的实际过程的动态特征。
(二)神经网络概述
神经网络是从微观结构和功能上模拟人脑的组织结构和运行机制。由大量简单的神经元分层组织在一起,实现人脑的某些功能。它不需要对被描述的对象建模,能够较好地描述非线性系统和不确定性系统。神经网络具有可并行计算、分布式信息存储、自适应和自学习功能强等优点。被广泛应用在非线性控制领域。比其他非线性辨识方法优越的是神经网络可以不依赖模型函数,也就是说,可以不用了解被辨识非线性系统输入和输出之间存在何种数学关系,只要给定系统输入样本、网络的结构以及系统输出的教师信号,利用网络输出和教师信号的差值来修正网络的权值和阈值,直至满足要求。目前广泛使用的有两种神经网络,一种是多层神经网络,另一种是循环神经网络。其中BP网络是最常用的一种多层神经网络。
(三)非线性时变系统概述