系统辨识考试汇总

系统辨识考试汇总
系统辨识考试汇总

基于人工神经网络的二阶系统辨识

摘要: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网络是最常用的一种多层神经网络。

(三)非线性时变系统概述

所谓非线性系统,是指系统的输入输出关系不符合叠加原理的性质。与线性系统相比,非线性系统响应多个信号的输出量,并不等于每个信号的加权求和量。非线性系统广泛存在于人们的生产生活中,随着人类社会的发展进步,越来越多的非线性现象和非线性系统被研究者们认识并关注。在实际应用中,许多模型被当作线性模型来对待,原因是线性系统辨识理论已经趋于成熟,线性模型更易于分析和处理。

由于被辨识的系统特性是随时间而变化的,所以历史数据不能完全反映被辨识系统的当前特性,真正能够反映当前特性的是较新的观测数据。因此为提高辨识效果,需强调新信息对模型参数的作用,即通过新的观测数据不断提取新的系统信息,更新参数,从而实时反映时变系统的当前特性。随着科学技术的迅猛发展,控制系统越来越复杂,对控制精度的要求越来越高,具有复杂非线性的系统不能用线性模型来近似替代,所以研究非线性系统辨识理论有着很重要的实际意义。

二BP神经网络

在人工神经网络的实际应用中,BP网络广泛应用于系统辨识、函数逼近、模式识别/分类、数据压缩等。80%~90%的人工神经网络模型采用BP网络或它的变化形式,它是前馈网络的核心部分,体现了人工神经网络最精华的部分。

BP学习算法属于误差修正型学习,其关键在于根据误差修正输出层和隐含层的连接权值。学习的基本实现方式是基于最小平方误差准则和梯度下降最优化方法来确定权值调整法则。

(一)BP神经网络模型

BP(Back Propagalion)网络是一种基于误差反向传播算法的、单向传播的多层前馈网络。BP网络由于具有结构简单、可操作性强、能模拟任意的非线性输入输出关系等优点而成为目前广泛使用的神经网络模型。BP神经网络由输入层、隐藏层和输出层三层结构组成,其中隐藏层又可分为单层结构和多层结构。每层由若干个神经元构成,相邻层之间由权值来连接,且每一个神经元都与相邻层的所有神经元相连接,其拓扑结构如图1所示:

o 1 … o k … o l

W 1○

W k ○ W l ○

y 1○ y 2○ … ○ y j … ○y m V 1 V m ○ ○ ○ ○ ○

x 1 x 2 … x i … x n-1 x n

图1 BP 网络的拓扑结构

BP 神经网络由信息的正向传播和误差的反向传播两个过程组成。输入层各神经元负责接收来自外界的输入信息,并传递给隐藏层各神经元;隐藏层是内部信息处理层,负责信息变换,根据信息变化能力的需求,隐藏层可以设计为单隐层或者多隐层结构;最后一个隐层传递到输出层各神经元的信息,经进一步处理后,完成一次学习的正向传播处理过程,由输出层向外界输出信息处理结果。当实际输出与期望输出不符时,进入误差的反向传播阶段。误差通过输出层,按误差梯度下降的方式修正各层权值,向隐层、输入层逐层反传。周而复始的信息正向传播和误差反向传播过程,是各层权值不断调整的过程,也是神经网络学习训练的过程,此过程一直进行到网络输出的误差减少到可以接受的程度,或者预先设定的学习次数为止。 (二)BP 算法推导

(1)输出误差E 的定义:2

21

11=(o )22l k k k E d O d =-=-∑()

将以上误差定义式展开至隐层:

1

2

211111=[()][()]22l l m k k k jk j k k j E d f net d f w y +===-=-∑∑∑ 其中 k j k j j

n e t w y =∑ 进一步展开至输入层:

2

1111()2l m k jk j k j E d f w f net +==??????=-?? ???????∑∑2

111111()2l m n k jk ij i k j i d f w f v x ++===??????=-?? ???????∑∑∑

(2)误差反传

k

jk jk k jk

net E E w w net w ηη

????=-=-???

j

ij ij j ij

net E E v v net v ηη

????=-=-???

()

jk j j

k

j jk

jk

w y net y w w ??==??∑

j ()ij j j

j ij

ij

v x net x v v ??=

=??∑

o k k

E net δ?=-

? y

j j E net δ?=-?

综合输出层权值调整式改写为:o jk k j w y ηδ?=

综合隐层权值调整式改写为:

y i j j

j

v x ηδ?= '()o

k k

k k k k k o E E E f net net o net o δ????=-=-=-???? '()j y

j

j j j j j

y E E E f net net y net y δ????=-=-=-???? 211()2()l j j k k k k k

d o E d o o o =???- ?

???==--??∑

1()l

k

k j k

j net E E y net y =???=????∑ '

'()()()o k k k k k k

E f net d o f net o δ?=-

=-? 1l i k i

i k jk j j

w y net w y y =??? ????==??∑ 11()()l l

o jk k jk k k j k E E w w y net δ==??=?=??∑∑ ''1()()l y

o j j k jk j k j E f net w f net y δδ=???=-= ????

∑ (3)函数激发

在非线性系统模型辨识中,常用的是一种典型的多层并行网,即多层BP 网络。其激发函数通常选用连续可导的Sigmoid 函数:

1()1x f x e

-=

+ 2

2

1()()(1)(1)net net f net e o o o o e --'=--=-=-+ ()(1)k k k f net o o '=- ()(1)j j j f net y o '=-

'

()()(1)o k k k k k k k

E f net d o o o o δ?=-

=--? '1()(1)l y

o j

j k jk j j k j E f net w y o y δδ=???=-=- ????

()(1)o j k k j k k k k j

w y d o o o y

ηδη?==--

1

()(1)l

y o ij j i

k jk j j i k v x w y y x ηδηδ=?==-∑

(三)BP 网络存在的问题及解决方案

BP 网络在实际应用中存在不少问题:

(1)学习算法的收敛速度慢,它是以梯度下降法为基础的,只具有线性收敛速度。(2)学习因子和记忆因子 η,α没有一种选择的规则,若选得过大会使训练过程引起振荡,若选得过小会使训练过程更加缓慢。(3)网络对初始值的敏感度。(4)网络的隐层节点个数的选择尚无理论指导,而是根据经验选取。(5)从数学上看BP 算法是一个非线性的优化问题,这就是不可避免得存在局部极小问题。

近年来人们对BP 算法做了大量研究改进工作,主要包括以下几个方面: (1)提高学习速率的方法研究。Jacobs 等在这个研究中做了大量工作。他们主要是根据学习进展情况在训练过程中改变学习因子。采用这种方法改进的BP 算法,其好处是不增加额外的计算量,通过调整学习因子基本上可保证算法的收敛,但还是不能令人满意。

(2)利用目标函数的二阶导数信息对网络训练精度的改进。Kramer 等在这当面做了大量研究。这种方法主要是利用指标函数二阶信息,即二阶导数矩阵或是对二阶导数矩阵的近似,这样构成其具有超线性收敛的算法。这种研究是以非线性优化理论为基础的,是将BP 多层网的训练问题归结为一个非线性的规划问题。但这种算法的应用带来了一些实际问题。BP 多层网本身就是一种并行处理结构,要采用这种改进的算法,则必须将网络的权值展开构成一个权向量来进行各种向量、矩阵运算,或者构成一个矩阵近似指标函数,该阵是关系权值向量的Hessian 阵。这对于多层网的并行处理能力有较大影响。有些研究者将二阶信息应用到某一层或者某一节点,这在一定程度上对网络训练的精度有所改进,但又使运算工作量增加,从而影响了训练速度。

以上两种改进算法为提高神经网络的训练速度和精度的研究奠定了基础。因此,对非线性程度不太严重、并行算法要求不太高且被测系统过渡过程较慢的情况,二阶算法是可用的。

三 采用改进BP 神经网络对具有噪声的二阶系统辨识

(一)建模过程

系统辨识中有正向建模和逆向建模的结构,从神经网络的输入/输出与被辨

识系统的输入/输出的关系上,正向建模可分为两种辨识结构:并联型与串—并联型,逆向建模分为直接逆向辨识结构和特殊逆向辨识结果。

1)并联型:如图2所示,由于被辨识系统的输入/输出与神经网络的输入/输出是并联的,所以称之为并联型辨识结构。并联模型由内时延反馈网络、输出反馈网络实现。

系统

TDA

神经网络

1

-Z TDL

)

(y k p )

(e k )

1(y m +-n k )1-(y m k )

1(u m +-m k )

1-(u m k )

1(y m +k m

y -+

图2 并联型辨识结构

2)串—并联型:如图3所示,由于被控对象的输入与NN 的输入并联,而被控对象的输出串联至NN 的输入,所以称为串一并联型辨识结构。串并联结构可由时延神经网络、PID 神经网络实现。由于此型结构用系统输入/输出作为辨识信息对网络进行训练,因此有利于保证辨识模型的收敛性和稳定性,所以这种结构在系统辨识中应用较多。

系统

TDA

神经网络

1

-Z TDL

)

(y k p )

(e k )1-(y p k )

1(u +-m k )

1-(u k )

1(y p +∧

k -+

)

(y p k ∧

)

1n -(y p +k

图3 串—并联型辨识结构

(二)基于降低网络灵敏度的BP 网络改进算法

在网络输入扰动、网络参数变化或被辨识系统参数变化时,根据系统在被辨识过程中的误差,动态地控制神经网络各层权值,特别是最末一级隐层到输出层的权值矩阵(即输出层的权值矩阵)修正,可以使网络的输出的均方差快速减小,从而使网络灵敏度降低。

本文采用的基于降低网络灵敏度的BP 网络改进算法。神经网络辨识器的灵敏度定义为

()(

)ε??=

?i

m

i m

y MSE S

对第j 个输入j

x 的网络输出分量

mj

y ,由于激发函数sigmoid 作用下,经过

化简可以得到:

()()ij i b m m mi a y y y 21}1{ω?-≈?-

在常规BP 学习算法基础上,在网络的误差反向传播信号线上增加一个协调

器,该协调器控制各层权值的修正;当网络的综合误差ε

?较大时,协调器控制网络输出层的权值阵b i j ω

增大,使网络输出迅速变化;当训练误差为

%

20%10<≤e 时,协调器控制网络输出层的权值阵bij ω减小,同时停止其他层

权值的修正,使网络灵敏度()?i m S 降低,以免网络输出过冲,造成反向误差;当训练误差

%

10

值修正,同时停止网络输出层的权值阵

bij

ω和其他级隐层权值的修正,网络灵敏

度再降低,使网络输出和被辨识系统的输出误差达到允许值。基于降低网络灵敏度的BP 网络改进算法,动态地将全局反向传播式网络变成局部反传式网络,可以使网络学习速率大大提高。

(三)改进BP 神经网络对具有噪声的二阶系统辨识

应用Matlab 软件里的神经网络工具包对带有噪声的二阶系统模型进行辨识。对具有随机噪声的二阶系统的模型辨识,进行标幺化以后系统的参考模型差分方程为:

12()(1)(2)(1)()y k a y k a y k bu k v k =-+-+-+

式中,10.3366a =,20.6634a =,0.68b =,()v k 为随机噪声。由于神经网络的输出最大为1,所以,被辨识的系统应先标幺化,这里标幺化系数为5.利用图2正向建模(并联辨识)结构,神经网络选用3-9-9-1(输入层i 、隐层j 包括2级,

输出层k 的节点个数分别为3、9、9、1个)型,采用改进BP 算法,在常规的BP 网络中增加协调器,采用Sigmoid 函数。 辨识结果:

01020

30405060

024用MBP 算法确定模型

k

y x a n d y m

10

20

3040

50

60

012

x 10

-3

k

e r r o r

10

20

3040

50

60

-0.5

00.5k

r a n d o m n o i s e

yx is 系统

ym is 确定模型

图5 改进BP 算法对具有随机噪声的二阶系统辨识结果

各层权值如下:

w11ij =

w21j =

0.2352 0.4855 0.2455 -0.0591 -0.1009 0.1585 0.0691 0.1009 0.2093 0.1989 0.0494 0.0475 0.0607 0.2363 0.1214 -0.1525 0.1005 0.1260 0.0210 -0.1191 -0.0157 -0.1511 0.0994 0.0475 0.0993 0.0989 0.0994 0.0475 -0.0007 0.0989 -0.1506 0.0475

0.0993 0.2489 0.0994 0.0475 w121ij =

Columns 1 through 9

0.0166 0.0182 0.0144 0.0105 0.0024 0.0034 0.0024 0.0024 0.0024 0.0247 0.0297 0.0212 0.0128 -0.0028 -0.0009 -0.0028 -0.0027 -0.0028 0.1465 0.1672 0.1268 0.0866 0.0069 0.0168 0.0069 0.0069 0.0069

0.3045 0.3436 0.2640 0.1844 0.0240 0.0441 0.0240 0.0239 0.0240

0.1536 0.1729 0.1333 0.0935 0.0132 0.0233 0.0132 0.0132 0.0132

0.1465 0.1672 0.1268 0.0866 0.0069 0.0168 0.0069 0.0069 0.0069

0.1465 0.1672 0.1268 0.0866 0.0069 0.0168 0.0069 0.0069 0.0069

0.1465 0.1672 0.1268 0.0866 0.0069 0.0168 0.0069 0.0069 0.0069

0.1465 0.1672 0.1268 0.0866 0.0069 0.0168 0.0069 0.0069 0.0069

图5中,yx表示被辨识系统的输出,ym表示神经网络的输出,即由改进BP 算法辨识的系统模型的输出。在程序中yx和ym已用标幺化系数还原到原系统值。“error”表示辨识过程中的训练误差,在k=8以前最大误差不超过0.2%,之后误差在0.1%以内。“random noise”表示随机噪声。

四结论

虽然传统BP神经网络方法具有很高的拟合精度,但是学习算法的收敛速度却比较慢。本文主要根据学习进展情况(一般指训练误差)在训练过程中改变学习因子的基础上,在神经网络的误差反传权值修正时增加一个协调器,该协调器将全反传式网络变成局部反传式网络,使学习速率大大提高。因此提出改进的BP神经网络对具有噪声的二阶系统有很好的辨识效果,误差较小,学习速率快。

参考文献

[1]侯媛彬,汪梅,王立琦.系统辨识及其MATLAB仿真[M]北京:科学出版社,2004:197-214.

[2]翟东海,李力.基于模糊神经网络的非线性系统模型的辨识[J].计算机学报,2004,V27(4):561-565

[3]刘玉儒,张振华,刘陵顺,刘迪.一种基于BP神经网络算法PID控制器的研究与仿真[J].电子设计工程,2012,20(12)

[4]何松,戚建宇.基于改进BP神经网络的手写体数字识别.计算机科学[J],2011,38

[5]宋宜斌,王培进.基于径向基函数神经网络的非线性模型辨识[J].计算机工程2004,V30(5):142-144

[6]崔功杰,王国宏,刘振献.基于L-M算法改进BP网络的信息对抗能力评估.火力与指挥控制[J].2012,37

[7]黄威.非线性时变系统的辨识方法的研究[J].湖南农机,2012,39(7)

[8]李昕奇,金勇.GA-BP神经网络在伺服系统辨识中的应用[J].机械制造与自动化,2012,41

[9]史会余,孟凡荣.BP神经网络在煤矿监测数据预测中的应用[J].微计算机信息,2008,24

[10]H Karagvlle;L Malgaca;H F Anslysis of Active Vibration Control in Structures by ANSYS[J].2004

[11]欧阳金亮,陆黎明.综合改进BP神经网络算法在股价预测中的应用.计算机与数字工程[J].2011,256

[12]张翼飞,杨辉,邓方林.二阶系统模糊结构控制器设计及稳定性分析.系统工程与电子技术[J],2005,27(2)

[13]张京军,王二成,何丽丽,高瑞贞.基于BP神经网络的压电智能结构振动系统辨识.噪声与振动控制[J],2008,28(3)

[14]ZENG Jun,FANG Hou-hui.PID control and MATLAB simulation of the neural network[J].Modern Electronic Technology,2004,27(2):51-52

[15]Lu Qiuqin,Liu Guan.An Approach to Air Leakage Points Identification in Branches of Ventilation System Based on Fishswarm Algorithm[J].Journal of System Simulation(S1004-731X),2007,19(12):2677-2682.)

附录:

程序清单:

w10ij=[.01 .01 .02; .1 .11 .02; .01 0 .1; .11 .01 .02;.1 .1 .02; .11 .1 .1;.1 .1 .1;0 .1 .1;.1 0 .1];

w11ij=[.1 .2 .11; .02 .13 .04; .09 .08 .08; .09 .1 .06; .1 .11 .02; .06 0 .1;.1 .1 .1;0 .1 0;.1 .1 .1];

w20j=[.01;.02;.1;.2;.1;.1;.1;.1;.1];

w21j=[0; 0.1; .1; .02;0;.1;.1;.1;.1];

q0j=[.9 .8 .7 .6 .1 .2 .1 .1 .1];

q120j=q0j;

q11j=[.5 .2 .3 .4 .1 .2 .1 .1 .1];

q12j=q11j;

w121ij=w20j*q0j;

w120ij=w20j*q11j;

f1=5;

q2j=0; % threshold value

p0=.2;

k1=1;

p1=.3;

w=0;

xj=[1 1 1]; % inputs

error=0.0001;

a1=[1 1 1 1];

n=1;

e1=0;

e0=0;

e2=0;

e3=0;

e4=0;

yo=0;

ya=0;

yb=0;

y0=0;

y1=0;

y2=0;

y3=0;

u=0;

u1=0;

u2=0.68;

u3=.780;

u4=u3-u2;

k1=1;

kn=28;

e3=.055; z1=0;

z12=0; q123j=0; t2j=0; o12j=0;r=0;r1=0; s=0.1;d2j=0;

%++++++++++++++++++++++++++++++% calculating output of the hidden layer v1=randn(1,60);

for m=1:60

s1=0.1*v1(m)

yn=.3366*y2+.6634*u1+s*s1;

y1=y2;

y2=yn;

yp=yn;

u0=u1;

u1=u2;

yx(m)=yn;

for k=1:100

% calculating output of the hidden layer(1)

for i=1:9

x1=[w11ij(i,1)*xj(:,1)]+[w11ij(i,2)*xj(:,2)]+[w11ij(i,3)*xj(:,3)];

x=x1+q11j(:,i);

o=1/[1+exp(-x)];

o11j(i)=o;

end

% calculating output of the hidden layer(2)

for i=1:9

for j=1:9

z1=z1+w121ij(i,j)*o11j(:,j);

end

z=z1+q12j(:,i);

o=1/[1+exp(-x)];

o12j(i)=o;

end

% calculating output of the output layer

for i=1:9

yb=yb+w21j(i,:)*o12j(:,i);

end

yi=yb+p1;

y=1/[1+exp(-yi)];

% calculating error value between aim and practice value

e0=e1;

e1=e2;

e2=[(yp-y).^2]/2;

e(k)=e2;

xj1=e2;

xj2=e1;

xj3=e0;

xj=[xj1 xj2 xj3];

% revising right value (1)

for i=1:9

d1=o11j(:,i)*[1-o11j(:,i)]*d2j*w21j(i,:);%计算第1隐层误差反传信号do=o11j(:,i)*d1;

qw=q11j(:,i)-q0j(:,i);

q2j=q11j(:,i)+.8*do+.4*qw;

q3j(:,i)=q2j;

for j=1:3

dw=w11ij(i,j)-w10ij(i,j);

w12ij=w11ij(i,j)+.8*do*xj(j)+.6*dw;

w13ij(i,j)=w12ij;

end

end

w10ij=w11ij;

w11ij=w13ij;

q0j=q11j;

q11j=q3j;

% revising right value (2)

for i=1:9

d1=o12j(:,i)*[1-o12j(:,i)]*d2j*w21j(i,:);%计算第2隐层误差反传信号do=o12j(:,i)*d1;

qw=q12j(:,i)-q120j(:,i);

t2j=q12j(:,i)+.8*do+.4*qw;

q123j(:,i)=t2j;

for j=1:9

dw=w121ij(i,j)-w120ij(i,j);

w122ij=w121ij(i,j)+.8*do*o11j(j)+.6*dw;

w123ij(i,j)=w122ij;

end

end

w120ij=w121ij;

w121ij=w123ij;

q120j=q12j;

q12j=q123j;

% revising right value (3)

if m<4, r=0.2; r1=0.0001 ;

else

r=0.14; r1=0.005;

end

for i=1:9

d2j=y*(1-y)*(yp-y);%计算输出误差反传信号

dw=w21j(i,:)-w20j(i,:);

w22j=w21j(i,:)+r*d2j*o12j(i)+.4*dw+r1*e2;

w23j(i,:)=w22j;

end

w20j=w21j;

w21j=w23j;

ph=p1-p0;

p2=p1+.96*(yp-y)+.58*ph+r1*e2;

p0=p1;

p1=p2;

u=y;

% k=k+1;

if e2<=.005 break;

else

end

end

yx(m)=yp*f1;

e3(m)=e2;

ym(m)=y*f1;

v(m)=s1;

% m=m+1

m6=m

end

w11ij=w13ij

w121ij=w123ij

w21j=w23j

m1=m;

% grapher

subplot(3,1,1)

m=1:m6;

plot(m,yx,m,ym,'kp'),title('用MBP算法确定模型'),xlabel('k'),ylabel('yx and ym') legend('yx is 系统','ym is 确定模型'); %图标炷

subplot(3,1,2)

m=1:m6;

plot(m,e3),xlabel('k'),ylabel('error')

subplot(3,1,3)

m=1:m6;

plot(m,v),xlabel('k'),ylabel('random noise')

系统辨识考试汇总

基于人工神经网络的二阶系统辨识 摘要: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 一绪论 在自然科学和社会科学的各个领域中,越来越多需要辨识系统模型的问题 已广泛引起人们的重视,很多学者在研究有关线性和非线性的辨识问题。

系统辨识答案

1:修改课本p61的程序,并画出相应的图形; u = -1 -1 -1 1 -1 1 1 -1 1 -1 1 -1 -1 1 1 z = Columns 1 through 11 0 0 Columns 12 through 16 HL =

0 0 0 ZL = c = a1 =

a2 = b1 = 1 b2 = 2:修改课本p63的程序,并画出相应的图形(V的取值范围为54-200); V = [, , , , , ]τ P = [, , , , , ]τ ZL = [, , , , , ]τ HL = c4 = alpha = beita = +004 3:表1中是在不同温度下测量同一热敏电阻的阻值, 70时根据测量值确定该电阻的数学模型,并求出当温度在C?

的电阻值。 要求用递推最小二乘求解: (a )设观测模型为 利用头两个数据给出 ?? ???===-0L T L L T L L z H P θH H P P 000)0()0(?)()()0(1 0 (b )写出最小二乘的递推公式; (c )利用Matlab 计算 T k a k b k )](),([)(?=θ 并画出相应的图形。 解:首先写成[][]?? ? ???=??????=+==a b t a b h h a bt k k z k k 1)()(12 θτ h θL L H z = T L L z z ],...,[1=z ,????? ???? ???=1 (112) 1 L L t t t H ,??????=a b θ 的形式。 利用头两个数据给出最小二乘的初值: ,126120.50??????=L H ?? ????=7907650L z 这样可以算得 i i v bt a y ++=

过程控制期末试题及其答案学习资料

过程控制期末试题及 其答案

1.控制系统对检测变送的基本要求是___准确___、__迅速__和可靠 2.从理论上讲,干扰通道存在纯滞后不影响系统的控制质量。 3.离心泵的控制方案有直流节流法、改变泵的转速n 改变旁路回流量。效 率最差的是改变旁路回流量。 4.随着控制通道的增益K o的增加,控制作用___增强_______,克服干扰能 力___最大______,最大偏差_____减小_____系统的余差减小 5.控制器的选择包括结构材质的选择、口径的选择、流量特性的选择和正 反作用的选择。 6.防积分饱和的措施有对控制器的输出限幅、限制控制器积分部分的输出 和积分切除法。 7.如果对象扰动通道增益K f增加,扰动作用__增强__,系统的余差__增大__,最 大偏差_增大___。 8.简单控制系统的组成,各部位的作用是什么? 解答: 简单控制系统由检测变送装置、控制器、执行器及被控对象组成。 检测变送装置的作用是检测被控变量的数值并将其转换为一种特定输出信号。 控制器的作用是接受检测装置送来的信号,与给定值相比较得出偏差,并按某种运算规律算出结果送往执行器。 执行器能自动地根据控制器送来的控制信号来改变操纵变量的数值,以达到控制被控变量的目的。 被控对象是指需要控制其工艺参数的生产设备或装置

9.气动执行器由__调节__机构和执行机构两部分组成,常用的辅助装置有 __阀门__定位器和手轮机构。 10.调节系统中调节器正反作用的确定依据是保证控制系统成为负反馈。 11.被控变量是指工艺要求以一定的精度保持__恒定 _或随某一参数的变化而 变化的参数。 12.反应对象特性的参数有放大倍数、时间常数、和纯滞后时间。 13.自动调节系统常用参数整定方法有哪些?常用的参数整定方法有!经验法*衰 减曲线法*临界比例度法*反应曲线法) 动态特性参数法,稳定边界法,衰减曲线法,经验法。 14.检测变送环节对控制系统的影响主要集中在检测元件的滞后和信号传递 的滞后问题上。 15.什么是对象数学模型,获取模型的方法有哪些? 答:对对象特性的数学描述就叫数学模型。 机理建模和实验建模系统辨识与参数估计。解析法)和(实验辨识法) 机理建模:由一般到特殊的推理演绎方法,对已知结构、参数的物理系统运用相应的物理定律或定理,根据对象或生产过程的内部机理,经过合理的分析简化而建立起描述系统各物理量动静态性能的数学模型。 实验建模步骤:1确定输入变量与输出变量信号;2测试;3对数据进行回归分析。 16.简述被控量与操纵量的选择原则。. 答:一、(1) 被控量的选择原则: ①必须尽可能选择表征生产过程的质量指标作为被控变量;

系统辨识试卷A

1、相关分析法的主要优点是什么,其在工程中的应用有哪些方面? 答:相关分析法的主要优点是由于M序列信号近似于白噪声,噪声功率均匀分布于整个频带,从而对系统的扰动甚微,保证系统能正常工作(1.5分)。此外。因为相关函数的计算是一种统计平均的方法,具有信息滤波的功能,因此,在有噪声污染下,仍可提取有用信息,准确地求出系统的脉冲响应(1.5分)。 相关辨识技术在工程中的应用、可归结为下述几个方面: (1)系统动态特性的在线测试。包括机、炉、电等一次设备,风机、水泵等辅机以及二次自动控制系统;(1分) (2)对控制系统进行在线调试,使调节系统参数优化;(1分) (3)自适应控制中的非参数型模型辨识等。(1分) 2、什么是权?叙述加权在渐消记忆的最小二乘递推算法中的作用。 计算中用一个数值来表示对观测数据的相对的“信任程度”,这就是权。(2分) 对于时变参数系统,其当前的观测数据最能反映被识对象当前的动态特性,数据愈“老”,它偏离当前对象特性的可能性愈大。因此要充分重视当前的数据而将“过时的”、“陈旧的”数据逐渐“遗忘”掉,这就是加权的概念。(2分)具体的方法是,每当取得一个新的量测数据, ρ<1),这个加权因子体现出对老数据逐步衰就将以前的所有数据都乘上一个加权因子ρ(0< 减的作用,所以ρ也可称为衰减因子,因此在L次观测的基础上,在最小二乘准则中进行了某ρ=μ(0<μ<1),选择不同的μ就得到不同的加权效果。μ愈小,表示将过种加权,即取2 去的数据“遗忘”得愈快。(2分) 3、简述极大似然原理,叙述极大似然法和最小二乘法的关系。 答:极大似然法把参数估计问题化为依赖于统计信息而构造的似然函数的极大化问题,即当似然函数在某个参数值上达到极大时,就得到了有关参数的最佳估计。(2分)似然函数是在给定的观测量z和参数θ下的观测量的联合概率密度函数,它是实验观测的样本数据z和参数θ的函数。(2分)最小二乘法基本不考虑估计过程中所处理的各类数据的概率统计特性。极大似然法要求有输出量的条件概率密度函数的先验知识,当噪声服从正态分布的条件下,极大似然法和最小二乘法完全等价。(2分) 第1页,共1页

系统辨识习题解答(最新)

系统辨识习题解答 1-14、若一个过程的输入、输出关系可以用MA 模型描述,请将该过程的输入输出模 型写成最小二乘格式。 提示:① MA 模型z k D z u k ()()()=-1 ② 定义ττθ)](,),1(),([)(,],,,[10n k u k u k u k d d d n --== h 解:因为MA 模型z k D z u k ()()()=-1,其中 n n z d z d d z D ---+++= 1101)(,从而 )()1()()(10n k u d k u d k u d k z n -++-+= 所以当定义ττθ)](,),1(),([)(,],,,[10n k u k u k u k d d d n --== h ,则有最小二乘格式: )()()()()(0 k e k h k e k h d k z n i i i +=+=∑=τ , 其中e(k)是误差项。 2-3、设)}({k e 是一个平稳的有色噪声序列,为了考虑这种噪声对辨识的影响,需要 用一种模型来描述它。请解释如何用白噪声和表示定理把)(k e 表示成AR 模型、MA 模型和ARMA 模型。 解:根据表示定理,在一定条件下,有色噪声e(k)可以看成是由白噪声v(k)驱动的线 性环节的输出,该线性环节称为成形滤波器,其脉冲传递函数可写成 ) () ()(1 11 ---=z C z D z H 即 )()()()(1 1k v z D k e z C --= 其中 c c n n z c z c z C ---+++= 1 11 1)( d d n n z d z d z D ---+++= 1 111)(

17春北航《机电控制工程基础》在线作业一

2017秋17春北航《机电控制工程基础》在线作业一 一、单选题(共20 道试题,共40 分。) 1. 系统的开环传递函数为100/S^2(0.1S+1)(5S+4),则系统的型次为()。 A. Ⅱ型 B. Ⅰ型 C. 0型 D. 系统不稳定 正确答案: 2. 二阶系统的传递函数G(s)=5/(s^2+2s+5),则该系统是()。 A. 临界阻尼系统 B. 欠阻尼系统 C. 过阻尼系统 D. 零阻尼系统 正确答案: 3. 最小相位系统的开环增益越大,则其()。 A. 振荡次数越多 B. 稳定裕量越大 C. 相位变化越小 D. 稳态误差越小 正确答案: 4. 阻尼比为1时,特征根为()。 A. 两个不等负实根 B. 两个纯虚根 C. 两个相等负实根 D. 两个负实部共轭复根 正确答案: 5. 惯性环节和积分环节的频率特性()相等。 A. 幅频特性的斜率 B. 最小幅值 C. 相位变化率 D. 穿越频率 正确答案: 6. 采样频率满足()条件时,采样信号频谱不发生重叠。 A. ωs≥2ωmax B. ωs<2ωmax C. ωs<ωmax

D. ωs≥ωmax 正确答案: 7. 若系统的特征方程为D(s)=3s^4+10s^3+5s^2+s+2=0,则此系统中包含正实部特征的个数有()。 A. 0 B. 1 C. 2 D. 3 正确答案: 8. 人为地给系统施加某种测试信号,记录其输出响应,并用适当地数学模型逼近的方法又称为()。 A. 最优控制 B. 系统辨识 C. 系统分析 D. 自适应控制 正确答案: 9. 若单位负反馈系统的闭环传递函数为φ(s),则其开环传递函数G(s)等于()。 A. φ(s)/(1+φ(s)) B. φ(s)/(1-φ(s)) C. (1+φ(s))/φ(s) D. (1-φ(s))/φ(s) 正确答案: 10. 单位阶跃函数的z变换为()。 A. 1 B. 1/(z-1) C. z/(z-1) D. z/(z+1) 正确答案: 11. 描述线性离散系统运动状态通常用()。 A. 微分方程 B. 传递函数 C. 定常差分方程 D. 信号流图 正确答案: 12. 系统开环伯德图上,低频段反映了闭环系统的()特性。 A. 稳态 B. 动态 C. 抗干扰 D. 以上均正确 正确答案: 13. 对一阶微分环节G(s)=1+Ts,当频率为ω=1/T 时,其相频特性∠G(jω)为()。 A. 45° B. -45°

系统辨识习题解答

系统辨识习题解答 1-14、若一个过程的输入、输出关系可以用MA 模型描述,请将该过程的输入输出模型写成 最小二乘格式。 提示:① MA 模型z k D z u k ()()()=-1 ② 定义ττθ)](,),1(),([)(,],,,[10n k u k u k u k d d d n --==ΛΛh 解:因为MA 模型z k D z u k ()()()=-1,其中 n n z d z d d z D ---+++=Λ1101)(,从而 所以当定义ττθ)](,),1(),([)(,],,,[10n k u k u k u k d d d n --==ΛΛh ,则有最小二乘格式: )()()()()(0k e k k e k h d k z n i i i +=+=∑=θτ , 其中e(k)是误差项。 2-3、设)}({k e 是一个平稳的有色噪声序列,为了考虑这种噪声对辨识的影响,需要用一种 模型来描述它。请解释如何用白噪声和表示定理把)(k e 表示成AR 模型、MA 模型和ARMA 模型。 解:根据表示定理,在一定条件下,有色噪声e(k)可以看成是由白噪声v(k)驱动的线性环 节的输出,该线性环节称为成形滤波器,其脉冲传递函数可写成 即 )()()()(11k v z D k e z C --= 其中 c c n n z c z c z C ---+++=Λ1111)( 根据其结构,噪声模型可区分为以下三类: 自回归模型(AR 模型): )()()(1k v k e z C =- 平均滑动模型(MA 模型): )()()(1k v z D k e -= 自回归平均滑去模型(ARMA 模型): )()()()(11k v z D k e z C --= 3-4、根据离散Wiener-Hopf 方程,证明 解:由于M 序列是循环周期为t N P ?,12-=P P N ,t ?为M 序列移位脉冲周期,自相关函数 近似于δ函数,a 为M 序列的幅度。设数据的采样时间等于t ?,则离散Wiener-Hopf 方程为: 当M 序列的循环周期t N P ?大于过程的过渡过程时间时,即P N 充分大时,离散Wiener-Hopf 方程可写成:

系统辨识建模

上海大学2015 ~2016学年冬季学期研究生课程考试 小论文格式 课程名称:系统建模与辨识课程编号: 09SB59002 论文题目: 基于改进的BP神经网络模型的网络流量预测 研究生姓名: 李金田学号: 15721524 论文评语: 成绩: 任课教师: 张宪 评阅日期:

基于改进的BP神经网络模型的网络流量预测 15721524,李金田 2016/3/4 摘要:随着无线通信技术的快速发展,互联网在人们的日常生活中占据了越来越重要的位置。网络中流量监控和预测对于研究网络拓扑结构有着重要的意义。本文参考BP算法,通过分析算法的优势和存在的一些问题,针对这些缺陷进行了改进。通过建立新的流量传输的传递函数,对比了经典的传递函数,并且在网络中进行了流量预测的实验和验证。新方法在试验中表现出了良好的实验性能,在网络流量预测中有很好的应用,可以作为网络流量预测的一个新方法和新思路,并且对研究网络拓扑结构有着重要的启发作用。网络流量预测在研究网络行为方面有着重要的作用。ARMA时间序列模型是比较常见的用于网络流量预测的模型。但是用在普通时间序列模型里面的一些参数很难估计,同时非固定的时间序列问题用ARMA模型很难解决。人工神经网络技术通过对历史数据的学习可能对大量数据的特征进行缓存记忆,对于解决大数据的复杂问题很合适。IP6 网络流量预测是非线性的,可以使用合适的神经网络模型进行计算。 A Novel BP Neural Network Model for Traffic Prediction of The Next Generation Network. Abstract:With the rapid development of wireless communication technology, the internet occupy an important position in people’s daily life. Monitoring and predicting the traffic of the network is of great significant to study the topology of the network. According to the BP algorithm, this paper proposed an improved BP algorithm based on the analysis of the drawback of the algorithm. By establishing a new transfer function of the traffic transmission, we compare it with the previous transmission function. Then, the function is used to do experiments, found to be the better than before. This method can be used as a new way to predict the network traffic, which has important implications for the study of the network topology. Network traffic prediction is an important research aspect of network behavior. Conventionally, ARMA time sequence model is usually adopted in network traffic prediction. However, the parameters used in normal time sequence models are difficult to be estimated and the nonstationary time sequence problem cannot be processed using ARMA time sequence problem model. The neural network technique may memory large quantity of characteristics of data set by learning previous data, and is suitable for solving these problems with large complexity. IP6 network traffic prediction is just the problem with nonlinear feature and can be solved using appropriate neural network model.

(完整版)自动控制原理试题及答案

一、 单项选择题(每小题1分,共20分) 1. 系统和输入已知,求输出并对动态特性进行研究,称为( C ) A.系统综合 B.系统辨识 C.系统分析 D.系统设计 2. 惯性环节和积分环节的频率特性在( A )上相等。 A.幅频特性的斜率 B.最小幅值 C.相位变化率 D.穿越频率 3. 通过测量输出量,产生一个与输出信号存在确定函数比例关系值的元件称为( C ) A.比较元件 B.给定元件 C.反馈元件 D.放大元件 4. ω从0变化到+∞时,延迟环节频率特性极坐标图为( A ) A.圆 B.半圆 C.椭圆 D.双曲线 5. 当忽略电动机的电枢电感后,以电动机的转速为输出变量,电枢电压为输入变量时, 电动机可看作一个( B ) A.比例环节 B.微分环节 C.积分环节 D.惯性环节 6. 若系统的开环传 递函数为2) (5 10+s s ,则它的开环增益为( C ) A.1 B.2 C.5 D.10 7. 二阶系统的传递函数5 2 5)(2++=s s s G ,则该系统是( B ) A.临界阻尼系统 B.欠阻尼系统 C.过阻尼系统 D.零阻尼系统 8. 若保持二阶系统的ζ不变,提高ωn ,则可以( B ) A.提高上升时间和峰值时间 B.减少上升时间和峰值时间 C.提高上升时间和调整时间 D.减少上升时间和超调量 9. 一阶微分环节Ts s G +=1)(,当频率T 1=ω时,则相频特性)(ωj G ∠为( A ) A.45° B.-45° C.90° D.-90° 10.最小相位系统的开环增益越大,其( D ) A.振荡次数越多 B.稳定裕量越大 C.相位变化越小 D.稳态误差越小 11.设系统的特征方程为()0516178234=++++=s s s s s D ,则此系统 ( A ) A.稳定 B.临界稳定 C.不稳定 D.稳定性不确定。 12.某单位反馈系统的开环传递函数为:()) 5)(1(++=s s s k s G ,当k =( C )时,闭环系统临界稳定。 A.10 B.20 C.30 D.40 13.设系统的特征方程为()025103234=++++=s s s s s D ,则此系统中包含正实部特征的个数 有( C ) A.0 B.1 C.2 D.3 14.单位反馈系统开环传递函数为()s s s s G ++=652,当输入为单位阶跃时,则其位置误差为( C ) A.2 B.0.2 C.0.5 D.0.05

系统辨识试卷B参考答案

襄樊学院2008-2009学年度上学期《系统辨识》试题 B卷参考答案及评分标准 一、选择题:(从下列各题的备选答案中选出一个或几个正确答案,并将其代号写在题干后面的括号内。答案选错或未选全者,该题不得分。每空2分,共12分) 1、(D) 2、(A) 3、(C) 4、(ABC) 5、(BCD) 6、(B) 二、填空题:(每空2分,共14分) 1、图解 2、阶次和时滞 3、极大似然法和预报误差法 4、渐消记忆的最小二乘递推算法和限定记忆的最小二乘递推算法 三、判断题(下列命题你认为正确的在题后括号内打“√”;错误的打“×”并改正;每小题2分,共20分)(注:正确的题目括号内打“√”得2分,打“×”得0分;错误的题目括号内打“×”得1分,改正正确再得1分,错误的题目括号内打“√”得0分;) 1、(×)非零→零 2、(√) 3、(×)完全相同→不完全相同 4、(√) 5、(×)不相同→相同 6、(√) 7、(√) 8、(√) 9、(×)灰箱→白箱 10、(×)不需要→需要 四、简答题:(回答要点,并简明扼要作解释,每小题6分,共18分) 1、答:计算中用一个数值来表示对观测数据的相对的“信任程度”,这就是权。(2分) 对于时变参数系统,其当前的观测数据最能反映被识对象当前的动态特性,数据愈“老”,它偏离当前对象特性的可能性愈大。因此要充分重视当前的数据而将“过时的”、“陈旧的”数据逐渐“遗忘”掉,这就是加权的概念。(2分)具体的方法是,每当取得一个新的量测数据,就将以前的所有数据都乘上一个加权因子ρ(0<ρ<1),这个加权因子体现出对老数据逐步衰减的作用,所以ρ也可称为衰减因子,因此在L次观测的基础上,在最小二乘准则中进行了某ρ=μ(0<μ<1),选择不同的μ就得到不同的加权效果。μ愈小,表示将过种加权,即取2 去的数据“遗忘”得愈快。(2分) 2、答:相关分析法的主要优点是由于M序列信号近似于白噪声,噪声功率均匀分布于整个频带,从而对系统的扰动甚微,保证系统能正常工作(1.5分)。此外。因为相关函数的计算是一种

436智能控制基础模拟试题5

《智能控制基础》模拟试卷5 教学站学号姓名手机号成绩 开卷 一、判断题(判断下列所述是否正确,正确填入“√”:错误则填“x”。每题2分,共20分) 1.反馈型神经网络中,每个神经元都能接收所有神经元输出的反馈信息。() 2.一般情况下,神经网络系统模型的并联结构可以保证系统辨识收敛。() 3.遗传算法的复制操作可以通过随机方法来实现,可使用计算机,也可使用轮盘赌的转盘。() 4.在遗传算法中,初始种群的生成不能用随机的方法产生。() 5.语气算子有集中化算千、散漫化算子和模糊化算子三种。() 6.从模糊控制查询表中得到控制量的相应元素后,乘以量化因子即为控制量的变化值。()7.单层感知器用于分类只能解决线性问题。() 8.神经网络用于系统正模型辨识的结构只有串联结构一种。( ) 9.知识库和数据库是专家系统的核心部分。() 10.直接式专家控制系统可以采用单片机来实现。() 二、选择题(20分,每小题2分) 1.由于各神经元之间的突触连接强度和极性有所不同并可进行调整,因此人脑才具有( ) 的功能。 A.学习和存储信息B.输入输出 C.联想D.信息整合 2..适合专家控制系统的是( D )。 A.雷达故障诊断系统 B.军事冲突预测系统 C.聋哑人语言训练系统 D.机车低恒速运行系统 3.在神经网络内模控制结构中,神经网络辨识器用来获得()。 A.被控对象的正模刑B.被控刘象的逆模型 C.线性滤波器D.控制器

4.已知语言变量论域上的模糊集合及论域中各元素对各模糊集合的隶属度,据此可 建立( ) A .语言变量赋值表 B .模糊控制器查询表 C .模糊控制规则表 D .量化因子计算式 5. 神经网络直接逆控制是一种( )控制。 A .反馈 B .前馈 C .串级 D .混合 6.( A )系统遵循层次越高,智能越高而精度越低的原则。 A.仿人分层递阶控制 B.仿人智能开关控制 C.仿人智能比例控制 D.仿人智能积分控制 7.总结手动控制策略,得出一组由模糊条件语句构成的控制规则,据此可建立( )。 A.输入变量赋值表 B.输出变量赋值表 C.模糊控制器查询表 D.模糊控制规则表 8.生物神经元的突触连接相当于神经元之间的( )。 A.输入连接 B.输入输出接口 C.绝缘 D.输出连接 9.遗传算法的基本操作顺序是( C )。 A.计算适配度、交叉、变异、选择 B .计算适配度、交叉、选择、变异 C .计算适配度、选择、交叉、变异 D .计算适配度、选择、交叉、变异 10.下列概念中不能用普通集合表示的是( D )。 A.控制系统 B .低于给定温度 C .工程师 D .压力不足 三、简答题(20分,每题10分) 1.简述将模糊控制规则离线转化为查询表形式的模糊控制器的设计步骤。 2.智能控制有何基本特点?智能控制有哪些主要类型? 四、计算题(20分) 模糊推理。对于某个系统,已知有 321x 0x 4.0x 1A ++=,321y 1y 6.0y 1 .0 B ++=,则有3 21z 1z 0z 3.0C ++=

自适应控制习题(系统辨识)(2020年整理).pdf

自适应控制习题 (徐湘元,自适应控制理论与应用,电子工业出版社,2007) 【2-1】 设某物理量Y 与X1、X2、X3的关系如下:Y=θ1X 1+θ2X 2+θ3X 3 由试验获得的数据如下表。试用最小二乘法确定模型参数θ1、θ2和θ3 X1: 0.62 0.4 0.42 0.82 0.66 0.72 0.38 0.52 0.45 0.69 0.55 0.36 X2: 12.0 14.2 14.6 12.1 10.8 8.20 13.0 10.5 8.80 17.0 14.2 12.8 X3: 5.20 6.10 0.32 8.30 5.10 7.90 4.20 8.00 3.90 5.50 3.80 6.20 Y: 51.6 49.9 48.5 50.6 49.7 48.8 42.6 45.9 37.8 64.8 53.4 45.3 【2-3】 考虑如下模型 )()(3.03.115.0)(212 1t w t u z z z z t y ++?+=???? 其中w(t)为零均值、方差为1的白噪声。根据模型生成的输入/输出数据u(k)和y(k),分别采用批处理最小二乘法、具有遗忘因子的最小二乘法(λ=0.95)和递推最小二乘法估计模型参数(限定数据长度N 为某一数值,如N=150或其它数值),并将结果加以比较。 【2-4】 对于如下模型 )()1.065.01()()5.0()()15.08.01(213221k w z z k u z z k y z z ??????+?++=+? 其中w(k)为零均值、方差为1的白噪声。根据模型生成的输入/输出数据u(k)和y(k),分别采用增广最小二乘法和随机逼近法进行模型参数估计,并比较结果。 (提示:w(t)可以用MATLAB 中的函数“randn ”产生)。 【3-1】 设有不稳定系统: )()9.01()()1(111k u z z k y z ???+=? 期望传递函数的分母多项式为)5.01()(11???=z z Am ,期望输出m y 跟踪参考输入r y ,且无稳态误差。试按照极点配置方法设计控制系统,并写出控制表达式。 【3-2】 设有被控过程: )()2.11()()6.07.11(1221k u z z k y z z ????+=+? 给定期望传递函数的分母多项式为)08.06.01()(211???+?=z z z A m ,试按照极点配置方法设计控制系统,使期望输出无稳态误差,并写出控制表达式u(k)。

系统辨识复习资料

1请叙述系统辨识的基本原理(方框图),步骤以及基本方法 定义:系统辨识就是从对系统进行观察和测量所获得的信息重提取系统数学模型的一种理论和方法。 辨识定义:辨识有三个要素——数据、模型类和准则。辨识就是按照一个准则在一组模型类中选择一个与数据拟合得最好的模型 辨识的三大要素:输入输出数据、模型类、等价准则 基本原理: 步骤:对一种给定的辨识方法,从实验设计到获得最终模型,一般要经历如下一些步骤:根据辨识的目的,利用先验知识,初步确定模型结构;采集数据;然后进行模型参数和结构辨识;最后经过验证获得最终模型。 基本方法:根据数学模型的形式:非参数辨识——经典辨识,脉冲响应、阶跃响应、频率响应、相关分析、谱分析法。参数辨识——现代辨识方法(最小二乘法等) 2随机语言的描述 白噪声是最简单的随机过程,均值为零,谱密度为非零常数的平稳随机过程。 白噪声过程(一系列不相关的随机变量组成的理想化随机过程) 相关函数: 谱密度: 白噪声序列,白噪声序列是白噪声过程的离散形式。如果序列 满足: 相关函数: 则称为白噪声序列。 谱密度: M 序列是最长线性移位寄存器序列,是伪随机二位式序列的一种形式。 M 序列的循环周期 M 序列的可加性:所有M 序列都具有移位可加性 辨识输入信号要求具有白噪声的统计特性 M 序列具有近似的白噪声性质,即 M 序列“净扰动”小,幅度、周期、易控制,实现简单。 3两种噪声模型的形式是什么 第一种含噪声的被辨识系统数学模型0011()()()()n n i i i i y k a y k i b u k i v k ===-+-+∑∑,式中,噪声序列v(k)通常假定为均值为零独立同分布的平稳随机序列,且与输入的序列u(k)彼此统计独立. 上式写成:0 ()()()T y k k v k ψθ=+。其中,()()()()()()()=1212T k y k y k y k n u k u k u k n ψ------????L L ,,,,,,, ) ()(2τδστ=W R +∞ <<∞-=ωσω2)(W S )}({k W Λ,2,1,0,)(2±±==l l R l W δσ2)()(σωω== ∑ ∞-∞=-l l j W W e l R S ???≠=≈+=?0 , 00,Const )()(1)(0ττττT M dt t M t M T R bit )12(-=P P N

摩擦学题库

第一章 绪论(5) 1、摩擦学研究的理论和实践包括设计和计算、润滑材料和润滑方法,摩擦材料和表面状态以及摩擦故障诊断、监测和预报等。 2、摩擦学的一般定义是:“关于相对运动中相互作用表面的科学、技术及有关的实践”。通常也理解为包括摩擦、磨损和润滑在内的一门跨学科的科学。 3、摩擦学研究的对象很广泛,概括说研究摩擦、磨损(包括材料转移)和润滑(包括固体润滑)的原理及其应用。概括起来有以下八方面: (1). 摩擦学现象的作用机理。 (2). 材料的摩擦学特性。 (3). 摩擦学元件(包括人体人工关节)的特性与设计以及摩擦学失效分析。 (4). 摩擦材料。 (5). 润滑材料。 (6). 摩擦学状态的测试技术与仪器设备。 (7). 机器设备摩擦学失效状态的在线检测与监控以及早期预报与诊断。 (8).摩擦学数据库与知识库。 4、摩擦学研究的基本方法 (1)、黑箱法 只知其输入值和输出值,但不知其内部结构的系统称为‘ 黑箱 ’。 (2)、系统辨识方法: 通过对系统输入-输出数据的测量和处理,以建立系统数学模型的方法,即系统辨识方法。 (3)、相关法 在大量试验数据的基础上,建立材料的摩擦学性能Pt 与材料表面组织结构参数Si 相关性的函数关系的一种方法,即:F(Pt ,S1,S2, )=0 第二章 固体的表面性质(15) 1、表面的几何形状特征 (1)、微观几何形状误差 加工过程固有误差引起表面对设计要求的形状偏差,用表面波纹度、表面粗糙度描述 (2)、表面波纹度 切削加工过程中系统有害振动引起的表面波纹(波高h 、波距s ) 宏观粗糙度 h /s ≈1:40 ;s 一般1~10mm (3)、表面粗糙度 不象波纹度那样有明显的周期性,波距较大、波高较小 实际轮廓 粗糙度 波纹度 表面形貌

期末考试试题集-自动控制原理(含完整答案)

期末考试-复习重点 自动控制原理1 一、单项选择题(每小题1分,共20分) 1. 系统和输入已知,求输出并对动态特性进行研究,称为( ) A.系统综合 B.系统辨识 C.系统分析 D.系统设计 2. 惯性环节和积分环节的频率特性在( )上相等。 A.幅频特性的斜率 B.最小幅值 C.相位变化率 D.穿越频率 3. 通过测量输出量,产生一个与输出信号存在确定函数比例关系值的元件称为( ) A.比较元件 B.给定元件 C.反馈元件 D.放大元件 4. ω从0变化到+∞时,延迟环节频率特性极坐标图为( ) A.圆 B.半圆 C.椭圆 D.双曲线 5. 当忽略电动机的电枢电感后,以电动机的转速为输出变量,电枢电压为输入变量时,电动机可看作一个( ) A.比例环节 B.微分环节 C.积分环节 D.惯性环节 6. 若系统的开环传 递函数为2) (5 10+s s ,则它的开环增益为( ) A.1 B.2 C.5 D.10 7. 二阶系统的传递函数5 2 5)(2++=s s s G ,则该系统是( ) A.临界阻尼系统 B.欠阻尼系统 C.过阻尼系统 D.零阻尼系统 8. 若保持二阶系统的ζ不变,提高ωn ,则可以( ) A.提高上升时间和峰值时间 B.减少上升时间和峰值时间 C.提高上升时间和调整时间 D.减少上升时间和超调量 9. 一阶微分环节Ts s G +=1)(,当频率T 1=ω时,则相频特性)(ωj G ∠为( )

A.45° B.-45° C.90° D.-90° 10.最小相位系统的开环增益越大,其( ) A.振荡次数越多 B.稳定裕量越大 C.相位变化越小 D.稳态误差越小 11.设系统的特征方程为()0516178234=++++=s s s s s D ,则此系统 ( ) A.稳定 B.临界稳定 C.不稳定 D.稳定性不确定。 12.某单位反馈系统的开环传递函数为:()) 5)(1(++=s s s k s G ,当k =( )时,闭环系统临界稳定。 A.10 B.20 C.30 D.40 13.设系统的特征方程为()025103234=++++=s s s s s D ,则此系统中包含正实部特征的个数有( ) A.0 B.1 C.2 D.3 14.单位反馈系统开环传递函数为()s s s s G ++=652,当输入为单位阶跃时,则其位置误差为( ) A.2 B.0.2 C.0.5 15.若已知某串联校正装置的传递函数为1 101)(++=s s s G c ,则它是一种( ) A.反馈校正 B.相位超前校正 C.相位滞后—超前校正 D.相位滞后校正 16.稳态误差e ss 与误差信号E (s )的函数关系为( ) A.)(lim 0s E e s ss →= B.)(lim 0 s sE e s ss →= C.)(lim s E e s ss ∞→= D.)(lim s sE e s ss ∞ →= 17.在对控制系统稳态精度无明确要求时,为提高系统的稳定性,最方便的是( ) A.减小增益 B.超前校正 C.滞后校正 D.滞后-超前 18.相位超前校正装置的奈氏曲线为( )

系统辨识

系 统 辨 识 作 业 系统辨识作业: ?已知某系统为单输入/单输出系统,其测量噪声为有色噪声,分布未知。 现给出一个实验样本(如下表所示),求该系统模型。 说明: 可采用GLS ,ELS ,IV 等,要定阶,要比较仅用RLS 的计算结果 一、问题分析 在估计模型参数时需要已知模型的阶数,但是由于本系统模型阶数也是未知的,所以本系统需要先由输入/输出数据通过辩识得出系统的阶数。然后根据辨识的系统阶数再分析求解系统模型。 二、模型阶数的辨识 按照品质指标“残差平方总和”定阶,如高阶系统模型相应的系数为零,则可退化成相应的低阶系统即低阶模型可视为高阶模型的特例。理论上高阶模型的精度不低于低阶模型,但是考虑到计算机的舍入误差的影响,过高的阶数亦能引起模型精度的下降。一般说低阶模型描述粗糙,高阶模型精度高,但是代价亦大。根据逼近的观点,定阶往往是考虑多种因素的折衷。定阶一般是按照假设——检验的步骤进行的,检验过程中往往带有主观成分。 一般说来低阶模型描述粗糙,高阶模型精度高。残差平方总和J(n)是模型阶数的函数 在不同的模型阶数的假设下,参数估计得到的J(n)值亦不同。定阶的最简单办法是直接用J(n)。设模型阶数的“真值”为n 0 ,当n < n 0 时随着n 的增加,J(n)值将明显的下降;而当n ≥ n 0 时随着n 的增加,J(n)值变化将不显著。因此,由J(n)曲线随着n 的增加最后一次陡峭下降的n 值定做n 的估计值。用数理统计的检验方法,判断n 的增加使得J(n)值改善是否明显。 讨论如下 (1).当n=1时程序如下: clear u=zeros(100,1);%构造输入矩阵 z=zeros(100,1);%构造输出矩阵 u=[-0.93249 0.34935 0.76165 -0.9964 -0.38894 -0.12288 0.021565 -0.49555 -0.61624 -1.912 0.22207 -0.31231 -0.17866 -1.8356 -0.26472 1.7642 -1.0418 1.1146 -2.0856 0.8152 1.5094 -0.5822 0.61097 0.35521 2.5907 1.5843 -0.9603 -0.27341 0.39947 0.17493 -1.7451 0.8112 1.2645 1.5682 0.63959 -0.47757 0.99697 0.058774 -0.16174 -1.2928 -0.04722 0.73182 -0.19644 0.091783 -1.1908 -0.90716 0.85388 0.33836 0.74074 0.54181 0.15676 -0.50569 -0.17521 1.3255 -2.488 0.50261 -1.1533 0.36407 0.65283 -0.05983 ∑=-=N k T K k y n J 12 ) )(()(θ?

2014《科学素养与科研方法》试题参考答案

2014《科学素养与科研方法》试题参考答案

科学素养和科研方法 一、单选 1.()是在各种各样的科学共同体中进行的,它本质上是共同体的产物。 A 实践活动 2. () 是在人们解决某些实际问题的研究中所采用的各种手段和步骤。 A 科学研究方法 3.()是指针对某一研究领域中的一些重点问题,召集一些相关的代表而举办的学术会议。 A 代表会议 4.()是指那些人们暂时无法打开或不允许打开并且也无法直接观测其内部结构,只能从外部输入和输出来认识 的系统。 B 黑箱 5.()是指学术团体定期组织的主要由本学术团体成员参加的会议,会议周期短的为半年,长的为一年或两年不 等。 D 团体定期会 6 .()是现代通信理论、控制论、自动化技术、电子计算机技术等现代科技的综合运用。 A 信息方法 7.()是利用反馈的手段,对系统进行控制调节,以增强系统稳定性或实现系统目标的方法。 C 反馈控制方法 8 .()在制定生物分类系统的过程中,创立了分类方法,开创了生物分类学,促进了生物进化思想的形成。 D 林奈 9.()不断地给社会科学工作者提出新的课题。 B 社会现实的需要 10.()第一次把试验的经验研究方法和几何的演绎推理巧妙地结合起来,建立了著名的杠杆原理。 A 阿基米德 11.报刊论文和()共同构成了社会研究的最主要的两大信息源。 B 图书专著 12.巴门尼德、柏拉图等人的研究为()创立形式逻辑体系奠定了基础。 A 亚里士多德 13.部分信息已知、部分信息未知的一类系统是指()。A 灰色系统 14.查阅建国后的报刊资料,可以利用()。D《新华日报》 15.从阅读报纸、书刊或其他途径得来的少量信息出发,加上自己已有的背景知识和相关知识,运用一系列假设 性、创造性的演绎推理,导出一系列结论,然后在实践中加以证实的方法,这是指()。C 信息推理 术 16.从根本上讲,科研课题的产生来自于实践与理论的()。D 矛盾 17.“重复别人的,不搞创新,盲目立项,甚至专门跟着别人后面模仿”的行为属于()。A 科学研究的低水平重复 18.对逻辑方法进行了深入的研究,在他的著作《论逻辑》中研究了归纳的人是()。A 德谟克利特 19.对《红楼梦》进行词频分析,以了解曹雪芹的语言风格和高鄂的语言风格的区别以及他们所代表的时代色彩,这是采用了()。A 内容分析法 20.对于长篇小说的分析不宜采用()。P247B 文字结构分析 21.对于学术论文的客观检测,历来一向沿用传统的()。这种笼统的模糊印象式方法难以科学地精确地反映出不

相关文档
最新文档