自动控制原理大作业报告(共16页).doc
精选优质文档-倾情为你奉上上海电力学院实验报告自动控制原理实验教程题目:2.5.6-4,补充题班级:姓名:学号:时间:2013年12月6日一、问题描述2.5.4:已知系统的框图如下所示,编程完成下列任务。1)绘原系统的伯德图,并求出系统静态误差系数Kvo,相位裕量co和开环截止频率wco;2)做时域仿真,求出阶跃响应曲线,记录未校正系统的时域性能p%和ts;3)设计串联超前校正装置Gc(s),实现期望的频域性能:Kv>10,Pm>=45,wc>6rad/s;4)按照超前校正装置的参数,进行新的时域仿真,作出阶跃响应曲线,记录校正后系统的时域性能指标和ts补充题:设有一单位反馈系统的开环传函为,试用频率特性法设计一个超前校正装置,以满足下列性能指标:kv8,相位裕量为50°一、 理论方法分析1.margin(sys) 绘制bode图,标注频域指标在图上;gm,pm,wg,wc=margin(sys) 返回数据值,不绘制曲线;dcgain(nopen 0,dopen) 计算Kv(静态速度误差系数);step(sys) 绘制系统的阶跃响应曲线2.控制系统设计的频域法是一种最经典的方法。其核心的设计思路是通过控制器改变原系统的频率特性图,使之满足预定的性能指标要求。超前校正装置的主要作用是通过其相位超前效应来改变频率响应曲线的形状,产生足够大的相位超前角,以补偿原系统中元件造成的过大的相位滞后。因此校正时应使校正装置的最大超前相位角出现在校正后系统的开环剪切频率wc处。设已知超前校正装置的数学模型为,利用频域法设计超前校正装置的步骤:1).根据性能指标对误差系数的要求,确定开环增益Kc;2).利用确定的开环增益Kc,画出未校正系统的bode图,并求出其相位裕量o幅值裕量Kg;3).确定为使相位裕量达到要求值所需要增加的超前相位角c=-o+式中为要求的相位裕量;是考虑到系统增加串联超前校正装置后系统的剪切频率要向右移而附加的相位角,一般取5°-10°;4).令超前校正装置的最大超前相位角m=c,则可求得校正装置的参数:5).将校正装置的最大超前角出的频率wm作为校正后系统的剪切频率wc,即:未校正系统的幅频特性幅值等于-10log时的频率;6).根据wm=wc,利用求参数T画出校正后系统的bode图,校验性能指标是否达到要求。注:当题目要求wc的范围时,用上述方法做的校正设计可能不达标,这时,把要求的m作为新的c,在bode图上读取此时的L(),由L()=-10lg求出,再从上述第6)步往下做,得到达标的校正系统。三、 实验设计与实现2.5.4:1.绘制原系统的bode图:>> n=10;d=0.5 1 0;>> g=tf(n,d) Transfer function: 10-0.5 s2 + s >> bode(g)计算相位裕量和系统静态速度误差系数:>> Gm,Pm,Wg,Wc=margin(g)Gm = InfPm = 25.1801Wg = InfWc =4.2541>> Kvo=dcgain(n 0,d)Kvo =102.画出系统的单位阶跃响应曲线,并记录p%和ts:>> g1=feedback(g,1) Transfer function: 10-0.5 s2 + s + 10 >> step(g1)3.1)设超前控制器传函为,根据稳态误差要求确定开环增益Kc:,解出Kc=1,令;2)绘制g0(s)的bode图,并求出其相位裕量PM:>> n=10;d=0.5 1 0;>> g0=tf(n,d) Transfer function: 10-0.5 s2 + s >> margin(g0)图1-1 未校正前系统的bode图由图得:PM=25.2°,wc=4.25rad/s3)求所需的超前相位角pha:>> 45-25.2+9.2ans = 29>> pha=anspha = 294)计算:>> alpha=(1+sin(pha*pi/180)/(1-sin(pha*pi/180)alpha = 2.88215)求wm:>> 10*log10(alpha)ans = 4.5970图1-2 寻求wc的bode图此时,wm=5.66rad/s<6rad/s,不满足要求;6)重新设计,利用c求:取m即新的c为6rad/s,读取此时的L(),由图得L()=-5.58dB,则运行下列程序,求:图1-3 当wc=6rad/s的bode图>> 100.558ans = 3.6141>> alpha=ansalpha = 3.6141>> wm=6wm = 67)求参数T:>> T=1/wm/sqrt(alpha)T = 0.0877则校正装置的数学模型为:>> gc=tf(alpha*T 1,T 1) Transfer function:0.3168 s + 1-0.08767 s + 1>> gn=gc*g0 Transfer function: 3.168 s + 10-0.04383 s3 + 0.5877 s2 + s >> hold on>> margin(gn)4.>> figure,step(feedback(g0,1)>> hold on,step(feedback(gn,1)补充题:1.设超前控制器传函为,根据稳态误差要求确定开环增益Kc:,解出Kc=50,令;2. 绘制原系统g0(s)的bode图,并求出其相位裕量PM;>> n=4;d=1 0.5 0;g0=tf(n,d) Transfer function: 4-s2 + 0.5 s >> margin(g0)图2-1 原系统的bode图Pm=14.2°,wc=1.97rad/s3.求所需的超前相位角pha:>> 50-14.2+9.2ans = 45>> pha=anspha = 454.计算:>> alpha=(1+sin(pha*pi/180)/(1-sin(pha*pi/180)alpha = 5.82845.求wm:>> 10*log10(alpha)ans = 7.6555>> wm=2.91wm = 2.91006.求参数T:>> T=1/wm/sqrt(alpha)T = 0.1423则校正装置的数学模型为:>> gc=tf(alpha*T 1,T 1) Transfer function:0.8296 s + 1-0.1423 s + 1四、实验结果与分析2.5.4:1. 图1-4 原系统的bode图>> Gm,Pm,Wg,Wc=margin(g)Gm = InfPm = 25.1801Wg = InfWc =4.2541>> Kvo=dcgain(n 0,d)Kvo =102.图1-5 原系统的单位阶跃响应图由图得:p%=48.5% ,ts=3.78s3图1-6 校正后系统的bode图由图得:Pm=52.9°>45°,wc=6.01rad/s>6rad/s,满足要求,设计完成。4. 图1-7 校正后系统的单位阶跃响应图由图得:校正后系统的p%=17.5% ,ts=0.85s补充题:校正后系统的开环传递函数为:>> gn=gc*g0 Transfer function: 3.319 s + 4-0.1423 s3 + 1.071 s2 + 0.5 s画出校正后系统的bode图:>> hold on>> margin(gn)图2-2 校正后系统的bode图画出其单位阶跃响应图:>> figure,step(feedback(g0,1)>> hold on,step(feedback(gn,1),'r')图2-3 校正后系统的单位阶跃响应图分析:由图2-2可知:Pm=53.8>50,满足设计要求;由图2-3可知:原系统超调量为:67.2%,校正后系统超调量为:19.1%<30%,满足设计要求。在校正过程中,要尽量增大的值。五、结论与讨论在进行超前校正设计时,第一根据性能指标对误差系数的要求,确定开环增益Kc;第二利用确定的开环增益Kc,画出未校正系统的bode图,并求出其相位裕量o幅值裕量Kg;第三确定超前相位角c=-o+;第四令超前校正装置的最大超前相位角m=c求得校正装置的参数;第五求的wm;第六求参数T,最后画出校正后系统的bode图,校验性能指标是否达到要求。一般在校正过程中,要尽量增大值。当题目要求wc的范围时,用上述方法做的校正设计可能不达标,这时,把要求的m作为新的c,在bode图上读取此时的L(),由L()=-10lg求出,再从上述第6)步往下做,得到达标的校正系统。事后感:此次实验为利用频域法进行系统超前校正的实验。实验内容就是设计一个超前校正装置改变原系统的频域特性图,使之达到预定的性能指标要求。在实验中,遇到当题目要求wc的范围时,可直接把要求的m作为新的c,求出,再做校正。通过这个实验,我巩固了课本上的只是并掌握了系统超前校正的设计方法,本次实验是我受益匪浅! 专心-专注-专业