quote:以下是引用凌寒独钓在2011-08-10 16:49:58的发言:
不好意思,这几天有事耽搁了,先谢谢大家的关心和帮助。
线性给定,感觉测得缸的T时间不太准确,每秒步进量的值我试了几个,设的稍大点后可以实现无超调,调节时间也在可接受范围内。。
其实这个系统精度要求不高,主要是无超调,稳态时间小于1s,稳态度在0.5mm以内,精度小于1mm就好。
有2个阀要使能变向,plc的输出是晶体管型。
以0.5为判断条件给出使能,然后能不能用其作为分段线性变换的判断条件,这样就不用把输出范围先设为+-32000,再绝对值,再线性化至实际的区间了?自编pid输出是0-1的,这样转化起来方便些。
双极性输出6400-32000:≤0.5或19200,线性变换0-0.5=32000-6400,或6400-19200=32000-6400。≥0.5或19200,线性变换0.5-1=6400-32000,或19200-32000=6400-32000,输出使能。