2023年华科电气MATLAB大作业.pdf
《2023年华科电气MATLAB大作业.pdf》由会员分享,可在线阅读,更多相关《2023年华科电气MATLAB大作业.pdf(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、华 中 科 技 大 学电与电子工程学/MATLAB课程作业班 级_学 号姓 名_时 间 2 0 2 3年12月2 5日目录一.概 述.2二.设计规定.2三.设计分析.21 .。系统的稳态误差理论分析.32.。系统稳态误差仿真分析。33.。阶跃响应仿真分析.4四.根轨迹法设计相位滞后环节.9L相位滞后环节设计。92.加入相位滞后环节的仿真分析。10五.超前校正设计11。1.超前校正器设计.错误!未定义书签。2.超前校正仿真分析.13六.滞后校正设计.171.滞后校正器设计。172.仿真分析.18七.总 结.20参考文献.错误!未定义书签。反馈控制系统设计一铳床控制系统设计一.概述铳床是指重要用铳
2、刀在工件上加工各种表面的机床。通常铳刀旋转运动为主运动,工件和铳刀的移动为进给运动。它可以加工平面、沟槽,也可以加工各种曲面、齿轮等。铳床是用铳刀对工件进行铳削加工的机床。铳床除能铳削平面、沟槽、轮齿、螺纹和花键轴外,还能加工比较复杂的型面,效率较刨床高,在机械制造和修理部门得到广泛应用。铳床的自动控制系统的设计直接影响到加工的精度,影响产品的工艺。所以,本文通过运用MATLAB和 Simulink对铳床的控制系统做一个校正设计,使其具有相应的性能。二.设计规定1、单位斜坡输入R(s)=4作 用 下,速度误差不大于!;s 82、阶跃输入时的超调量小于2 0%o三.设计分析用 Visi。画出一个
3、简化的铳床闭环控制系统的方框图如图二所示。R(s)+Desired dcpth-of-cut.D(s)+N(s)图1.简朴的铳床闭环控制系统图1中,D(s)为外部扰动,N为测量噪声干扰。铳床的传递函数为:2G(,)=s(s +l)(s +5)一方面,在没有控制器G c(s)的情况下,看看系统的输出结果。1.系统的稳态误差理论分析系统的稳态误差为:E(s)=R(s)-y(s)=R(s)-%-R(s)=-R(s)1 +G(s)1 +G(s)7 i式中,G(s)=-,R G)=1 运用终值定理,系统斜坡响应的稳态误差为:s(s +1)($+5)s=l i m e(r)=l i m s (s)=l i
4、 m ss T)5-01 1 v s(s +l)(s +5)1-7 =h ms-+2 s D s(s +l)(s +5)+2 /s(s +l)(s +5)52显然速度误差-远大于L误差太大,不满足规定。2 82.系统稳态误差仿真分析用S i m u l i n k画出校正前的斜坡输入仿真图如图2所示。Scopel图2.校正前的Simuli n k 斜坡输入仿真设输入斜坡为,)=,运 用 Simul i n k 仿真,在同一示波器中记录了输入r(f)和输出)C)的波形图。为方便观测,把示波器中的曲线用MATLAB命令画出如图3 所示。其中,画图代码如下:cu r v e=p lo t(ry(:,
5、l),ry(:,2);g,ry(:,l),ry(:,3),-r)set(c urve(l),li n ewid t h 2)%设立曲线 r(t)的粗细为 2s e t(c u rve(2),lin e wid t h,2)%设立曲线 y的粗细为 2leg e nd(y(t),r(t)%设立曲线名称人r(t),y(t)xlabel C仿真时间(s),)%X坐标轴名称标注ylab e 1 (幅值)%Y轴坐标轴标注litl e(稳态误差%所画图的名称g r id on%添加网格a x is(0 250 25);%坐标范围控制se t(gca,xt i ck,O 1 2.2 5);set(g c a;
6、ytick;O 12.2 5);图3.校正前斜坡输入仿真结果图 3 中红色为斜坡输入/(/)=/,绿色为输出y(f),为方便观测系统的稳态误差,把坐标控制在 0,2 5 区间,可以看出,在 2 5 S 时,已经基本达成稳态,此时的误差可从图中得到约为2.5左右,可见与理论相符。3.阶跃响应仿真分析Step图4.校正前系统的S i m ulink阶跃输入仿真用同样的方法可以得到阶跃响应的仿真曲线如图5所示。仿真时间(s)图5.校正前的阶跃输入仿真结果从图5中可以大体的看出该系统的阶跃响应的各个性能指标。为了更加方便准确的获得阶跃响应的各个性能指标,下面运用传递函数和M A TLAB代码仿真。代码
7、如下:1.4 pStep Response1.2System:GfFteak amplitude:1.04Overshoot(%):3.75At time(seconds):7.441pn*i_dE 8,则根轨迹增益8规定 K=5(4 0。下面画出根轨迹增益为1 的开环传递函数G(s)=-的根轨迹如图7 所s(s+D(s+5)z j O15Root Locus10fspuoos)sx 4 0矛盾。所以,只靠增大系统增益,并不能满足系统的性能规定。根据上面分析,为使系统满足性能规定,必须要更进一步改善。一方面,我们看到,为满足斜坡响应稳态误差的规定,则需要(8,即根轨迹增益K =5(.4 0,于
8、是,我们不妨取Kr=1 0,即根轨迹增益K =5 0来看看如何改善这个新的系统。四.根轨迹法设计相位滞后环节为了使系统满足超调量小于2 0%的规定,在K=10的前提下,采用根轨迹的方法来设计滞后环节,使其满足规定。1.相位滞后环节设计滞后环节的传递函数为/、K s+zG(s)=.-a s+p于是有E(s)=hns-=-8s-0将G*s),G(s)代入易得(=2 区 =108S a p下面画出开环传递函数G(s)=-的根轨迹如图所示。s(s+l)(s+5)画根轨迹代码如下:n u m=2;d e n=c o n v(conv(l,),1,5 );G=tf(num,d en);rloc u s(G
9、);g r i d on15Root Locus0.86100.940.760.640.5 0.34 0.16vspuos)sxvAJeufBE一50-50.985System:GGain:1.35Ftote:-0.436+0.58iDamping:0.601Overshoot(%):9.43Frequency(rad/s):0.72617.5 15 12.5 10 7.5 5 2.50.9850.940.860.760.640.5 0.34 0.16-15-200510Real Axis(seconds-1)图8.校正前系统根轨迹根据超调量低于20%,则规定阻尼比大于0.4 5 o 为留足够
10、裕度,于是取阻尼比为0.6。由 图 8 可知,当 阻 尼 比 为 0.60 1 时,系统的增益为1.3 5,即 4 =1.35。于是根据a/C,.=-=10 可以得到5 a p-=18.52P取 z=0.0 1,则p=0.00054于是滞后环节的传递函数为G(s)=K s+za s+p13 5 5+0 015+0.00054于是,整个系统的传递函数为G=G(s)G,.(s)=1.3525+0.012.7(5+0.01)s(s+l)(s+5)5+0.00054 5(5+1)(5+5)(5+0.00054)2.加入相位滞后环节的仿真分析运用MATLAB程序可以获得新系统的阶跃响应如图9所示。Ste
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 年华 电气 MATLAB 作业
限制150内