这个液位有两个控制源,一个是未知的外部源对其控制,这个外部源不断的对其加水和放水,使液位不断的波动,这是无法调节的。另一个是自己在不断的加水和放水,这是可以调节的。而我需要通过施加控制,来抑制外部源带来的液位波动,使液位保持稳定。假设在自己没有施加控制,只有外部未知源的控制下,液位波动呈现的变化为:
y(t)=A(t)sin(B(t))+C。
其中A(t)和B(t)都是未知的,随环境和时间呈现无规律变化,C是波动基线。我需要将液位稳定在D。
我找了一些文章,好像都每有类似我这种系统的,大多都是说干扰噪声引起的测量数据的变化,而并非像我这种实际值据有的波动,若有大神遇到过这种类似情况能否指点一下,或有看过相关文章的能否推荐几篇。
我尝试了PID控制方法,但PID参数如何整定?采用继电参数整定法,虽然能产生振荡,但振荡波形的幅度频率都不一样,无法输出等幅振荡波形,我知道这是由于外部控制源造成的,但不知道如何解决这一问题。这类系统的PID控制参数到底如何整定?有没有更好且实用的控制方法适用于此类系统呢???希望各位大神指点指点。