资源简介
增量式PID的matlab实现,是simulinks仿真实现,网上的一般为位置式的PID,增量式PID的simulinks仿真我自己也找了很久,最终自己做了一个能用的
代码片段和文件信息
clear all;
close all;
ts=0.001;
sys=tf([7.114295.6][11735107]);
dsys=c2d(systs‘z‘);
[numden]=tfdata(dsys‘v‘);
u_1=0.0; u_2=0.0; u_3=0.0;
y_1=0; y_2=0; y_3=0;
x=[000];
kp=21;
ki=2.21;
kd=0;
error_1=0;
error_2=0;
for k=1:1:200
time(k)=k*ts;
yd(k)=30.0;
du(k)=kp*x(1)+ki*x(2)+kd*x(3);
u(k)=u_1+du(k);
if u(k)>=1000
u(k)=1000;
end
if u(k)<=-1000
u(k)=1000;
end
y(k)=-den(2)*y_1-den(3)*y_2+num(2)*u_1+num(3)*u_2;
error=yd(k)-y(k);
u_3=u_2; u_2=u_1; u_1=u(k);
y_3=y_2; y_2=y_1; y_1=y(k);
x(1)=error-error_1;
x(2)=error;
x(3)=error-2*error_1+error_2;
error_2=error_1;
error_1=error;
end
figure(1);
plot(timeyd‘r‘timey‘k‘‘linewidth‘2);
xlabel(‘time(s)‘); ylabel(‘n(r/min)‘);
legend(‘期望值‘‘PID响应‘4);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 17870 2018-12-06 22:36 增量式PID的simuli
文件 901 2018-11-29 11:21 增量式PID的simuli
目录 0 2018-12-10 10:55 增量式PID的simuli
----------- --------- ---------- ----- ----
18771 3
- 上一篇:个人财务管理系统软件工程课设
- 下一篇:大数分解_椭圆曲线算法代码
相关资源
- zw_CHINA__.zip
- 我的第一本算法书+算法图解.zip
- 数学物理方法_德顾樵编著_2012.01_545页
- zw_WKTConvert.zip
- tdxw.exe
- zw_LabVIEW_8.20程序设计从入门到精通.
- zw_20170105220330215.zip
- unlocker-master最新版.rar
- Nginx核心知识100讲全套课件.zip
- navicat.11.2.16.premium_cs_x64破解版.zip
- 凸优化_Boyd_王书宁译.rar
- 云盘.rar
- Xshell5.exe
- 20170121135652618.rar
- DiskGenius4.7.0专业版.rar
- AlphaControlsv11.16StableFullSource(D5和D10
- 雅奇880官方开源赠品30多个雅奇4.rar
- 2009_LabVIEW编程样式_清晰版.pdf
- tiger_newhu5.99.24.zip
- 大数据架构详解:从数据获取到深度
- 程序是怎样跑起来的_PDF电子书带书签
- MongodbSample.rar
- EtherCATSlaveStackCodeTool5.12.rar
- 重构_改善既有代码的设计.rar
- 矩阵分析与应用第二版高清带书签.
- 通达网络智能办公系统OfficeAnywhere20
- 入门到实践.rar
- vRealizeAutomation7.0快速部署手册v1.3.pd
- 迅捷pdf转换器.7z
- FLACFLAC3D基础与应用-陈育民.pptx
评论
共有 条评论