这个温度控制 根据我自己的工作经验可以从两方面着手
& ^4 z* D7 y/ [8 {, H 一个是电控硬件的搭建情况
8 ], f+ g0 a$ h, ]5 r1 Z# |8 ]8 [- v 这个硬件有三个部分
8 Q7 b% ]+ D3 L3 A 检测件 (多为热电阻或热电偶也有红外)
/ D5 M( b8 O. Q: f3 V4 o运算器件 (PLC 或PID仪表)+ o9 r; C+ B# ~9 i+ ~6 {
执行件 ( 控制加热片或加热管的动力控制器件 如固态继电器 接触器等)
# e% H( J! K4 ~8 G& E) [+ }- M根据控制精度要求搭建 控制平台 4 |2 _8 ]. x% u
# g2 q6 E% `6 {. l4 m. R+ K
第二个是数学控制模型 (可以理解为运算件的算法 如:PLC里的程序 仪表里通过电路搭建的硬件算法等 )
; ?/ P4 c* J* M4 P* k% S5 R控制模型里主要有两个方面:
o# F: V5 B$ ?/ W 一个是热学模型 这个主要是加热器和加热介质的热传递效应和散热速度效应,这个主要是物理方面的特性 。2 T6 g* N! Z9 m$ m
还有一个只是纯粹的数学算法 (如常见的PID数学模块)。
0 G5 O0 M. i+ O# k把算法框架搭建好之后 , 需要设置一些参数,这些参数是根据热学模型的参数来设置的。' A. K9 U5 J6 a8 t
主要是调节 理想的控制要求和实际的控制要求的偏差。就是俗称的加热曲线。几乎所有的控制都是调这条曲线的。; G+ c+ r0 d8 v: B9 _
这条曲线理想情况下是通过计算得出的,实际中大多是通过反复试验得出的。, L& Y' ^0 t9 L7 [+ b' b
- ~4 C5 ~+ ?, J9 a6 W
) D, i8 G# B3 J7 `5 e从大侠的描述感觉 6 M* R4 G G' J3 O6 K/ s6 P- _; y1 h N
检测件部分 测热的传感器是直接与PLC相连的,大侠可以查阅一下下 该传感器型号和PLC模块信号是否匹配。
4 q6 s; U: N. `( x) J 这个传感器信号有没有被干扰或衰减。
# d4 U5 N0 x7 E4 N, K! K! B3 m4 w/ h; R) [5 _0 l! g6 ~
算法部分 大侠可以考虑加入热传递延迟的时间 如:加热至250度时,在200度就关闭加热,看一下过冲情况。
2 e, l6 N* A2 p% S% K) e6 I
' G- K3 T( Q, r6 j' M5 J7 j0 G) c 执行件部分 从大侠的描述中看出是采用的是开关量的控制, 这种控制方法缺点是,加热曲线的震荡都比较大。* n, x0 Y" \- ~. s J$ _; k$ b
大侠可以考虑使用脉宽调制的方法来控制固态继电器,这样曲线会比较平滑。 `; x/ K9 q, Q& ^" h2 ?
$ ^0 W+ d. w) r( B. C/ B
以上只是我自己的猜测,大侠可以做下参考。
3 P) I4 @4 o! }4 L+ ?1 U! `% U
4 I* ^$ k$ w+ J* \1 c6 C7 u |