这个温度控制 根据我自己的工作经验可以从两方面着手
1 G* D9 r3 Y c( ^: N 一个是电控硬件的搭建情况 ( }1 t1 A# s9 q
这个硬件有三个部分
' N) k+ O @: H2 B! R& K4 p 检测件 (多为热电阻或热电偶也有红外) , r2 l( O% H/ v6 v0 v2 z6 h
运算器件 (PLC 或PID仪表)
$ n2 x7 x) Z6 H执行件 ( 控制加热片或加热管的动力控制器件 如固态继电器 接触器等)
$ ?+ B3 q7 U6 D: c. N根据控制精度要求搭建 控制平台
9 G/ L1 J4 _/ H) K8 X A( i$ @% W5 E+ C& ]# ~
第二个是数学控制模型 (可以理解为运算件的算法 如:PLC里的程序 仪表里通过电路搭建的硬件算法等 )
! U+ s9 b, ?/ ]2 ?3 B. `$ B控制模型里主要有两个方面:7 o& Z: ^9 f% C. |0 Q2 @: P7 ~
一个是热学模型 这个主要是加热器和加热介质的热传递效应和散热速度效应,这个主要是物理方面的特性 。
. E! I% P: K3 C 还有一个只是纯粹的数学算法 (如常见的PID数学模块)。 + Y# m, z. Q# g# `! `
把算法框架搭建好之后 , 需要设置一些参数,这些参数是根据热学模型的参数来设置的。
8 E3 d% O, C4 {! H' g* I1 Z# S 主要是调节 理想的控制要求和实际的控制要求的偏差。就是俗称的加热曲线。几乎所有的控制都是调这条曲线的。
" J: P; a+ `- ~9 ]6 w这条曲线理想情况下是通过计算得出的,实际中大多是通过反复试验得出的。1 b- K, c+ X0 _8 z+ Y& \% C
8 r/ [! U- U1 s' X$ b9 R
0 u- u( H& S$ u- |$ `从大侠的描述感觉 # {" R% Q/ X6 G* y, r* y5 U9 l/ Y
检测件部分 测热的传感器是直接与PLC相连的,大侠可以查阅一下下 该传感器型号和PLC模块信号是否匹配。+ ]' |4 F6 {9 ]: N8 p y
这个传感器信号有没有被干扰或衰减。
/ G2 O1 |4 }. c+ j& R
& S( X; W# b7 \8 l2 {/ p) Y 算法部分 大侠可以考虑加入热传递延迟的时间 如:加热至250度时,在200度就关闭加热,看一下过冲情况。$ V& m% a) p' y. @' s+ r
! t F* ]9 g) Y8 i( i
执行件部分 从大侠的描述中看出是采用的是开关量的控制, 这种控制方法缺点是,加热曲线的震荡都比较大。/ e; J4 W* d' B
大侠可以考虑使用脉宽调制的方法来控制固态继电器,这样曲线会比较平滑。+ H6 {0 B5 C' D- V8 c# I
" W7 j" p! ^- [6 f t# M9 m
以上只是我自己的猜测,大侠可以做下参考。
9 W1 @% [/ I( N1 t/ O, Q: v
, J9 G/ l6 E7 N+ g7 \! w( ~ |