电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

自动控制原理课程设计

自动控制原理课程设计_第1页
1/12
自动控制原理课程设计_第2页
2/12
自动控制原理课程设计_第3页
3/12
自动控制原理课程设计 1 一、设计目的 1. 了解控制系统设计的一般方法、步骤。 2. 掌握对系统进行稳定性的分析、稳态误差分析以及动态特性分析的方法。 3. 掌握利用 MATLAB 对控制理论内容进行分析和研究的能力。 4. 提高分析问题解决问题的能力。 二、设计内容与要求 设计内容 1. 阅读有关资料。 2. 对系统进行稳定性分析、稳态误差分析以及动态特性分析。 3. 绘制根轨迹图、Bode 图、Nyquist 图。 4. 设计校正系统,满足工作要求。 设计要求 1. 能用 MATLAB 解复杂的自动控制理论题目。 2. 能用 MATLAB 设计控制系统以满足具体的性能指标。 3. 能灵活应用 MATLAB 的 CONTROL SYSTEM 工具箱和 SIMULINK 仿真软件,分析系统的性能。 试验设备、环境 装有 MATLAB 软件的计算机一台。 三、设计步骤 已知开环传递函数为40()(0.21)(0.06251)G SSSS 1. 利用 MATLAB 函数求根,并判断系统稳定性。 程序如下所示: >> num=[40]; >> den=[0.0125 0.2625 1 0] den = 0.0125 0.2625 1.0000 0 >> g=tf(num,den) ; >> sys=feedback(g,1); >> pzmap(g); >> num=[40]; >> den=[0.0125 0.2625 1 40] den = 0.0125 0.2625 1.0000 40.0000 >> t=tf(num,den); >> pzmap(t); >> [p,z]=pzmap(g); >> p1=p;z1=z; 自动控制原理课程设计 2 >> disp('开环极点'); 开环极点 >> disp(p1); 0 -16 -5 >> disp('开环零点') 开环零点 >> disp(z1); >> den=sys.den{1}; >> r=roots(den); >> disp('闭环极点') 闭环极点 >> disp(r) -23.4187 1.2094 +11.6267i 1.2094 -11.6267i 图1 开环零极点分布图 自动控制原理课程设计 3 图2 闭环零极点分布图 由开环零极点图可知,系统有极点在虚轴上,故系统开环临界稳定; 由闭环零极点图可知,系统有极点在右半平面,故系统闭环不稳定。 2. 利用MATLAB 进行稳态误差分析(求出系统输入信号为阶跃、斜坡信号时的稳态误差值)。 程序如下所示: >>nu m=[40,0]; >> den=[0.0125,0.2625,1,0]; >> gh=tf(nu m,den); >> sy s=feedback(gh,1); >> t=0:0.01:10; >> u =t; >> [y ]=lsim(sy s,u ,t); >> su bplot(2,2,1); >> plot(t,y ,'r-',t,u ,'b-'); >> hold on; >> title('the Response to a ramp inpu t'); >> x label('Time(sec.)'); >> y lab...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

自动控制原理课程设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部