这个温度控制 根据我自己的工作经验可以从两方面着手 ( A l3 B. b( Z; W3 `" ]( I; F# r8 @
一个是电控硬件的搭建情况
4 d) b0 B. c8 o1 w 这个硬件有三个部分 8 B% D) A- v. ^! _9 L& @1 z7 `4 l
检测件 (多为热电阻或热电偶也有红外) ; K! y. C4 i) E2 k, R( B& F3 `& M1 r
运算器件 (PLC 或PID仪表)- V( h% G- c/ f6 X; C: I
执行件 ( 控制加热片或加热管的动力控制器件 如固态继电器 接触器等) + H! G' t. y6 E3 C
根据控制精度要求搭建 控制平台
4 R/ E6 {& c/ l3 `$ U3 K8 M; ?- I6 g
第二个是数学控制模型 (可以理解为运算件的算法 如:PLC里的程序 仪表里通过电路搭建的硬件算法等 ) & @4 I/ s1 r* x+ w/ {
控制模型里主要有两个方面:9 ], \: @' h/ \
一个是热学模型 这个主要是加热器和加热介质的热传递效应和散热速度效应,这个主要是物理方面的特性 。9 f, w8 ]' o! G
还有一个只是纯粹的数学算法 (如常见的PID数学模块)。
; l2 E0 v6 t. M把算法框架搭建好之后 , 需要设置一些参数,这些参数是根据热学模型的参数来设置的。
! p6 b# Q' X, K6 q3 y" h 主要是调节 理想的控制要求和实际的控制要求的偏差。就是俗称的加热曲线。几乎所有的控制都是调这条曲线的。
4 Z G+ i, F/ X" a6 K这条曲线理想情况下是通过计算得出的,实际中大多是通过反复试验得出的。) r) C3 D+ g; d/ g/ W, B; H
) I& m0 R& e/ K+ S
, A2 S5 D; N- D! X0 R从大侠的描述感觉 9 T+ k) t3 b+ m4 C! Q- d- d
检测件部分 测热的传感器是直接与PLC相连的,大侠可以查阅一下下 该传感器型号和PLC模块信号是否匹配。
+ D0 r& P1 b' U- r# {( S1 r0 o 这个传感器信号有没有被干扰或衰减。
" }, q: g% h5 [/ U: o, u0 [ U7 i
算法部分 大侠可以考虑加入热传递延迟的时间 如:加热至250度时,在200度就关闭加热,看一下过冲情况。
$ c0 P; G+ b) b) z1 l. r: V6 _1 _& }# e; ~& T
执行件部分 从大侠的描述中看出是采用的是开关量的控制, 这种控制方法缺点是,加热曲线的震荡都比较大。
: g B' ]. G7 M$ m" R 大侠可以考虑使用脉宽调制的方法来控制固态继电器,这样曲线会比较平滑。
6 p5 r6 u, i( }, K+ @- d
* C4 D6 c$ q) E5 c N以上只是我自己的猜测,大侠可以做下参考。
( S$ ]: Y, ?9 c7 G, ^) |% g( x- s* V/ v% r) U; r" O) r
|