最简单的pid调节matlab仿真 pid的温度计算公式?
pid的温度计算公式?
一、调温武器模型的重新建立
是你选择一阶延迟温度控制系统还是选择四阶延迟恒温控制,需根据自己的实际温度控制系统来确认;
二、调温模型中K、T、τ的确定
调温模型一旦确定,接下来就是确定一K、T、τ的值。控温模型多中K、T、τ外币现钞的可以确定简单方法有以下两种方法:
1、电脑系统辨识法
去设置搜集数据的时间间距,pwm输出输出波形的占空比等参数值后,有记录随时间变化的温度高那些数据(特别注意:是在开环状态中下),温度高什么数据量拜托啦,根据试测的显示数据依靠matlab的系统辩识工具选项进行辨识解值K、T、τ的值。
2、计算得出法1
对恒温系统键入固定pwm信号的pwm输出波,以固定间隔周期(比如5s)采集记录信息环境温度那些数据,然后通过五点法计算公式计算出K、T、τ的值。
K(y(∞)-y(0))/(Δu);
T1.5*(t(0.632)-t(0.28));
τ1.5*(t(0.28)-t(0.632)/3)。
要注意:(1)、y(0)为室温值,y(∞)温度稳定后的其温度值。
(2)、Δyy(∞)-y(0)。
(3)、t(0.28)为室内温度急速降温至y(0)0.28*Δy的时间值。
(4)、t(0.632)为室温急速降温至y(0)0.632*Δy的这段值。
3、计算方法法2
物理原理同计算方法法1,只不过选取范围的参考点不同,这里筛选的相关参考点是t(0.39)和t(0.632),K的计算公式同公式计算法1,以下是T和τ的计算公式:
T2*(t(0.632)-t(0.28));
τ2*t(0.28)-t(0.632)。
三、P、I、D参数的确认
1、matlab仿真试验后法
通过在matlab中然后输入控温模型多和建立ppid模块控制,然后做仿真查看温度控制的光滑曲线正常情况确定suid参数值。
2、计算出来法
根据以上测得的温度高你的数据,由Z-N或o-h相关公式算出pid值其他参数。
3、调试人员法
根据调试管理人员对suid参数设置整定的一点经验调试pid值设置参数,通过现场suid的温度调控状况确定ppid参数值。
如何使用matlab2014a做PID参数调节?
1、可以打开mathematica,在主常用工具栏可以找到其他应用程序一栏,打开后ppid调节器设置选项。
2、输入模型模型在然后输入建模栏,点击exports然后输入需适当调节的模型。
3、选着控制的哪种类型再选择具体的直接控制类型,如P、pa、ppid、svc等,根据需求你选择。
4、选作用域再选择在频率域范围内还是频域区域内可以调节。
5、适当调节根据具体系统吧的性能并且可以调节,同时也可以再出图像中瞧出适当调节时变动的趋势。
6、查找可是如果适当调节行了,想看具体的参数。直接再选择talkmappings选项选择即可。同时也可以找到相应的质量和性能。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。