线性系统的滞后校正设计
- 格式:docx
- 大小:152.23 KB
- 文档页数:14
自动控制原理校正课程设计-- 线性控制系统校正与分析课程设计报告书题目线性控制系统校正与分析院部名称机电工程学院专业10电气工程及其自动(单)班级组长姓名学号设计地点工科楼C 214设计学时1周指导教师金陵科技学院教务处制目录目录 (3)第一章课程设计的目的及题目 (4)1.1课程设计的目的 (4)1.2课程设计的题目 (4)第二章课程设计的任务及要求 (6)2.1课程设计的任务 (6)2.2课程设计的要求 (6)第三章校正函数的设计 (7)3.1设计任务 (7)3.2设计部分 (7)第四章系统动态性能的分析 (10)4.1校正前系统的动态性能分析 (10)4.2校正后系统的动态性能分析 (13)第五章系统的根轨迹分析及幅相特性 (16)5.1校正前系统的根轨迹分析 (16)5.2校正后系统的根轨迹分析 (18)第七章传递函数特征根及bode图 (20)7.1校正前系统的幅相特性和bode图 (20)7.2校正后系统的传递函数的特征根和bode图 (21)第七章总结 (23)参考文献 (24)第一章 课程设计的目的及题目1.1课程设计的目的⑴掌握自动控制原理的时域分析法,根轨迹法,频域分析法,以及各种补偿(校正)装置的作用及用法,能够利用不同的分析法对给定系统进行性能分析,能根据不同的系统性能指标要求进行合理的系统设计,并调试满足系统的指标。
⑵学会使用MATLAB 语言及Simulink 动态仿真工具进行系统仿真与调试。
1.2课程设计的题目 已知单位负反馈系统的开环传递函数)125.0)(1()(0++=s s s K s G ,试用频率法设计串联滞后校正装置,使系统的相角裕量 30>γ,静态速度误差系数110-=s K v 。
\第二章课程设计的任务及要求2.1课程设计的任务设计报告中,根据给定的性能指标选择合适的校正方式对原系统进行校正(须写清楚校正过程),使其满足工作要求。
然后利用MATLAB对未校正系统和校正后系统的性能进行比较分析,针对每一问题分析时应写出程序,输出结果图和结论。
第六章线性系统的校正方法第六章线性系统的校正方法一、教学目的与要求:通过对本章内容的讲述,要让学生懂得校正的目的,校正的基本方式。
掌握控制系统的基本控制规律,常用校正装置的特点与功能,串联超前、滞后、滞后- 超前校正的设计步骤。
关键是通过这些知识的学习,将前面几章的内容综合起来加以运用,本章知识是在实际应用中的指导思想。
二、授课主要内容:1.系统的设计与校正问题1)性能指标2)校正方式3)基本控制规律2.常用校正装置及其特性1)无源校正装置2)有源校正装置3.串联校正1)串联超前校正2)串联滞后校正3)串联滞后—超前校正(详细内容见讲稿)三、重点、难点及对学生的要求(掌握、熟悉、了解、自学)(1)重点掌握的内容1)掌握用解析法设计一阶、二阶串联校正装置的方法。
2)掌握本书介绍的两大类利用Bode 图设计串级校正装置的频率域方法。
3)掌握本书中介绍的前馈校正装置(包括前置滤波器)的设计方法。
(2)一般掌握的内容1)掌握用解析法设计串联PID 控制器的方法。
2)掌握用解析法设计并联校正装置的方法。
(3)一般了解的内容1)了解校正的四大方式及其作用。
2)了解校正装置的RC 网络实现的物理构成。
3)了解解析法设计一般二次校正装置的思想。
4)了解频率域与时域指标间的互换公式。
四、主要外语词汇性能指标performance specification 校正方式compensation mode 基本控制规律basic control rule 串联校正series compensation 反馈校正feedbackcompensation 超前校正lead compensation 滞后校正lag compensation 超前-滞后校正lag-lead compensation 复合校正complex compensation五、辅助教学情况(见课件)六、复习思考题1. 什么是控制系统的校正?什么是串联校正方式?校正装置的选取原则是什么?2. 简述串联校正方式中调节器的设计方法并说明各设计方法的特点?3. 比例微分控制规律对改变系统的性能有什么作用?4. 比例积分控制规律对改变系统的性能有什么作用?5. Kc、Ti 及Td 改变后对系统控制质量的影响如何?6. 分析积分作用的强弱,对系统有何影响?7. 将PID 环节中的微分部分改为不完全微分形式,曲线形状如何?七、参考教材(资料)1.《自动控制理论与设计》曹柱中徐薇莉编上海交通大学出版社2.《自动控制原理》翁思义杨平编著中国电力出版社参考两书第六章有关内容。
摘要本文基于11阶天线伺服系统模型,并对其进行降阶。
用平衡实现方法降至3阶的模型,对降阶后的模型分别设计PID、超前-滞后控制器,并分析控制器参数对闭环系统的影响。
运用极点配置、LQR以及方法设计状态反馈控制器和运用LQR方法设计输出反馈控制器,然后结合内膜原理,使设计后的闭环系统能够在有参数扰动或者常数扰动下,能够实现对阶跃信号无静差地跟踪,基于3阶模型的闭环系统的阶跃响应的过渡时间在4s以内,并给出了相应的对应仿真结果。
然后用设计好的控制系统去控制11阶模型,使要求基于11阶模型的闭环系统其阶跃响应的过渡过程的时间在6s以内。
关键词:天线伺服系统 PID 超前-滞后极点配置 LQR H内膜原理∞第一章 基于平衡实现的系统降阶1.1平衡实现的原理一个模型的实现有无穷多种,其中阶次最小的实现被称为最小实现。
定理:实现是最小实现的充要条件是该实现是能控能观的。
定理:所有的传递函数()g s 的所有最小实现均代数等价。
定理:若{,,}{,,}A B C A B C 是同一个传递函数的两个能控能观实现。
,,,C O C O W W W W 分别为上述实现的能控Gramian 矩阵和能观Gramian 矩阵,则C O C O W W W W 与相似并且所有特征根均为正数。
定理: 若{,,}A B C 为一任意一最小实现,其Hankel 奇异值为22212,,,n σσσ,则存在一个实现{,,}A B C 满足12{,,,}C O n W W diag σσσ==∑=,该实现称为平衡实现。
1.2平衡实现的系统降阶过程由上平衡实现的Hankel 奇异值,若12k σσσ≥≥≥ 并且121,,,,,k k n σσσσσ+012(,)C W W diag ==∑∑ 且对应的平衡实现为: []111121111222122222x A A x b x u y c c x A A x b x ⎡⎤⎡⎤⎡⎤⎡⎤⎡⎤=+=⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦⎣⎦ 则我们可以把系统降阶为:1111111x A x b u y c x =+=本次设计六十五米大口径天线伺服系统的模型如下:由于Matlab里有求平衡实现的函数balreal,故可以直接调用,求出平衡实现。
课程设计任务书学生姓名: 专业班级:指导教师: 程 平 工作单位: 自动化学院 题 目: 用MATLAB 进行控制系统的滞后-超前校正设计 初始条件:已知一单位反馈系统的开环传递函数是)102.0)(11.0()(++=s s s Ks G要求系统的静态速度误差系数150-≥S v K , 40≥γ,s rad w c /10≥。
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、 MATLAB 作出满足初始条件的最小K 值的系统伯德图,计算系统的幅值裕量和相位裕量。
2、前向通路中插入一相位滞后-超前校正,确定校正网络的传递函数。
3、用MATLAB 画出未校正和已校正系统的根轨迹。
4、用Matlab 对校正前后的系统进行仿真分析,画出阶跃响应曲线5、课程设计说明书中要求写清楚计算分析的过程,列出MATLAB 程序和MATLAB 输出。
说明书的格式按照教务处标准书写。
时间安排:指导教师签名: 年月日系主任(或责任教师)签名: 年月日摘要串联滞后-超前校正兼有滞后校正和超前校正的优点,即已校正系统的响应速度较快,超调量较小,抑制高频噪声的性能也较好。
当校正系统不稳定,且要求校正后系统的响应速度,相角裕度和稳态精度较高时,以采用串联滞后-超前校正为宜。
其基本原理是利用滞后-超前网络的超前部分来增大系统的相角裕度,同时利用滞后部分来改善系统的稳态性能。
此次课程设计就是利用MATLAB对一单位反馈系统进行滞后-超前校正。
通过运用MATLAB的相关功能,绘制系统校正前后的伯德图、根轨迹和阶跃响应曲线,并计算校正后系统的时域性能指标。
关键字:超前-滞后校正MATLAB 伯德图时域性能指标目录1 滞后-超前校正设计目的和原理 (1)1.1 滞后-超前校正设计目的 (1)1.2 滞后-超前校正设计原理 (1)2 滞后-超前校正的设计过程 (3)2.1 校正前系统的参数 (3)2.1.1 用MATLAB绘制校正前系统的伯德图 (4)2.1.2 用MATLAB求校正前系统的幅值裕量和相位裕量 (4)2.1.3 用MATLAB绘制校正前系统的根轨迹 (5)2.1.4 对校正前系统进行仿真分析 (6)2.2 滞后-超前校正设计参数计算 (7)2.2.1 选择校正后的截止频率 (8)c2.2.2 确定校正参数 (8)2.3 滞后-超前校正后的验证 (9)2.3.1 用MATLAB求校正后系统的幅值裕量和相位裕量 (9)2.3.2 用MATLAB绘制校正后系统的伯德图 (11)2.3.3 用MATLAB绘制校正后系统的根轨迹 (11)2.3.4 用MATLAB对校正前后的系统进行仿真分析 (12)3 心得体会 (14)参考文献 (16)用MATLAB进行控制系统的滞后-超前校正设计1 滞后-超前校正设计目的和原理1.1 滞后-超前校正设计目的所谓校正就是在系统不可变部分的基础上,加入适当的校正元部件,使系统满足给定的性能指标。
线性系统的校正实验报告(滞后校正) (超前校正)超前校正:已知单位负反馈系统被控对象的传递函数为:()(1)(4)KG s S S S =++,使用根轨迹解析法对系统进行超前串联校正设计,使之满足: 1)阶跃响应的超调量%20%σ=2)阶跃响应的调节时间不超过4(0.02)s t s =∆=±一、基于根轨迹法的串联超前校正的校正原理:当系统的性能指标以时域形式提出时,通常用根轨迹法对系统进行校正。
基于根轨迹法校正的基本思想是:假设系统的动态性能指标可由靠近虚轴的一对共轭闭环主导极点来表征,因此,可把对系统提出的时域性能指标的要求转化为一对期望闭环主导极点。
确定这对闭环主导极点的位置后,首先根据绘制根轨迹的相角条件判断一下它们是否位于校正前系统的根轨迹上。
如果这对闭环主导极点正好落在校正前系统的根轨迹上,则无需校正,只需调整系统的根轨迹增益即可;否则,可在系统中串联一超前校正装置1()(1)1C aTsG s a Ts+=>+,通过引入新的开环零点z c =-1/aT 和新的开环极点p c =-1/T 来改变系统原根轨迹的走向,使校正后系统的根轨迹经过这对期望闭环主导极点。
二、超前校正装置及其特性:典型超前校正装置的传递函数可写为1()(0)1C aTs G s a Ts+=>+式中a 为分度系数,T 为时间常数其频率响应1()1C jaT G j jTs ωωω+=+幅频特性:()c A ω=相频特性:11122(1)()1a T tg aT tg T tg aT ωφωωωω----=-=+由于a>1,()φω始终大于0,即超前校正装置始终提供超前相角。
超前装置提供一个极点和一个零点三、校正过程1)做出校正前系统的根轨迹和阶跃响应,如下图MATLAB代码:num=[1];den=[1 5 4 0];G0=tf(num,den) figure(1);rlocus(G0);sys=feedback(G0,1);figure(2);t=0:0.01:30;step(sys,t)grid2)根据21%100%e πςςσ--=⨯,可算出0.4559ς=,考虑到非主导极点和零点对超调量的影响,取0.5ς=又因为0.02∆=时, 4.44.4s nt ςωσ==,可得 2.2, 1.1n ωσ==期望闭环极点的纵坐标为21d ωως=- 1.9053d ω= 综上可得系统的一对希望的闭环主导极点为:1,2 1.1 1.9n d s j ςωω=-±=-±3)根据求得的主导极点,计算超前校正网络在1s 处应提供的超前角:1()(atan(1.9/2.9)*180/pi+180-atan(1.9/0.1)*180/pi+180-atan(1.9/1.1)*180/pi)o G s ∠=-得1()246.3131o G s ∠=-1180()o G s φ=--∠可得:66.3131φ=把()c G s 的零点设置在期望极点的正下方,即 1.1c z =-,从期望极点向左作角60φ=的负实轴交点上,可求得 5.5c p =- 4)校正后系统的开环传递函数为( 1.1)()(1)(4)( 5.5)K s G s s s s s +=+++由根轨迹的幅值条件,求得系统工作于期望极点处的K 值为36.2。
课程设计
题目: 线性系统的滞后校正设计
初始条件:已知一单位反馈系统的开环传递函数是
e≤,相角裕度要求校正后系统在单位斜坡输入作用下,系统的稳态误差为1%
ss
γ。
≥
45
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
(1)作出满足初始条件的K值的未校正系统伯德图,计算系统的幅值裕量和相位裕量。
(2)在系统前向通路中插入一相位滞后校正装置,确定校正网络的传递函数,并用MATLAB 画出已校正系统的伯德图,计算已校正系统的幅值裕量和相位裕量。
(3)画出未校正和已校正系统的根轨迹。
(4)用Matlab画出已校正系统的单位阶跃响应曲线、求出超调量、峰值时间、调节时间及稳态误差。
(5)课程设计说明书中要求写清楚计算分析的过程,列出MATLAB程序和MATLAB输出。
说明书的格式按照教务处标准书写。
时间安排:
指导教师签名:年月日
系主任(或责任教师)签名:年月日
目录
摘要 (I)
1题目分析及解决方法 (1)
1.1题目要求 (1)
1.2要求分析 (1)
1.3方案选择与设计 (1)
2 Bode图滞后校正 (3)
2.1相位滞后校正装置及原理............................... 错误!未定义书签。
2.2 Bode图滞后校正设计方法 (3)
2.3确定滞后网络的传递函数 (3)
2.4已校正系统Bode图及分析 (4)
3系统校正前后的根轨迹 (6)
3.1待校正系统根轨迹及分析 (6)
3.2已校正系统根轨迹及分析 (6)
4已校正系统单位阶跃响应曲线及性能指标 (8)
结束语........................................... 错误!未定义书签。
参考文献......................................... 错误!未定义书签。
本科生课程设计成绩评定表......................... 错误!未定义书签。
摘要
该课程设计的功能是完成一个二阶的单位反馈线性系统的滞后校正设计,是基于MATLAB软件环境,利用Bode图滞后校正方法完成。
设计结果通过校正前后系统的伯德图、根轨迹的对比和已校正系统的单位阶跃响应曲线及其性能指标共同反映。
结果显示,滞后校正后的系统截止频率下降,相角裕度增大,提高了系统的稳态精度,又基本不改变系统动态性能。
关键词:线性系统滞后校正伯德图根轨迹响应曲线
1题目分析及解决方法
1.1题目要求
已知一单位反馈系统的开环传递函数是
要求校正后系统在单位斜坡输入作用下,系统的稳态误差为1%ss e ≤,相角裕度
45≥γ。
1.2要求分析
根据题目要求,首先由1%ss e ≤可计算K 的取值范围,然后取一个满足条件的K 值,得到未校正系统开环传递函数,利用MATLAB 软件画出待校正系统的Bode 图,确定待校正系统的截止频率ωc 、相角裕度γ和幅值裕度h(dB)。
由此些参数并结合题目对系统截止频率值要求不大的条件来选择合适的校正方式,选择校正方式后,便可以进行下一步解答。
1.3方案选择与设计
由1%ss e ≤可得
e ss (∞)=1
K
≤1%
得到K 的范围为K ≥100,取K=100,得到开环系统得传递函数为
)
104.0(100
)(+=
s s s G
利用MATLAB 画出待校正系统的Bode 图,程序如下。
clear all ;
G=tf(100,[0.04 1 0]); margin(G)
对应的Bode 图如图1-1所示。
图1-1 待校正系统Bode图
由图可得,待校正系统的幅值裕度h为无穷大,截止频率ωc=47rad/s,相角裕度γ=28°。
由于题目对系统截止频率值要求不大,故选用串联滞后校正可以满足需要的性能指标。
2 Bode 图滞后校正
段。
2.2 Bode 图滞后校正设计方法
当滞后校正时,将校正环节的两个转折频率设置在远离校正后系统截止频率的低频段,其意图是利用滞后网络的高频幅值衰减特性,校正后系统中频段的幅频将衰减∣20lgb ∣dB ,而其相频可认为不衰减,因此校正后系统的截止频率将减小,而在新的截止频率处将获得较大的相角裕度。
这样系统的快速性变差,稳定性和抑制高频抗干扰的能力将增强,可以认为滞后校正是用牺牲前者来改善后者。
根据自动控制理论,利用Bode 图进行滞后校正的步骤如下:
1) 满足由第一章已经得到了待校正系统得开环传递函数及其伯德图和性能指标,性能指
0lg 20lg 201=+M b
即
1
1
M b =
2) 通过确定校正网络的零点确定其参数T 。
从理论上讲,1/(bT )距离ωc1越远,滞后网络对校正后系统相角裕度的减少量影响越小,但是因为当1/(bT )距ωc1一定远时,1/(bT )的减小对ωc1点相位滞后量的变化影响不大,工程上常取在远离ωc110倍频程的地方,即
11.01
c bT
ω=
故有
1
10
c b T ω=
3)画出校正后系统的Bode 图,并检验系统的频域性能指标。
2.3确定滞后网络的传递函数
运行程序,滞后校正网络的传递函数如下图2-1所示。
(2-3) (2-4)
(2-5)
图2-1 滞后校正网络传递函数
即滞后校正网络传递函数为
1
896.11
494.0++=
s s G c
2.4已校正系统Bode 图及分析
在上节求滞后网络传递函数程序代码的基础上加上如下代码可得到已校正系统得开环传递函数及其伯德图。
Gk=G*Gc; margin(Gk);
得到已校正系统的开环传递函数为
)
1896.1)(104.0()
1494.0(100+++=
s s s s G k
已校正系统的Bode 图如图2-2所示。
图2-2 已校正系统Bode 图
从图2-2中可以得到已校正系统的截止频率ωc1=20.3rad/s ,相角裕度
γ=46.7°>45°,幅值裕度为无穷大。
由此可见,利用串联滞后校正后的系统的截止频率下降,但提高了相角裕度。
3系统校正前后的根轨迹
3.1待校正系统根轨迹及分析
用MATLAB软件进行根轨迹的绘制,待校正系统根轨迹程序代码如下。
clear all;
num=1;
den=[0.04 1 0];
sys=tf(num,den);
rlocus(sys);
title('¸根轨迹图');
xlabel('实轴');
ylabel('虚轴');
所对应的图形如图3-1所示。
图3-1 待校正系统根轨迹
分析:根轨迹全部分布在复平面的左半平面,闭环系统稳定。
3.2已校正系统根轨迹及分析
用MATLAB软件进行根轨迹的绘制,已校正系统根轨迹程序代码如下。
clear all;
num=[0.494 1];
den=[0.07585 1.936 1 0];
sys=tf(num,den);
rlocus(sys);
title('根轨迹图');
xlabel('实轴');
ylabel('虚轴');
所对应的图形如图3-2所示。
图3-2 已校正系统根轨迹
分析:根轨迹全部分布在复平面的左半平面,闭环系统稳定。
4已校正系统单位阶跃响应曲线及性能指标
用MATLAB 画出已校正系统的单位阶跃响应曲线,程序代码如下。
clear all ;
Gk=tf([49.4 100],[0.07585 1.936 1 0]); G=feedback(Gk,1); step(G); 对应的曲线如图4-1所示。
图4-1 已校正系统单位阶跃响应曲线
调节时间可由图4-2直接读出,调节时间为
%)2(497.0=∆=s t s
峰值时间可由图4-3直接读出,峰值时间为
s t p 142.0=
超调量可从图4-3得到,超调量为
25%100%1
1-1.25%=⨯=σ
图4-2 调节时间
本科生课程设计成绩评定表
指导教师签字:
年月日。