首先你还没有弄清楚你的控制条件.
你说的控制是一种模拟量控制.如0—20MA对应0—100°,对应阀开度为0—100%.你控制电流的大小就能控制阀的开度.
而PID只是一种算法,把采集的温度值与设定值对比,如你的系统为冷却系统.测量温度大于设定值就会打开阀冷却,而不存在开度问题.这是个开关量.大于设定温度开,小于设定温度关.PID在里面的作用是让系统尽快、准确的到达设定温度.若非要用PID又用开度控制,那PID算法就相当于浪费了,PID最后是控制一个点,若控制一个范围就不准了.
很多温控器都有PID调节与变送功能.一般选择了变送功能就不会再启用PID调节了,因为没有意义了.变送功能就是把测量温度值在设定的温度范围内变送为对应的电流值,再用这个电流值就能控制阀的开度了.
拿上面的例子来讲:若是冷却系统,测量值为50度,你的温度设定范围是0—100.那么此时变送的电流为10MA,那么开度就是50%.
所以用开度控制温度,最主要的是设置好温度范围.
你若已买了开度阀,建议直接用变送功能控制.它可保证你的水温在一定的范围内.如你所说的.你将温度范围设定是5—35度.那么实际温度就会在10到30度左右了