资源简介
通过粒子群算法优化PID参数, 通过粒子群算法优化PID参数
代码片段和文件信息
function BsJ=pid_pso(Kpidi)
ts=0.001;
sys=tf([1.6][1 1.5 1.6]‘inputdelay‘0.1);
dsys=c2d(systs‘z‘);
[numden]=tfdata(dsys‘v‘);
u_1=0.0;u_2=0.0;
y_1=0.0;y_2=0.0;
x=[000]‘;
B=0;
error_1=0;
tu=1;
s=0;
P=100;
for k=1:1:P
timef(k)=k*ts;
r(k)=1.0;
u(k)=Kpidi(1)*x(1)+Kpidi(2)*x(3)+Kpidi(3)*x(2);
if u(k)>=10
u(k)=10;
end
if u(k)<=-10
u(k)=-10;
end
yout(k)=-den(2)*y_1-den(3)*y_2+num(2)*u_1+num(3)*u_2;
error(k)=r(k)-yout(k);
u_2=u
- 上一篇:空间平滑MUSIC算法MATLAB程序
- 下一篇:迭代角谱法计算全息图
相关资源
- 粒子群优化的极限学习机matlab源代码
- 粒子群算法MATLAB仿真
- my_CLPSO.m
- 带时间窗的车辆路径规划问题的粒子
- 粒子群算法matlab
- 卡尔曼滤波器的PID控制
-
matlab pid fuzzy simuli
nk - 配电网粒子群算法
- matlab仿真PID控制系统
- 专家PID控制仿真程序
- 极限学习机和粒子群优化算法优化W
- 极限学习机和粒子群优化算法优化小
- 粒子群优化BPNN车位预测
- 一级倒立摆的PID控制
- 带有约束条件的粒子群算法代码pso.
- pid运算电路仿真文件Multisim文件
- 基于附加动量项和自学习速率法的改
- matlab可用粒子群工具箱 - PSOt
-
S函数的RBF神经网络PID控制器Simuli
- 自顶向下基于DSPBuilder的PID控制系统开
- 运用粒子群算法求解风电调度问题
- 基于MATLAB的PSO算法.pdf
- 基于cmac的pid控制matlab程序
- 使用PSO算法进行PID控制器的整定matl
- 一级倒立摆系统的PID控制MATLAB仿真程
- SNN-STLAPID.m
- 完全自主研发的粒子群算法来求解约
-
基于BP神经网络PID控制器及Simuli
nk仿 - 多目标粒子群算法优化
-
Simuli
nk仿真_遗传算法PID控制
评论
共有 条评论