系统辨识与自适应控制硕士研究生必修课程考核

合集下载

电气工程一级学科080800硕士研究生课程设置

电气工程一级学科080800硕士研究生课程设置
32
2

考试
0808001109
牵引供电系统自动化技术※
32
2

考试
0808001110
受电弓与接触网系统※
32
2

考试
0808001111
磁悬浮原理与磁浮工程※
32
2

考查
0808001112
超导技术※
32
2

考查
0808001113
优化理论与方法※
32
2

考查
0808001114
现代信号处理及应用*※
工程电磁场中的数值方法
32
2

考试
0808001225
过电压防护与绝缘配合
32
2

考试
0808001226
工程电介质理论及其应用
32
2

考试
0808001227
电气工程材料导论
32
2

考查
0808001228
工程项目管理
32
2

考查
0808001229
电器原理与应用
32
2

考试
0808001230
工业监控技术

考试
0808002202
电力系统运行与控制*※
32
2

考查
0808001104
牵引供电系统分析※
32
2

考试
0808001105
现代电力电子学※
32
2

考试
0808001106
电力牵引交流传动及其控制系统*※

系统辨识与自适应控制硕士研究生必修课程考核

系统辨识与自适应控制硕士研究生必修课程考核

《系统辨识与自适应控制》硕士研究生必修课程考核(检测技术与自动化装置专业)2003.5. 22可下载自/xuan/leader/mrj/ 学生姓名:考核成绩:一、笔试部分 (占课程成绩的 80% )考试形式:笔试开卷答卷要求:笔答,可以参阅书籍,要求简明扼要,不得大段抄教材,不得相互抄袭试题:1 简述系统辨识的基本概念(概念、定义和主要步骤)(10分)2 简述相关辨识的基本原理和基于二进制伪随机序列的相关辩识方法(原理、框图、特点)。

(10分)3 简述离散线性动态(SI / SO)过程参数估计最小二乘方法(LS法)的主要内容和优缺点。

带遗忘因子递推最小二乘估计(RLS法)的计算步骤和主要递推算式的物理意义(10分)4 简述什么是时间序列?时间序列建模如何消除恒定趋势、线性趋势和季节性的影响?(10分)5 何谓闭环系统的可辨识性问题,它有那些主要结论?(10分)6 何谓时间离散动态分数时滞过程?“分数时滞”对过程模型的零点和极点有什么影响?(10分)7 简述什么是自适应控制,什么是模型参考自适应控制(MRAC)?,试举一例说明MRAC的设计方法(10分)。

8 请设计以下过程( yr = 0 )y(k) -1.6y(k-1)+0.8y(k-2) = u(k-2)- 0.5u(k-3)+ε(k)+1.5ε(k-1)+0.9ε(k-2) 的最小方差控制器(MVC)和广义最小方差控制器(GMVC), 并分析他们的主要性能。

(10分)二、上机报告RLS仿真(占课程成绩的 20%)交卷时间:6月9日下午试题标准答案1 简述系统辨识的基本概念(概念、定义和主要步骤)(10分)系统辩识是研究怎样利用未知系统的试验或运行数据(输入/输出数据)建立系统的数学模型的科学,是现代控制理论的一个分支。

数学模型具有近似性和非唯一性,依据辩识的不同目的,系统辨识的结果也能有不同答案。

(3分)定义:按照数学等价的观点定义为“系统辩识是在输入/输出数据的基础上,从一类模型中确定一个与所测系统等价的模型”。

最新系统辨识与自适应控制试卷

最新系统辨识与自适应控制试卷

系统辨识与自适应控制试卷------------------------------------------作者xxxx------------------------------------------日期xxxx北方工业大学《系统辨识与自适应控制》课程试卷2010年秋季学期开课学院: 机电工程考试方式:开卷考试时间:120 分钟班级姓名学号装说明:试题中{ek}是均值为零的白噪声序列一)(20分)已知静态非线性系统模型为y= a0+ a1x1+a2x1x2+ a3 x2 + ε(1)(10分)给出该系统参数无偏估计的一种方案,要求说明你给出的方案是一定可行的(有解).订(2)(10分)证明你的方案是无偏的。

二) (15分)系统的动态过程为:线三)(20分)2010年4月6日作业为:“给出如下系统y(k)+a1*y(k—1)+a2*y(k-2)=b1*u(k-1)+b2*u(k-2)+e(k)+c1*e(k—1)+ c2*e(k-2)的输入输出试验数据(501组),1)试用两种不同的方法求出系统参数。

2)尝试各种改进辩识精度的方法,并给出评价。

”1)(10分)请用简要说明一种你采用的辩识方案。

可以附加框图说明.2)(10分)你的辩识结果与参考答案基本相符吗?(改卷时会参考作业结论)。

如果不相符,你认为你的结果是正确的吗?为什么?四)(15分)在对股票做时间序列模型的作业中,需要对原始数据先做差分处理。

1)(6分)为什么要对原始数据先做差分处理?2)(9分)你的作业中选了几阶差分?与一阶差分的辩识结果相比,有什么不同?五)(15分)考虑CARMA 过程A(z-1) y(k) = z—d B(z—1) - u(k)+λ C (z-1) ε(k)(1)求闭环系统极点(10分)(2)试说明为什么最小方差控制仅适用于最小相位系统(5分)六)(15分)在模型参考自适应方法中,若单输入单输出系统为:Y=Ko * G(s) * U采用的参考模型为:Ym= Km * G(s) * Uc系统采用采用前馈控制 U = K * Uc如果取e=Y-Ym, J= (1/2)* e2 , 求基于MIT方案的自适应控制率.。

系统辨识与自适应控制实验

系统辨识与自适应控制实验

中南大学系统辨识及自适应控制实验指导老师贺建军姓名史伟东专业班级测控1102班0909111814号实验日期2014年11月实验一 递推二乘法参数辨识设被辨识系统的数学模型由下式描述:2341231232.0 1.51()()()1 1.50.70.11 1.50.70.1z z z y k u k k z z z z z zξ---------++=+-++-++ 式中ξ(k )为方差为0.1的白噪声。

要求:(1) 当输入信号u (k )是方差为1的白噪声序列时,利用系统的输入输出值在线辨识上述模型的参数;(2) 当输入信号u (k )是幅值为1的逆M 序列时,利用系统的输入输出值在线辨识上述模型的参数;分析比较在不同输入信号作用下,对系统模型参数辨识精度的影响。

(1)clear all; close all;a=[1 -1.5 0.7 0.1]';b=[1 2 1.5]';d=3; %对象参数na=length(a)-1;nb=length(b)-1; %计算阶次L=500; %数据长度uk=zeros(d+nb,1);yk=zeros(na,1); %输入输出初值u=randn(L,1); %输入采用方差为1的白噪声序列xi=sqrt(0.1)*randn(L,1); % 方差为0.1的白噪声干扰序列theta=[a(2:na+1);b]; %对象参数真值thetae_1=zeros(na+nb+1,1); %参数初值P=10^6*eye(na+nb+1);for k=1:Lphi=[-yk;uk(d:d+nb)]; %此处phi为列向量y(k)=phi'*theta+xi(k); %采集输出数据%递推公式K=P*phi/(1+phi'*P*phi);thetae(:,k)=thetae_1+K*(y(k)-phi'*thetae_1);P=(eye(na+nb+1)-K*phi')*P;%更新数据thetae_1=thetae(:,k);for i=d+nb:-1:2uk(i)=uk(i-1);enduk(1)=u(k);for i=na:-1:2yk(i)=yk(i-1);endyk(1)=y(k);endplot([1:L],thetae); %line([1:L],[theta,theta]); xlabel('k');ylabel('参数估计a,b');legend('a_1','a_2','a_3','b_0','b_1','b_2');axis([0 L -2 2]);(2)clear all;a=[1 -1.5 0.7 0.1]';b=[1 2 1.5]';d=2; %对象参数na=length(a)-1;nb=length(b)-1; %计算阶次L=20; %数据长度uk=zeros(d+nb,1);yk=zeros(na,1); %输入初值x1=1;x2=1;x3=1;x4=0;S=1;%移位寄存器初值,方波初值xi=rand(L,1);%白噪声序列theta=[a(2:na+1);b]; %对象参数真值for k=1:Lphi(k,:)=[-yk;uk(d:d+nb)]'; % phi(k,:)为行向量,便于组成phi矩阵y(k)=phi(k,:)*theta+xi(k); %采集输出数据IM=xor(S,x4);if IM==0u(k)=-1;elseu(k)=1;endS=not(S);M=xor(x3,x4); %产生M序列%更新数据x4=x3;x3=x2;x2=x1;x1=M;for i=nb+d:-1:2uk(i)=uk(i-1);enduk(1)=u(k);for i=na:-1:2yk(i)=yk(i-1);endyk(1)=y(k);End实验二 最小方差自校正控制实验设二阶纯滞后被控对象的数学模型参数未知或慢时变,仿真实验时用下列模型:34112122.5 1.510.5()()()1 1.50.71 1.50.7z z z y k u k k z z z zξ-------++=+-+-+ 式中ξ(k )为方差为0.1的白噪声。

(整理)系统辨识自适应控制

(整理)系统辨识自适应控制

1.1讨论系统方程为:(信噪比)至少30%)()1()()1()(k e k u k b k ay k y +-=-+)(k e 为零均值白噪声, =)(k a=)(k b 要求对系统参数辨识进行讨论(1) 定常系统 a=0.8,b=0.5参数递推估计 (2) 时变系统 取不同值是的不同结果并讨论。

(1)取初值P (0)=I 、∧θ(0)=0选择方差为1的白噪声作为输入信号u (k ),L=300,采用RLS 算法进行参数估计,代码及仿真结果图如下: clear all ;close all ;a=[1 0.8]';b=[0.5]';d=1; %对象参数na=length(a)-1;nb=length(b)-1; %na 、nb 为A 、B 阶次L=300; %仿真长度uk=zeros(d+nb,1); %输入初值:uk(i)表示u(k-i) yk=zeros(na,1); %输出初值u=randn(L,1); %输入采用白噪声序列 xi=sqrt(0.1)*randn(L,1); %白噪声序列theta=[a(2:na+1);b]; %对象参数真值thetae_1=zeros(na+nb+1,1); %thetae 初值 P=10^6*eye(na+nb+1); for k=1:Lphi = [-yk;uk(d:d+nb)]; %´此处phi 为列向量 y(k)=phi'*theta + xi(k); %采集输出数据%递推最小二乘法K=P*phi/(1+phi'*P*phi);thetae( : ,k)=thetae_1 + K*(y(k)-phi'*thetae_1); P=(eye(na+nb+1)-K*phi')*P;%更新数据thetae_1 = thetae( : ,k);for i=d+nb:-1:2 uk(i)=uk(i-1); enduk(1)=u(k); for i=na:-1:2yk(i)=yk(i-1); endyk(1)=y(k); endplot([1:L],thetae); %line([1,L],[theta,theta]); xlabel('k');ylabel('参数估计a 、b'); legend('a_1','b_0');axis([0 L -2 2]);图1-1 递推最小二乘法的参数估计结果(2))取初值P (0)=I 、∧θ(0)=0选择方差为1的白噪声作为输入信号u (k ),取 分别为0.91,0.95,0.98,1.00时,L=600,采用FFRLS 算法进行参数估计,代码及仿真图如下所示:clear all ;close all ;a=[1 0.8]';b=[0.5]';d=1; %对象参数na=length(a)-1;nb=length(b)-1; %na 、nb 为A 、B 阶次L=600; %仿真长度uk=zeros(d+nb,1); %输入初值:uk(i)表示u(k-i) yk=zeros(na,1); %输出初值u=randn(L,1); %输入采用白噪声序列xi=sqrt(0.1)*randn(L,1); %白噪声序列thetae_1=zeros(na+nb+1,1); %thetae初值P=10^6*eye(na+nb+1);lambda=0.98; %遗忘因子范围[0.9 1]for k=1:Lif k==301a=[1 0.6]';b=[0.3]'; %对象参数突变endtheta( : ,k)=[a(2 : na+1);b]; %对象参数真值phi = [-yk;uk(d:d+nb)]; %´此处phi为列向量y(k)=phi'*theta( : ,k) + xi(k); %采集输出数据%遗忘因子递推最小二乘法·¨K=P*phi/(lambda+phi'*P*phi);thetae( : ,k)=thetae_1 + K*(y(k)-phi'*thetae_1);P=(eye(na+nb+1)-K*phi')*P/lambda;%更新数据thetae_1 = thetae( : ,k);for i=d+nb:-1:2uk(i)=uk(i-1);enduk(1)=u(k);for i=na:-1:2yk(i)=yk(i-1);endyk(1)=y(k);endsubplot(1,2,1)plot([1:L],thetae(1:na,:));hold on;plot([1:L],theta(1:na,:),'k:'); xlabel('k');ylabel('参数估计a');legend('a_1');axis([0 L -2 2]);subplot(1,2,2)plot([1:L],thetae(na+1:na+nb+1,:));holdon;plot([1:L],theta(na+1:na+nb+1,:),'k:');xlabel('k');ylabel('参数估计b');legend('b_0');axis([0 L -0.5 2]);图1-2-1 遗忘因子递推最小二乘法的参数估计结果(λ=0.91)图1-2-2 遗忘因子递推最小二乘法的参数估计结果(λ=0.95)图1-2-3遗忘因子递推最小二乘法的参数估计结果(λ=0.98)图1-2-4 遗忘因子递推最小二乘法的参数估计结果(λ=1)由以上可以看出,技术对于参数突变的系统,采用FFRLS算法也能够有效地进行参数估计。

控制工程(085210)硕士研究生培养方案

控制工程(085210)硕士研究生培养方案
三、学习年限和授予学位 全日制专业学位硕士研究生学制一般为 3 年。
四、领域范围 (1)运动控制系统的分析与设计; (2)节能技术及装置; (3)先进传感与检测技术; (4)智能信息处理及应用
五、课程设置与培养环节
课程性质
课程名称

英语

学 中国特色社会主义理论与实践研究



自然辩证法

矩阵理论

线性系统理论
专业 程 学位课 计算机控制技术
智能控制理论
现代检测理论与技术 公共选
跨文化交际(英语) 修课
自适应控制
系统辨识与参数估计
鲁棒控制理论与方法

现代电力电子技术

运动控制系统的先进控制策略
现代传感器技术 位
专业 现代数字信号处理
选修课 课
网络控制系统及应用

信息融合理论与技术
鲁棒控制理论与方法

40/2

40/2

40/2

40/2
选修

40/2
≥11 学分

40/2

40/2

40/2

40/2

40/2

40/2
小波分析与应用 DSP 技术及应用 VHDL 与 FPGA 技术及应用 虚拟仪器技术及应用 控制网络与现场总线系统 现代计算机网络 嵌入式系统及应用 控制理论发展综述

40/2

40/2

40/2

40/2

40/2

40/2

40/2

系统辨识及自适应控制 教学大纲

系统辨识及自适应控制   教学大纲

系统辨识及自适应控制一、课程说明课程编号:090148Z10课程名称:系统辨识及自适应控制/ System Identification and Adaptive Control课程类别:专业课学时/学分: 32/2(其中实验学时:6 )先修课程:自动控制理论、线性代数适应专业:自动化、测控技术与仪器、智能科学与技术、电气工程及其自动化教材、教学参考书:1.杨承志、孙棣华等.系统辨识与自适应控制.重庆:重庆出版社.2003年;2.徐湘元.自适应控制理论与应用.北京:电子工业出版社.2007年;3.庞中华,崔红.系统辨识与自适应控MATLAB 仿真.北京:北京航空航天大学出版社.2009年二、课程设置的目的意义系统辨识与自适应控制是电气信息类专业大学本科高年级学生的一门专业选修课程,是现代控制理论的一个重要组成部分。

通过该课程的学习,帮助学生了解系统辨识与自适应控制的基本原理和算法,掌握系统数学模型的建立方法及自适应控制系统的设计方法和技巧,为培养学生成为控制学科的高级工程技术人才奠定基础。

三、课程的基本要求知识:掌握系统辨识与自适应控制的基本概念和基本原理,最小二乘参数辨识方法,最小方差自校正控制方法,广义最小方差自校正控制方法,极点配置自校正控制方法,自校正PID控制方法,自校正内膜控制方法,自校正模型算法控制方法,基于Lyapunov稳定性理论的模型参考自适应控制方法等。

能力:从实际应用的角度出发,针对具有一定程度不确定性的被控对象,能够运用上述方法和知识设计一般的自适应控制系统,满足控制系统的基本控制要求。

素质:拓展学生在控制工程领域的设计思路,丰富学生对控制系统的设计方法;通过对不确定性被控对象特点的分析、难于控制问题的解决培养学生发现问题、分析问题、解决问题的科研素养。

四、教学内容、重点难点及教学设计注:实践包括实验、上机等五、实践教学内容和基本要求通过实验,帮助学生巩固、加深理解课堂所学基本理论知识,在Matlab/SimuLink仿真计算平台中实现系统模型参数辨识和含噪声干扰系统的自六、考核方式及成绩评定1、平时成绩占40%:包括作业、上机实验考核以及平时上课考核;七、大纲主撰人:大纲审核人:。

自适应作业1--系统辨识

自适应作业1--系统辨识

Adaptive ControlAssignment 1System Identification姓名: ****学号: *************班级: ***********Answers :1. a) Obtain the system model equation and write it in linear regression form.The system model equation:1111()*()*()10.810.8q y k u k e k q q ---=+--It ’s auto regressive form:()0.8(1)(1)()y k y k u k e k =-+-+b) Simulate the system by generating 1000 data points. Plot u(t) and y(t).Th e in pu t s u (k )时刻-k输入信号-u (k )时刻-k输出信号-y (k )c) Obtain the least squares estimator for this system.The least squares estimator for the parameter vector is:The estimated value of system parameters are:2.a) Generate any input and get the response. Plot u(t) and y(t). Ignore the system noiseThe ARX models :11()()()()(k A q y k B q u k e --=+)It ’s auto regressive form:() 1.5363(1)0.8607(2)0.0416(1)0.0395(2)()y k y k y k u k u k e k =---+-+-+When input is a step function, the output is:t h e mo d el r es po n s e t o a s t ep in pu t时刻-k输出响应-y (k )When input is a sin wave, the output is:t h e mo d el r es po n s e t o s in wav e时刻-k输入信号-s i n (k *0.0628) 输出响应-y (k )b) Write a recursive least squares program to identify this model and test your program.The least squares estimatecan be obtained from :The estimated value of system parameters are:Test my recursive least squares program :时刻-k模型输出z (k ) 系统输出-y (k )Clearly, the response with the least squares estimate is almost as same as the original system response.c) Test the response and the recursive least squares program if a white noise is added.时刻-k模型输出z (k ) 系统输出-y (k )Obviously, the response with the least squares estimate is almost as same as the original system response. So I think it is predicting the correct system parameters.d) Comment on how different types of inputs, initial LN, and length of dataaffect the final estimation.Conclusion:1)The error of parameter estimation will be smaller with bigger initial LN. So the system identification will be more accurate.2) Different types of inputs can affect the final estimation, in this case, a Step function signal is better then A sin wave signal.Case two: recursive least squares with a forgetting factorConclusion:1)when c is smaller, the estimated values are more precise, but the smaller c could make System Identification instability. For sinusoidal signals, when c <0 .5, the estimated values become the divergence. Therefore, the general range of c is 0.95 to 0.98.2)For this system,RLS- with a forgetting factor is more accurate then recursive least squares. 3)The error of parameter estimation will be smaller with bigger initial LN. So the system identification will be more accurate.e) Show how the system parameters in the θ track towards the true values A and B as each new iteration occurs.Case one: RLS,without interruptt h e t r ac k o f t h e a1-s t ep f u c t io n时刻-k系统参数-a 1t h e t r ac k o f t h e a1-s in wav e时刻-k系统参数-A 1t h e t r ac k o f t h e a1-r an d m时刻-k系统参数-a 1Case two:RLS- withinterruptt h e t r ac k o f t h e a1-s t ep f u c t io n时刻-k系统参数-a1t h e t r ac k o f t h e a1-s in wav e时刻-k系统参数-a1t h e t r ac k o f t h e a1-r an d m时刻-k系统参数-a 1Conclusion :1. when the input is the random signal, the speed of identification is the fastest.2.The speed of identification is faster and more accurate when there isn ’t interrupt.3. Find the order of the following input signals:• To obtain estimates of a parametric model, the input signal has to be “rich” enough to excite all modes of the system.• An input signal is said to be persistently exciting (P.E.) of order n if the following limit exists:11()lim ()()tt i c k u i u i k t →∞==-∑and the matrix is positive semi-definite (non-singular).(0)(1)...(1)(1)(0)...(2).1lim ..(1)(2)...(0)TN t c c c n c c c n C t c n c n c φφ→∞-⎡⎤⎢⎥-⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥--⎣⎦• The signal u with the property c(k) is persistently exciting of order n if and only if()211lim ()()0tt k U A q u k t →∞==>∑a) A step function signal;Let u(t)=1 for t>0 and zero otherwise. It follows that10(1)()00t q u t t =⎧-=⎨≠⎩A step can be thus at most be PE of order 1. Since11(k)lim ()()tt i c u i u i k t →∞==-∑1l i m ()()1l i m 1*1l i m 1tt i k tt i kt u i u i k t t t k t →∞=→∞=→∞=-=-==∑∑So:123[(0)]1(0)(1)110(1)(0)11(0)(1)(2)111(1)(0)(1)1110(2)(1)(0)111...C c c c C c c c c c C c c c c c c ==⎡⎤⎡⎤===⎢⎥⎢⎥⎣⎦⎣⎦⎡⎤⎡⎤⎢⎥⎢⎥===⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦(0)(1)...(1)(1)(0)...(2)...(1(2)...(0)n c c c n c c c n C c n c n c -⎡⎤⎢⎥-⎢⎥⎢⎥=⎢⎥⎢⎥⎢⎥⎢⎥--⎣⎦) 11...111...1.0..11...1⎡⎤⎢⎥⎢⎥⎢⎥==⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦It follows that it is PE of order 1.b) A pulse function signal;It follows from Eq()211lim ()()0tt k U A q u k t →∞==>∑that Cn →0 for all n if u is a pulse. A pulse thus is not PE for any n.c) A sinusoid function signal;Let u(t)=sin wt. It follows that2(2cos 1)()0q q w u t -+=A sinusoid can thus at most be PE of order 2. Since 21cos 1cos 12w C w⎛⎫= ⎪⎝⎭ it follows that a sinusoid is actually PE of order 2.d) A random signal.Consider the stochastic processU(t)=H(q)e(t)Where e(t) is white noise and H(q) is a pulse transfer function. It follows from the definition of white noise that Eq()211lim ()()0t t k U A q u k t →∞==>∑ is satisfied for the signal e for any nonzero polynomial A(q). This property also holds for the signal u. So the signal u is thus PE of any order.Appendix:。

系统辨识复习提纲(答案版)

系统辨识复习提纲(答案版)

系统辨识复习提纲1.什么是系统?什么是系统辨识?系统泛指由一群有关联的个体组成,根据预先编排好的规则工作,能完成个别元 件不能单独完成的工作的群体。

即一群有相互关联的个体组成的集合称为系统。

系统辩识就是:利用对未知系统的试验数据或在线运行数据(输入/输出数据)以及原理和原则建立系统的(数学)模型的科学。

2.什么是宽平稳随机过程,其遍历定理容是什么?答:在数学中,平稳随机过程或者严平稳随机过程,又称狭义平稳过程,是在固定时间和位置的概率分布与所有时间和位置的概率分布相同的随机过程:即随机过程的统计特性不随时间的推移而变化。

这样,数学期望和方差这些参数也不随时间和位置变化。

如果平稳随机过程()t x de 各集和平均值等于相对应的时间平均值x =μx ,()()τ+t x t x =Rx ()τ,式中x 伪随机过程()t x 的时间平均值;x μ为与以为 概率密度有关的数字特征量集合均值;Rx ()τ为自相关函数。

则称()t x 是各态遍历的平稳随机过程。

3.简述噪声模型及其分类。

P130噪声模型:)()()(111---=z C z D z H分类:1) 自回归模型,简称AR 模型,其模型结构为 )()()(1k v k e z C =- 2) 平均滑动模型,简称MA 模型,其模型结构为)()()(1k v z D k e -=3)自回归平均滑动模型,简称ARMA 模型,其模型结构为))()()()(11k v z D k e z C --=4.白噪声与有色噪声的区别是什么?答:辨识所用的数据通常含有噪声。

如果这种噪声相关性较弱或者强度很小,则可近似将其视为白噪声。

白噪声过程是一种最简单的随机过程。

严格地说,它是一种均值为零、谱密度为非零常数的平稳随机过程,或者说它是由一系列不相关的随机变量组成的一种理想化随机过程。

白噪声过程没有“记忆性”,也就是说t 时刻的数值与t 时刻以前的过去值无关,也不影响t 时刻以后的将来值。

沈阳理工大学 系统辨识与自适应控制大纲

沈阳理工大学 系统辨识与自适应控制大纲

《系统辨识和自适应控制》课程教学大纲课程代码:030142001课程英文名称:System Identification and Adaptive Control课程总学时:40 讲课:40 实验:0 上机:0适用专业:自动化专业大纲编写(修订)时间:2010.7一、大纲使用说明(一)课程的地位及教学目标系统辨识和自适应控制是高等工业学校自动化专业开设的一门培养学生具有建模能力和设计能力的专业选修课,主要讲授系统辨识和自适应控制的基本知识、基本理论和基本方法,本课程在突出基础性、逻辑性和理论性的同时,以一种统一的框架来论述辨识与自适应控制的理论和方法,从较高的层次阐述系统辨识与自适应控制两者之间关系的实质。

通过本课程的学习,要求掌握系统辨识与自适应控制的基本理论、基本思想、设计思路和主要算法,并了解该学科的前沿和发展新动向;掌握系统辨识建立过程模型以及自适应控制的方法。

(二)知识、能力及技能方面的基本要求1.基本知识:掌握系统辨识一般知识,自适应控制的主要类型、控制方法等。

2.基本理论和方法:掌握系统辨识与自适应控制的基本理论、基本思想、设计思路和主要算法。

3.基本技能:掌握设计技能,编制程序技能等。

(三)实施说明1.教学方法:课堂讲授中要重点对基本概念、基本方法和解题思路的讲解;采用启发式教学,培养学生思考问题、分析问题和解决问题的能力;引导和鼓励学生通过实践和自学获取知识,培养学生的自学能力;增加讨论课,调动学生学习的主观能动性。

讲课要联系实际并注重培养学生的创新能力。

2.教学手段:本课程属于专业选修课,在教学中采用电子教案、CAI课件及多媒体教学系统等先进教学手段,以确保在有限的学时内,全面、高质量地完成课程教学任务。

3.计算机辅助设计:要求学生采用MATLAB软件进行系统辨识和自适应控制系统的设计。

(四)对先修课的要求本课程要求的先修课程为线性代数、概率统计与数理统计、自动控制理论,不足之处将在本课引论中补充。

控制理论与控制工程专业硕士研究生培养方案

控制理论与控制工程专业硕士研究生培养方案

控制理论与控制工程专业硕士研究生培养方案1. 所属学院:电气与自动化工程学院学科、专业代码:081101 获得授权时间:1979年2.学科、专业简介本学科专业研究控制工程学科基础的具有前沿性的控制理论及其应用;研究包括现代工业、社会生活的各个领域实现自动化所需的理论与方法、基础技术和专业技术。

培养的研究生具有“强弱(电)结合、软硬(件)兼施”的特点,掌握坚实的控制理论、计算机、网络、通讯等知识,具有合理的知识结构和较强的国际竞争力。

本专业具有一支职称和年龄配备合理、学术水平高、科学研究和工程实践能力强、经验丰富的学术队伍。

现有教授6人,副教授14人。

承担多项国家自然科学基金研究课题、省部级攻关和基金课题及多项技术研发和工程项目。

科研经费充足,学术氛围浓厚,实验条件优越。

发表了大量的高水平的科技论文,并多次获得国家和省部级科技进步奖励。

3. 培养目标硕士研究生的培养必须坚持德、智、体全面发展的方针。

在整个培养过程中应在强调基础理论和专业知识学习的同时,重视综合素质、创新能力和创业精神的培养,提高分析问题和解决问题能力。

要求做到:1、热爱祖国,拥护中国共产党的领导,学习掌握马克思列宁主义、毛泽东思想、邓小平理论和“三个代表”重要思想,学习实践科学发展观;遵纪守法,品行端正,具有开拓进取、严谨求实的科研作风,能积极为社会主义现代化建设服务;2、在本门学科上掌握坚实的基础理论、系统的专业知识和必要的技能;具有从事本科学研究工作、教学工作和独立担负本门学科领域内专门技术工作的能力;能熟练运用计算机,在所从事的研究方向的范围内了解本学科的科学技术发展现状和趋势;能运用一门外国语,熟练地阅读专业文献资料和撰写论文摘要;3、积极参加体育锻炼,具有健康的体魄。

4. 主要研究方向(1)复杂系统建模与控制(2)现代控制理论及应用(3)运动控制系统(4)嵌入式系统及应用(5)智能控制系统5. 学制及学分学制2.5年;课程规定总学分为28-32学分,学位课程学分为16-20学分。

(哈工大)系统辨识与自适应控制——第一讲

(哈工大)系统辨识与自适应控制——第一讲

2010-02-20
第5页
Harbin Institute of Technology– HIT
uFPM d2r d t2
F d r
dt
步骤二:对摆杆进行受力分析,摆杆的受力如图4所示。
θ
N
mg
P
图4 摆杆受力分析图
摆杆水平方向上的力平衡方程如下,
2010-02-20
第6页
Harbin Institute of Technology– HIT
x1 x2
x2
(Mm)mgl1x(Mm)fx2 mlx4
(Mm)(J ml2) m2l2
mlu
x3 x4
x4
m2l2gx1
mlfx2 (J ml2)x4 (J
(Mm)(J ml2) m2l2
ml2)u
(12)
2010-02-20
第10页
Harbin Institute of Technology– HIT
问题:
(1). 效率低:随着系统复杂程度的增加,建模过程愈加复 杂; (2). 不方便“计算机〞在线决策。
2010-02-20
第11页
Harbin Institute of Technology– HIT
2. 系统辨识法(黑箱法)
能否根据“输入、输出数据〞获取“对象〞的数学模型 呢?
例:原被控对象的差分形式为:
x2
m2l2x22c
ox1ss
ixn1mlcuox1sx4mclox1s(Mm)m
(Mm)(Jm2)lm2l2c o2xs1
g s ilxn1(Mm)fx2
x3x4
x4
m
l2fcxox1sm2l2gs
ixn1c ox1s(Jm2)lx4(Jm2)lm22lsxixn1(Jm2)lu

系统辨识与自适应控制

系统辨识与自适应控制
a. 微分方程;b. 差分方程;c. 状态方程
什么是数学模型
根据模型不同的基本特征,数学模型划分为: (1)静态模型与动态模型; (2)线性模型与非线性模型; (3)参数模型与非参数模型; (4)确定性模型与随机性模型; (5)连续时间模型与离散时间模型; (6)时不变模型与时变模型; (7)时间域模型与频域模型; (8)集中参数模型与分布参数模型;
关于系统辨识
在经典的控制理论中,为了确定闭环系统是否稳定,我们 就需要数学模型。可以①在已知系统微分方程的情况下,求取 闭环传递函数,求解闭环特征方程,判断根是否都具有负实部, 或利用劳斯判据(霍尔维茨判据),确定是否所有极点位于S平 面的左半平面;②获得开环系统传递函数,绘制根轨迹,确定 系统特征方程的根在S平面的分布情况;③在没有获得系统数学 模型的情况下,实验室的方法变得切实可行,利用开环系统的 对数幅频特性曲线(Bode图)或者奈奎斯特曲线(奈氏图), 判断闭环系统的稳定性。
自适应控制系统的应用与发展
飞行器控制是最早应用自适应控制的领域。 例如,在工业方面,加热反应炉的升温自适应控 制,可使升温图曲线尽量接近试验所确定的理想曲线。 现有的自适应控制系统主要遵循两个原则: 1、一般只假定系统是线性定常的; 2、设计从系统的稳定性出发;按照Lyapunov分析 稳定性的观点,稳定性是保证如果系统的初始偏差在一 定范围内,随着系统运行时间的加大,偏差逐渐趋于 零。
自适应控制系统的应用与发展
但是一个实际系统,只具备稳定性是不够的,还要 具备一定的稳定速度,太慢了是没有意义的。
自适应控制所着力追求的是具有真正适应能力的 系统,自适应是生命系统的一种基本能力,体现为系统 的学习能力和智能水平。因此,自适应控制的进一步发 展将借鉴人工智能(AI)的推动。

控制科学与工程一级学科硕士研究生培养方案

控制科学与工程一级学科硕士研究生培养方案

控制科学及工程一级学科硕士研究生培养方案(学科代码0811)一、学科简介控制科学及工程一级学科是以工程技术领域内的控制系统为对象,采用现代控制理论和方法以及传感器仪表、电子测量、计算机及通讯、图象处理、模式识别等技术,研究系统运行过程的建模、分析、设计、实现和优化控制的理论、方法和技术的一门学科。

本学科针对经济建设和社会发展中出现的各类复杂控制问题,研究、应用和发展新的控制理论和控制技术,以推动它们在工程和国民经济其他领域中的有效应用,从而产生显著的经济和社会效益。

目前主要研究方向有:非线性系统分析、建模及控制、智能控制理论及应用、复杂工业过程综合自动化、过程监测、诊断及优化控制、现场总线及网络控制, 决策及管理一体化技术、信号检测及智能仪表、光电测量及控制、智能信息处理及系统、图像处理及分析、模式识别及机器视觉、机器人技术及应用等。

它包含了本学科领域的基础理论研究、应用技术开发和工程项目实现三个不同层次,对于提高自动化技术领域的学术研究水平,服务于经济建设和实现国防军事现代化具有重要意义。

控制科学及工程学科是安徽工业大学最早建立的优势学科之一。

自1978年开始招收自动化专业本科生,后来又相继招收测控技术及应用和计算机专业本科生;1991年开始及东北大学和北京科技大学联合培养硕士生,1999年获得检测技术及自动化装置硕士学位授权点,后来又于2003年、2007年相继获得控制理论及工程、模式识别及智能系统学2个硕士学位授权点,2009年获得控制工程领域工程硕士学位授予点,并及合肥工业大学、安徽大学联合招收培养博士生,2010年成为博士学位授予点建设支撑学科。

2008年,检测技术及自动化学科成为安徽省重点学科。

本学科设有“电力电子及运动控制安徽省重点实验室”,西门子过程装备及控制工程研究中心、安徽省电子及自动化技术实验教学示范中心、传感器及仪表设计研究所、测控技术研究所、复杂系统建模及化控制研究所、系统集成及综合自动化技术研究所、运动控制及工业机器人应用研究所。

哈工大研究生选修课系统辨识与自适应控制考点

哈工大研究生选修课系统辨识与自适应控制考点

系统辨识考点1、辨识定义:是在输入和输出数据的基础上,从一组给定的模型类中,确定一个与所测系统等价的模型。

2、系统辨识步骤 辨识目的及先验知识试验设计输入输出数据采集、处理模型结构选取与辨识模型参数辨识模型验证合格?最终模型YN3、递推最小二乘辨识模型4、广义最小二乘和增广最小二乘的区别广义最小二乘法是对系统过程模型的输入、输出和过程噪声加以变换(滤波)变成一般最小二乘法的标准格式,再用一般最小二乘法()1111ˆˆˆT N N N N N N y ++++=+-θθK φθ()111111T N N N N N N -++++=+K P φφP φ111TN N N N N+++=-P P K φP对系统的参数进行估计。

增广矩阵法就是使系统模型变成符合一般最小二乘法的标准格式的,并将模型参数和噪声模型参数同时估计出来的方法。

增广矩阵法用近似估计的噪声序列代替白噪声序列。

这和广义最小二乘法的不同点在于:后者噪声模型参数的估计和系统模型参数的估计是交替地进行的。

5、数据饱和的原因和解决方法① 参数缓慢变化(易产生数据饱和现象)解决方法:渐消记忆最小二乘、限定记忆最小二乘② 参数突变但不频繁?????6、自适应系统定义、分类自适应控制系统是一种特殊形式的非线性控制系统。

系统本身的特性(结构和参数)、环境及干扰的特性存在各种不确定性。

在系统运行期间,系统自身能在线地积累与实行有效控制有关的信息,并修正系统结构的有关参数和控制作用,使系统处于所要求的(接近最优的)状态。

⎧⎪⎪⎧⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎨⎪⎩⎪⎪⎧⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎩⎩增益列表补偿法最小方差控制算法预测控制算法随机自适应控制系统极点配置控制算法控制算法参数最优化设计方法模型参考自适应控制系统李亚普诺夫稳定性理论设计方法波波夫超稳定性理论设计方法PID。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《系统辨识与自适应控制》硕士研究生必修课程考核(检测技术与自动化装置专业)2003.5. 22可下载自/xuan/leader/mrj/ 学生姓名:考核成绩:一、笔试部分 (占课程成绩的 80% )考试形式:笔试开卷答卷要求:笔答,可以参阅书籍,要求简明扼要,不得大段抄教材,不得相互抄袭试题:1 简述系统辨识的基本概念(概念、定义和主要步骤)(10分)2 简述相关辨识的基本原理和基于二进制伪随机序列的相关辩识方法(原理、框图、特点)。

(10分)3 简述离散线性动态(SI / SO)过程参数估计最小二乘方法(LS法)的主要内容和优缺点。

带遗忘因子递推最小二乘估计(RLS法)的计算步骤和主要递推算式的物理意义(10分)4 简述什么是时间序列?时间序列建模如何消除恒定趋势、线性趋势和季节性的影响?(10分)5 何谓闭环系统的可辨识性问题,它有那些主要结论?(10分)6 何谓时间离散动态分数时滞过程?“分数时滞”对过程模型的零点和极点有什么影响?(10分)7 简述什么是自适应控制,什么是模型参考自适应控制(MRAC)?,试举一例说明MRAC的设计方法(10分)。

8 请设计以下过程( yr = 0 )y(k) -1.6y(k-1)+0.8y(k-2) = u(k-2)- 0.5u(k-3)+ε(k)+1.5ε(k-1)+0.9ε(k-2) 的最小方差控制器(MVC)和广义最小方差控制器(GMVC), 并分析他们的主要性能。

(10分)二、上机报告RLS仿真(占课程成绩的 20%)交卷时间:6月9日下午试题标准答案1 简述系统辨识的基本概念(概念、定义和主要步骤)(10分)系统辩识是研究怎样利用未知系统的试验或运行数据(输入/输出数据)建立系统的数学模型的科学,是现代控制理论的一个分支。

数学模型具有近似性和非唯一性,依据辩识的不同目的,系统辨识的结果也能有不同答案。

(3分)定义:按照数学等价的观点定义为“系统辩识是在输入/输出数据的基础上,从一类模型中确定一个与所测系统等价的模型”。

按照逼近的观点定义为“系统辩识有三个要素——数据、模型类和准则。

系统辩识是按照一个准则,在模型类中选择一个与数据拟合得最好的模型”。

(4分)辨识的主要步骤:(3分)1、明确目的,尽可能多的获取先验知识;2、实验设计;3、模型结构的确定(假设与检验);4、参数估计;5、模型验证。

2、简述相关辨识的基本原理和基于二进制伪随机序列的相关辩识方法(原理、框图、特点)。

(10分)相关辩识的理论基础是维纳—何普方程:R xy ( τ ) =⎰o∞ g (ν)R xx ( τ - ν) dν(3分)基于二进制伪随机序列的相关辩识方法用二位式周期性伪随机信号x(t),大大缩短积分时间并使乘法运算简化。

(3分)优点:(1)辨识结果与(t)不相关;(2)x(t)幅值±a比直接测量g(t) 时小,可在线辩识;(3)方法简单,容易实现。

(2分)缺点:(1)辩识时间长(解决办法——多路并行);(2)在线辩识时对f(t) 有严格限制(0或常数); (3)得到的是非参数模型。

(2分)3 简述离散线性动态(SI / SO )过程参数估计最小二乘方法(LS法)的主要内容和优缺点。

带遗忘因子递推最小二乘估计(RLS法)的计算步骤和主要递推算式的物理意义(10分) 考虑过程模型(CAR ):其中{ y(k) }和{ u(k) }为可测的输出和输入,{ ε(k) }为不可测的随机干扰。

估计准则:使得以下目标函数达到最小:解出:NT N N T N Ny--∧-=φφφθ1)(可视为以下正则方程NT N N N TNy -∧-=φθφφ.)(的解,称为最小二乘的“一次完成算法”。

其优点是:(1) 不要求对{ (k )} 的统计特性有任何验前知识;(2) 如果{(k )}为零均值白噪声,则可得渐进无偏估计,即当 N → ∞时, --∧-=-0)(2θθNE , 且 -∧-→θθN。

(3) 算法简单可靠,应用广泛; (4) 可推广到多输入 多输出系统。

缺点(1)如果{(k )}为有色噪声,则得出的估计是有偏的;(2)仅适于离线辩识,要记忆全部测量数据,程序长。

(5分)∑∑==+-=-+n i n i i i k i k u b i k y a k y 11)()()()(ε∑=∧-=Nk Tk k y J 12])([θϕ带遗忘因子递推最小二乘估计(RLS法)的计算步骤共由以下八个步骤组成:(1)置初值,令:-∧-=00θ 和 P 0 =I 2n ⨯2n ,其中= 103 ~ 106 ;设定遗忘因子( 0 < < 1 ),取值范围 (0.95~0.995),值愈小,“遗忘”愈快。

(2)构成数据向量N+1 ;(3)进行新的第N+1次采样; (4)计算 K N+1 ; (5)计算新的参数估计 !+∧-N θ;(6)计算估计误差的协方差阵 P N+1 ; (7)终点判断,如果未到终点,置 N N+1,返回到步骤 (2),如果已到终点则转到下一步骤; (8)输出模型辨识结果。

主要递推算式 ])1([111NTN N NN N y K-+-+-∧-+∧--++=θϕθθ有明显的物理意义如下:用 NTN N N y ∧-+-∧=+θϕ1)1(表示N 时刻对N+1时刻输出量的预报。

预报误差( 被称为 新息 ) 为()NTN N y N N y N y N N y ∧-+-∧-+=+-+=+θϕ1)1()1()1(1~第N+1步的参数估计可表达成)1(~11N N y KN NN ++=+-∧-+∧-θθ物理意义:新的参数估计1+∧-N θ是对上次老的估计 N∧-θ进行修正而得出的,修正的依据是利用在N∧-θ对新的输出 y(N+1) 预报的预报误差。

K N+1是修正系数向量,它需要递推计算得出,在递推计算K N+1时要用到估计误差的协方差阵P N ,而后者也是递推得出的。

(5分)4 简述什么是时间序列?时间序列建模如何消除恒定趋势、线性趋势和季节性的影响?(10分)对系统观测得出的按照时间顺序排列的数据称之为时间序列。

时间序列分析建模是基于时间序列,通过曲线拟合和参数估计或者谱分析,建立数学模型的理论与方法,理论基础是数理统计。

(5分)通过引入算子,定义为: =(1 - B ) , 即x t = x t - x t-1 可以消除恒定趋势。

利用算子 2= ( 1 – B ) 2 可以消除线性趋势。

引入算子:s = 1 – Bs消除按照一定周期波动的季节性的影响。

(5分)5 何谓闭环系统的可辨识性问题,它有那些主要结论?(10分)开环系统的输入量 u 是外加的,而闭环系统 u 是由输出 y 经过某种反馈联系产生的。

因此,从闭环系统的输入——输出数据中获得的信息比从开环系统中得到的少,由此带来了闭环情况下系统的可辨识性问题。

(4分)主要结论有:(1)在闭环状态下,不能由实验数据来辨识出模型的阶数,即在纯闭环下的阶数的不可辨识。

(2)如果模型阶数已知,能否由实验数据来估计过程参数呢?结论是有条件的。

如不满足一定的条件,参数亦是不可辨识的。

闭环系统的参数可辨识条件是:n f ≥ n b – p + 1 或者 n d ≥ n a – p + 1上两式给出闭环系统参数可以辨识的充分条件,如若以上两个条件之一能够被满足,则A (z -1) 、B(z -1)和C (z -1) 的参数是可以辨识。

如果n = n a = n b , m = n f = n d , p = 1,则以上条件可合并概括为为 m ≥ n , 即:反馈通道的阶次不低于正向通道的阶次。

时滞大,有利于闭环可辨识性。

如果存在外激励信号,或者反馈通道中有干扰存在,则参数是可辨识的。

(6分)7 何谓时间离散动态分数时滞过程?“分数时滞”对过程模型的零点和极点有 什么影响?(10分)考虑带纯滞后T t 的线性过程以采样间隔T 进行离散化,如若T t 与T 之间不是整数倍的关系,即:T t =(d+)T , d = 0, 1, 2 , … ;0< 1,则离散化后的过程为“分数时滞”过程。

(4分)“分数时滞”不影响离散过程的极点;由于“分数时滞”的影响,离散化的过程零点数比“整数时滞”离散过程的零点数增多了一个,而增加的零点很可能位于单位圆之外。

(6分)8 简述什么是自适应控制,什么是模型参考自适应控制(MRAC )?,试举一例说明MRAC 的设计方法(10分)。

能在系统和环境的新息不完备的情况下改变自身特性来保持良好工作品质的控制系统,称自适应控制系统。

一个典型的比较完善的自适应控制系统包含:辨识——决策——调整三个部分组成。

自适应控制系统是本质非线性系统。

(2分)模型参考自适应控制(MRAC )系统包含一个参考模型,模型动态表征了对系统动态性能的理想要求,MRAC 通过与参考模型的比较,察觉被控对象特性的变化,力求使被控系统的动态响应与模型的响应相一致。

MRAC 具有跟踪迅速的突出优点。

系统的难点在于如何保证自适应控制回路的稳定性。

(2分)MRAC 有两类设计方法:一类是“局部参数最优化设计方法”,目标是使得ST t e )s (Q )s (P )s (u )s (y )s (G -==性能指标J 达到最优化;另一类是使得自适应控制系统能够确保稳定工作,称之为“稳定性理论的设计方法。

以具有一个时变参数——可调增益(MIT 方案)为例说明MRAC 设计。

定义广义误差为 e = y m – y s ,用梯度法的局部参数最优化的设计方法,自适应控制的目标是使得以下与广义误差有关的自适应控制性能指标 J 达到最小:由梯度法有:⎰∂∂-∂∂-=∆tt cc cd K ee K J K 02τλλ得出其中:B = 2 λ K s / K m , 当K s 与K m 同号时B 为正值常系数,即自适应回路的积分时间常数。

实现的方案如下图,自适应回路由乘法器与积分器组成。

该方案能够使得J 为最小,但是不能确保自适应回路是稳定的。

方案实现如下图:J e d t=⎰20()ττ(也可以选择用稳定性理论的设计方法为例)(6分)8 请设计以下过程( yr = 0 )y(k) -1.6y(k-1)+0.8y(k-2) = u(k-2)- 0.5u(k-3)+ε(k)+1.5ε(k-1)+0.9 ε(k-2)的最小方差控制器(MVC)和广义最小方差控制器(GMVC), 并分析他们的主要性能。

(10分)过程 A y(k)=z-d Bu(k)+λCε(k) 其中A = 1-1.6 z-1+0.8 z-2 ;B = 1- 0.5z-1 ;C = 1+1.5 z-1+0.9 z-2;d=2 ; n=2 由长除法得:F = 1+ 3.1z-1; G = 5.06- 2.48z-1最小方差控制器(MVC)的设计:由k 时刻的控制量u(k) 由如下控制目标J=E[ y2(k+d)-y r ] ∣u(k)=u*(k) = min得出MVC控制律为(当y r =0时)其中:G =5.06- 2.48z-1 B F =1+2.6 z-1 -1.55 z-2最小方差控制器(MVC)的主要性能是:(1)调节误差的方差为:E y2(k+d) = λ2 E [Fε(k+d)]2 = λ2 (1+f12) = λ2(2)(2)算法简单,容易实现;(3)只适用于逆稳定(最小相位)过程;(4)控制的目标函数中仅考虑使得E y2为最小,没有考虑对u 的约束,有可能因导致过大的控制动作而不能实现。

相关文档
最新文档