04用MATLAB进行控制系统的滞后校正设计

合集下载

用MATLAB进行控制系统的滞后-超前校正设计

用MATLAB进行控制系统的滞后-超前校正设计

课程设计任务书学生姓名: 专业班级:指导教师: 程 平 工作单位: 自动化学院 题 目: 用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) (8)2.2.1 选择校正后的截止频率c2.2.2 确定校正参数 (8)2.3 滞后-超前校正后的验证 (9)2.3.1 用MATLAB求校正后系统的幅值裕量和相位裕量 (9)2.3.2 用MATLAB绘制校正后系统的伯德图 (10)2.3.3 用MATLAB绘制校正后系统的根轨迹 (11)2.3.4 用MATLAB对校正前后的系统进行仿真分析 (12)3 心得体会 (14)参考文献 (16)用MATLAB进行控制系统的滞后-超前校正设计1 滞后-超前校正设计目的和原理1.1 滞后-超前校正设计目的所谓校正就是在系统不可变部分的基础上,加入适当的校正元部件,使系统满足给定的性能指标。

基于MATLAB进行控制系统的滞后-超前校正设计

基于MATLAB进行控制系统的滞后-超前校正设计

计算机控制技术------滞后-超前校正控制器设计系别:电气工程与自动化专业:自动化班级:B110411学号:B********姓名:***目录一、 滞后-超前校正设计目的和原理 (1)1.1 滞后-超前校正设计目的......................................................... 1 1.2 滞后-超前校正设计原理......................................................... 1 二、滞后-超前校正的设计过程 (3)2.1 校正前系统的参数 (3)2.1.1 用MATLAB 绘制校正前系统的伯德图................................. 3 2.1.2 用MATLAB 求校正前系统的幅值裕量和相位裕量.................. 4 2.1.3 用MATLAB 绘制校正前系统的根轨迹................................. 5 2.1.4 对校正前系统进行仿真分析.............................................5 2.2 滞后-超前校正设计参数计算 (6)2.2.1 选择校正后的截止频率c ω............................................. 6 2.2.2 确定校正参数β、2T 和1T (6)2.3 滞后-超前校正后的验证 (7)2.3.1 用MATLAB 求校正后系统的幅值裕量和相位裕量..................7 2.3.2 用MATLAB 绘制校正后系统的伯德图.................................8 2.3.3 用MATLAB 绘制校正后系统的根轨迹.................................9 2.3.4 用MATLAB 对校正前后的系统进行仿真分析 (10)三、前馈控制3.1 前馈控制原理..................................................................... 12 3.2控制对象的介绍及仿真......................................................... 12 四、 心得体会.............................................................................. 16 参考文献.......................................................................................17 附录 (18)一、滞后-超前校正设计目的和原理1.1 滞后-超前校正设计目的所谓校正就是在系统不可变部分的基础上,加入适当的校正元部件,使系统满足给定的性能指标。

用MATLAB进行控制系统的滞后-超前校正设计

用MATLAB进行控制系统的滞后-超前校正设计

课程设计任务书学生姓名: 李 超 专业班级: 电气 1001班 指导教师: 刘志立 工作单位: 自动化学院 题 目: 用MATLAB 进行控制系统的滞后-超前校正设计 初始条件:已知一单位反馈系统的开环传递函数是)2)(1()(++=s s s K s G 要求系统的静态速度误差系数110-≥S K v ,ο45≥γ。

要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、 MATLAB 作出满足初始条件的最小K 值的系统伯德图,计算系统的幅值裕量和相位裕量。

2、前向通路中插入一相位滞后-超前校正,确定校正网络的传递函数。

3、用MATLAB 画出未校正和已校正系统的根轨迹。

4、用Matlab 对校正前后的系统进行仿真分析,画出阶跃响应曲线,计算其时域性能指标。

5、课程设计说明书中要求写清楚计算分析的过程,列出MATLAB 程序和MATLAB 输出。

说明书的格式按照教务处标准书写。

时间安排:指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日MATLAB是一个包含大量计算算法的集合。

其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。

函数中所使用的算法都是科研和工程计算中的最新研究成果,而前经过了各种优化和容错处理。

在通常情况下,可以用它来代替底层编程语言,如C和C++。

在计算要求相同的情况下,使用MATLAB的编程工作量会大大减少。

MATLAB的这些函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。

函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。

此次课程设计就是利用MATLAB对一单位反馈系统进行滞后-超前校正。

用MATLAB进行控制系统的滞后-超前校正设计 自动化课程设计

用MATLAB进行控制系统的滞后-超前校正设计 自动化课程设计

自动化课程设计设计题目:系统超前滞后频域法校正学院:机械电气工程学院指导老师:鲁敏学生姓名:张海港学号:2008092617专业:电气工程及其自动化班级:08级(4)班课程设计任务书学生姓名: 张海港 专业班级:电气自动化08(4) 指导教师: 鲁敏 工作单位:机械电气工程学院 题 目: 控制系统的滞后-超前校正设计 初始条件:已知系统的传递函数是)15.0)(161(180)(++=s s s s G要求系统的db Kg 10≥, 345±≥γ, s Ts 3≤,要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、MATLAB 作出的系统伯德图,计算系统的幅值裕量和相位裕量。

2、前向通路中插入一相位滞后-超前校正,确定校正网络的传递函数。

3、用MATLAB 画出未校正和已校正系统的根轨迹。

4、用Matlab 对校正前后的系统进行仿真分析,画出阶跃响应曲线,计算其时域性能指标。

5、课程设计说明书中要求写清楚计算分析的过程,列出MATLAB 程序和MATLAB 输出。

时间安排:MATLAB是一个包含大量计算算法的集合。

其拥有600多个工程中要用到的数学运算函数,可以方便的实现用户所需的各种计算功能。

函数中所使用的算法都是科研和工程计算中的最新研究成果,而前经过了各种优化和容错处理。

在通常情况下,可以用它来代替底层编程语言,如C和C++。

在计算要求相同的情况下,使用MATLAB的编程工作量会大大减少。

MATLAB的这些函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。

函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。

此次课程设计就是利用MATLAB对一单位反馈系统进行滞后-超前校正。

基于MATLAB进行控制系统的滞后-超前校正设计

基于MATLAB进行控制系统的滞后-超前校正设计

目录1 滞后-超前校正设计目的和原理 (1)1.1 滞后-超前校正设计目的 ............................................................................... 1 1.2 滞后-超前校正设计原理 ............................................................................... 1 2 滞后-超前校正的设计过程 .. (2)2.1 校正前系统的参数 (2)2.1.1 用MATLAB 绘制校正前系统的伯德图 .............................................. 3 2.1.2 用MATLAB 求校正前系统的幅值裕量和相位裕量 .......................... 3 2.1.3 用MATLAB 绘制校正前系统的根轨迹 .............................................. 4 2.1.4 对校正前系统进行仿真分析 ............................................................. 5 2.2 滞后-超前校正设计参数计算 .. (6)2.2.1 选择校正后的截止频率c ω ................................................................ 6 2.2.2 确定校正参数β、2T 和1T ................................................................. 6 2.3 滞后-超前校正后的验证 . (7)2.3.1 用MATLAB 求校正后系统的幅值裕量和相位裕量 .......................... 7 2.3.2 用MATLAB 绘制校正后系统的伯德图 .............................................. 8 2.3.3 用MATLAB 绘制校正后系统的根轨迹 .............................................. 9 2.3.4 用MATLAB 对校正前后的系统进行仿真分析 .. (10)3 心得体会.................................................................................................................. 12 参考文献 . (13)用MATLAB进行控制系统的滞后-超前校正设计1 滞后-超前校正设计目的和原理1.1 滞后-超前校正设计目的所谓校正就是在系统不可变部分的基础上,加入适当的校正元部件,使系统满足给定的性能指标。

自动控制原理MATLAB课程设计--滞后-超前校正

自动控制原理MATLAB课程设计--滞后-超前校正

滞后-超前校正——课程设计一、设计目的:1. 了解控制系统设计的一般方法、步骤。

2. 掌握对系统进行稳定性的分析、稳态误差分析以及动态特性分析的方法。

3. 掌握利用MATLAB 对控制理论内容进行分析和研究的技能。

4. 提高分析问题解决问题的能力。

二、设计内容与要求:设计内容:1. 阅读有关资料。

2. 对系统进行稳定性分析、稳态误差分析以及动态特性分析。

3. 绘制根轨迹图、Bode 图、Nyquist 图。

4. 设计校正系统,满足工作要求。

设计条件:1、被控制对象的传递函数是m m 1m 2012mn sn 1n 2012nb s b s b s b ()a s a a s a G S ----+++⋯+=+++⋯+(n≥m)2、参数a0,a1,a2,...an和b0,b1,b2,...bm因小组而异。

设计要求:1. 能用MATLAB 解复杂的自动控制理论题目。

2. 能用MATLAB 设计控制系统以满足具体的性能指标。

3. 能灵活应用MATLAB 的CONTROL SYSTEM 工具箱和SIMULINK 仿真软件,分析系统的性能。

三、设计步骤:1、自学MATLAB软件的基本知识,包括MATLAB的基本操作命令。

控制系统工具箱的用法等,并上机实验。

2、基于MALAB用频率法对系统进行串联校正设计,使其满足给定的领域性能指标。

要求程序执行的结果中有校正装置传递函数和校正后系统开环传递函数,校正装置的参数T,α等的值。

已知开环传递函数为G(S)= 0(2)(40)k s s s ++,使用频率法设计串联滞后—超前校正装置,使系统的相角裕度大于等于40°,静态速度误差系数等于20。

校正前根据上式可化简G(S)= 00.0125(0.51)(0.0251)k s s s ++,所以公式G(S)=20(0.51)(0.0251)s s s ++,所以=1,则c w = 6.1310,相角裕度γ为9.3528。

用matlab实现控制系统的滞后校正设置

用matlab实现控制系统的滞后校正设置

课程设计报告题 目 用matlab 实现控制系统的滞后校正设置课 程 名 称 自动控制原理课程设计院 部 名 称 机电工程学院专 业 电气自动化班 级 10电气工程及其自动化(单)学 生 姓 名学 号课程设计学时 1周指 导 教 师成绩滞后校正的基本原理是利用滞后网络的高频幅值衰减特性使系统截止频率下降,从而使系统获得足够的相位裕度。

或者,是利用滞后网络的低通滤波特性,使低频信号有较高的增益,从而提高了系统的稳态精度。

可以说,滞后校正在保持暂态性能不变的基础上,提高开环增益。

也可以等价地说滞后校正可以补偿因开环增益提高而发生的暂态性能的变化。

此外,本次课程设计还要使用Matlab软件绘制系统伯德图及根轨迹图。

MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

熟练掌握MATLAB的应用对于自动控制原理的学校和本次课程设计都十分重要。

关键字:Matlab串联滞后校正传递函数摘要 (1)1.课程设计目的与要求 (4)1.1课程设计应达到的目的 (4)1.2课程设计要求 (4)2.课程设计详细过程 (5)设计题目 (5)求校正后的函数 (5)验证校正后的系统是否满足要求 (6)3.校正前后系统分析 (7)校正后前的特征根 (7)校正前与校正后的单位脉冲响应曲线 (8)校正前与校正后的单位阶跃响应曲线 (10)校正前与校正后的单位斜坡响应曲线 (11)稳态误差的值的变化与分析 (13)绘制系统校正前与校正后的根轨迹图并求相关参数 (17)校正前与校正后的Nyquist图,判断系统的稳定性 (19)系统校正前与校正后的Bode图并计算相关参数 (21)4.心得体会 (23)5.参考文献 (23)1.1程设计应达到的目的1)掌握自动控制原理的时域分析法,根轨迹法,频域分析法,以及各种补偿(校正)装置的作用及用法,能够利用不同的分析法对给定系统进行性能分析,能根据不同的系统性能指标要求进行合理的系统设计,并调试满足系统的指标。

用MATLAB进行控制系统的滞后-超前校正设计

用MATLAB进行控制系统的滞后-超前校正设计

课程设计任务书学生姓名: 葛福臻 专业班级: 自动化0805 指导教师: 陈跃鹏 工作单位: 自动化学院 题 目: 用MATLAB 进行控制系统的滞后-超前校正设计 初始条件:已知一单位反馈系统的开环传递函数是)2)(1()(++=s s s K s G 要求系统的静态速度误差系数110-≥S K v , 45≥γ。

要求完成的主要任务: (包括课程设计工作量及其技术要求,和说明书撰写等具体要求)1、 MATLAB 作出知足初始条件的最小K 值的系统伯德图,计算系统的幅值裕量和相位裕量。

二、前向通路中插入一相位滞后-超前校正,肯定校正网络的传递函数。

3、用MATLAB 画出未校正和已校正系统的根轨迹。

4、用Matlab 对校正前后的系统进行仿真分析,画出阶跃响应曲线,计算其时域性能指标。

5、课程设计说明书中要求写清楚计算分析的进程,列出MATLAB 程序和MATLAB 输出。

说明书的格式依照教务处标准书写。

时刻安排:指导教师签名: 年月日系主任(或责任教师)签名: 年月日摘要MATLAB是一个包括大量计算算法的集合。

其拥有600多个工程中要用到的数学运算函数,能够方便的实现用户所需的各类计算功能。

函数中所利用的算法都是科研和工程计算中的最新研究功效,而前通过了各类优化和容错处置。

在通常情形下,能够用它来代替底层编程语言,如C和C++。

在计算要求相同的情形下,利用MATLAB的编程工作量会大大减少。

MATLAB的这些函数集包括从最简单最大体的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。

函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、运算、复数的各类运算、三角函数和其他初等数学运算、多维数组操作和建模动态仿真等。

这次课程设计就是利用MATLAB对一单位反馈系统进行滞后-超前校正。

通过运用MATLAB的相关功能,绘制系统校正前后的伯德图、根轨迹和阶跃响应曲线,并计算校正后系统的时域性能指标。

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

h 20 lg K g 16.5dB
求校正前系统的相位裕度。 先求增益穿越频率 wc 。在增益穿越频率 wc 处,系统的开环频率特性的幅值为 1。 100 100 A( wc ) 1 wc 0.01wc2 1 0.04 wc2 1 0.2 wc2 0.01wc2 1 由上式求得 wc 16.7 rad / s 。利用增益穿越频率 wc 可以计算 (wc) 。 1 1 (wc) 90 tg 0.1wc tg 0.2 wc 222.4 由 (wc) 的值可以确定相角裕度 。 180 (wc) 180 222.4 42.4
先求校正前系统的幅值裕度。
(w) 90 tg 1 0.1w tg 1 0.2 w 100 A( w) w 0.01w 2 1 0.04 w 2 1
令 (w) 180 可以确定幅值裕度对应的相位截止频率 wg 。利用三角函数可以求出 相位截止频率 wg 。
0 .3 w 90 1 0.02 w 2 2 1 0.02 wg 0 100
6 设计心得体会...................................................................................................... 13 参考文献...................................................................................................................14
3.1 确定滞后校正网络的传递函数................................................................................................... 5 3.2 用 MATLAB 对加入校正网络后的系统开环传递函数进行验证......................................... 6
5 ~ 10 。
的选取: 是为了补偿滞后校正的相位滞后的,一般限制滞后校正的滞后相角小于
' 10 ,所以可以取小于 10 的值。 应取一个尽量小,但又能补偿滞后校正在 wc 处的滞后相
1
武汉理工大学《自动控制原理》课程设计说明书
角的值。一般,若 wc' 较大, 可取小一些。反之,若 wc' 小,则 取大一些。
时间安排:
任务 指导老师下达任务书,审题、查阅相关资料 分析、计算 编写程序 撰写报告 论文答辩 时间(天) 2 3 2 2 1
指导教师签名: 系主任(或责任教师)签名:
年 年
月 月
日 日
武汉理工大学《自动控制原理》课程设计说明书


1 滞后校正特性及校正方法.................................................................................... 1
5 滞后校正装置...................................................................................................... 11
5.1 无源滞后校正网络........................................................................................................................ 11 5.2 有源滞后校正网络........................................................................................................................ 11
2.2 用 MATLAB 作出系统校正前的伯德图并计算系统校正前的幅值裕度和相位裕度.... 3
3 设计串联滞后校正................................................................................................ 5
2 校正前系统的分析................................................................................................ 2
2.1 校正前参数确定.............................................................................................................................. 2
4 画出未校正和已校正系统的根轨迹.................................................................... 7
4.1 用 MATLAB 画出校正前系统的根轨迹....................................................................................... 7 4.2 用 MATLAB 画出加入滞后校正网络后系统的根轨迹........................................................... 8 4.3 校正前后系统的根轨迹对比..................................................................................................... 10
2 2 wg 0.01wg 1 0.04 wg 1
tg 1 0.1w tg 1 0.2 w tg 1
因而解得 wg =7.07rad/s。
A( wg ) 6.67
利用 A( wg ) 可以方便地求出幅值裕度 K g 或者 h。
Kg 1 1 0.15 A( wg ) 6.67
1.1 滞后校正特性................................................................................................................................... 1 1.2 滞后校正设计的一般步骤与方法.............................................................................................. 1
武汉理工大学《自动控制原理》课程设计说明书
课程设计任务书
学生姓名: 指导教师: 题 目: 杨 澄 肖 纯 专业班级: 电气 0803 班 工作单位: 自动化学院
用 MATLAB 进行控制系统的滞后校正设计。
初始条件:已知一单位反馈系统的开环传递函数是
G (s) K s (1 0.1s )(1 0.2 s )
2.1.1 确定校正前单位反馈系统的开环增益 K................................................................................. 2 2.1.2 确定校正前单位反馈系统的幅值裕度和相位裕度................................................................ 3
武汉理工大学《自动控制原理》课程设计说明书
串联滞后校正设计
1 滞后校正特性及校正方法
1.1 滞后校正特性
滞后校正就是在前向通道中串联传递函数为 Gc ( s ) 的校正装置来校正控制系统, Gc ( s ) 的表达式如下所示。
Gc ( s ) 1 aTs ,a 1 1 Ts
其中,参数 a、T 可调。滞后校正的高频段是负增益,因此,滞后校正对系统中高频噪声 有削弱作用,增强了抗干扰能力。可以利用滞后校正的这一低通滤波所造成的高频衰减特 性,降低系统的截止频率,提高系统的相位裕度,以改善系统的暂态性能。 滞后校正的基本原理是利用滞后网络的高频幅值衰减特性使系统截止频率下降,从而 使系统获得足够的相位裕度。或者,是利用滞后网络的低通滤波特性,使低频信号有较高 的增益,从而提高了系统的稳态精度。 可以说,滞后校正在保持暂态性能不变的基础上,提高开环增益。也可以等价地说滞 后校正可以补偿因开环增益提高而发生的暂态性能的变化。
' ( (3)在未校正系统的伯德图上量取量取 L (或由 20 lg | G0 ( jwc' ) | 求取)的分贝值, 0 wc)
并令 20 lg | G0 ( jwc' ) | 20 lg
1 ,由此确定参数 a(a<1)。 a
'
这一步的意思是,在 w wc 处,设计滞后校正的幅值与原系统的幅值反向相等才能相 互抵消,使校正后系统的截止频率为 wc' 。 1 1 1 ' (4)取 ,并由 a 求参数 T。 ( ~ ) wc aT 5 10 1 选 的 原 则 是 使 c ( wc ) 不 超 过 ( 2 ) 中 所 选 的 值 , 即 aT 1 | c (w 'c ) | arctanw 'cT arctanaw 'cT 。校正时只需要近似值, 可近似由下式选取。 aT 1 ' ' wc cot(90 ) wc tan aT 1 (5)绘制校正后系统的伯德图,校验各项性能指标,若不满足,可重新选择 wc' 或 aT 的值。
1.2 滞后校正设计的一般步骤与方法
相关文档
最新文档