在温度控制系统中采用pid的增量式控制pwm的占空比来控制加热器的功率。
展开全部
首先假设你是采样值直接做pid(换算成温度也可以),得到的结果用v_pid表示
之后我的做法是设置两个阈值H和L,可以做以下判断:
v_pid>H 占空比=100%
v_pid<L 占空比=0%
L<v_pid<H 占空比=(v_pid-L)/(H-L)*100%
之后我的做法是设置两个阈值H和L,可以做以下判断:
v_pid>H 占空比=100%
v_pid<L 占空比=0%
L<v_pid<H 占空比=(v_pid-L)/(H-L)*100%
追问
那么这两个阈值H和L要怎么确定呢?
追答
一般可以凭经验,我是这样做的:
可以假如认为温度误差在20deg时应该连续通电(占空比为100%),误差<5deg时可以先不通电(占空比为0%),那H可以设置为温度误差在20deg且只考虑比例环节时pid的值(Kp*20deg或Kp*20deg对应的采样值),L就是温度误差在5deg且只考虑比例环节时pid的值。也可以先估计一个值,再在试验中不断修改。祝你成功
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询