电子与电气工程学院课程设计报告课程名称自动控制原理设计题目位置随动系统的超前校正所学专业名称自动化班级自动化141学号2014211041学生姓名徐兴指导教师欧美英2016年12月10日电气学院自动控制原理课程设计任务书设计名称:位置随动系统的超前校正学生姓名:徐兴指导教师:欧美英起止时间:自2016年12月10日起至2016年12月17日止一、课程设计目的1、通过课程设计进一步掌握自动控制原理课程的有关知识,加深对所学内容的理解,提高解决实际问题的能力。2、理解在自动控制系统中对不同的系统选用不同的校正方式,以保证得到最佳的系统。3、理解相角裕度,稳态误差,剪切频率等参数的含义。4、学习MATLAB在自动控制中的应用,会利用MATLAB提供的函数求出所需要得到的实验结果。5、从总体上把握对系统进行校正的思路,能够将理论运用于实际。二、课程设计任务和基本要求设计任务:单位负反馈随动系统的开环传递函数为)1s001.0)(1s.1.0(sK)s(G01、画出未校正系统的Bode图,分析系统是否稳定2、画出未校正系统的根轨迹图,分析闭环系统是否稳定。3、设计系统的校正装置,使系统达到下列指标(1)在单位斜坡信号作用下,系统的稳态误差≤0.001(2)超调量Mp30%,调节时间Ts0.05秒。(3)相角稳定裕度在Pm45°,幅值定裕度Gm20。4、分别画出校正前,校正后和校正装置的幅频特性图。5、给出校正装置的传递函数。计算校正后系统的剪切频率Wcp和穿频率Wcg。6、分别画出系统校正前、后的开环系统的奈奎斯特图,并进行分析。7、在SIMULINK中建立系统的仿真模型,在前向通道中分别接入饱和非线性环节和回环非线性环节,观察分析非线性环节对系统性能的影响。8、应用所学的知识分析校正器对系统性能的影响(自由发挥)。基本要求:(1)、能用MATLAB解复杂的自动控制理论题目。(2)、能用MATLAB设计控制系统以满足具体的性能指标。(3)、能灵活应用MATLAB分析系统的性能。电气学院自动控制原理课程设计指导老师评价表院(部)电气学院年级专业自动化141学生姓名徐兴学生学号2014211041题目位置随动系统的超前校正一、指导老师评语指导老师签名:年月日二、成绩评定指导老师签名:年月日自动控制原理课程设计0目录摘要与关键词.................................................................11位置随动系统原理...........................................................21.1位置随动系统原理图...................................................21.2各部分传递函数.......................................................21.3位置随动系统结构框图.................................................51.4位置随动系统的信号流图...............................................51.5相关函数的计算.......................................................61.6对系统进行MATLAB仿真................................................72系统超前校正...............................................................82.1校正网络设计.........................................................82.2对校正后的系统进行Matlab仿真.......................................103对校正前后装置进行比较....................................................123.1频域分析............................................................123.2时域分析............................................................124总结及体会................................................................14参考文献...................................................................14自动控制原理课程设计1摘要与关键词摘要:随动系统是指系统的输出以一定的精度和速度跟踪输入的自动控制系统,并且输入量是随机的,不可预知的,主要解决有一定精度的位置跟随问题,如数控机床的刀具给进和工作台的定位控制,工业机器人的工作动作,导弹制导、火炮瞄准等。在现代计算机集成制造系统(CIMC)、柔性制造系统(FMS)等领域,位置随动系统得到越来越广泛的应用。位置随动系统要求输出量准确跟随给定量的变化,输出响应的快速性、灵活性和准确性为位置随动系统的主要特征。本次课程设计研究的是位置随动系统的超前校正,并对其进行分析。关键字:随动系统;超前校正;相角裕度自动控制原理课程设计21位置随动系统原理1.1位置随动系统原理图图1-1位置随动系统原理图系统工作原理:位置随动系统通常由测量元件、放大元件、伺服电动机、测速发电机、齿轮系及绳轮等组成,采用负反馈控制原理工作,其原理图如图1-1所示。在图1-1中测量元件为由电位器Rr和Rc组成的桥式测量电路。负载固定在电位器Rc的滑臂上,因此电位器Rc的输出电压Uc和输出位移成正比。当输入位移变化时,在电桥的两端得到偏差电压ΔU=Ur-Uc,经放大器放大后驱动伺服电机,并通过齿轮系带动负载移动,使偏差减小。当偏差ΔU=0时,电动机停止转动,负载停止移动。此时δ=δL,表明输出位移与输入位移相对应。测速发电机反馈与电动机速度成正比,用以增加阻尼,改善系统性能。1.2各部分传递函数(1)自整角机:作为常用的位置检测装置,将角位移或者直线位移转换成模拟电压信号的幅值或相位。自整角机作为角位移传感器,在位置随动系统中是成对使用的。与指令轴相连的是发送机,与系统输出轴相连的是接收机。12()(()())()utKttKt(1-1)零初始条件下,对上式求拉普拉斯变换,可求得电位器的传递函数为自动控制原理课程设计3()()()UsGsKs(1-2)自整角机可用图1-2的方框图表示(2)功率放大器:由于运算放大器具有输入阻抗很大,输出阻抗小的特点,在工程上被广泛用来作信号放大器。其输出电压与输入电压成正比,传递函数为1()()()aaUSGsKUS(1-3)式中Ua为输出电压,U1为输入电压,Ka为放大倍数。结构图如图1-31()US()aUS图1-3功率放大器(3)两相伺服电动机:22()()()mmmmadtdtTkutdtdt(1-4)拉普拉斯变换为2()()()mmmaTssskus,于是可得伺服电机传递函数()()()(1)mmamskGsussTs(1-5)其中()maameTRJRfCC是电动机机电时间常数;()mmameKCRfCC是K2图1-2自整角机1u——aK自动控制原理课程设计4电动机传递系数。伺服电机结构图可用图1-4表示:(4)减速器:1()()Otti(1-6)拉普拉斯变换为:1()()Ossi(1-7)传递函数为:()1()()OsGssi(1-8)式中i为转速比。其结构图如图1-5所示(5)测速发电机测速发电机的输出电压Ut与其转速ω成正比,即有ttuK(1-9)于是可得测速发电机的微分方程ttduKdt(1-10)经过拉普拉斯变换,可得传递函数1/i()s()os图1-5减速器(1)mmKsT图1-4两相伺服电动机mau自动控制原理课程设计5()()()ttUSGSKsS(1-11)测速发电机的结构图如图1-6()S()tUS图1-6测速发电机1.3位置随动系统结构框图由以上各个部分的方框图及系统原理图不难作出系统的结构图,如图1-7所示图1-7位置随动系统结构框图1.4位置随动系统的信号流图图1-8信号流图1k21/i(1)mmksTsakuautksmΔθ-12ak(1)mmksTsk1itks——12mu2tKs21Jsfs自动控制原理课程设计61.5相关函数的计算由系统的结构图可写出开环传递函数2/()(1)ammtamKkkiGsTskkks(1-12)式中,K为电桥增益,ka为放大器增益,tk为测速电机增益,i为齿轮系的减速比。系统为单位负反馈,于是可得闭环传递函数2/()(1)/ammtamamKkkisTskkksKkki(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()函数,求出单位反馈闭环传递函数程序运行结果:开环传递函数:Transferfunction:24.94自动控制原理课程设计7--------------------------0.0231s^2+1.479s闭环传递函数:Transferfunction:24.94------------------------------------0.0231s^2+1.479s+24.941.6对系统进行MATLAB仿真求系统的幅值裕度和相角裕度,可直接调用margin()函数。margin()函数可以从频率响应数据中计算出幅值裕度、相位裕度及其对应的角频率。调用格式为margin(sys)其中sys为系统的开环传递函数。代码如下:figure(4);margin(s1);%调用margin()函数,求校正前系统的相角裕度和幅值裕度gridon;MATLAB运行结果:自动控制原理课程设计8图1-9校正前系统波特图由图1-9可知:校正前,截止频率16.3/crads;相角裕度75.7;幅值裕度为dB。2系统超前校正2.1校正网络设计利用超前网络的相角超前特性,使已校正系统的截止频率和相角裕度满足性能指标要求,从而改善闭环系统的动态性能。无源超前校正网络电路图如图2-1所示R1R2CU1U2图2-1无源超前网络自动控制原理课程设计9传递函数为:1()1cTsGSTs其中122RRR,1212RRTCRR采用无源超前校正时,整个系统开环增益要下降α倍,因此需提高放大器增益加以补偿。在系统中把原放大器增益增加α倍,补偿增益损失,则有1()1cTsGSTs(2-2)经计算可得串联校正的最大超前角频率1mT(2-3)最大超前角1arcsin1m(2-4)确定校正后系统的截止频率ωc2为了最大限度利用超前网络的相位超前量,ωc2应与ωm相重合。在ωm处|αG(s)|的增益为10lgα,所以ωc2应选在未校正系统