自动控制理论-控制系统的校正与设计
- 格式:ppt
- 大小:3.94 MB
- 文档页数:67
超前校正环节的设计一, 设计课题已知单位反馈系统开环传递函数如下:()()()10.110.3O kG s s s s =++试设计超前校正环节,使其校正后系统的静态速度误差系数6v K ≤,相角裕度为45度,并绘制校正前后系统的单位阶跃响应曲线,开环Bode 图和闭环Nyquist 图。
二、课程设计目的1. 通过课程设计使学生更进一步掌握自动控制原理课程的有关知识,加深对内涵的理解,提高解决实际问题的能力。
2. 理解自动控制原理中的关于开环传递函数,闭环传递函数的概念以及二者之间的区别和联系。
3. 理解在自动控制系统中对不同的系统选用不同的校正方式,以保证得到最佳的系统。
4. 理解在校正过程中的静态速度误差系数,相角裕度,截止频率,超前(滞后)角频率,分度系数,时间常数等参数。
5. 学习MATLAB 在自动控制中的应用,会利用MA TLAB 提供的函数求出所需要得到的实验结果。
6. 从总体上把握对系统进行校正的思路,能够将理论操作联系实际、运用于实际。
三、课程设计思想我选择的题目是超前校正环节的设计,通过参考课本和课外书,我大体按以下思路进行设计。
首先通过编写程序显示校正前的开环Bode 图,单位阶跃响应曲线和闭环Nyquist 图。
在Bode 图上找出剪切频率,算出相角裕量。
然后根据设计要求求出使相角裕量等于45度的新的剪切频率和分度系数a 。
最后通过程序显示校正后的Bode 图,阶跃响应曲线和Nyquist 图,并验证其是否符合要求。
四、课程设计的步骤及结果 1、因为()()()10.110.3O k G s s s s =++是Ⅰ型系统,其静态速度误差系数Kv=K,因为题目要求校正后系统的静态速度误差系数6v K ≤,所以取K=6。
通过以下程序画出未校正系统的开环Bode 图,单位阶跃响应曲线和闭环Nyquist 图: k=6;n1=1;d1=conv(conv([1 0],[0.1 1]),[0.3 1]); [mag,phase,w]=bode(k*n1,d1); figure(1);margin(mag,phase,w); hold on;figure(2)s1=tf(k*n1,d1); sys=feedback(s1,1); step(sys); figure(3);sys1=s1/(1+s1) nyquist(sys1); grid on; 结果如下:M a g n i t u d e (d B )1010101010P h a s e (d e g )Bode DiagramFrequency (rad/sec)图1--校正前开环BODE 图由校正前Bode 图可以得出其剪切频率为 3.74,可以求出其相角裕量0γ=1800-900-arctan 0c ω=21.20370。
1. 已知一个二阶系统其闭环传递函数如下Φ=ks s ++25.0k求k=0.2,0.5,1,2,5时,系统的阶跃响应和频率响应。
绘出系统的阶跃响应和频率响应。
程序如下:sys=tf(0.2,[0.5 1 0.2]);figure(1);step(sys),hold on ,figure(2);bode(sys),hold on sys=tf(0.5,[0.5 1 0.5]);figure(1);step(sys),hold on ,figure(2);bode(sys),hold on sys=tf(1,[0.5 1 1]);figure(1);step(sys),hold on ,figure(2);bode(sys),hold on sys=tf(2,[0.5 1 2]);figure(1);step(sys),hold on ,figure(2);bode(sys),hold on sys=tf(5,[0.5 1 5]);figure(1);step(sys),hold on ,figure(2);bode(sys),hold on gtext('k=0.2'),gtext('k=0.5'),gtext('k=1'),gtext('k=2'),gtext('k=5') gtext('k=0.2'),gtext('k=0.5'),gtext('k=1'),gtext('k=2'),gtext('k=5')2.被控对象传递函数为)20030()(2++=s s s Ks G设计超前校正环节,使系统性能指标得到满足如下要求: 1) 速度误差常数=10 2) γ=45°由速度误差常数=10,k v =10=)20030(lim 2++→s s s ksx , 得k=2000程序如下:num=[2000];den=[1,30,200,0];g0=tf(num,den);figure(1);margin(g0);hold on figure(2);sys=feedback(g0,1);step(sys); w=0.1:0.1:2000;[gm,pm,wcg,wcp]=margin(g0);[mag,phase]=bode(g0,w);magdb=20*log10(mag);phim1=45;data=18;phim=phim1-pm+data;alpha=(1+sin(phim*pi/180))/(1-sin(phim*pi/180));n=find(magdb+10*log10(alpha)<=0.0001);wc=w(n(1));w1=wc/sqrt(alpha);w2=wc*sqrt(alpha);numc=[1/w1,1];denc=[1/w2,1];gc=tf(numc,denc);g=gc*g0;[gmc,pmc,wcgc,wcpc]=margin(g);gmcdb=20*log10(gmc);disp('校正装置传递函数和校正后系统开环传递函数'),gc,g, disp('校正系统的频域性能指标KG,V,WC'),[gmc,pmc,wcpc], disp('校正装置的参数T和a值:'),t=1/w1;[t,alpha],bode(g0,g);hold on,margin(g)>> 校正装置传递函数和校正后系统开环传递函数Transfer function:0.1647 s + 1-------------0.05404 s + 1Transfer function:329.4 s + 2000-------------------------------------------0.05404 s^4 + 2.621 s^3 + 40.81 s^2 + 200 s校正系统的频域性能指标KG,V,WCans =3.4126 45.8576 10.5873校正装置的参数T 和a 值:ans =0.1647 3.0472 >>3.被控对象传递函数为 )5()(+=s s K s G设计滞后校正环节,使系统性能指标满足如下要求: 1)单位斜坡稳态误差小于5% 2)闭环阻尼比ζ=0.707,ωn =1.5 rad/s 由单位斜坡稳态误差小于5%,ε=vk 1=5%,得v k =20,又由v k =)5(lim 0+→s s k sx ,得k=100.由闭环阻尼比ζ=0.707,ωn =1.5 rad/s ,可算出相角裕度ν=65.5°,穿越频率c w =0.965 程序如下:num=100;den=[1,5,0]; go=tf(num,den);margin(go);gammao=65.5;delta=6;gamma=gammao+delta; w=0.01:0.01:1000;[mag,phase]=bode(go,w); n=find(180+phase-gamma<=0.1);wgamma=w(n(1)); [mag,phase]=bode(go,wgamma); lhc=20*log10(mag);beta=10^(lhc/20); w2=wgamma/10; w1=w2/beta;numc=[1/w2,1];denc=[1/w1,1];gc=tf(numc,denc) g=go*gcbode(go,g),hold on,margin(g),betaTransfer function: 5.988 s + 1 ----------- 68.02 s + 1Transfer function: 598.8 s + 100 ---------------------------68.02 s^3 + 341.1 s^2 + 5 s beta =11.3592 >>4.设已知单位负反馈系统其开环传递函数为())1025.0)(11.0(s ++=s s s kG要求系统具有的性能指标是:1 ) 控制输入为单位速度信号(T RAD/S )时,其稳态误差E<0.1RAD2 ) 控制输入为单位阶跃信号时,其超调量σ<35%,调整时间s t <10秒3 ) 控制输入为单位阶跃信号时,其超调量σ<25%,调整时间s t <4秒由1),可求出6.67<k<10,取k=10.2) 由题意σ=0.16+0.4(vsin 1-1)<0.35,ts=)1)sinv12.5()1- sinv1(5.12(2-++cw pi =10,得相角裕度v=42.68°,穿越频率w c =1.027程序如下:num=10;den=[0.0625,0.625,1,0];go=tf(num,den);margin(go); gammao=42.68;delta=6;gamma=gammao+delta; w=0.01:0.01:1000;[mag,phase]=bode(go,w);n=find(180+phase-gamma<=0.1);wgamma=w(n(1)); [mag,phase]=bode(go,wgamma);lhc=20*log10(mag);beta=10^(lhc/20); w2=wgamma/10;w1=w2/beta;numc=[1/w2,1];denc=[1/w1,1];gc=tf(numc,denc) g=go*gcbode(go,g),hold on,margin(g),betaTransfer function: 7.874 s + 1 ----------- 51.69 s + 1Transfer function:78.74 s + 10 -------------------------------------3.231 s^4 + 32.37 s^3 + 52.32 s^2 + sbeta =6.5649>>未校正系统参数:20LGKG ,WC,ans =0.0000 4.0000 0.0000 3 )由题意σ=0.16+0.4(vsin 1-1)<0.25,ts=)1)sinv12.5()1- sinv1(5.12(2-++cw pi =4,得相角裕度v=54.72°,穿越频率w c =1.935程序如下:num=10;den=[0.0625,0.625,1,0];go=tf(num,den); [kg,gamma,wg,wc]=margin(go);kgdb=20*log10(kg); w=0.001:0.001:100;[mag,phase]=bode(go,w);disp('未校正系统参数:20LGKG ,WC,');[kgdb,wc,gamma], gamma1=54.72;delta=10;phim=gamma1-gamma+delta; alpha=(1+sin(phim*pi/180))/(1-sin(phim*pi/180)); wcc=2;w3=wcc/sqrt(alpha);w4=sqrt(alpha)*wcc; numc1=[1/w3,1];denc1=[1/w4,1]; gc1=tf(numc1,denc1); go1=go*gc1;[mag1,phase1]=bode(go1,wc); lhc=20*log10(mag1); beta=10^(lhc/20);w2=wcc/10;w1=w2/beta;numc2=[1/w2,1];denc2=[1/w1,1]; gc2=tf(numc2,denc2);gc=gc1*gc2; g=gc*go;[gmc,pmc,wcgc,wcpc]=margin(g);gmcdb=20*log10(gmc);disp('超前校正部分的传递函数'),gc1,disp('滞后校正部分的传递函数'),gc2,disp('串联超前—滞后校正传递函数'),gc,disp('校正后整个系统的传递函数'),gdisp('校正后系统参数:20LGKG,WC,R及A值'),[gmcdb,wcgc,pmc,alpha], bode(go,g)超前校正部分的传递函数Transfer function:2.23 s + 1------------0.1121 s + 1滞后校正部分的传递函数Transfer function:5 s + 1-----------40.94 s + 1串联超前—滞后校正传递函数Transfer function:11.15 s^2 + 7.23 s + 1-----------------------4.591 s^2 + 41.05 s + 1校正后整个系统的传递函数Transfer function:111.5 s^2 + 72.3 s + 10--------------------------------------------------0.2869 s^5 + 5.435 s^4 + 30.31 s^3 + 41.68 s^2 + s校正后系统参数:20LGKG,WC,R及A值ans =12.5232 9.7114 56.8774 19.8837>>5.试验小结通过试验知道,模拟试验与数字试验的差距较大,在最后一个滞后—超前校正中,如果用find()函数找穿越频率则为4左右,而模拟试验时,我算出来的穿越频率为2,如果用find的函数找穿越频率则最后算出来的校正系统与模拟时的相差叫大,而直接通过计算带穿越频率为2进行试验,则与模拟试验的结果基本一致。
自动控制系统课程设计---单位负反馈系统的校正设计
一、实验目的
本次实验的目的是利用单位负反馈设计实现系统输出相应的数值,以达到超调和补偿
的目的。
实验中参与的设备具体有:计算机、数据采集卡、DC机器电源、被测系统、LED
装置等。
二、实验原理
单位负反馈是控制系统中常用的方法,在实验中,单位负反馈会利用系统的输出信号
作为正反馈信号与理想信号做比较,当输出信号与理想信号不一致时,就会把误差反馈到
控制系统中,从而实现控制系统的超调和补偿。
三、实验方案
实验步骤
1、首先,将数据采集卡连接计算机,并使用VC语言编写实验程序,以设置系统的
控制级;
2、将DC机器电源连接被测系统,并利用数据采集卡采集被测系统的输出数据;
3、连接LED装置,它会根据控制系统的输出信号产生不同的颜色,从而实现系统的
颜色显示;
4、运行实验程序,观察被测系统的运行情况,检查输出的颜色,注意观察是否达到
理想超调和补偿的效果;
5、最后,记录实验结果并存档,进行实验的总结。
四、实验结果
实验运行后得到的颜色结果如下:
绿色:说明系统输出值处于可接受范围;
本次实验通过使用单位负反馈,使用数据采集卡以及VC语言编写实验程序来实现系
统的超调和补偿,并通过改变系统的控制参数来实现输出结果的调节。
通过本次实验,可
以使我们了解单位负反馈的工作原理,从而掌握使用单位负反馈在实际工程中的应用能力。
自动控制原理课程设计---单位负反馈系统设计校正
单位负反馈系统是自动控制原理课程设计中的重要内容,它是将输入信号与反馈信号进行比较、控制,从而达到调节系统性能的一种手段。
其目的是提高系统的稳定性和可靠性,缩小输入量的波动对输出量的影响,保持系统性能的稳定性和提高系统的控制性能,增强系统的鲁棒性。
系统的校正是保证其良好性能的前提,系统校正理论是所有反馈控制系统的基础之一,是实现系统自动控制的根本。
一、系统校正要点
1、调节器模式:调节器的类型是校正的核心,调节器的模式决定着反馈控制系统的性能。
常用的调节器有PI、PD、PID参数调节器,应根据实际情况灵活选择。
2、参数校正:选择调节器模式后,需要进行具体参数的校正,校正的过程一般有两种:经验法和数学模型法可以采用。
3、现场校正:现场校正过程主要是现场对参数进行实践调整,包括检查输入信号校正等,此类校正只能通过仪器进行,由于仪器的精度不同,校正效果也会有所不一样。
二、系统校正实施
1、系统检查:在校正实施前需要进行系统检查,检查项包括仪表精度以及反馈控制系统的结构与结构,检查后才能确定最佳的参数;
2、参数设置:在校正过程中,参数设置是提高反馈控制系统可用性的关键,特别是PID参数的调节,这要求改变参数时,要结合理论,灵活调整,以保证系统满足要求;
3、系统性能:在系统校正完成后,对系统性能进行检查,要求系统要满足设定的所有参数,结果必须与预期的结果保持一致,否则可以继续微调参数设置,以更好的满足需要。
总之,系统校正是自动控制原理中重要的一环,它既涉及到调整调节器参数,也涉及到系统调试等过程,必须根据实际情况,灵活选择,层层检查,从而实现反馈控制系统的良好性能。
自动控制系统的校正摘要:在工业上、农业、交通运输和国防各个方面,凡要求较高的场合,都离不开自动控制。
所谓自动控制,就是在没有人直接参与的情况下,利用控制装置,对生产过程、工艺参数、目标要求进行自动的调节与控制,使之按照预定的方案达到要求的指标。
自动控制系统性能的优劣,将直接影响到产品的产量、质量、成本、、劳动条件和预期目标的完成。
因此,自动控制越来越受人们的重视,使控制理论和技术应用方面因此也获得了飞速的发展。
关键词:自动控制校正1.自动控制系统的组成为了表明自动控制系统的组成以及信号的传递情况,通常把系统各个环节用框图表示,并用箭头标明各做用量的传递情况。
框图可以把系统的组成简单明了地表达出来,而不必画出具体线路自动控制的分类实际生产过程中采用的自动控制系统的类型是多种多样的,从不同的角度出发,可以进行不同的分类。
按输入量变化的规律分类有恒指控制系统、随动系统过程控制系统;按系统传输信号分类有连续控制系统、离散控制系统;按系统的输出量和输入量间的关系分类有线性系统、非线性系统;按系统中的参数对时间的变化情况分类有定常系统、时变系统。
对自动系统进行分析研究,首先是对系统进行定性分析。
所谓定性分析,主要是搞清各个单元及各个组件在系统中的地位和作用,以及它们之间的相互联系,并在此基础上搞清系统的工作原理。
然后,在定性分析的基础上,可以建立系统的数字模型;再应用自动控制理论对系统的稳定性、稳态性能和动态性能进行定量分析。
在系统分析的基础上就可以找到改善系统性能、提高系统技术指针的有效途径,这也就是系统的校正、设计和现场调试。
2.自动控制系统的校正当自动控制系统的稳态性能或动态性能满足所要求的性能指针时,首先可以考虑调整系统中的可以调整的参数;若通过调整参数仍是不能满足要求时,则可以在原有的系统中,有目的的添加一些装置和组件。
,认为的的改变系统的结构和性能,使之满足所要求的性能指针,我们把这种方法称为“系统校正”。
自动控制原理教案经典控制部分第一章控制理论一般概念3学时 (2)第二章控制系统的数学模型9学时 (6)第三章控制系统的时域分析10学时 (15)第五章频率特性12学时 (26)第六章控制系统的校正与设计8学时 (36)第七章非线性系统8学时 (40)第八章离散控制系统8学时 (45)第一章控制理论一般概念3学时1.本章的教学要求1)使学生了解控制工程研究的主要内容、控制理论的发展、控制理论在工程中的应用及控制理论的学习方法等内容,认识本学科在国民经济建设中的重要作用,从而明确学习本课程的目的。
2)使学生深入理解控制系统的基本工作原理、开环闭环和复合控制系统、闭环控制系统的基本组成等内容,学会利用所学控制原理分析控制系统。
3)使学生学会控制系统的基本分类方法,4)掌握对控制系统的基本要求。
2.本章讲授的重点本章讲授的重点是控制系统的基本概念、反馈控制原理、控制系统的的基本分类方法及对控制系统的基本要求。
3.本章的教学安排本课程讲授3个学时,复习学时3个。
演示《自动控制技术与人类进步》及《自动化的应用举例》幻灯片,加深同学对本课程研究对象和内容的了解,加深对反馈控制原理及系统参数对系统性能影响的理解。
[教案1-1]第一节概述1.教学主要内容:本讲主要介绍控制工程研究的主要内容、控制理论的发展、控制理论在工程中的应用及控制理论的学习方法等内容。
2.讲授方法及讲授重点:本讲首先介绍控制工程研究的主要内容,给出定义,并以瓦特发明的蒸汽机离心调速器为例,说明需要用控制理论解决控制系统的稳定、准确、快速等问题。
其次,在讲授控制理论的发展时,主要介绍控制理论的发展的三个主要阶段,重点说明经典控制理论、现代控制理论研究的范围、研究的手段,强调本课程重点介绍经典控制理论。
另外,在介绍控制理论在工程中的应用时,应举出控制理论在军事、数控机床、加工中心、机器人、机电一体化系统、动态测试、机械动力系统性能分析、液压系统的动态特性分析、生产过程控制等方面的应用及与后续课的关系,激发同学的学习兴趣。