资源简介
基于ZN的PID参数自整定算法,可实现PID参数的自动整定,可在此基础上稍微手工调整即可在工业上应用
代码片段和文件信息
ts = 0.02;%采样时间
t1 = 300;%采样结束时间
t = 0:ts:t1;
%t1=0:ts:t1-ts;
K_set = 2;%
T_set = 30;%
tao_set = 10;%
B_set = 1;%被控对象传递参数
s = tf(‘s‘);%指定传递函数H(s) = s(拉普拉斯变量)
sys = K_set*exp(-1*tao_set*s)/(T_set*s+B_set);%被控对象传递函数
c = step(syst);%被控对象阶跃响应输出函数
dc = diff(c);%响应函数微分
[max_kmax_x] = max(dc);%响应函数[最大值,最大值下标]
max_t = max_x*ts;%最大值对应的t值
max_y = c(max_x);%输出函数的y坐标
tangent_b = max_y - max_k*max_x;%计算切线函数的常数值
%time = zeros(115001);
%tangent = zeros(115001);
for k=1:1:(t1/ts+1) %计算切线函数
time(k) = k*ts;%采样次数
tangent(k) = max_k*k + tangent_b;
end
K = max(c);%响应稳定后的幅值
tao = spline(t
- 上一篇:人脸识别MATLAB源程序
- 下一篇:长周期光纤光栅透射谱MATLAB仿真
相关资源
- The Micro-Doppler Effect in Radar Matlab DVD文件
- CroppedYale人脸数据降维 MATLAB
- 信道cost207
- Micro-Doppler-analysis-of-vibrating 基于旋转
- Analysis of micro Doppler signatures 微多普勒
- pmsg-IGBT-RSC-GSC-chopper
- YaleB1-10 Yale B数据库是人脸识别光照预
- The-Micro-Doppler-Effect-in-Radar
- The-Micro-Doppler-Effect-code 雷达信号中的
- Doppler 低轨卫星LEO通信系统的多普勒频
评论
共有 条评论