基于MATLAB的控制系统校正设计.doc

上传人:豆**** 文档编号:17531576 上传时间:2022-05-24 格式:DOC 页数:30 大小:819.50KB
返回 下载 相关 举报
基于MATLAB的控制系统校正设计.doc_第1页
第1页 / 共30页
基于MATLAB的控制系统校正设计.doc_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《基于MATLAB的控制系统校正设计.doc》由会员分享,可在线阅读,更多相关《基于MATLAB的控制系统校正设计.doc(30页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流基于MATLAB的控制系统校正设计.精品文档.摘 要控制系统校正属于系统设计环节,通过校正可以使系统的性能得到改善,从而使系统满足期望的性能指标。本文主要研究线性定常系统的串联校正方法,包括串联超前校正、串联滞后校正和串联滞后超前校正。本文首先回顾了系统的时域性能指标和频域性能指标以及系统的校正方式,然后分别讨论了系统校正的根轨迹法和频率特性法。针对两种方法,分别给出了控制系统超前校正、滞后校正,滞后超前校正的理论依据、适用范围、校正步骤和相应的算法流程图,并针对各个校正方法编写了相应的MATLAB仿真程序,同时利用MATLAB的图形用户界面

2、设计功能对控制系统校正进行了可视化界面设计,为每种校正方法设计了对应的GUI界面。针对每种方法给出具体实例验证了校正方法的有效性以及算法的正确性。关键词: 串联校正,MATLAB,根轨迹法,频率特性法,GUIAbstractControl system correction is a part of system design. With a compensator, the system can be more precise and more stable, thus the system can meet the requirement.This paper investigates t

3、he design of cascade compensators for linear time invariant system, including cascade phase-lead compensators, cascade phase-lag compensators and cascade phase lag-lead compensators. We first recall the performance indicators in time domains and in frequency domains, and the correction methods for l

4、inear time invariant systems. Then, we discuss the compensator design methods based on root-locus and frequency characteristics. For the both methods, the theoretical basis and applicable range, correct steps and the corresponding algorithm flow charts are given for phase-lead compensator, phase-lag

5、 compensator and phase lag-lead compensator. MATLAB programs are written for each correction methods. Visual interfaces are designed using MATLABs GUI design function. Also, we give some examples to illustrate the effectiveness of our correction methods and the correctness of our algorithms.Key word

6、s: cascade compensator, root-locus method, frequency characteristics method, MATLAB, GUI目 录摘 要IAbstractII1 绪 论11.1 课题的意义及研究现状11.1.1 MATLAB的发展及系统构成21.1.2 MATLAB的GUI设计31.2 创新点41.3 论文的结构42 控制系统校正的方法52.1控制系统的性能指标52.1.1控制系统的时域指标52.1.2控制系统的频域指标62.1.3一阶系统的性能指标72.1.4二阶系统的性能指标82.2控制系统的校正方式103 控制系统的根轨迹校正123.1

7、 根轨迹方法123.2开环零极点对根轨迹的影响123.2.1开环零点对根轨迹的影响123.2.2开环极点对根轨迹的影响133.2.3开环偶极子对根轨迹的影响143.3基于根轨迹的超前校正143.3.1超前校正装置143.3.2超前校正的步骤153.3.3算法流程图153.3.4实例仿真163.4基于根轨迹的滞后校正183.4.1滞后校正装置183.4.2滞后校正的步骤193.4.3算法流程图193.4.4实例仿真203.5基于根轨迹的滞后超前校正223.5.1滞后超前校正装置223.5.2滞后超前校正的步骤233.5.3算法流程图243.5.4实例仿真243.6本章小结264 控制系统校正的频

8、率特性法274.1系统的频率特性274.2基于频率特性的超前校正274.2.1超前校正装置274.2.2超前校正的步骤284.2.3算法流程图294.2.4实例仿真304.3基于频率特性的滞后校正314.3.1滞后校正装置324.3.2滞后校正的步骤324.3.3算法流程图334.3.4实例仿真334.4基于频率特性的滞后超前校正354.4.1滞后超前校正装置364.4.2滞后超前校正的步骤364.4.3算法流程图374.4.4实例仿真374.5本章小结40结 论41致 谢42参考文献431 绪 论1.1 课题的意义及研究现状控制系统的校正属于系统设计的环节。主要是指定控制系统的期望性能指标并

9、依据这些指标计算出开环系统的特性,然后比较期望的开环特性与实际的开环特性,并依据这些结果来确定在开环系统中增加某些校正装置,并计算出校正装置的参数。然而系统的校正是一个反复试验各种参数的过程,需要相当的经验的积累,并需要进行大量的计算。在计算机出现之前,科学研究的绝大部分工作是利用数学手段或其他方法对事物和真实世界进行描述。计算机的出现对科学和工程计算技术的发展产生了深远的影响,使人们能对复杂事物和系统建立模型并利用计算机进行求解,这些手段和方法逐步形成了计算机仿真技术。仿真已成为当今科学技术研究的主要内容之一,仿真技术也渗透到各学科和工程技术领域1。 计算机仿真技术有着巨大的优越性,利用它可

10、以求解许多复杂而无法用数学手段解析求解的问题,利用它可以预演或再现系统的运动规律或运动过程,利用它可以对无法直接进行试验的系统进行仿真实验研究,从而节省大量的资源和费用2。由于计算机仿真技术的优越性,他的应用领域已经非常广泛,而且越来越受到普遍的重视。计算机仿真是构造现实实际系统和在计算机上进行仿真的复杂活动,它主要包括实际系统,模型和计算机三个基本部分,关系如图1-1。图 1-1 计算机仿真模型自动控制系统仿真就是以自动控制系统模型(传递函数或状态空间)为基础,采用数学模型替代实际控制系统,以计算机为工具,对自动控制系统进行实验、分析、评估及预测研究的一种技术与方法。本论文选择使用MATLA

11、B作为仿真工具进行综合设计与仿真。以下简要介绍MATLAB的发展,构成及其特点和MATLAB中的图形界面(GUI)的设计方法。1.1.1 MATLAB的发展及系统构成MATLAB的产生是与数学计算紧密联系在一起的。1980年,美国新墨西哥州大学计算机系主任Cleve Moler在给学生讲授线性代数课程时,发现学生在高级语言编程上花费很多时间,于是着手编写供学生使用的Fortran字程序库接口程序,他将这个接口程序取名为MATLAB(即Matrix Laboratory的前三个字母的组合,意为“矩阵实验室”)。这个程序获得了很大的成功,受到学生的广泛欢迎。MATLAB经过几十年研究与不断完善,现

12、已成为国际上最为流行的科学与工程计算软件工具之一,现在的MATLAB已经不仅仅是一个最初的“矩阵实验室”了,它已发展成为一种具有广泛应用前景、全新的计算机高级编程语言。自20世纪90年代,在美国和欧洲大学中将MATLAB正式列入研究生和本科生的教学计划,MATLAB软件已成为应用代数、自动控制原理、数理统计、数字信号处理、时间序列分析、动态系统仿真等课程的基本教学工具,成为学生所必须掌握的基本软件之一。在研究单位和工业界,MATLAB也成为工程师们必须掌握的一种工具,被认作进行高效研究与开发的首选软件工具,其特点是:(1) 可扩展性:MATLAB最重要的特点是易于扩展,它允许用户自行建立特定功

13、能的M文件。(2) 易学易用性:MATLAB不需要用户有高深的数学知识和程序设计能力,不需要用户深刻了解算法及编程技巧。(3) 高效性:MATLAB语句功能十分强大,一条语句可完成十分复杂的任务。它大大加快了工程技术人员从事软件开发的效率3。MATLAB的最新版本为MATLAB R2012a,即7.14版本。最新版本改进了矩阵排序和转置运算,增强了对64位操作系统的支持,强化了大型数据集处理能力。除此之外,MATLAB R2012a还改进了对文件I/O和外部接口连接的支持。本文采用MATLAB R2010a进行相关的数学运算、图形界面绘制,和控制系统仿真。MATLAB系统由MATLAB开发环境

14、、MATLAB数学函数库、MATLAB语言、MATLAB图形处理系统和MATLAB应用程序接口(API)五大部分构成。(1) MATLAB开发环境MATLAB开发环境是一套方便用户使用MATLAB函数和文件的工具集,其中许多工具是图形化用户接口。它是一个集成化的工作空间,可以让用户输入、输出数据,并提供了M文件的集成编译和调试环境。它包括MATLAB桌面、命令窗口、M文件编辑调试器、MATLAB工作空间和在线帮助文档。(2) MATLAB数学函数库MATLAB数学函数库包括了大量的计算算法,从基本运算(如加法、正弦等)到复杂算法,如矩阵求逆、贝赛尔函数、快速傅里叶变换等。(3) MATLAB语

15、言MATLAB语言是一个高级的基于矩阵/数组的语言,它有程序流控制、函数、数据结构、输入/输出和面向对象编程等特色。用户既可以用它来快速编写简单的程序,也可以用来编写庞大复杂的应用程序。(4) MATLAB图形处理系统4图形处理系统使得MATLAB能方便地图形化显示向量和矩阵,而且能对图形添加标注和打印。它包括强大的二维、三维图形函数、图像处理和动画显示等函数。(5) MATLAB应用程序接口(API)MATLAB应用程序接口(API)是一个使MATLAB语言能与C、Fortran等其他高级编程语言进行交互的函数库,该函数库的函数通过调用动态链接库(DLL)实现与MATLAB文件的数据交换,其

16、主要功能包括在MATLAB中调用C和Fortran程序,以及在MATLAB与其它应用程序间建立客户/服务器关系。1.1.2 MATLAB的GUI设计图形用户界面(GUI,Graphical User Interface)是提供人机交互的工具。GUI是用图形对象GUI控件,如:按钮、文本、滑块和菜单等组成的用户界面。一个设计优秀的GUI能够非常直观地让用户知道如何操作MATLAB界面。例如,只要简单移动一下滑块,一个变量的值就随着发生变化;当点击OK按钮时,我们的设置得到应用并且对话框关闭。更重要的是,绝大多数使用计算机用户都知道如何应用GUI的标准控件。这也为GUI设计提供了广阔的前景5。MA

17、TLAB的GUI为开发者提供了一个不脱离MATLAB的开发环境,更有益于MATLAB程序的GUI的集成,为一般用户提供了极大的方便。通过用户与底层的程序代码创建的界面,用户可以不了解具体程序命令行而去操作应用程序。因此,应用程序比直接运行命令行更容易学习和使用。特别是使用MATLAB计算软件的绝大多数用户,并不关心GUI的开发,而重点关注于MATLAB巨大的数值计算、工程分析等。但是开发者拥有了工程开发成果时,面向的不是自己,而是客户(使用者),很不幸的是,客户对MATLAB一无所知或根本不想去了解那么多令人费解的代码,这时GUI设计显得很重要。GUI成为高质量程序与其用户交流的平台。由于MA

18、TLAB强大的应用功能,使得越来越多的用户从原先的开发环境转到MATLAB上来。使用MATLAB让用户不再关心大量底层与开发无关的工作,真正地解放了用户的双手,极大地提高了开发效率,让用户更专注于更需要它他的地方。MATLAB为了解决用户开发与客户交互的局限性,提供了一个全新GUI设计方案。让那些其他环境的用户和新用户能够快速地转换和上手6。在GUI设计程序前,首先考虑设计对象的结构和开发流程。开发前的思考、开发文档的编辑对于理清编程者的思路、提高开发效率有十分重要的作用。即使是相同要求,设计出来GUI也是千差万别的。一个优秀的界面应当符合下面的标准:(1)易用性设计界面时,力求简洁、直接、清

19、晰的反映界面的功能和特征。组件名称应该易懂,用词准确,与同一界面上的其他组件相区分,最好做到顾名思义。(2)统一性统一性包括使用标准的组件,也指使用相同的信息表现方法,如在字体、标签风格、颜色、术语、显示错误信息等方面保持一致。(3)规范性通常界面设计都按Windows界面的规范来设计,即包含“菜单条、工具栏、按钮、右键快键菜单”的标准格式。(4)合理性界面大小合适,布局力求简洁、有序、易于操作。1.2 创新点本文的创新点包括:(1)本论文主要是利用MATLAB R2010a对控制系统的串联校正进行分析与仿真,包括基于根轨迹的系统校正和基于频率特性的系统校正,并在此基础上编写相应程序,用于系统

20、校正的计算。(2)用户通过输入简单的命令就可以查看系统校正前后的各种图形,从中可以直观地看出系统的各种性能指标。(3)在仿真程序的基础上,利用MATLAB提供的GUI设计功能,设计人机交互界面,将控制系统的校正过程通过图形的方式展现,便于人机交互。同时提供综合实例进行分析验证。1.3 论文的结构本论文主要分为五部分:第一章:绪论。主要介绍了本课题的写作目的,相关的研究现状,以及本论文的创新点和论文的结构。第二章:控制系统校正的方法。主要介绍控制系统的性能指标,一阶系统和二阶系统的性能指标,控制系统校正方法的分类。第三章:控制系统的根轨迹校正。介绍了基于根轨迹法的串联超前校正网络设计的理论基础,

21、算法步骤和仿真实现;基于根轨迹法的串联滞后校正网络设计的理论基础算法步骤和仿真实现;以及基于根轨迹法的串联滞后超前校正网络设计的理论基础算法步骤和仿真实现。设计了基于根轨迹的串联校正的GUI界面。第四章:控制系统校正的频率特性法。主要介绍了基于频率法的串联超前校正网络设计的理论基础,算法步骤和仿真实现;基于频率法的串联滞后校正网络设计的理论基础,算法步骤和仿真实现;以及基于频率法的串联滞后超前校正网络设计的理论基础,算法步骤和仿真实现。设计了基于频率特性的串联校正的GUI界面。第五章:结论。2 控制系统校正的方法控制系统的校正属于系统设计的环节,主要是指定控制系统期望的性能指标,并依据这些指标

22、计算出开环系统的特性,然后比较期望的开环系统和实际系统的开环特性,并依据这些结果来确定在开环系统中增加某些校正装置并计算出校正装置的参数。2.1控制系统的性能指标控制系统的性能指标主要有两种形式: (1) 时域性能指标是描述系统输出信号随时间变化的一些特征参数,包括静态性能指标和动态性能指标。(2) 频域性能指标是通过系统的开环频率特性和闭环频率特性的一些特征量间接地表征系统的性能。包括:开环频率特性中的相位裕量、增益裕量;闭环频率特性中的谐振峰值、频带宽度和谐振频率等。2.1.1控制系统的时域指标控制系统的时域指标包括静态性能指标和动态性能指标。静态性能指标指在无静差度(系统型别),典型输入

23、(单位阶跃输入,单位斜坡输入,单位加速度输入)作用下的稳态误差。扰动引起的误差也属于稳态性能指标的范畴。动态性能指标主要是指调节时间和超调量。此外还有上升时间,峰值时间等。通常采用调节时间和超调量来刻画系统的瞬态性能指标,如图2-1。图2-1 系统的单位阶跃响应曲线(1) 上升时间:输出响应第一次达到稳态值的时间。考虑到不敏感区或者允许误差,有时定义为输出响应稳态值的10%到90%所需的时间。(2) 峰值时间:输出响应超出稳态值达到的第一个峰值所需的时间。(3) 最大超调量(简称超调量):瞬态过程中输出响应的最大值超过稳态值的百分比,即 (2-1)(4) 调节时间:输出与其对应于输入的终值之间

24、的偏差达到容许范围(一般取5%或2%)所经历的暂态过程时间(从t=0开始计时)称为调节时间。2.1.2控制系统的频域指标频域性能指标包括开环频域指标和闭环频域指标7。开环频域指标主要包括截止角频率,相角稳定裕度(简称相角裕度)和增益稳定裕度(简称幅值裕度),如图2-2,2-3。图2-2 系统的Bode图图2-3 系统的奈奎斯特图称的频率为系统的截止角频率,用表示,即。 (2-2)定义相角稳定裕度,其物理意义是,如果开环系统对频率为的信号的相位滞后再增加,系统处于临界稳定状态。设使时的频率为,定义 , (2-3)其中,为系统的幅值裕度。幅值裕度的物理意义是,如果开环增益再增加倍,系统将处于临界稳

25、定状态。2.1.3一阶系统的性能指标一阶系统的闭环传递函数为 (2-4)其单位阶跃响应为 (2-5) (2-6)单位阶跃响应曲线如图2-4。图2-4 一阶系统的单位阶跃响应曲线由分析知,一阶系统的性能指标:(1) 调节时间 (2-7)(2) 超调量,即一阶系统是无超调的系统。2.1.4二阶系统的性能指标典型二阶系统的方框图,如图2-5。图2-5 典型二阶系统的框图闭环传递函数为 (2-8)其中,为阻尼比,为无阻尼自然振荡角频率。下面具体分析欠阻尼即1时的情况。此时,闭环系统零极点分布如图2-6。图2-6 二阶系统在欠阻尼时的零极点图系统的单位阶跃响应为 (2-9)其中,称为阻尼振荡角频率,称为

26、阻尼角。系统的单位阶跃响应曲线如图2-7。图2-7 二阶系统在欠阻尼时的单位阶跃响应曲线二阶系统的性能指标(欠阻尼情形)(1) 上升时间 ; (2-10)(2) 峰值时间 ; (2-11)(3) 超调量 ; (2-12)(4) 调节时间 。 (2-13)2.2控制系统的校正方式按校正装置在系统中的连接方式,控制系统的校正方式可以分为串联校正,反馈校正,前馈校正和复合校正等。校正装置串联在系统的前向通道中,称为串联校正,如图2-8。为了减少功率损耗,串联校正装置一般接在系统误差测量点之后和放大器之前,即低功率部分。校正装置接在系统的局部反馈通道中,称为反馈校正,如图2-9。前馈校正又称顺馈校正,

27、是在系统的主回馈通道之外采用的校正方式,如图2-10。前馈校正的作用通常有两种:一种是对参考输入信号进行整形和滤波,此时校正装置接在系统参考输入信号之后,主反馈作用之前的前向通道上。另外一种作用是对扰动信号进行测量、转换后接入系统,形成一条附加的对扰动影像进行补偿的通道。复合校正是指在系统中同时采用串联(或反馈)校正和前馈校正。图2-8 串联校正框图图2-9 反馈校正框图图2-10 前馈校正框图系统设计中,采用何种形式的校正方式,取决于系统中信号的性质、技术实现的方便性、可供选择的元件、经济性、抗干扰性、使用环境条件以及设计者的经验等因素。在设计时需要综合考虑。根据校正装置的特性,可分为超前校

28、正装置、滞后校正装置和超前滞后校正装置。(1)超前校正装置校正装置输出信号在相位上超前于输入信号,即校正装置具有正的相角特性,这种校正装置称为超前校正装置,对系统的校正称为超前校正。(2)滞后校正装置校正装置输出信号在相位上滞后于输入信号,即校正装置具有负的相角特性,这种校正装置称为滞后校正装置,对系统的校正称为滞后校正。(3)滞后超前校正装置校正装置在某一频率范围内具有负的相角特性,而在另一频率范围内却具有正的相角特性,这种校正装置称为滞后超前校正装置,对系统的校正称为滞后超前校正。3 控制系统的根轨迹校正3.1 根轨迹方法根轨迹方法是埃文斯(W.R.Evans)于1948年提出的一种求解闭

29、环特征方程根的图解方法。它根据开环传递函数的极点与零点的分布,用作图方法求得闭环极点在s平面内随回路增益变化的轨迹。根轨迹方法不仅研究闭环极点分布与回路增益之间关系的方法,而且经过推广还可以利用这种方法来选择除了系统回路增益之外的参数,以使闭环系统的极点分布在预先确定的位置附近8。3.2开环零极点对根轨迹的影响系统开环零极点的分布对于系统的性能有着直接的影响。设单位负反馈系统的开环传递函数为 , (3-1)则系统的闭环特征方程为。 (3-2)由上式知,闭环系统的极点位置,即系统根轨迹的位置,是由开环极点和零点的位置所共同决定的。所以研究开环零极点对于根轨迹的影响是进行根轨迹校正的前提。下面分别

30、研究开环零点和开环极点对根轨迹的影响。3.2.1开环零点对根轨迹的影响在开环系统中增加零点,可以使系统的根轨迹向左移动,从而增加系统的相对稳定性,减小系统响应的调节时间。图3-1 增加零点对系统根轨迹的影响证明:设s为原系统根轨迹上的一点,若,有: (3-3) (3-4) (3-5)3.2.2开环极点对根轨迹的影响在开环系统中增加极点,可以使系统的根轨迹向右移动,从而降低系统的相对稳定性,增加系统的调节时间。图3-2 增加极点对系统根轨迹的影响3.2.3开环偶极子对根轨迹的影响开环偶极子是指开环系统中相距很近(和其他零极点相比)的一对零点和极点。由于偶极子到其他零极点的矢量近似相等,因此它们在

31、模值条件和辐角条件中的作用相互抵消,几乎不改变根轨迹的形状,也就是说,它们对系统的稳定性和瞬态性能几乎没有影响。但值得注意的是,如果这对偶极子靠近原点,会较大的影响系统的稳态性能,因为它们能够改变系统的开环增益。若在原系统中增加一对偶极子,则, (3-6)图3-3 开环偶极子对根轨迹的影响3.3基于根轨迹的超前校正3.3.1超前校正装置超前校正装置的传递函数为: (3-7)图3-4为超前校正装置的零极点图。图3-4 超前校正装置的零极点图根据图中的角度标记,对于上半复平面内的任一实验点,的辐角为 (3-8)所以,超前校正装置提供了一个超前角。由上述过程可知,超前校正装置总是使校正后的开环传递函

32、数的辐角增加。同时,由于超前校正装置中零点的作用大于极点,所以超前校正装置将使原系统的根轨迹左移。总之,超前校正可以增加系统的稳定裕度并提高闭环系统的响应速度。3.3.2超前校正的步骤基于根轨迹的超前校正的步骤如下:(1) 绘制未校正系统的根轨迹,如果希望的闭环主导极点在未校正系统根轨迹的左方,则可以使用超前校正;(2) 根据给定的闭环主导极点来计算所需要的超前角;(3) 根据步骤2所得的超前角选择合适的算法计算校正装置传递函数的零点和极点;(4) 利用给定的系统参数和模条件计算校正装置的比例系数;(5) 绘制校正后系统的根轨迹图,检验闭环主导极点以及其他闭环性能要求是否符合要求。若不满足要求

33、,重新进行步骤2和步骤3,直至找到合适的参数为止。在使用计算机编程进行计算时,规定循环计算一定的次数来寻找合适的校正装置参数。若进行一定的迭代后仍找不到合适的参数,则判定算法失败。3.3.3算法流程图基于根轨迹的超前校正的算法流程图,如图3-5。图3-5 基于根轨迹的超前校正的算法流程图3.3.4实例仿真已知系统的开环传递函数为: (3-9)试设计超前校正环节,使系统满足下列性能指标:静态速度误差系数,闭环主导极点满足阻尼比,自然振荡角频率。并绘制校正前后系统的单位阶跃响应曲线和根轨迹。解:使用MATLAB的GUI设计功能,设计如图3-6的图形用户界面用于系统参数的计算和图形仿真9。图3-6

34、基于根轨迹的超前校正的GUI界面在“分子行列式”的输入框内输入原系统分子行列式系数2.3,在“分母行列式”的输入框内输入原系统分母行列式系数 0.03 .035 1 0 , 在“静态误差系数”的输入框内输入希望的静态误差系数4,在“阻尼比”的输入框内输入希望的阻尼比0.5,在“自然振荡角频率”的输入框内输入希望的自然振荡角频率7。然后点击“计算校正装置参数并绘图”按钮,则该GUI程序将自动计算校正系统的参数,并在“校正装置参数”一栏中给出计算后的系统参数,并在右侧的绘图区画出原系统和校正后系统的根轨迹及其各自的单位阶跃响应曲线,如图3-6所示。从运行结果可知,串联滞后校正环节的传递函数为: (

35、3-10)校正后系统的速度误差系数为4.01917,闭环主导极点为,满足期望的性能指标。图3-7为校正前后系统的根轨迹图的放大图示和校正前后系统的阶跃响应曲线的放大图示。图3-7 校正前后系统的根轨迹和单位阶跃响应曲线在单位阶跃响应曲线上可得到系统的超调量和调节时间。由结果可以看出,校正前的系统超调量=18,调节时间=2.8s;校正后的超调量=9,调节时间=1.25s,超调量变小,调节时间变短,可知校正后系统的性能提高了。从根轨迹图可以看出,校正后系统根轨迹左移,从而提高系统的相对稳定性,缩短了系统调节时间。3.4基于根轨迹的滞后校正3.4.1滞后校正装置滞后校正装置的传递函数为: (3-11

36、)图3-8为滞后校正装置的零点和极点的位置图。图3-8 滞后校正的零极点图滞后校正系统的零极点距离原点很近,且两者的间距也很小,是一对偶极子,从而能够增加系统的开环增益而不改变系统的根轨迹形状和闭环极点的位置。与超前校正装置相反,滞后校正装置传递函数的辐角为负值。一般情况下,进行串联滞后校正后的根轨迹在复平面上会向右移动。一般而言,滞后校正不能改善系统的闭环稳定性,也不能使闭环系统的时间响应加快,所以,滞后校正一般不用于稳定裕度不大或者时间响应较慢的系统,只用于减小系统的静态误差和提高系统的抗干扰能力。3.4.2滞后校正的步骤基于根轨迹的滞后校正的步骤如下:(1) 根据稳态精度要求,确定所需要

37、的开环增益值K(或者是静态误差系数,或);(2) 绘制未校正前系统的根轨迹;(3) 确定希望的主导极点应置于根轨迹上的位置,并确定该点的增益值(或静态误差系数,或);(4) 取;(5) 选择校正装置的零极点,。使得,并使得两者靠近复平面的坐标原点;(6) 画出校正后系统的根轨迹图,检验闭环主导极点以及其他闭环特性要求是否得到满足,若不满足则适当修改值,并重新选择,使之满足性能要求。在使用计算机编程进行计算时,规定循环计算一定的次数来寻找合适的校正装置参数。若进行一定的迭代后仍找不到合适的参数,则判定算法失败。3.4.3算法流程图基于根轨迹的滞后校正的算法流程图,如图3-9所示。图3-9 基于根

38、轨迹的滞后校正的算法流程图3.4.4实例仿真已知单位负反馈系统的开环传递函数为: (3-12)设计串联滞后校正装置使系统的静态速度误差系数为。绘制校正后系统的根轨迹图和阶跃响应曲线。解:使用MATLAB的GUI设计功能,设计如图3-10的图形用户界面用于系统参数的计算和图形仿真。图3-10 基于根轨迹的滞后校正的GUI界面在“分子行列式”的输入框内输入原系统分子行列式系数17.1239,在“分母行列式”的输入框内输入原系统分母行列式系数 1 8 15 0 , 在“静态误差系数”的输入框内输入希望的静态误差系数10。然后点击“计算校正装置参数并绘图”按钮,则该GUI程序将自动计算校正系统的参数,

39、并在“校正装置参数”一栏中给出计算后的系统参数,并在右侧的绘图区画出原系统和校正后系统的根轨迹及其各自的阶跃响应曲线,如图3-10。从运行结果可知,串联滞后校正环节的传递函数为: (3-13)校正后系统的速度误差系数为9.9999,闭环主导极点为,与校正前得闭环主导极点基本重合,满足期望的性能指标。图3-11为校正前后系统的根轨迹图和单位阶跃响应曲线的放大图示。图3-11校正前后系统的根轨迹和单位阶跃响应曲线从根轨迹图可以看出,校正后系统根轨迹稍微右移。校正后系统的速度误差系数增加,系统的静态性能得到改善。通过根轨迹的右移也可以看出系统的调节时间会增加。但是滞后校正使得系统的速度误差系数得到增

40、加,从而减小了系统的速度误差,使得系统的静态性能得到改善。在单位阶跃响应曲线上可得到系统的超调量和调节时间。由结果可以看出,校正后系统的超调量和调节时间都比校正前要稍大,这是由于滞后校正不能改善系统的闭环稳定性,也不能使闭环系统的时间响应加快。3.5基于根轨迹的滞后超前校正3.5.1滞后超前校正装置滞后超前校正装置的传递函数为: (3-14)图3-12为滞后超前校正装置的零极点图。图3-12 滞后超前校正装置的零极点图滞后超前校正装置的一对零点和极点与超前校正装置的零点和极点的位置相对应,它们远离原点;另一对零点和极点与滞后校正装置的零点和极点位置相对应,它们是一对偶极子,接近原点。所以,滞后

41、超前校正装置兼有超前校正的功能和滞后校正的功能,即它既能增加系统的稳定裕度,提高系统的响应速度,又能减小系统的静态误差。由以上的分析可知,在设计滞后超前校正装置时,可以将其分解为超前校正装置和滞后校正装置分别设计。3.5.2滞后超前校正的步骤基于根轨迹的滞后超前校正的步骤如下:(1) 根据给定的性能指标确定希望的主导极点位置;(2) 根据给定的闭环主导极点来计算所需要的超前角;(3) 根据步骤2所得的超前角选择合适的算法计算校正装置传递函数中超前校正部分的零点和极点;(4) 利用给定的系统参数利用模条件计算校正装置的比例系数; (3-15)其中,为未校正系统的开环传递函数。(5) 根据稳态性能

42、指标(开环增益K)的计算公式确定校正装置滞后部分零极点的关系,并求值; (3-16) 其中,为未校正系统的开环传递函数在s=0时的取值。(6) 根据步骤5确定的值,在原点附近寻找和,使之满足 (3-17) (3-18)在使用计算机编程进行计算时,规定循环计算一定的次数来寻找合适的校正装置参数。若进行一定的迭代后仍找不到合适的参数,则判定算法失败。3.5.3算法流程图基于根轨迹的滞后超前校正的算法流程图,如图3-13 。图3-13 基于根轨迹的滞后超前校正的算法流程图3.5.4实例仿真已知车辆导航系统的开环传递函数为: (3-19)试设计超前滞后校正环节,使系统满足下列性能指标:静态速度误差系数

43、为,闭环主导极点满足阻尼比,自然振荡角频率为,并绘制校正前后系统的阶跃响应曲线、根轨迹10。解:使用MATLAB的GUI设计功能,设计如图3-14的图形用户界面用于系统参数的计算和图形仿真。图3-14 基于根轨迹的滞后超前校正装置的GUI界面在“分子行列式”的输入框内输入原系统分子行列式系数8,在“分母行列式”的输入框内输入原系统分母行列式系数 1 0.4 0 , 在“静态误差系数”的输入框内输入希望的静态误差系数5,在“阻尼比”的输入框内输入希望的阻尼比0.2,在“自然振荡角频率”的输入框内输入希望的自然振荡角频率5。然后点击“计算校正装置参数并绘图”按钮,则该GUI程序将自动计算校正系统的

44、参数,并在“校正装置参数”一栏中给出计算后的系统参数,并在右侧的绘图区画出原系统和校正后系统的根轨迹及其各自的阶跃响应曲线,如图3-14。从运行结果可知,串联滞后校正环节的传递函数为: (3-20)校正后系统的速度误差系数为4.9819,闭环主导极点为,满足期望的性能指标。图3-15为校正前后系统的根轨迹图和系统的单位阶跃响应曲线的放大图示。在单位阶跃响应图上可得到系统的超调量和调节时间。由结果可以看出,校正前的系统超调量=80,调节时间=18s;校正后的超调量=60,调节时间=4s,超调量变小,调节时间变短,可知校正后系统的性能显著提高。从根轨迹图可以看出,校正后系统根轨迹左移,从而提高系统的相对稳定性,缩短了系统调节时间。同时,系统的静态性能指标也能够满足要求。图3-15校正前后系统的根轨迹和单位阶跃响应曲线3.6本章小结本章主要研究的是控制系统校正的根轨迹法。讨论了超前校正装置,滞后校正装置和滞后超前校正装置,并分别针对基于根轨迹法的串联超前校正,滞后校正和滞后超前校正给出了算法步骤,绘制了响应算法流程图,编写了通用程序,同时应用MATLAB的GUI对系统进行了可视化界面的设计,并用实例进行了仿真,仿真显示校正后的系统性能改善,表明了此设计方法的有效性。4 控制系统校正的频率特性法4.1系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com