这个温度控制 根据我自己的工作经验可以从两方面着手
e! x! P: H5 K" i5 d- o) C 一个是电控硬件的搭建情况
2 |% Q4 ]. v+ c3 G5 A, [ 这个硬件有三个部分 0 ~( s% X, i/ ]" M2 H3 s
检测件 (多为热电阻或热电偶也有红外)
8 W. b4 f0 ~; f9 j+ s! S% M. c运算器件 (PLC 或PID仪表)1 j) C' ?. g W) q
执行件 ( 控制加热片或加热管的动力控制器件 如固态继电器 接触器等) 8 B3 e: y8 m/ E v! k1 ~, a
根据控制精度要求搭建 控制平台
% W O5 j0 l% T9 g0 A- B% G
) ^+ h3 `" [" \" a/ w' u$ W第二个是数学控制模型 (可以理解为运算件的算法 如:PLC里的程序 仪表里通过电路搭建的硬件算法等 ) 0 B8 b2 q( I- H7 _! b
控制模型里主要有两个方面:8 u1 k/ d* J1 U# g
一个是热学模型 这个主要是加热器和加热介质的热传递效应和散热速度效应,这个主要是物理方面的特性 。
! ~/ U% K6 i; n1 R 还有一个只是纯粹的数学算法 (如常见的PID数学模块)。 8 Q& ]2 J4 |7 @' ?3 c( t
把算法框架搭建好之后 , 需要设置一些参数,这些参数是根据热学模型的参数来设置的。
( C3 `* `7 f8 Q1 p. p ?0 Q% R 主要是调节 理想的控制要求和实际的控制要求的偏差。就是俗称的加热曲线。几乎所有的控制都是调这条曲线的。' l$ d0 F; B; I& W2 T
这条曲线理想情况下是通过计算得出的,实际中大多是通过反复试验得出的。4 u# P2 b2 ]) i3 Z3 s, U7 \
0 }# }8 r8 H( z/ s9 k
% ^* F+ s/ E/ s5 N5 y7 a* L/ b
从大侠的描述感觉 # c" d& t0 a# @6 W! ?2 H
检测件部分 测热的传感器是直接与PLC相连的,大侠可以查阅一下下 该传感器型号和PLC模块信号是否匹配。
/ m5 U3 u8 M0 l; h3 Z$ ] 这个传感器信号有没有被干扰或衰减。$ r4 D3 |. {! G H$ i% s
6 s. j4 o- [1 L( {0 y
算法部分 大侠可以考虑加入热传递延迟的时间 如:加热至250度时,在200度就关闭加热,看一下过冲情况。* }0 z- b( r5 R! `3 f5 R2 T
2 D8 @. i1 k ~2 z 执行件部分 从大侠的描述中看出是采用的是开关量的控制, 这种控制方法缺点是,加热曲线的震荡都比较大。9 p5 g% n; Z; j2 v
大侠可以考虑使用脉宽调制的方法来控制固态继电器,这样曲线会比较平滑。
" b( @9 e* c1 f; V
6 _9 ]; W3 \5 s. ^! U以上只是我自己的猜测,大侠可以做下参考。) O* ?- o: h1 b
# Y7 M) A' c3 I; N' f; ~
|