这个温度控制 根据我自己的工作经验可以从两方面着手
: N5 @6 ~. z; U9 e( @* \1 @* D, X 一个是电控硬件的搭建情况 7 y) G6 M4 t8 O |
这个硬件有三个部分
6 g0 |! X1 q' p4 H 检测件 (多为热电阻或热电偶也有红外)
' {% {& f* ?' ]3 r& U# E运算器件 (PLC 或PID仪表)
# U! Y C$ `6 d, o. o$ [. l执行件 ( 控制加热片或加热管的动力控制器件 如固态继电器 接触器等) , Y7 w! |0 E. X# n! C7 v2 Q
根据控制精度要求搭建 控制平台
5 m1 o% E* D# }7 [
5 g2 m9 l [" c8 z& i) E$ ^第二个是数学控制模型 (可以理解为运算件的算法 如:PLC里的程序 仪表里通过电路搭建的硬件算法等 ) X" ?: l- ?3 T& x- T3 ?3 U
控制模型里主要有两个方面:
* y& i8 y3 m! `0 d 一个是热学模型 这个主要是加热器和加热介质的热传递效应和散热速度效应,这个主要是物理方面的特性 。
, q/ q6 S% ~+ S# O, ?' k0 } 还有一个只是纯粹的数学算法 (如常见的PID数学模块)。
' ~ ^5 I- T: ]0 g' ~把算法框架搭建好之后 , 需要设置一些参数,这些参数是根据热学模型的参数来设置的。
2 F b# f* M" d/ V! e+ b4 H 主要是调节 理想的控制要求和实际的控制要求的偏差。就是俗称的加热曲线。几乎所有的控制都是调这条曲线的。
8 k+ x( I% f- ]6 c* y6 L( @: K这条曲线理想情况下是通过计算得出的,实际中大多是通过反复试验得出的。. [/ |( d3 P* g
0 C! ]% ^* X0 h) z, j
1 m8 e" {7 x; E& M
从大侠的描述感觉 $ ^# D' z" v: a( L- r
检测件部分 测热的传感器是直接与PLC相连的,大侠可以查阅一下下 该传感器型号和PLC模块信号是否匹配。
/ p* i0 ^+ z, ^! H. _' w* i( X 这个传感器信号有没有被干扰或衰减。. C* N0 R8 }& y' N
% y6 x( R/ d3 n8 W& E( g 算法部分 大侠可以考虑加入热传递延迟的时间 如:加热至250度时,在200度就关闭加热,看一下过冲情况。: W+ ]: S- n5 F0 b" `1 X
2 T# A8 d& Y, u# b/ `
执行件部分 从大侠的描述中看出是采用的是开关量的控制, 这种控制方法缺点是,加热曲线的震荡都比较大。
1 H* Q7 |1 x) U' W3 o( {* A 大侠可以考虑使用脉宽调制的方法来控制固态继电器,这样曲线会比较平滑。
! w* \+ H4 K3 G3 u& S7 n& c- j. n5 m$ _; L# S6 o" v* A4 {
以上只是我自己的猜测,大侠可以做下参考。: a# t* G ^# M1 b' s: Y
+ K& l3 R' g$ n* A. v: [1 v# m
|