这个温度控制 根据我自己的工作经验可以从两方面着手 : ^ T, H! l+ a" _* n& ]
一个是电控硬件的搭建情况
4 I. c, [& U2 v: @' v4 A6 {0 | 这个硬件有三个部分
5 |8 q. l- f1 z, Q/ F, g 检测件 (多为热电阻或热电偶也有红外) 8 }- m5 ?( i. O; O" O
运算器件 (PLC 或PID仪表)& G: ~& Q0 A q! Q6 N, j- w
执行件 ( 控制加热片或加热管的动力控制器件 如固态继电器 接触器等) ' Q$ q9 x! r) |5 ]* B
根据控制精度要求搭建 控制平台 1 m1 [; ]9 K" }8 C! Z1 c
6 l) h. w/ q& I% I0 p
第二个是数学控制模型 (可以理解为运算件的算法 如:PLC里的程序 仪表里通过电路搭建的硬件算法等 ) 1 s+ V( a0 T0 E7 n9 k
控制模型里主要有两个方面:" P3 D. V3 V2 h8 |
一个是热学模型 这个主要是加热器和加热介质的热传递效应和散热速度效应,这个主要是物理方面的特性 。
; I' S6 Y! h- ], S: A, w 还有一个只是纯粹的数学算法 (如常见的PID数学模块)。 & M6 J+ m' t+ T2 P
把算法框架搭建好之后 , 需要设置一些参数,这些参数是根据热学模型的参数来设置的。 x& L1 U% p( a
主要是调节 理想的控制要求和实际的控制要求的偏差。就是俗称的加热曲线。几乎所有的控制都是调这条曲线的。; B6 L8 H% F9 u# L1 s6 D3 K
这条曲线理想情况下是通过计算得出的,实际中大多是通过反复试验得出的。& Q3 w, t" S& D: W4 B) J
o3 L3 m( }( ]8 c- Q: z
6 J; M: G+ j; d- x1 W
从大侠的描述感觉
5 N" f* t5 F) s* Z/ B. E 检测件部分 测热的传感器是直接与PLC相连的,大侠可以查阅一下下 该传感器型号和PLC模块信号是否匹配。
8 l6 i6 O) V+ I$ V3 m 这个传感器信号有没有被干扰或衰减。
`2 A2 y! {# r) W3 B; D+ y {- b( q: T: C. o
算法部分 大侠可以考虑加入热传递延迟的时间 如:加热至250度时,在200度就关闭加热,看一下过冲情况。! \' i0 M- L9 z4 }& U4 A& y9 M
( c; ^' a' i+ v8 |
执行件部分 从大侠的描述中看出是采用的是开关量的控制, 这种控制方法缺点是,加热曲线的震荡都比较大。$ t) f# F+ V* E- t7 o# W
大侠可以考虑使用脉宽调制的方法来控制固态继电器,这样曲线会比较平滑。7 g. Z6 |. T. L& V5 j
% O. m1 A4 {! b
以上只是我自己的猜测,大侠可以做下参考。$ W, [% @9 J- V/ _6 f
5 [ Z. f% z5 m0 q8 m( z, X6 H
|