电机控制案例 增量式PID及其MATLAB实现 含源代码.pdf

上传者: 27595745 | 上传时间: 2022-04-01 16:59:49 | 文件大小: 616KB | 文件类型: -
function f(a,M) %a选则输入信号,M为输出图形的横坐标最大值; %单位阶跃f(1,1); %正弦波f(2,2) %三角波f(3,1) ts=0.001;%采样时间 G=tf(50,[0.125,7, 0]) Gd=c2d(G,ts,'z');%Z变换 [num,den]=tfdata(Gd,'v') c_1=0;c_2=0; y_1=0;y_2=0; e_1=0;e_2=0; kp=10;Ti=0.1;Td=0.015; ki=kp*ts/Ti kd=kp*Td/ts A=kp*(1+ts/Ti+Td/ts); B=-kp*(1+2*Td/ts); C=kp*Td/ts; for k=1:1:M*1000 t(k)=k*ts; s=a; if s==1 r(k)=1; elseif s==2 r(k)=sin(pi*t(k)); elseif s==3 T=1000; if k>=0 & k<0.5*T r(k)=2*k; else r(k)=-2-2*(k-T); end

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明