这个温度控制 根据我自己的工作经验可以从两方面着手
8 e* V3 T0 ~9 E: Y3 y! P! T* d7 D 一个是电控硬件的搭建情况 0 q3 S0 c9 }8 o- `' j' z" Y2 x' C- o
这个硬件有三个部分 2 s) o& U; m" u: o
检测件 (多为热电阻或热电偶也有红外)
5 s' x% l4 e" V+ \( p* `' ~运算器件 (PLC 或PID仪表)
2 Y1 ~8 E1 l4 `! n3 s7 d5 V执行件 ( 控制加热片或加热管的动力控制器件 如固态继电器 接触器等) ! t+ h; m7 g, Z$ B3 t% o$ D0 P) Z
根据控制精度要求搭建 控制平台
! T/ M* B9 g: k
9 j% k7 \+ U: y/ p$ P第二个是数学控制模型 (可以理解为运算件的算法 如:PLC里的程序 仪表里通过电路搭建的硬件算法等 ) * _3 M% ^ {5 `- p
控制模型里主要有两个方面:7 n1 J1 f; ?0 u0 c
一个是热学模型 这个主要是加热器和加热介质的热传递效应和散热速度效应,这个主要是物理方面的特性 。0 U0 a1 }3 v( z; \
还有一个只是纯粹的数学算法 (如常见的PID数学模块)。
9 X0 N' V' F& \7 n把算法框架搭建好之后 , 需要设置一些参数,这些参数是根据热学模型的参数来设置的。
: [, ^4 T% U8 B3 W5 Z* G 主要是调节 理想的控制要求和实际的控制要求的偏差。就是俗称的加热曲线。几乎所有的控制都是调这条曲线的。$ n+ B# ]4 q. ` ]. b
这条曲线理想情况下是通过计算得出的,实际中大多是通过反复试验得出的。
* \" Z+ p2 Z+ x, U5 y( O, c1 U2 c8 v& r: P" S3 T! @! [
& x4 D/ g6 m- W1 p% U
从大侠的描述感觉 3 l- C6 j$ o7 ?# q6 D+ F+ a: W; C+ L
检测件部分 测热的传感器是直接与PLC相连的,大侠可以查阅一下下 该传感器型号和PLC模块信号是否匹配。
@! ]" S% g4 [ 这个传感器信号有没有被干扰或衰减。' N- Z* S( k# A. [
! c: M9 z# S' t2 D
算法部分 大侠可以考虑加入热传递延迟的时间 如:加热至250度时,在200度就关闭加热,看一下过冲情况。
1 m; Q0 S6 p) R+ U; @
- U- U/ Z: V. k. [* K9 r 执行件部分 从大侠的描述中看出是采用的是开关量的控制, 这种控制方法缺点是,加热曲线的震荡都比较大。
7 T% h# H, P6 h 大侠可以考虑使用脉宽调制的方法来控制固态继电器,这样曲线会比较平滑。+ v w4 M; _: j$ W I
1 I" k) M6 G! ~% h以上只是我自己的猜测,大侠可以做下参考。
6 j- e/ }1 p. |9 ^. s, A$ X8 w t0 i7 [
|