2020江苏省电子设计竞赛C题(省一等奖)的PID算法仿真,便于基于STM32硬件实现PID控制算法,基于matlab实现PID算法仿真,结果准确可靠,实现简单
2023-03-24 14:25:17 397B PID算法;MATLAB
1
function f(a,M) %a选则输入信号,M为输出图形的横坐标最大值; %单位阶跃f(1,1); %正弦波f(2,2) %三角波f(3,1) ts=0.001;%采样时间 G=tf(50,[0.125,7, 0]) Gd=c2d(G,ts,'z');%Z变换 [num,den]=tfdata(Gd,'v') c_1=0;c_2=0; y_1=0;y_2=0; e_1=0;e_2=0; kp=10;Ti=0.1;Td=0.015; ki=kp*ts/Ti kd=kp*Td/ts A=kp*(1+ts/Ti+Td/ts); B=-kp*(1+2*Td/ts); C=kp*Td/ts; for k=1:1:M*1000 t(k)=k*ts; s=a; if s==1 r(k)=1; elseif s==2 r(k)=sin(pi*t(k)); elseif s==3 T=1000; if k>=0 & k<0.5*T r(k)=2*k; else r(k)=-2-2*(k-T); end
2022-04-01 16:59:49 616KB 增量式 PID算法 MATLAB 电机控制
基于matlab的PID算法控制,simulink的建模与仿真,一阶传递函数类型的被控对象。
2022-03-22 19:27:11 24KB PID
1
设一被控对象G(s)=50/(0.125s^2+7s),用增量式PID控制算法编写仿真程序(输入分别为单位阶跃、正弦信号,采样时间为1ms,控制器输出限幅:[-5,5],仿真曲线包括系统输出及误差曲线,并加上注释、图例)。
2021-10-26 23:10:05 26KB 微分先行 PID算法 Matlab仿真程序 文章
1
BP神经网络整定的PID算法,根据BP神经网络的算法对系统进行智能控制
2021-10-24 20:52:28 88KB BP网络
1
模糊控制PID算法matlab实现
2021-06-26 11:02:34 132KB 模糊控制 pid
BP神经网络整定的PID算法_matlab源程序,神经网络的PID算法,MATLAB源程序代码
2021-03-04 14:10:20 205KB 神经网络 pid
1
工业生产中温度控制具有单向性、时滞性、大惯性和时变性的特征,要实现温度控制的快速性和准确性,对于提高产品质量具有很重要的现实意义。 本课题针对温度控制的特点及实现准确温度控制的意义,设计了一种基于PID的恒温控制系统。设计内容包括硬件和软件两个部分。硬件电路以AT89S52单片机为微处理器,详细设计了为单片机提供电的电源电路,温度信号采样电路,键盘及显示电路,加温控制电路等四大电路模块。软件部分主要对PID算法进行了数学建模和编程。PID参数整定采用的是归一参数整定法。本设计由键盘电路输入设定温度信号给单片机,温度信号采集电路采集现场温度信号给单片机,单片机根据输入与反馈信号的偏差进行PID计算,输出控制信号给加温控制电路,实现加温和停止。显示电路实现现场温度的实时监控。 本系统PID参数整定在MATLAB软件下SIMULINK环境中进行了仿真,通过稳定边界法整定得到 、 、 参数,最终系统无稳态误差,调节时间为30s,无超调量,各项指标均满足设计要求。本系统实现简单,硬件要求不高,且能对温度进行时实显示,具有控制过程的特殊性,本设计提出了一种基于PID算法来实现恒温控制的温度控制系统,主要是为了达到生产过程中对温度控制速度快,准确性高等特点。
1
BP神经网络整定的PID算法_matlab源程序,神经网络的PID算法,MATLAB源程序代码
2019-12-21 21:57:04 13KB 神经网络PID
1
PID算法,P/I/D各参数对控制响应的作用,matlab图解详实直观。
2019-12-21 20:04:35 222KB PID算法
1