状态观测器的设计

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

东南大学

实验报告

课程名称:自动控制原理

实验名称:状态观测器的设计

院(系):自动化专业:自动化姓名:学号:

实验室:实验组别:

同组人员:实验时间:2012 年 5 月11 日评定成绩:审阅教师:

一、实验目的

(1) 理解观测器在自动控制设计中的作用; (2) 理解观测器的极点设置; (3) 会设计实用的状态观测器。

二、实验原理

如果控制系统采用极点配置的方法来设计,就必须要得到系统的各个状态,然后才能状态反馈进行极点配置。然而,大多数被控系统的状态是不能直接得到的,怎么办?于是提出了利用被控系统的输入量和输出量重构原系统的状态,这样原系统的状态就能被等价取出,从而进行状态反馈,达到改善系统的目的。另外,状态观测器可以用来监测被控系统的各个参量。

观测器的设计线路不是唯一的,本实验采用较实用的设计。 给一个被控二阶系统,其开环传递函数是

12(1)(1)

K

T s T s ++ ,12 K K K =

设被控系统状态方程

构造开环观测器,

为状态向量和输出向量估值

由于初态不同,估值状态不能替代被控系统状态X ,为了使两者初态跟随,采用输出误

差反馈调节,即加入,即构造闭环观测器,闭环观测器对重构造的参数误差也有

收敛作用。

也可写成

只要(A-HC )的特征根具有负实部,状态向量误差就按指数规律衰减,且极点可任意配置,一般地,(A-HC )的收敛速度要比被控系统的响应速度要快。工程上,取小于被控系统最小时间的3至5倍,若响应太快,H 就要很大,容易产生噪声干扰。 实验采用

结构,即输出误差反馈,而不是输出反馈形式。

由图可以推导:

所以:

比较:

可以得到:[]1111

111222221210 , B= , C=01,10g K K T

T g T A H g K g K T T T ⎡⎤⎡⎤-⎡⎤⎢⎥⎢⎥⎡⎤

⎢⎥⎢

⎥⎢⎥==≠⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦

-⎢⎥⎣⎦⎢⎥⎢⎥⎣⎦⎣⎦

选择观测器极点为1λ,2λ即有:12()()s s λλ++

故:特征式 d e t ()S I A H C -+=12()()s s λλ++

取:1212min 35

20,5,2,0.5,0.2K K T T t λ-======,求解12g g ⎡⎤⎢⎥

⎣⎦

三、实验设备:

THBDC-1实验平台

THBDC-1虚拟示波器

Matlab/Simulink软件

四、实验步骤

按要求设计状态观测器:

(一)在Matlab环境下实现对象的实时控制

1、将ZhuangTai_model.mdl复制到E:\MATLAB6p5\work子目录下,运行matlab,打开ZhuangTai_model.mdl

注:‘实际对象’模块对应外部的实际被控对象,在simulink下它代表计算机与外部的接口:

●DA1对应实验面板上的DA1,代表对象输出,输出通过数据卡传送给计算机;

●AD1对应实验面板上的AD1,代表控制信号,计算机通过数据卡将控制信号

送给实际对象;

2、如图,在Simulink环境下搭建带状态观测器的系统实时控制方框图

3、如图正确接线,并判断每一模块都是正常的,包括接好测试仪器、设置参数、初始化各个设备和模块;

接成开环观测器,双击误差开关,使开关接地。观测对象输出Y与观测器状态输出y 的阶跃响应;(阶跃不要超过0.3V)

接成闭环观测器,双击误差开关,使开关接误差。观测对象输出Y与观测器状态输出y 的阶跃响应;(阶跃不要超过0.3V)

4、改变K1、K2或T1、T2,重复步骤3,说明实验原因

改变g1、g2重复步骤3,说明实验原因

五、预习与回答:

1.如何在观测器的基础上设计状态反馈?

答: 根据分离性原理,在原来传递函数下单独设计观测器,然后把观测器的状态反馈到输入端。

2.请区分原系统极点、控制系统极点、期望极点、观测器极点。

答:系统极点:未加入校正环节时,系统传递函数分母多项式等于0所求得的根。控制系统极点:加入控制器后,系统的传递函数的分母多项式等于0所求得的根。期望极点:根据所给的设计指标要求计算出的极点。观测器极点:状态观测器特征多项式为0的根。

3说明H 阵有什么作用,并计算观测器反馈阵12g g ⎡⎤

⎢⎥⎣⎦

答:对于不渐近稳定的系统t 趋近于无穷时状态误差不为0,说以要用用输出反馈来镇定,这里的H 就是反馈矩阵使状态误差为0。

由方框图可得 :

^^

^

11111^

^

^

^

122221[()][()]u g y y K T x x x g y y K T x x ∙

+-=++-=+

可以得到:[]1111

111222221210 , B= , C=01,10g K K T

T g T A H g K g K T T T ⎡⎤⎡⎤-⎡⎤⎢⎥⎢⎥⎡⎤

⎢⎥⎢

⎥⎢⎥==≠⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦

-⎢⎥⎣⎦⎢⎥⎢⎥⎣⎦⎣⎦

选择观测器极点为1λ,2λ即有:12()()s s λλ++ 故:特征式 d e t ()S I A H C

-+=12()()s s λλ++ 得:H 阵12g g ⎡⎤⎢⎥⎣⎦,假设12λλλ==,则有:21222112

1212

212

1

2TT g T g K K TT T T g T K λλ--=

--=

取:1212min

35

20,5,2,0.5,0.2K K T T t λ-=

===== 可以求得:

六、实验结果

1、接成开环观测器(双击误差开关,使开关接地)。如图:

相关文档
最新文档