这个温度控制 根据我自己的工作经验可以从两方面着手
1 c* I, X; B) |/ f1 k9 c9 s 一个是电控硬件的搭建情况
* [9 K: C W, ^- J" g 这个硬件有三个部分 3 i; B8 K! S6 {1 K) k& L* k1 t
检测件 (多为热电阻或热电偶也有红外)
- g+ a6 {% k9 O V H7 S9 E' j运算器件 (PLC 或PID仪表)3 d2 [" V7 ^' @, {+ M3 P
执行件 ( 控制加热片或加热管的动力控制器件 如固态继电器 接触器等)
0 d6 U( u& |- ^: v4 K6 \& p* [根据控制精度要求搭建 控制平台
3 V& o# r( `- n b. [& G0 _
. v# w) w0 ]. I7 d* [" n) x' \第二个是数学控制模型 (可以理解为运算件的算法 如:PLC里的程序 仪表里通过电路搭建的硬件算法等 ) 0 @# s' [* N/ @" ?' r
控制模型里主要有两个方面:
( v; w! T2 k. N+ M 一个是热学模型 这个主要是加热器和加热介质的热传递效应和散热速度效应,这个主要是物理方面的特性 。
" L2 B* Z6 s& U1 t( T 还有一个只是纯粹的数学算法 (如常见的PID数学模块)。
. Z ]* t- Q+ @2 P把算法框架搭建好之后 , 需要设置一些参数,这些参数是根据热学模型的参数来设置的。
5 ^7 d) o* j0 B7 w4 D$ Y7 c6 z 主要是调节 理想的控制要求和实际的控制要求的偏差。就是俗称的加热曲线。几乎所有的控制都是调这条曲线的。9 P/ G+ S. u5 Q8 @6 A
这条曲线理想情况下是通过计算得出的,实际中大多是通过反复试验得出的。
3 h+ g# f; c# \" F; J
8 B# I& {/ x" ^' Y! F0 o* g
& z) x2 F5 Q3 d4 w' k从大侠的描述感觉
* M* _. r: O5 F- @& V8 J1 Z 检测件部分 测热的传感器是直接与PLC相连的,大侠可以查阅一下下 该传感器型号和PLC模块信号是否匹配。
5 L5 Q0 a8 q- L) N 这个传感器信号有没有被干扰或衰减。* l2 x" ^6 d$ |5 y
. T# t! ?; n) k! ^, k 算法部分 大侠可以考虑加入热传递延迟的时间 如:加热至250度时,在200度就关闭加热,看一下过冲情况。
( L% E# f0 e( X: j# V6 ?$ | M
* k4 r0 ~0 q4 J) b$ j 执行件部分 从大侠的描述中看出是采用的是开关量的控制, 这种控制方法缺点是,加热曲线的震荡都比较大。* A0 |( L7 M3 I [5 V: s
大侠可以考虑使用脉宽调制的方法来控制固态继电器,这样曲线会比较平滑。
; N0 G6 \' F' ^2 j% c% x+ l' d3 U, n0 k3 S, A4 @) t7 ^
以上只是我自己的猜测,大侠可以做下参考。% o; Y( C- C6 l( r8 g1 w4 ]4 _0 l
8 w9 G, P) N3 o6 l" i+ G |