欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    计算机控制(共8页).docx

    • 资源ID:14513921       资源大小:58.42KB        全文页数:8页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机控制(共8页).docx

    精选优质文档-倾情为你奉上电子1303 陈志强 实验二 数字PID控制器的设计与调试一、实验目的1.熟悉数字PID控制器的实现算法2.深入了解PID参数对系统控制效果的影响二、实验设备计算机控制实验箱、研华数据采集卡、Matlab软件、计算机三、实验内容:1. 在实验一基础上编制PID数字控制器, 实现闭环控制。2. 进行PID参数的整定分析:a) 取消积分和微分作用,分析比例系数数对系统控制性能的影响b) 保持比例系数不变,分析积分作用对系统控制性能的影响c) 保持比例系数和积分时间不变,分析微分作用对控制系统性能的影响d) 运用所学的PID参数整定方法,确定一组控制性能良好的PID参数四、 实验代码与运行结果主函数:a=instrfind;delete(a);clear allclcglobal s1 t Ts k tt y u e1 e2 Ts=0.5;% 定义一个串口s1 = serial('COM1', 'BaudRate', 9600,'Terminator','CR','Timeout',5); % 设置串口参数s1.InputBufferSize=1024;s1.OutputBufferSize=1024;% 打开串口fopen(s1);% 按照通讯协议输出串口命令input_command='#010'fprintf(s1,input_command); % 接收 串口响应out=fscanf(s1); k=0;u=0;e1=0;e2=0;%定时器函数: t = timer('TimerFcn',myread, 'Period', Ts,'ExecutionMode','fixedRate');%其中:Myread为定时器运行的子程序,Ts为采样周期变量。%启动定时器:start(t)内部函数:function myread(obj,event)global s1 t Ts k tt y u e1 e2k=k+1;tt(k)=k*Ts;%*%读入PID值(A/D)input_command='#010'fprintf(s1,input_command);out=fscanf(s1);out1=str2num(out(2:8);y(k)=out1;%*%PID控制器r=8;%设定值e=r-y(k);Kp=0.2;Ti=100;Td=0.7; du=Kp*(e-e1)+Kp*Ts/Ti*e+Kp*Td/Ts*(e+e2-2*e1); u=u+du;e2=e1;u_str=num2str(u,'%+07.3f');%*%把控制量写出D/Ainput_command='#02C1',u_str;fprintf(s1,input_command);out=fscanf(s1);%*plot(tt,y); if k>50/Ts all_timer=timerfind; stop(all_timer); delete(all_timer); input_command='#02C1+00.000' fprintf(s1,input_command); out=fscanf(s1); %关闭串口: fclose(s1); %删除串口定义: delete(s1); end 实验结果:kp=0.5上 kp=0.1下 ti=5 td=0kp=0.3 td=0 后边的上升阶段 ti=5上 ti=10下kp=0.3 ti=5 td=0.1 td=0.15(起伏大的)结果分析:由matlab对PID控制器的模拟分析可得到以下结论:1、比例部分:Kp越大,比例作用越强,比例动作越快,上升时间和延迟时间越短,调节时间峰值时间也相应减少,且稳态误差减小,但超调量增大,系统易发生振荡,甚至发散。 2、积分环节:在Kp相同,Ti不同的情况下, Ti越大,积分作用越强,系统的上升时间,延迟时间,调节时间和峰值时间均越大,系统的响应越慢,动态性能越差,但是系统的超调量却越小,甚至小到不存在,系统地稳定性能提高。3、微分环节:由于微分作用的存在,响应曲线的起始阶段呈现尖锐的波峰,之后曲线也呈衰减振荡。保持Kp、Ti不变,增大Td,系统的上升时间会上升。五、 实验总结通过这次实验,我们对PID控制器、PID算法有了更加清晰地认识,在实验过程中深入了解了PID参数对系统控制效果的影响,通过用MATLAB软件得出的各种图形进行分析就可得出各个参数的作用,方便以后在实际应用中选择合适的参数,虽然过程中遇到了一些问题,但是主要是对于参数的选择不对,发现问题后及时改正,最终成功做出来了。专心-专注-专业

    注意事项

    本文(计算机控制(共8页).docx)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开