自动控制原理控制新版系统数字仿真.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动控制 原理 控制 新版 系统 数字 仿真
- 资源描述:
-
自控原理实验四:控制系统数字仿真 一、实验目 通过本实验掌握运用四阶龙格-库塔法进行控制系统数字仿真办法,并分析系统参数变化对系统性能影响。 二、实验办法 1、四阶龙格——库塔法 四、实验设备 硬件: PC机一台 软件:MATLAB软件,Microsoft Windows XP。 五、实验报告 1、由公式 计算出分别为5%、25%、50%时分别为0.690、0.404、0.216。 画出在K为0到时闭环根轨迹,如下图 再画出分别为0.690、0.404、0.216阻尼线,求出阻尼线与根轨迹3个交点。 则可求出K分别为30.88、59.25和103.55。 K也可以这样算:若系统有超调量,则由主导极点法可知原系统可简化为二阶系统,两个闭环极点共轭接近虚轴,另一种闭环极点远离虚轴,分别设为,则 ,故 ,即可算出K。 2、依照仿真成果,绘制阶跃响应曲线并求出(the settling time)和σ%(the over shoot) ①当K=30.88时, 以矩阵形式输入a: [10,25,30.88] 以矩阵形式输入c: [0,0,30.88] 请输入步长h:0.025 请输入打印步长mh之m:8 请输入迭代次数N*m之N:60 the over shoot =4.425886 % the settling time = 3.000000 s. ②当K=59.25时, 以矩阵形式输入a: [10,25,59.25] 以矩阵形式输入c: [0,0,59.25] 请输入步长h:0.025 请输入打印步长mh之m:8 请输入迭代次数N*m之N:80 the over shoot =23.117615 %. the settling time =3.150000 s. ③ 当K=103.55时, 以矩阵形式输入a: [10,25,103.55] 以矩阵形式输入c: [0,0,103.55] 请输入步长h:0.025 请输入打印步长mh之m:8 请输入迭代次数N*m之N:80 the over shoot is =45.722310 % the settling time =4.950000 s 六、实验结论 可以看出,当系统其他参数不变,根轨迹增益K值增长时,一对主导极点起作用;调节时间增大,响应速度变慢,迅速性减少;超调量增长,振荡加剧,稳定性变坏。 附录程序: function y=runge_kutta(f) %输入ai,ci,h,m,N. a=input('以矩阵形式输入a:\n');%闭环传递函数分母系数,除最高项系数1外。 cc=input('以矩阵形式输入c:\n');%闭环传递函数分子系数,元素数与a相似。 h=input('请输入步长h:'); m=input('请输入打印步长mh之m:'); N=input('请输入迭代次数N*m之N:'); %计算A,b,c A=[0 1 0;0 0 1;-a(3) -a(2) -a(1)]; b=[0 0 1]'; c=[cc(3) cc(2) cc(1)]; u=1;%时域形式u(t),单位阶跃输入时u(t)=1. x=zeros(3,N*m);%给X初值 t0=0;%t初值 t=t0+[0:N*m]*h; y0=0; %y初值 y=zeros(N*m,1); y(1,:)=y0; fprintf('t值为%f\n',t0);%输出t,y初值。 fprintf('y值为%f\n',y0); f=@fun;%函数句柄 for i=1:N for j=1:m k1=h*feval(f,t(j+m*(i-1)),x(:,j+m*(i-1)),u,A,b); k2=h*feval(f,t(j+m*(i-1))+h/2,x(:,j+m*(i-1))+k1/2,u,A,b); k3=h*feval(f,t(j+m*(i-1))+h/2,x(:,j+m*(i-1))+k2/2,u,A,b); k4=h*feval(f,t(j+m*(i-1))+h,x(:,j+m*(i-1))+k3,u,A,b); x(:,j+1+m*(i-1))=x(:,j+m*(i-1))+(k1+2*k2+2*k3+k4)/6; y(j+1+m*(i-1),:)=c*x(:,j+1+m*(i-1)); end %四阶龙格库塔算法 fprintf('t值为%f\n',t(m*i+1)); fprintf('y值为%f\n',y(m*i+1));%打印(m*i+1)*h步长时t,y end [Y,k]=max(y);%将一系列y中最大值赋给Y percentovershoot=100*(Y-1)/1; %计算超调量(对稳定系统单位阶跃响应,终值为1) fprintf('the over shoot is %f %%.\n',percentovershoot);%打印超调量值 i=length(t); while (y(i,:)>0.98)&(y(i,:)<1.02) i=i-1; end settlingtime=t(i);%找出2%误差带时调节时间 fprintf('the settling time is %f s.\n',settlingtime);%打印调节时间值 plot(t,y);%运用数值解绘制单位阶跃响应曲线 grid; title('step response'); xlabel('t/s'); ylabel('y/v'); function f=fun(t,x,u,A,b) %给出函数关系式 f=A*x+b*u; 开始 输入:ai、ci、h、m、N 计算 A、b、c , i=0,j=0,t=0,y=0 输出:t,y i=i+1,j=j+1,t=t+h 计算、、、 j=m N 计算 输出:t、y Y j=0 结束 Y N 程序流程图:展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




自动控制原理控制新版系统数字仿真.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/3033222.html