超前校正控制器设计.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
超前校正控制器设计

《计算机控制》课程设计报告 题目: 超前校正控制器设计 姓名: 卢越 学号: 090230311 2012年7月13日 《计算机控制》课程设计任务书 学 号 090230311 班 级 0902303 学 生 卢越 指导教师 任倩 题 目 超前校正控制器设计 设计时间 2012年 7 月 6 日 至 2012 年 7 月 13 日 共 1 周 设计要求 设计任务:(按照所选题目内容填写) 设单位反馈系统的开环传递函数为,采用模拟设计法设计数字控制器,使校正后的系统满足:速度误差系数不小于100,相角裕度不小于30度,截止角频率不小于45。 方案设计: 完成控制系统的分析、设计; 选择元器件,完成电路设计,控制器采用MCS-51系列单片机(传感器、功率接口以及人机接口等可以暂不涉及),使用Protel绘制原理图; 编程实现单片机上的控制算法。 报告内容: 控制系统仿真和设计步骤,应包含性能曲线、采样周期的选择、数字控制器的脉冲传递函数和差分方程; 元器件选型,电路设计,以及绘制的Protel原理图; 软件流程图,以及含有详细注释的源程序; 设计工作总结及心得体会; 列出所查阅的参考资料。 指导教师签字: 系(教研室)主任签字: 2012年 7 月 5 日 一. 实验目的 通过混合仿真实验,学习并掌握具有超前校正作用的控制器的设计及其实现。 二. 实验内容 被控对象为,画出系统框图,设计超前校正控制器 三.控制系统仿真 3.1超前校正系统的结构图如下 R(s) Y(s) 3.2设计步骤 3.2.1确定开环增益k=100; 3.2.2根据开环增益K,绘出为校正系统的bode图,求出相位裕度。 3.2.3根据给定的相位裕度值,计算校正装置所提供的相位超前量,。 3.2.4根据所确定的最大超前角求出 ① 3.2.5按照题意,假设==45,计算超前校正装置的时间常数 = ② 3.2.6令在5至30中每隔0.5取一个值,按公式①、②计算出和T的值,进 而得到校正装置传递函数为 ③ 3.2.7用MATLAB计算出 ④ 的相角裕度和截止角频率,如不满足题目分别要求的不小于30和不小于45,则 给加1,重复执行3.2.6步,直至满足要求。 3.2.8用MATLAB画出校正前后的开环传递函数图,如图1所示,由图1和 Workspace(图2)得到各参数数值相角裕度为33.2截止角频率为50.5,满足要 求。 3.2.8同时读出T=0.0593,=0.1404,那么 图1 图2 3.2.9 MATLAB源程序如下 w_c=45;r=30; //设计指标 K=100; G0=tf(K,[0.001 0.11 1 0]); [Gm0,Pm0,Wg0,Wp0]=margin(G0); //求出原系统的各参数,准 备后面计算 for epsilon=5:0.5:30 //从5到30每间隔0.5取值 phi_m=(r-Pm0+epsilon)*pi/180; //求 a=(1-sin(phi_m))/(1+sin(phi_m)); //求 T=1/(w_c*sqrt(a)); //求T Gc=tf([T 1],[a*T,1]); G=series(Gc,G0); [Gmc,Pmc,Wgc,Wpc]=margin(G); //求出新系统各参数 if((Pmc=30)(Wpc50)) //截止角频率取50以稍留余 量,如果此时系统满足条 件,跳出循环,否则加1 继续生成新的系统并判断 break; end end margin(G0);hold on;grid

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档