这个温度控制 根据我自己的工作经验可以从两方面着手
# c' z: A/ x6 O3 e' L 一个是电控硬件的搭建情况 % S8 C/ W0 O1 y* o+ J m& I8 U' Z
这个硬件有三个部分
3 B+ s- Q% @$ Q6 m 检测件 (多为热电阻或热电偶也有红外) 7 l. }$ V+ r7 G$ B
运算器件 (PLC 或PID仪表)7 c" F4 d' x% f% l, U
执行件 ( 控制加热片或加热管的动力控制器件 如固态继电器 接触器等)
- E& d; @8 u$ {( b根据控制精度要求搭建 控制平台 $ O/ q9 ]+ x4 N: k) D j
+ @8 ~2 C3 k" _7 m' e) G
第二个是数学控制模型 (可以理解为运算件的算法 如:PLC里的程序 仪表里通过电路搭建的硬件算法等 ) . F" p a0 X$ b& i
控制模型里主要有两个方面:
$ T& h4 U/ ~2 S O 一个是热学模型 这个主要是加热器和加热介质的热传递效应和散热速度效应,这个主要是物理方面的特性 。+ u4 Y; y# Q) r
还有一个只是纯粹的数学算法 (如常见的PID数学模块)。
- e/ J9 f( [, i# f! X0 Z把算法框架搭建好之后 , 需要设置一些参数,这些参数是根据热学模型的参数来设置的。3 r9 G5 Z" D' a: Y4 v- U
主要是调节 理想的控制要求和实际的控制要求的偏差。就是俗称的加热曲线。几乎所有的控制都是调这条曲线的。
$ k/ e2 p7 k4 O, Q/ q6 x这条曲线理想情况下是通过计算得出的,实际中大多是通过反复试验得出的。- D0 u: n( w0 e& o5 o- B7 j5 f
; k( C4 u; P+ G% X) O1 |5 R: p$ e3 ^9 Z( a& Y v% S" z. L
从大侠的描述感觉
" y0 ~7 ]7 k" K' w7 a/ y9 V 检测件部分 测热的传感器是直接与PLC相连的,大侠可以查阅一下下 该传感器型号和PLC模块信号是否匹配。, I4 o# a- U5 o9 o
这个传感器信号有没有被干扰或衰减。
2 a/ A7 v8 r: y: \/ L7 P
1 T' o+ B3 q' v2 N0 d/ h 算法部分 大侠可以考虑加入热传递延迟的时间 如:加热至250度时,在200度就关闭加热,看一下过冲情况。" q9 C+ q5 g4 N3 t
( ]- T4 n; c% O q) z7 ` 执行件部分 从大侠的描述中看出是采用的是开关量的控制, 这种控制方法缺点是,加热曲线的震荡都比较大。/ h! `' e6 Z- L' D
大侠可以考虑使用脉宽调制的方法来控制固态继电器,这样曲线会比较平滑。3 [ R% E+ j: }. o1 J. K
7 Z' Y1 W/ a+ F8 ^( ~) C- t
以上只是我自己的猜测,大侠可以做下参考。9 s+ g/ L7 o3 ?* X. |
$ t9 q7 ~: V% D* C |