这个温度控制 根据我自己的工作经验可以从两方面着手 - a% u6 k) f2 s& v: M/ W& M
一个是电控硬件的搭建情况 3 j9 \/ I6 T2 q `$ K
这个硬件有三个部分
7 \1 c9 ~5 r8 m; W9 N8 N 检测件 (多为热电阻或热电偶也有红外)
7 j; c) ?$ R0 w9 P运算器件 (PLC 或PID仪表)3 M1 Q5 v& K7 v; P0 I
执行件 ( 控制加热片或加热管的动力控制器件 如固态继电器 接触器等)
* j+ z. p$ E. B) N* g7 D( n根据控制精度要求搭建 控制平台 6 N4 \5 W$ ?) e2 _5 n; m' O
2 {9 A1 }4 m8 k
第二个是数学控制模型 (可以理解为运算件的算法 如:PLC里的程序 仪表里通过电路搭建的硬件算法等 )
0 W; Y3 I. n* c/ W* q控制模型里主要有两个方面:4 {& B% q; K- V
一个是热学模型 这个主要是加热器和加热介质的热传递效应和散热速度效应,这个主要是物理方面的特性 。7 M m) [: H% U; a' u1 O2 A
还有一个只是纯粹的数学算法 (如常见的PID数学模块)。
; c) c" V5 @) u) I把算法框架搭建好之后 , 需要设置一些参数,这些参数是根据热学模型的参数来设置的。+ l5 X/ O5 \9 J/ y# V' x
主要是调节 理想的控制要求和实际的控制要求的偏差。就是俗称的加热曲线。几乎所有的控制都是调这条曲线的。
8 o5 z" `6 C* R. n2 {+ u* q+ G. S8 C这条曲线理想情况下是通过计算得出的,实际中大多是通过反复试验得出的。9 b2 e2 ~$ k+ t
$ G9 Y. d8 t0 N5 i: s- Q1 C3 }, m1 I" k1 [( H
从大侠的描述感觉
" q( Q ^ U1 J 检测件部分 测热的传感器是直接与PLC相连的,大侠可以查阅一下下 该传感器型号和PLC模块信号是否匹配。( I: u" e' f' p4 i) c! d
这个传感器信号有没有被干扰或衰减。7 C( o) w& h V, `1 e! P% d' k
* c7 K: P- l. e, @! T 算法部分 大侠可以考虑加入热传递延迟的时间 如:加热至250度时,在200度就关闭加热,看一下过冲情况。- j2 ], c e; u
; Z ?( [: ~5 p7 y1 l
执行件部分 从大侠的描述中看出是采用的是开关量的控制, 这种控制方法缺点是,加热曲线的震荡都比较大。0 M) j3 z" X7 a( R% {* J: n2 v
大侠可以考虑使用脉宽调制的方法来控制固态继电器,这样曲线会比较平滑。 S* ` ?& Y+ P( c0 W( ^. u7 V
1 i) M6 m8 v) ^2 {3 d/ D* h( U1 J3 n9 [以上只是我自己的猜测,大侠可以做下参考。( z7 z, x+ Y: l) V% i3 ]
3 `1 ^& A U2 z6 [) k
|