这个温度控制 根据我自己的工作经验可以从两方面着手
; R( a# O1 }0 q( t1 i. Z& ? 一个是电控硬件的搭建情况
x# ?* V* N! \) E! @$ Q 这个硬件有三个部分
8 a/ ?- C0 @# F$ ` 检测件 (多为热电阻或热电偶也有红外) 8 Y! k5 s. [; k* {3 _1 p. ?4 h
运算器件 (PLC 或PID仪表)
/ W* ]( D0 M! H0 Z7 ~执行件 ( 控制加热片或加热管的动力控制器件 如固态继电器 接触器等) 7 y' @" Q: a1 k, A0 \5 f9 H
根据控制精度要求搭建 控制平台 : P9 j" C! z5 y/ Y z% L
X9 [ o% {- U5 P4 y! w' a
第二个是数学控制模型 (可以理解为运算件的算法 如:PLC里的程序 仪表里通过电路搭建的硬件算法等 )
, z% e) }- z" f t控制模型里主要有两个方面:; ~4 q8 |) X) |2 g4 }
一个是热学模型 这个主要是加热器和加热介质的热传递效应和散热速度效应,这个主要是物理方面的特性 。
& w2 a* P( {1 ?9 u0 b; V. \" k 还有一个只是纯粹的数学算法 (如常见的PID数学模块)。 8 Y& a% h0 k6 ~# A; Q7 S- H* K/ c
把算法框架搭建好之后 , 需要设置一些参数,这些参数是根据热学模型的参数来设置的。% M$ b8 A# C( j; V+ K! X; F
主要是调节 理想的控制要求和实际的控制要求的偏差。就是俗称的加热曲线。几乎所有的控制都是调这条曲线的。" z# S/ [* H* b: o
这条曲线理想情况下是通过计算得出的,实际中大多是通过反复试验得出的。' w' V6 Y" {! s4 ^5 E O* V
: Y. G7 L: j9 A: j
6 S5 ^# s4 s, y+ Z( p从大侠的描述感觉
% r! Z- J7 `: } 检测件部分 测热的传感器是直接与PLC相连的,大侠可以查阅一下下 该传感器型号和PLC模块信号是否匹配。
: t' `" U1 N. P1 S' a' s1 j 这个传感器信号有没有被干扰或衰减。
3 k4 a4 p) C3 h$ e: q! m# F+ S/ V$ Z# x& r6 C; z
算法部分 大侠可以考虑加入热传递延迟的时间 如:加热至250度时,在200度就关闭加热,看一下过冲情况。& z! s/ N# s! i( ?( l7 u9 c
* ^; p7 S- Y+ r 执行件部分 从大侠的描述中看出是采用的是开关量的控制, 这种控制方法缺点是,加热曲线的震荡都比较大。+ D- \# x% g7 E6 c; ~7 {5 Y
大侠可以考虑使用脉宽调制的方法来控制固态继电器,这样曲线会比较平滑。/ e. `! U' U3 M3 i' l1 k6 ?
* v7 K$ ^: ?5 U8 Z: S以上只是我自己的猜测,大侠可以做下参考。3 X5 y* B, b7 ^5 i& f2 j
2 A, l5 t9 S# y! @
|