自动控制原理课程设计
自动控制原理专业课程设计方案报告

自控课程设计 课程设计(论文)设计(论文)题目 单位反馈系统中传输函数研究学院名称 Z Z Z Z 学院 专业名称 Z Z Z Z Z学生姓名 Z Z Z 学生学号 Z Z Z Z Z Z Z Z Z Z 任课老师 Z Z Z Z Z设计(论文)成绩单位反馈系统中传输函数研究一、设计题目设单位反馈系统被控对象传输函数为 )2)(1()(00++=s s s K s G (ksm7)1、画出未校正系统根轨迹图,分析系统是否稳定。
2、对系统进行串联校正,要求校正后系统满足指标: (1)在单位斜坡信号输入下,系统速度误差系数=10。
(2)相角稳定裕度γ>45º , 幅值稳定裕度H>12。
(3)系统对阶跃响应超调量Mp <25%,系统调整时间Ts<15s3、分别画出校正前,校正后和校正装置幅频特征图。
4、给出校正装置传输函数。
计算校正后系统截止频率Wc和穿频率Wx。
5、分别画出系统校正前、后开环系统奈奎斯特图,并进行分析。
6、在SIMULINK中建立系统仿真模型,在前向通道中分别接入饱和非线性步骤和回环非线性步骤,观察分析非线性步骤对系统性能影响。
7、应用所学知识分析校正器对系统性能影响(自由发挥)。
二、设计方法1、未校正系统根轨迹图分析根轨迹简称根迹,它是开环系统某一参数从0变为无穷时,闭环系统特征方程式根在s平面上改变轨迹。
1)、确定根轨迹起点和终点。
根轨迹起于开环极点,最终开环零点;本题中无零点,极点为:0、-1、-2 。
故起于0、-1、-2,最终无穷处。
2)、确定分支数。
根轨迹分支数和开环有限零点数m和有限极点数n中大者相等,连续而且对称于实轴;本题中分支数为3条。
3)、确定根轨迹渐近线。
渐近线和实轴夹角为φa,交点为:σa。
且:φa=(2k+1)πn−m k=0,1,2······n-m-1; σa=∈pi−∈zin−m;则:φa=π3、3π3、5π3;σa=0−1−23=−1。
自动控制原理课程设计

自动控制原理课程设计一、引言自动控制原理课程设计是为了帮助学生深入理解自动控制原理的基本概念、原理和方法,通过实际项目的设计与实现,培养学生的工程实践能力和创新思维。
本文将详细介绍自动控制原理课程设计的标准格式,包括任务目标、设计要求、设计方案、实施步骤、实验结果及分析等内容。
二、任务目标本次自动控制原理课程设计的目标是设计一个基于PID控制算法的温度控制系统。
通过该设计,学生将能够掌握PID控制算法的基本原理和应用,了解温度传感器的工作原理,掌握温度控制系统的设计和实现方法。
三、设计要求1. 设计一个温度控制系统,能够自动调节温度在设定范围内波动。
2. 使用PID控制算法进行温度调节,实现温度的精确控制。
3. 使用温度传感器实时监测温度值,并将其反馈给控制系统。
4. 设计一个人机交互界面,能够实时显示温度变化和控制系统的工作状态。
5. 设计一个报警系统,当温度超出设定范围时能够及时发出警报。
四、设计方案1. 硬件设计方案:a. 使用温度传感器模块实时监测温度值,并将其转换为电信号输入到控制系统中。
b. 控制系统使用单片机作为主控制器,通过PID控制算法计算控制信号。
c. 控制信号通过电路板连接到执行器,实现温度的调节。
d. 设计一个报警电路,当温度超出设定范围时能够触发警报。
2. 软件设计方案:a. 使用C语言编写单片机的控制程序,实现PID控制算法。
b. 设计一个人机交互界面,使用图形化界面显示温度变化和控制系统的工作状态。
c. 通过串口通信将温度数据传输到电脑上进行实时监控和记录。
五、实施步骤1. 硬件实施步骤:a. 搭建温度控制系统的硬件平台,包括温度传感器、控制系统和执行器的连接。
b. 设计并制作电路板,将传感器、控制系统和执行器连接在一起。
c. 进行硬件连接调试,确保各个模块正常工作。
2. 软件实施步骤:a. 编写单片机的控制程序,实现PID控制算法。
b. 设计并编写人机交互界面的程序,实现温度变化和控制系统状态的实时显示。
自动控制原理课程设计

自动控制原理课程设计1000字随着科学技术的不断发展,自动控制技术在现代工业生产中已经广泛应用。
在这其中,自动控制原理是自动控制技术中最基础、最重要的理论课程之一。
本文通过对自动控制原理课程设计的阐释,介绍一下该课程的内容、目的和方法。
一、自动控制原理的内容自动控制原理的内容涉及科学基础理论、数学工具和计算机方法,它主要包括以下几个方面:1. 控制系统的基础概念:控制系统的基本概念、控制系统的分类、控制系统的组成和控制系统的传动机构等。
2. 控制系统的数学模型:从物理规律和经验中推导出数学模型,建立控制系统的数学模型。
3. 控制系统的性能评价:针对控制系统的稳态性、动态性、准确性等性能指标进行评价。
4. 控制系统的设计方法:根据控制要求,通过合适的控制方法设计出控制方案。
5. 控制系统的稳态分析:控制系统的稳态特性分析,包括稳态误差计算、校正系数设计等方面。
二、自动控制原理课程设计的目的自动控制原理课程设计的主要目的是为了让学生在学习自动控制原理的基础理论的同时,完成具体的控制系统设计和仿真实验。
这可以帮助学生更好地掌握自动控制原理的方法和技巧。
1. 提高学生的实践能力:通过自动控制原理课程设计,学生可以更好地了解自动控制原理的实际应用及其特点,提高了学生的实践动手能力。
2. 增强学生自主学习能力:课程设计需要运用数学知识、自动控制原理、计算机技术进行综合应用,这提高了学生对多种知识的综合应用能力。
3. 培养学生的团队协作能力:课程设计过程中,需要学生们共同完成,这有助于团队协作能力的提升。
三、自动控制原理课程设计的方法自动控制原理课程设计方法主要包括以下几个方面:1. 确定课程内容和设计要求:课程设计前,应该明确整个课程设计的要求和任务,确定设计方案与设计目标。
2. 建立数学模型和仿真平台:根据课程要求,选择合适的模型,进行控制系统的建模。
确定仿真平台,配置必要的软硬件环境。
3. 设计算法:针对控制系统的稳态性、动态性、准确性等性能指标,结合数学模型,设计合适的控制算法。
自动控制原理课程设计

自动控制原理课程设计一、课程目标知识目标:1. 理解自动控制原理的基本概念,掌握控制系统数学模型的建立方法;2. 掌握控制系统性能指标及其计算方法,了解各类控制器的设计原理;3. 学会分析控制系统的稳定性、快速性和准确性,并能够运用所学知识对实际控制系统进行优化。
技能目标:1. 能够运用数学软件(如MATLAB)进行控制系统建模、仿真和分析;2. 培养学生运用自动控制原理解决实际问题的能力,提高学生的工程素养;3. 培养学生团队协作、沟通表达和自主学习的能力。
情感态度价值观目标:1. 培养学生对自动控制原理的兴趣,激发学生探索科学技术的热情;2. 培养学生严谨、务实的学术态度,树立正确的价值观;3. 增强学生的国家使命感和社会责任感,认识到自动控制技术在国家经济建设和国防事业中的重要作用。
本课程针对高年级本科学生,结合学科特点和教学要求,将目标分解为具体的学习成果,为后续的教学设计和评估提供依据。
课程注重理论与实践相结合,提高学生的实际操作能力和解决实际问题的能力,为培养高素质的工程技术人才奠定基础。
二、教学内容本课程教学内容主要包括以下几部分:1. 自动控制原理基本概念:控制系统定义、分类及其基本组成;控制系统的性能指标;控制系统的数学模型。
2. 控制器设计:比例、积分、微分控制器的原理和设计方法;PID控制器的参数整定方法。
3. 控制系统稳定性分析:劳斯-赫尔维茨稳定性判据;奈奎斯特稳定性判据。
4. 控制系统性能分析:快速性、准确性分析;稳态误差计算。
5. 控制系统仿真与优化:利用MATLAB软件进行控制系统建模、仿真和分析;控制系统性能优化方法。
6. 实际控制系统案例分析:分析典型自动控制系统的设计原理及其在实际工程中的应用。
教学内容按照以下进度安排:第一周:自动控制原理基本概念及控制系统性能指标。
第二周:控制系统的数学模型及控制器设计。
第三周:PID控制器参数整定及稳定性分析。
第四周:控制系统性能分析及MATLAB仿真。
自动控制原理课程设计

自动控制原理课程设计专业:电气工程及其自动化设计题目:二阶系统的综合设计班级:电自1141班学生姓名:Jason学号12指导教师:王彬分院院长:许建平教研主任:高纯斌电气工程学院目录第一章课程设计内容与要求分析 (2)1.1 课程设计内容 (2)1.2 课程设计要求分析 (2)1.2.1 二阶系统综合设计要求分析 (2)1.2.2 直流电机调速设计要求分析 (3)第二章二阶系统综合设计 (4)2.1 校正系统参数及特性图和结构图的确定 (4)2.2 MATLAB仿真实现过程 (6)2.2.1 程序编写 (6)2.2.2 Simulink仿真过程 (8)第三章直流电机调速 (10)3.1 开环直流电机调速 (10)3.2 单闭环晶闸管直流调速系统实验 (10)第四章自控课设总结 (12)参考文献 (13)致谢 (13)第一章课程设计内容与要求分析1.1 课程设计内容本次课程设计内容主要分为两大部分,第一部分为利用有源串联超前校正网络进行二阶系统校正。
通过校正装置开关的开合来比较校正前后的效果差异,主要利用MATLAB进行相关程序的编写和仿真,结合最终的结果经过分析论证最终得出相应结论。
第二部分为直流电动机开环调速实验和单闭环晶闸管直流调速系统实验。
二阶系统综合设计要求:1)开关S闭合引入校正网络后,在单位阶跃输入信号作用时,’≥4.4弧度/秒,相位裕量γ’≥45°;开环截止频率ωc2)根据性能指标要求,确定串联超前校正装置传递函数;3)手工绘制校正前、后及校正装置对数频率特性曲线;4)利用Matlab仿真软件辅助分析设计,并验算设计结果,绘制校正前、后及校正装置对数频率特性曲线;5)在Matlab-Simulink下建立系统仿真模型,求校正前、后系统单位阶跃响应特性,并进行系统性能比较;6)根据计算结果确定有源超前网络元件参数R、C值。
直流电动机调速设计要求:1)未接入反馈回路时直流电动机的转速随负载的变化而产生变化;2)通过晶闸管直流调速系统对系统进行调速;3)接入反馈后在给定电压和负载下产生一个转速,通过负载的改变系统转速能恢复到原来的状态;4)利用电力系统试验台进行试验。
自动控制原理课程设计

自动控制原理课程设计
自动控制原理课程设计是针对自动控制原理课程的学习内容和要求进行的实践性教学任务。
其目的是通过设计和实现一个自动控制系统,加深学生对自动控制原理的理解和应用能力。
一般来说,自动控制原理课程设计包括以下几个步骤:
1. 选题:根据课程要求和学生的实际情况,选择一个合适的自动控制系统作为课程设计的对象。
可以选择一些简单的控制系统,如温度控制、水位控制等,也可以选择一些复杂的控制系统,如飞行器控制、机器人控制等。
2. 系统建模:对选定的控制系统进行建模,包括确定系统的输入、输出和状态变量,建立系统的数学模型。
可以使用传递函数、状态空间等方法进行建模。
3. 控制器设计:根据系统模型和控制要求,设计合适的控制器。
可以使用经典控制方法,如比例积分微分(PID)控制器,也可以使用现代控制方法,如状态反馈控制、最优控制等。
4. 系统仿真:使用仿真软件(如MATLAB/Simulink)对设计的控制系统进行仿真,验证控制器的性能和稳定性。
5. 硬件实现:将设计的控制器实现到实际的硬件平台上,如单片机、PLC等。
可以使用编程语言(如C语言、Ladder图等)进行编程。
6. 系统调试:对实际的控制系统进行调试和优化,使其达到设计要求。
可以通过实验和测试来验证系统的性能。
7. 实验报告:根据课程要求,撰写实验报告,包括实验目的、方法、结果和分析等内容。
通过完成自动控制原理课程设计,学生可以深入理解自动控制原理的基本概念和方法,掌握控制系统的设计和实现技术,提高自己的实践能力和创新能力。
《自动控制原理》课程设计

名称:《自动控制原理》课程设计题目:基于自动控制原理的性能分析设计与校正院系:建筑环境与能源工程系班级:学生姓名:指导教师:目录一、课程设计的目的与要求------------------------------3二、设计内容2.1控制系统的数学建模----------------------------42.2控制系统的时域分析----------------------------62.3控制系统的根轨迹分析--------------------------82.4控制系统的频域分析---------------------------102.5控制系统的校正-------------------------------12三、课程设计总结------------------------------------17四、参考文献----------------------------------------18一、课程设计的目的与要求本课程为《自动控制原理》的课程设计,是课堂的深化。
设置《自动控制原理》课程设计的目的是使MATLAB成为学生的基本技能,熟悉MATLAB这一解决具体工程问题的标准软件,能熟练地应用MATLAB软件解决控制理论中的复杂和工程实际问题,并给以后的模糊控制理论、最优控制理论和多变量控制理论等奠定基础。
使相关专业的本科学生学会应用这一强大的工具,并掌握利用MATLAB对控制理论内容进行分析和研究的技能,以达到加深对课堂上所讲内容理解的目的。
通过使用这一软件工具把学生从繁琐枯燥的计算负担中解脱出来,而把更多的精力用到思考本质问题和研究解决实际生产问题上去。
通过此次计算机辅助设计,学生应达到以下的基本要求:1.能用MATLAB软件分析复杂和实际的控制系统。
2.能用MATLAB软件设计控制系统以满足具体的性能指标要求。
3.能灵活应用MATLAB的CONTROL SYSTEM 工具箱和SIMULINK仿真软件,分析系统的性能。
自动控制原理课程设计

目录一.绪论 (2)1.1相关背景知识 (2)1.2课程设计目的 (2)1.3课程设计任务 (2)二.通过matlab求校正装置的传递函数 (3)三.系统校正前后的分析 (4)3.1特征根的对比 (4)3.2三种响应曲线的对比 (5)3.2.1校正前后的单位脉冲响应曲线对比 (5)3.2.2校正前后的单位阶跃响应曲线对比 (7)3.2.3校正前后的单位斜坡响应曲线对比 (8)四.动态性能的对比 (10)五.系统校正前后的根轨迹 (12)六.系统校正前后的Nyquist图 (14)七.系统校正前后的Bode图 (16)八.心得体会 (18)九.参考文献 (19)一.绪论1.1相关背景知识《自动控制原理》作为自动控制系列课程的实践性教学环节的教程,是新世纪电子信息与自动化系列课程改革教材之一。
该课程综合性强、知识覆盖面广,要求学生具有《工程数学》、《电路》等基础知识,以及较强的计算能力。
而《自动控制原理课程设计》能够帮助学生进一步巩固自控基础知识,并结合电路、电子技术,加强实践操作能力,因此具有很重要的意义。
1.2课程设计目的1.掌握自动控制原理的时域分析法,根轨迹法,频域分析法,以及各种补偿(校正)装置的作用及用法,能够利用不同的分析法对给定系统进行性能分析,能根据不同的系统性能指标要求进行合理的系统设计,并调试满足系统的指标。
2.学会使用MATLAB 语言及Simulink 动态仿真工具进行系统仿真与调试。
1.3课程设计任务题目:已知单位负反馈系统被控制对象的传递函数为m m 1m 2012m n n 1n 2012n b b b b ()s s s G s a s a s a s a ----++++=++++ (n m ≥)。
参数n 210a ,a ,a ,a 和m 210b ,b ,b ,b 以及性能指标要求因小组而异。
本组题目: 已知单位负反馈系统的开环传递函数0K G(S)S(S 1)(0.125S 1)=++,试用频率法设计串联滞后校正装置,使系统的相角裕量030γ>,静态速度误差系数1v K 10s -=设计要求:1)首先, 根据给定的性能指标选择合适的校正方式对原系统进行校正,使其满足工作要求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子与电气工程学院课程设计报告课程名称自动控制原理设计题目位置随动系统的超前校正所学专业名称自动化班级自动化141学号2014211041学生姓名徐兴指导教师欧美英2016年12月10日电气学院 自动控制原理 课程设计任 务 书设计名称: 位置随动系统的超前校正 学生姓名: 徐 兴 指导教师: 欧美英 起止时间:自 2016 年 12 月 10 日起 至 2016 年 12 月 17 日止一、课程设计目的1、通过课程设计进一步掌握自动控制原理课程的有关知识,加深对所学内容的理解,提高解决实际问题的能力。
2、理解在自动控制系统中对不同的系统选用不同的校正方式,以保证得到最佳的系统。
3、理解相角裕度,稳态误差,剪切频率等参数的含义。
4、学习MATLAB 在自动控制中的应用,会利用MATLAB 提供的函数求出所需要得到的实验结果。
5、从总体上把握对系统进行校正的思路,能够将理论运用于实际。
二、课程设计任务和基本要求 设计任务:单位负反馈随动系统的开环传递函数为)1s 001.0)(1s .1.0(s K)s (G 0++=1、画出未校正系统的Bode 图,分析系统是否稳定2、画出未校正系统的根轨迹图,分析闭环系统是否稳定。
3、设计系统的校正装置,使系统达到下列指标(1)在单位斜坡信号作用下,系统的稳态误差≤0.001(2)超调量Mp<30%,调节时间Ts<0.05秒。
(3)相角稳定裕度在Pm >45°, 幅值定裕度Gm>20。
4、分别画出校正前,校正后和校正装置的幅频特性图。
5、给出校正装置的传递函数。
计算校正后系统的剪切频率Wcp和 穿频率Wcg。
6、分别画出系统校正前、后的开环系统的奈奎斯特图,并进行分析。
7、在SIMULINK中建立系统的仿真模型,在前向通道中分别接入饱和非线性环节和回环非线性环节,观察分析非线性环节对系统性能的影响。
8、应用所学的知识分析校正器对系统性能的影响(自由发挥)。
基本要求:(1)、能用MATLAB解复杂的自动控制理论题目。
(2)、能用MATLAB设计控制系统以满足具体的性能指标。
(3)、能灵活应用MATLAB分析系统的性能。
电气学院自动控制原理课程设计指导老师评价表目录摘要与关键词 (1)1 位置随动系统原理 (2)1.1 位置随动系统原理图 (2)1.2 各部分传递函数 (2)1.3 位置随动系统结构框图 (5)1.4 位置随动系统的信号流图 (5)1.5 相关函数的计算 (6)1.6 对系统进行MATLAB仿真 (7)2 系统超前校正 (8)2.1 校正网络设计 (8)2.2 对校正后的系统进行Matlab仿真 (10)3 对校正前后装置进行比较 (12)3.1 频域分析 (12)3.2 时域分析 (12)4 总结及体会 (14)参考文献 (14)摘要与关键词摘要:随动系统是指系统的输出以一定的精度和速度跟踪输入的自动控制系统,并且输入量是随机的,不可预知的,主要解决有一定精度的位置跟随问题,如数控机床的刀具给进和工作台的定位控制,工业机器人的工作动作,导弹制导、火炮瞄准等。
在现代计算机集成制造系统(CIMC)、柔性制造系统(FMS)等领域,位置随动系统得到越来越广泛的应用。
位置随动系统要求输出量准确跟随给定量的变化,输出响应的快速性、灵活性和准确性为位置随动系统的主要特征。
本次课程设计研究的是位置随动系统的超前校正,并对其进行分析。
关键字:随动系统;超前校正;相角裕度1 位置随动系统原理1.1 位置随动系统原理图图1-1 位置随动系统原理图系统工作原理:位置随动系统通常由测量元件、放大元件、伺服电动机、测速发电机、齿轮系及绳轮等组成,采用负反馈控制原理工作,其原理图如图1-1所示。
在图1-1中测量元件为由电位器Rr 和Rc 组成的桥式测量电路。
负载固定在电位器Rc 的滑臂上,因此电位器Rc 的输出电压Uc 和输出位移成正比。
当输入位移变化时,在电桥的两端得到偏差电压ΔU=Ur-Uc ,经放大器放大后驱动伺服电机,并通过齿轮系带动负载移动,使偏差减小。
当偏差ΔU=0时,电动机停止转动,负载停止移动。
此时δ=δL ,表明输出位移与输入位移相对应。
测速发电机反馈与电动机速度成正比,用以增加阻尼,改善系统性能。
1.2 各部分传递函数(1)自整角机:作为常用的位置检测装置,将角位移或者直线位移转换成模拟电压信号的幅值或相位。
自整角机作为角位移传感器,在位置随动系统中是成对使用的。
与指令轴相连的是发送机,与系统输出轴相连的是接收机。
12()(()())()u t K t t K t εεθθθ=-=∆ (1-1)零初始条件下,对上式求拉普拉斯变换,可求得电位器的传递函数为()()()U s G s K s ε==∆Θ(1-2)自整角机可用图1-2的方框图表示(2)功率放大器:由于运算放大器具有输入阻抗很大,输出阻抗小的特点,在工程上被广泛用来作信号放大器。
其输出电压与输入电压成正比,传递函数为 1()()()a a U S G s K U S ==(1-3)式中U a 为输出电压,U 1为输入电压,Ka 为放大倍数。
结构图如图1-3图1-3 功率放大器(3)两相伺服电动机:22()()()m m mm a d t d t T k u t dt dtθθ+= (1-4)拉普拉斯变换为2()()()m m m a T s s s k u s θ+=,于是可得伺服电机传递函数()()()(1)m ma m s k G s u s s T s θ==+(1-5)其中 )m a a m e T R J R f C C =+是电动机机电时间常数;()m m a m e K C R f C C =+是图1-2 自整角机电动机传递系数。
伺服电机结构图可用图1-4表示:(4)减速器:1()()O t t iθθ= (1-6)拉普拉斯变换为:1()()O s s iΘ=Θ(1-7)传递函数为:()1()()O s G s s iΘ==Θ (1-8)式中i 为转速比。
其结构图如图1-5所示(5)测速发电机测速发电机的输出电压Ut 与其转速ω成正比,即有t t u K ω=(1-9)于是可得测速发电机的微分方程t td u K dtθ=(1-10)经过拉普拉斯变换,可得传递函数图1-5 减速器图1-4 两相伺服电动机()()()t t U S G S K s S ==Θ(1-11)测速发电机的结构图如图1-6图1-6 测速发电机1.3 位置随动系统结构框图由以上各个部分的方框图及系统原理图不难作出系统的结构图,如图1-7所示图1-7 位置随动系统结构框图1.4 位置随动系统的信号流图图1-8 信号流图1θθmk u u θ-12θ1.5 相关函数的计算由系统的结构图可写出开环传递函数 2/()(1)a m m t a m K k k iG s T s k k k sε=++(1-12)式中,K ε为电桥增益,ka 为放大器增益,t k 为测速电机增益,i 为齿轮系的减速比。
系统为单位负反馈,于是可得闭环传递函数2/()(1)/a m m t a m a m K k k i s T s k k k s K k k iεεΦ=+++(1-13)在MATLAB 中调用tf() 函数和feedback()函数,求系统的开、闭环传递函数代码如下:ka=20; kb=2.5;kt=0.12; ra=8; la=0.0015;j=0.0055; cm=0.38; ce=0.38; f=0.22; i=0.4;tm=ra*j/(ra*f+cm*ce); km=cm/(ra*f+cm*ce);num=[ka*km*kb/i]; %开环传递函数分子系数,按s 降幂排列 den=[tm,ka*km*kt+1,0]; %开环传递函数分母系数,按s 降幂排列 s1=tf(num,den) %调用tf()函数,求出开环传递函数sys=feedback(s1,1) %调用feedback()函数,求出单位反馈闭环传递函数 程序运行结果: 开环传递函数: Transfer function: 24.94--------------------------0.0231 s^2 + 1.479 s闭环传递函数:Transfer function:24.94------------------------------------0.0231 s^2 + 1.479 s + 24.941.6 对系统进行MATLAB仿真求系统的幅值裕度和相角裕度,可直接调用margin()函数。
margin()函数可以从频率响应数据中计算出幅值裕度、相位裕度及其对应的角频率。
调用格式为margin(sys)其中sys为系统的开环传递函数。
代码如下:figure(4);margin(s1); %调用margin()函数,求校正前系统的相角裕度和幅值裕度grid on;MATLAB运行结果:图1-9 校正前系统波特图由图1-9可知:校正前,截止频率 16.3/c rad s ω=;相角裕度75.7γ︒=;幅值裕度为dB +∞。
2 系统超前校正2.1 校正网络设计利用超前网络的相角超前特性,使已校正系统的截止频率和相角裕度满足性能指标要求,从而改善闭环系统的动态性能。
无源超前校正网络电路图如图2-1所示R2CU1U2图2-1 无源超前网络传递函数为:1()1c TsG S Tsαα+=+其中 122R R R α+=,1212R R T C R R =+ 采用无源超前校正时,整个系统开环增益要下降α倍,因此需提高放大器增益加以补偿。
在系统中把原放大器增益增加α倍,补偿增益损失,则有 1()1c TsG S Tsα+=+(2-2)经计算可得串联校正的最大超前角频率m ω=(2-3) 最大超前角1arcsin 1m αφα-=+ (2-4)确定校正后系统的截止频率ωc2为了最大限度利用超前网络的相位超前量,ωc2应与ωm 相重合。
在ωm 处|αG(s)| 的增益为10lg α,所以ωc2应选在未校正系统的L(ω)= -10 lg α处。
调用leadc()函数求超前校正传递函数,调用格式为leadc(sys, γ),sys 为系统待校正开环传递函数,γ为需要校正的相角度数。
代码如下:[Gc]=leadc(s1,13) %调用leadc()函数,求超前校正的传递函数leadc()函数代码如下function [Gc]=leadc(sope,vars) gama=vars(1);[mag,phase,w]=bode(sope); %计算bode 图的输出数据,mag 为系统振幅值,%phase 为bode图的相位值,w 为bode 图的频率点[mu,pu]=bode(sope,w);gam=gama*pi/180; %将角度值换成弧度alpha=(1+sin(gam))/(1-sin(gam)); %由式3-4计算校正函数中α的值adb=20*log10(mu);am=-10*log10(alpha);wc=spline(adb,w,am); %spline()为线性插值函数,求得L(ω)= -10 lgα时%频率即为ωc2,也为ωmT=1/(wc*sqrt(alpha)); %将ωm和α带入式3-3,求出Talphat=alpha*T;Gc=tf([alphat 1],[T 1]); %求出串联超前校正传递函数end程序运行结果:α= 1.5805 T = 0.0393串联超前校正传递函数:Transfer function:0.06218 s + 1----------------0.03934 s + 12.2 对校正后的系统进行Matlab仿真写出校正后的传递函数,然后调用margin()函数求出校正后的相角裕度,γ取不同的值,验证校正后传递函数的相角裕度,当γ=13时满足要求。