




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、武汉科技大学自动控制原理课程设计二一四二一五学年第 一 学期信息科学与工程学院课程设计报告书课程名称: 自动控制原理课程设计学时学分:1 周 1 学分班 级: 自动化 12 级 01 班学 号:姓 名:指导教师: 柴利2014年12月一课程设计目的: 综合运用本课程的理论知识进行控制系统分析 及设计,利用 MATLAB 作为编程工具进行计算 机实现, 复习与巩固课堂所学的理论知识, 提高 了对所学知识的综合应用能力, 并从实践上初步 了解控制系统的分析设计理论与过程。 二设计任务与要求:1 设计题目:已知单位负反馈系统被控制对象的开环传递函数Gk(s)Ks(0.1s 1)用串联校正的频率域方法
2、对系统进行串联校正设计。任务一:用串联校正的频率域方法对系统进行串 联校正设计,使闭环系统同时满足如下动 态及静态性能指标:(1)在单位斜坡信号 r(t) t 作用下,系统的稳态 误差 ess 0.005;(2)系统校正后,相位裕量 ( c ) 45 。(3)系统校正后,幅值穿越频率 c 50 。 任务二:若采用数字控制器来实现任务一设计的 控制器,给出数字控制器的差分方程表示或离线 传递函数( Z 变换)表示。仿真验证采用数字控 制器后闭环系统的性能, 试通过仿真确定满足任 务一指标的最大的采样周期 T. (注: T 结果不 唯一)。2 设计要求:1)分析设计要求, 说明串联校正的设计思路
3、(滞 后校正,超前校正或滞后 - 超前校正);2)详细设计(包括的图形有:串联校正结构图, 校正前系统的 Bode图,校正装置的 Bode 图, 校正后系统的 Bode 图);3)MATLAB编程代码及运行结果(包括图形、运 算结果);4)校正实现的电路图及实验结果 (校正前后系统 的阶跃响应图 MATLAB或 SIMULINK 辅助设 计);5)校正前后的系统性能指标的计算。 三串联校正设计方法:1 校正前系统分析:开环传递函数Gss 0.1s 1ess 0.005;esss s 0.1s 1 1 lism0 s 0.1s 1 k s210.005k;故 k 取最小值时,k=200。则系统的
4、开环传递函Gs200s 0.1s 1 ;校正前结构图:Simulink 仿真图:在 MATLAB中编写如下程序: figure(1)% 校正前的阶跃响应曲线 num0=200;den0=0.1,1,0;G0=tf(num0,den0); % 校正前的传递函数G1=feedback(G0,1)% 校正前的单位闭环传递函 数t=0:0.01:1.4; step(G1,t); grid xlabel(t);ylabel(c(t); title( 单位阶跃响应 );校正前阶跃响应曲线 为:计算未校正前系统的性能指标:未校正系统的 bode 图:在 MATLAB 中 编 写 如 下 程 序 :figur
5、e(2)margin(G0);gridgm0,pm0,wg0,wp0=margin(G0)% 未校正前相角 裕度 pm0,剪切频率 wp0 angle=labelyudu-pm0+range% 校正后系统剪切 频率处的超前相角angle_rad=angle*pi/180a_sys=(1-sin(angle_rad)/(1+sin(angle_rad)%网络的系数Au=10*log10(1/a_sys)% 校正网络的增益Wc=71.62 %校正后系统剪切频率W1=Wc*sqrt(a_sys)%矫正网络的两个交接频率W2=Wc/sqrt(a_sys)num1=1/W1,1;den1=1/W2,1;
6、Gc=tf(num1,den1)校正前 bode 图由图知,相角裕度: 12.8 ,截止频止:wc1 44.2rad /s2 画出串联校正结构图,分析并选择串联校正的 类型:由于校正前相位裕度为12.80 ,其中幅值裕度满足要求,而相位裕度都不满足要为不影响低频特性和改善动态响应性能,采用串联超前校正。 校正结 构图如下:采用串联超前校正, 用微分电路实现校正, 其校 正电路如图所示:R2urR1uc3 校正装置:根据系统相位裕度45 的要求,微分校正电路相角超前量应为:450 12.80 150 47.201 sin故a _ sys 0.15331 sin在校正后系统剪切频率 wc wm 处
7、,校正网络的增益应为在校正后系统剪切频率 wc wm 处,校正网络 的增益应为10 lg 1 Au 8.146dB 前面计算 wc 的原理,可以计算出未校正系统增益为 -8.18dB 处的频率即为校正后系统的剪切频率 wc , 即10lg 1/ 40;lg wc / wcwc wc 4 1 71.62rad / s wm校正网络的两个交接频率分别为w1 wm W1 28.04rad / s, w2 wm / W 2 183.0rad / s系统的校正装置开环传递函数为:0.03567s 1Gc s28.04s 1 0.005466s 1183.0 1校正装置结构图如下:利用 MATLAB绘 画
8、校正装置的 bode 图 在 MATLAB中编写如下程序: figure(3)% 校正的 bode 图 margin(Gc);grid gmc,pmc,wgc,wpc=margin(Gc);校正装置 bode 图4 校正后系统分析:经超前校正后,系统开环传递函数为:Gs200s27.92s 0. 1s183.711200 0.0358s 1s 0.1s 1 0.00544 s 1校正后结构图:在 MATLAB中编写如下程序:figure(4);% 校 正 后 单 位 阶 跃 响 应G=G0*Gc;G2=feedback(G,1);t=0:0.001:0.2; step(G2,t);grid x
9、label(t);ylabel(c(t);title( 校正后单位阶跃响应 );校正后阶跃响应曲线为:利用 MATLAB绘 画系统校正后的 bode 图在 MATLAB中编写如下程序:figure(5);margin(G);grid gm,pm,wg,wp=margin(G);校正后系统的 bode 图:由上图可知,相角裕度 55.30 450 ;幅值穿越频率 w 70.8rad /s 50rad / s ;各项指标均满足设计要求 1) 校正前后的单位阶跃响应对比图。在 MATLAB中编写如下程序:figure(6)% 校正前后单位阶跃响应对比图 t=0:0.001:1.4;y1=step(G
10、1,t);y2=step(G2,t);plot(t,y1,-,t,y2);grid;xlabel(t);ylabel(c(t);title( 校正前后单位阶跃响应对比图 );text(0.08,1.644, 校正 前);text(0.06,1.116,校正后 );校正前后阶跃响应对比 曲线:前面我们已经计算出校 正前的系统性能指标:上升时间 tr 0.0354s,峰值时间 t p 0.0702s,调节时间 ts 7.986s, 最大值cm 1.965,超调量 ts 96.54% 现在我们可以从图中看 出校正后的系统性能指 标:上升时间 tr 0.025s,峰值时间 t p 0.04s,调节时间
11、 ts 0.09s, 最大值cm 1.18,超调量 ts 18%四离散控制系统的数字校正:1 校正前系统分析: 自动控制系统在稳态下的控制精度的度量。 控 制系统的输出响应在过渡过程结束后的变化形 态称为稳态。 稳态误差为期望的稳态输出量与实 际的稳态输出量之差。 控制系统的稳态误差越小 说明控制精度越高。 因此稳态误差常作为衡量控 制系统性能好坏的一项指标。 控制系统设计的课 题之一,就是要在兼顾其他性能指标的情况下, 使稳态误差尽可能小或者小于某个容许的限制 值。稳态误差的分类稳态误差按照产生的原因分 为原理性误差和实际性误差两类:原理性误差为了跟踪输出量的期望值和由 于外扰动作用的存在,
12、 控制系统在原理上必然存 在的一类稳态误差。当原理性稳态误差为零时, 控制系统称为无静差系统,否则称为有静差系 统。原理性稳态误差能否消除, 取决于系统的组 成中是否包含积分环节(见控制系统的典型环 节)。实际性误差系统的组成部件中的不完善因 素(如摩擦、间隙、不灵敏区等)所造成的稳态 误差。这种误差是不可能完全消除的, 只能通过 选用高精度的部件, 提高系统的增益值等途径减 小。稳态误差的计算方法: 在连续系统中,稳态误差的计算可以通过两 种方法计算:一是建立在拉氏变换中值定理基础 上的计算方法, 可以求出系统的终值误差; 另一 种是从系统误差传递函数出发的动态误差系数 法,可以求出系统动态
13、误差的稳态分量。 在离散 系统中,根据连续系统稳态误差的两种计算方法 在一定的条件下可以推广到离散系统。 又由于离 散系统没有唯一的典型结构形式, 离散系统的稳 态误差需要针对不同形式的离散系统来求取。 设单位反馈误差采样系统如图所示:系统脉冲传递函数为E( z) 1R(z) 1 G( z)若离散系统是稳定的, 则可用 z 变换的终值定理 求出采样瞬时的终值误差e( ) tlim e* (t)lim(1 z 1)E(z) lim (1 z )R(z) z 1 z 1 1 G(z)线性定常离散系统的稳态误差, 不但与系统 本身的结构和参数有关, 而且与输入序列的形式 及幅值有关。 除此之外, 离
14、散系统的稳态误差与 采样系统的周期的选取也有关。 上式只是计算单 位反馈误差采样离散系统的基本公式, 当开环脉 冲传递函数 G(z) 比较复杂时,计算 e() 仍然有 一定的计算量, 因此希望把线性定常连续系统中系统型别及静态误差系数的概念推广到线性定 常离散系统,以简化稳态误差的计算过程。理论计算:输入信号为单位斜坡人 r(t) t,所以R(z) Tz 2(z 1)2k 开环传递函数 G(s)ks(0.1s 1)开环传递函数的 z变换为: G(z)0.1k0.1s(0.1s 1) k( z z 10Tz 1 z e0.1k 0.1k0.1s 0.1s 1k(1sss110)根据稳态误差 Es
15、s e( ) ltim e* (t ) lzim1(z 1)E(z) lzim1 (z1 1G)R(z()z)结合课本有对于 I型系统,则 Kv lim(z 1)G(z) k对于斜坡输入则有, Ess T / Kv,由 Ess 0.005,k 200, 则有T 1s,根据香农定理 s 2 c得 Ts T 0.5ss22 校正尝试: 以下抽取采样时间先确定大致范围然后利用 二分法进行 T1=0.5s ,T2=0.05s 时,经过仿真系 统不稳定,故不再详细阐述。( 1)第一次尝试 T1=0.5s( 2)第二次尝试 T1=0.05s(3)第三次尝试 第三次取采样时间为 T3=0.005s 分别求出
16、原传 递函数积分环节, 惯性环节, 超前校正控制器的 传递函数的零阶 Z 变换为:程序代码如下:num0=1; den0=1,0; num01=200; den01=0.1,1; num1=1/W1,1; den1=1/W2,1;T=0.005%离散采样时间 num0Z,den0Z=c2dm(num0,den0,T,zoh)% 连 续系统离散化, T 采样周期 zoh 为零阶保持 num01Z,den01Z=c2dm(num01,den01,T,zoh) numcZ,dencZ=c2dm(num1,den1,T,zoh) printsys(num0Z,den0Z,Z)% 输出 num/den
17、printsys(num01Z,den01Z,Z) printsys(numcZ,dencZ,Z) 以下分别为积分环节, 惯性环节, 超前校正控制 器的传递函数的零阶 Z 变换为得到第三次校正系统参数,用 Simulink 离散系 统仿真如下:显然系统稳定,故采样时间可以适当增大。(4) 第四次尝试 第四次取采样时间为 T4=0.01s 分别求出原传递 函数积分环节, 惯性环节, 超前校正控制器的传 递函数的零阶 Z 变换为:程序代码如下:T=0.01%离散采样时间 num0Z,den0Z=c2dm(num0,den0,T,zoh)% 连 续系统离散化, T 采样周期 zoh 为零阶保持 nu
18、m01Z,den01Z=c2dm(num01,den01,T,zoh) numcZ,dencZ=c2dm(num1,den1,T,zoh) printsys(num0Z,den0Z,Z)% 输出 num/den printsys(num01Z,den01Z,Z) printsys(numcZ,dencZ,Z) 以下分别为积分环节, 惯性环节, 超前校正控制器的传递函数的零阶 Z 变换为得到第四次校正系统参数,用 Simulink 离散系 统仿真如下:显然系统不稳定,采样时间过大,第四次失败故采样时间应该在 0.005s0.01s 之间。(5)第五次尝试第五次取采样时间为 T5=0.0075s
19、分别求出原传 递函数积分环节, 惯性环节, 超前校正控制器的 传递函数的零阶 Z 变换为: 程序代码如下:T=0.0075%离散采样时间 num0Z,den0Z=c2dm(num0,den0,T,zoh)% 连 续系统离散化, T 采样周期 zoh 为零阶保持 num01Z,den01Z=c2dm(num01,den01,T,zoh)numcZ,dencZ=c2dm(num1,den1,T,zoh) printsys(num0Z,den0Z,Z)% 输出 num/den printsys(num01Z,den01Z,Z) printsys(numcZ,dencZ,Z) 以下分别为积分环节, 惯
20、性环节, 超前校正控制器的传递函数的零阶 Z 变换为 得到第五次校正系统参数,用 Simulink 离散系 统仿真如下:可能会使得某些系统崩溃, 显然这不是我们所希 望的。(6) 第六次尝试 第六次取采样时间为 T6=0.00625s 分别求出原 传递函数积分环节, 惯性环节, 超前校正控制器 的传递函数的零阶 Z 变换为:程序代码如下:T=0.00625%离散采样时间 num0Z,den0Z=c2dm(num0,den0,T,zoh)% 连 续系统离散化, T 采样周期 zoh 为零阶保持 num01Z,den01Z=c2dm(num01,den01,T,zoh) numcZ,dencZ=c
21、2dm(num1,den1,T,zoh) printsys(num0Z,den0Z,Z)% 输出 num/den printsys(num01Z,den01Z,Z) printsys(numcZ,dencZ,Z) 以下分别为积分环节, 惯性环节, 超前校正控制 器的传递函数的零阶 Z 变换为 得到第六次校正系统参数,用 Simulink 离散系 统仿真如下:这次系统的超调在 80%左右,而且稳定时间在 30s 以内,比较符合系统的要求。故最大采样周 期 T=0.00625s第七八次尝试是扩展, 当改变增益 K 对离散系统 稳定的影响。(7)第七次尝试第七次取采样时间为 T7=0.00625s
22、,增益 K=2, 分别求出原传递函数积分环节, 惯性环节, 超前 校正控制器的传递函数的零阶 Z 变换为: 程序代码如下:num01=2;T=0.00625%离散采样时间 num0Z,den0Z=c2dm(num0,den0,T,zoh)% 连 续系统离散化, T 采样周期 zoh 为零阶保持 num01Z,den01Z=c2dm(num01,den01,T,zoh) numcZ,dencZ=c2dm(num1,den1,T,zoh) printsys(num0Z,den0Z,Z)% 输出 num/den printsys(num01Z,den01Z,Z) printsys(numcZ,den
23、cZ,Z) 以下分别为积分环节, 惯性环节, 超前校正控制器的传递函数的零阶 Z 变换为 得到第七次校正系统参数,用 Simulink 离散系 统仿真如下:3 校正后分析:经过七次校正我们可以知道连续系统时是稳 定的,但是不同的采样周期或得到不同的采样结 果。当采样周期 T 很大时,模拟得到的结果系统 不稳定。只有当采样周期 T 小于某一个值时, 系 统才是稳定的。本次实验中取得 T=0.00625s , 此时系统有较好的性能。 系统的超调在 80%左右, 而且稳定时间在 30s 以内,峰值时间 Tp=5s,比 较符合系统的要求。而且当采样周期 T 越小时, 离散系统越接近连续系统。 并且在采
24、样周期一样 的时候,减小增益 K 时,系统的稳定性能越好,相反,当离散系统原本是稳定的, 但是如果增益K 增大到某一个值,会造成系统不稳定。 五课程设计小结与体会:这是为期一周的课程设计,在做此课程设计 时,我把课本认真看了一遍。在校正时,要分析 好用什么校正,在试取值时需要对校正 原理较 好的理解才能取出合适的参数,在试过几次后, 选定合适的值, 在此过程中,我也掌握了 MATLAB 和 SIMULINK应用软件的相关内容,提高了伯德 图的分析能力,也提高了分析系统性能的能力, 巩固了系统校正的相关知识。每一次课程设计都会学到不少东西,这次当 然也不例外。 不但对自动原理的知识巩固了, 也
25、加深了对 MATLAB 和 SIMULINK这个强大软件的 学习和使用。这次的课程设计是一次自主学习的体现,无 论涉及到的任务一的串联校正, 还是任务二的离 散控制系统的数字校正。 都是柴利老师没有怎么 深入讲解的内容, 这就得靠我们自主的学习。 我 相信这也是很符合柴利老师对我们一开始的期 望,也就是柴利老师教学的理念, 学习得靠我们 自己去探索, 自己去学习, 不能够仅仅局限在课本本身的内容, 不能只是为了考试而去学习。 在 这次的课程设计中自己学习也发现了很多的问 题,这里具体就不在重复的说明 (前面的课程设 计中都详细的阐述了)。当然这次课程设计也使我认识到对这门课程 的学习还远远不够
26、,还没有较好地将书本中的知 识较好地融合,在做设计时,许多的公式还不是 很熟练,这在以后的学习中要引起重视。:总程序%武汉科技大学:%学号:%指导老师:柴利 labelyudu=45 % 目标裕度 range=15%留出裕度 figure(1)% 校正前的阶跃响应曲线 num0=200;den0=0.1,1,0;G0=tf(num0,den0); % 校正前的传递函数 G1=feedback(G0,1)% 校正前的单位闭环传递函 数 t=0:0.01:1.4;step(G1,t); gridxlabel(t);ylabel(c(t);title( 单位阶跃响应 );figure(2)margi
27、n(G0);gridgm0,pm0,wg0,wp0=margin(G0)% 未校正前相角 裕度 pm0,剪切频率 wp0 angle=labelyudu-pm0+range% 校正后系统剪切 频率处的超前相角angle_rad=angle*pi/180a_sys=(1-sin(angle_rad)/(1+sin(angle_rad)%网络的系数Au=10*log10(1/a_sys)% 校正网络的增益Wc=71.62 %校正后系统剪切频率W1=Wc*sqrt(a_sys)%矫正网络的两个交接频率W2=Wc/sqrt(a_sys)num1=1/W1,1;den1=1/W2,1;Gc=tf(num
28、1,den1)figure(3)% 校正的 bode 图margin(Gc);gridgmc,pmc,wgc,wpc=margin(Gc); figure(4) % 校正后单位阶跃响应G=G0*Gc;G2=feedback(G,1); t=0:0.001:0.2;step(G2,t);grid xlabel(t);ylabel(c(t);title( 校正后单位阶跃响应 ); figure(5) margin(G);gridgm,pm,wg,wp=margin(G);figure(6)% 校正前后单位阶跃响应对比图 t=0:0.001:1.4;y1=step(G1,t); y2=step(G2,t); plot(t,y1,-,t,y2);grid xlabel(t);ylabel(c(t);title( 校正前后单位阶跃响应对比图 );text(0.08,1.644, 校正 前);text(0.06,1.116,校正后 );num0=1;den0=1,0; num01=200; den01=0.1,1; num
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年深海矿产资源勘探技术深海矿产资源勘探技术装备研发与培训与考核报告
- 2025年航空货运市场格局分析与发展战略研究报告
- 篮球场合同合作合同范本
- 粪肥运输合同协议书模板
- 电池置换合同协议书模板
- 门窗厂投资入股合同范本
- 生产经营权转让合同范本
- 精装房装修出租合同范本
- 高标农田服务协议书模板
- 江苏叉烧酱采购合同范本
- JJF 1221-2009汽车排气污染物检测用底盘测功机校准规范
- GB/T 6109.2-2008漆包圆绕组线第2部分:155级聚酯漆包铜圆线
- GB/T 5359.1-2019摩托车和轻便摩托车术语第1部分:车辆类型
- GB/T 17434-2008船用耐火窗技术条件
- GB 11930-1989操作开放型放射性物质的辐射防护规定
- 环网柜基础知识课程课件
- 中小学班主任工作手册(修订)
- 育婴员中级近年考试真题汇总(含答案)
- 北师大版三年级数学下册《第6单元认识分数课时1》课堂教学课件PPT小学公开课
- 99S203 消防水泵接合器安装图集
- “问题链”教学相关的国内外研究现状与发展趋势
评论
0/150
提交评论