资源简介
增量式PID的matlab仿真中的M函数,可直接用matlab打开,希望对大家能有点帮助。
代码片段和文件信息
%增量式PID控制
clear all; close all;
den=[1 1 0]; num=[1]; Ts=0.5; Td=1; %连续系统对象
sys=tf(numden‘inputdelay‘Td);
dsys=c2d(sysTs‘zoh‘);
[dnuma]=tfdata(dsys‘v‘);
na=length(a)-1; b=dnum(2:na+1); nb=length(b)-1;
d=Td/Ts+1;
kp=0.4; ki=0.0; kd=1; %PID控制器参数(试凑法)
L=400; %控制步数
uk=zeros(d+nb1); %输入初值:uk(i)表示u(k-i)
yk=zeros(na1); %输出初值
ek=zeros(21); %输出误差初值
yr=10*[ones(L/41);-ones(L/41);ones(L/41);-ones(L/41)]; %期望输出
for k=1:L
time(k)=k*Ts;
y(k)=-a(2:na+1)*yk+b*uk(d:d+
- 上一篇:DW检验算法的matlab代码
- 下一篇:matlab2018a下载265821
相关资源
- matlab2018a下载265821
- DW检验算法的matlab代码
- 运用Matlab录音识别过程程序
- QPSK调制与解调在MATLAB上的实现
- matlab神经网络工具箱系统预测
- 基于符号熵的matlab源程序
- matlab 潮流计算软件
- 霍夫变换圆检测MATLAB程序
- PCM编码的MATLAB演示
- 三电平svpwm逆变器仿真(matlabr2009b)
- LDPC码MATLAB程序
- elcentro.mat
- Matlab与单片机通信
- 数据预处理 剔除奇异值点 matlab代码
- PMSM的matlab仿真
- CMC matlab代码
- siltp 纹理特征提取代码 matlab
- MK突变检验MATLAB代码
- Zernike多项式matlab代码
- KNN分类器完整的matlab代码
- 遗传算法优化pid控制器参数的matlab程
- 隐式广义预测控制matlab程序
- JONSWAP海谱模型
- matlab 人工鱼群求解TSP
- MQAM和MPSK误符号率曲线绘制
- 最好用的串口调试助手_MATLAB
- Matlab小波包分解函数
- Matlab自动识别串口设备名称
- 基于峭度的ICA matlab代码程序
-
Simuli
nk电池仿真模型
评论
共有 条评论