看到论坛这么多的大侠在,不防做些比较深度的讨论,看看这些方案如何解决,也在提高中国工控人的编程水平。
我先发发一个比较大众的问题:温度控制
温度控制大家无非是使用PID来调整,无论是发热管加热或者其他方式加热,使用的都是负反馈,可是如何调节PID的参数是关键,但是这个值在不同的系统、不同的反馈部位、不同的功率其参数都不尽一样,我现在的想法是通过历史变化曲线记录计算,自动修改PID的参数,这个在一些自整定的仪表上有,可我见过调出来的运行参数,很多加热时间都比较长。我现在的方案是,记录一段时间历史温度,推算发热管(现在以发热管加热讨论)功率,通过功率来计算温升,推算达到要求温度所需时间,这个也要考虑温度的滞后性,只要算准这个滞后时间,就可以达到理想的效果。
希望大家多多提出不同的想法,以后我也发多点实际工作中遇到和想到的一些稀奇的想法。