资源简介

代码片段和文件信息
function [GcKpTiTd]=bestd(PIDvars)
%参数PID是校正器的类型,当PID=1时,为计算P调节器的参数;当PID=2时,为计算PI调节器的参数;当PID=3时,为计算PID调节器的参数
%参数vars为带延迟一惯性环节模型的K、T、tau,已知这三参数为:K=vars(1);T=vars(2);tau=vars(3)
%参数Gc为校正器传递函数
%参数Kp为校正器的比例系数
%参数Ti为校正器的积分时间常数
%参数Td为校正器的微分时间常数
K=vars(1);T=vars(2);
tau=vars(3);Ic=vars(4);
Kp=[];Ti=[];Td=[];
if PID==1
ABtab=[0.902 1.414 0.904;-0.985 -0.917 -1.084];
elseif PID==2
ABtab=[0.984 1.305 0.859;-0.986 -0.959 -0.977;...
0.608 0.492 0.674;-0.707 -0.739 -0.680];
elseif PID==3
ABtab=[1.435 1.495 1.357;-0.921 -0.945 -0.947;...
0.878 1.101 0.842;-0.749 -0.771 -0.738;...
0.482 0.560 0.381;1.137 1.006 0.995];
end
ii=0;
tt=tau/T;
if PID==1
a1=ABtab(1ii+Ic);
b1=ABtab(2ii+Ic);
Kp=(a1*(tt^b1))/K;
elseif PID==2
a1=ABtab(1ii+Ic);
b1=ABtab(2ii+Ic);
a2=ABtab(3ii+Ic);
b2=ABtab(4ii+Ic);
Kp=(a1*(tt^b1))/K;
Ti=T/(a2*(tt^b2));
elseif PID==3
a1=ABtab(1ii+Ic);
b1=ABtab(2ii+Ic);
a2=ABtab(3ii+Ic);
b2=ABtab(4ii+Ic);
a3=ABtab(5ii+Ic);
b3=ABtab(6ii+Ic);
Kp=(a1*(tt^b1))/K;
Ti=T/(a2*(tt^b2));
Td=T*a3*(tt^b3);
end
if PID==1
Gc=Kp;
elseif PID==2
nn=[Kp*Ti Kp];
dd=[Ti 0];
Gc=tf(nndd);
elseif PID==3
nn=[Kp*Ti*Td Kp*Ti Kp];
dd=[Ti 0];
Gc=tf(nndd);
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1472 2016-11-05 11:42 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\bestd.m
文件 345 2016-11-05 08:49 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\cqiz_root.m
文件 394 2016-11-05 11:26 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\cqjz_freq.m
文件 354 2016-11-05 11:31 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\cqzh_dfreq.m
文件 354 2016-11-05 11:30 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\cqzh_freq.m
文件 1065 2016-11-05 11:40 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\jz_C_C.m
文件 839 2016-11-05 09:19 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\jz_PID.m
文件 689 2016-11-05 11:39 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\kttau.m
文件 119 2016-11-05 09:23 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li10_1.m
文件 346 2016-11-05 09:42 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li10_2.m
文件 170 2016-11-05 09:42 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li10_3.m
文件 237 2016-11-05 09:43 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li10_4.m
文件 197 2016-11-05 09:43 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li10_5.m
文件 191 2016-11-05 09:44 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li10_6.m
文件 188 2016-11-05 09:45 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li10_7.m
文件 401 2016-11-05 09:45 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li10_8.m
文件 229 2016-11-05 09:51 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li11_1.m
文件 340 2016-11-05 09:53 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li11_4.m
文件 289 2016-11-05 09:55 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li12_11.m
文件 133 2016-11-05 09:56 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li13_1.m
文件 236 2016-11-05 09:56 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li13_2.m
文件 347 2016-11-05 09:57 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li13_3.m
文件 320 2016-11-05 09:58 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li13_4.m
文件 178 2016-11-05 09:59 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li14_2.m
文件 352 2016-11-05 10:00 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li14_3.m
文件 246 2016-11-05 10:01 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li14_5.m
文件 218 2016-11-05 10:02 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li14_6.m
文件 583 2016-11-05 10:03 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li14_6_.m
文件 164 2016-11-05 10:03 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li14_7.m
文件 261 2016-11-05 10:03 494966源码-MATLAB R2016a 控制系统设计与仿真35个案例分析\li14_8.m
............此处省略118个文件信息
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
评论
共有 条评论