Re: ? PID control

看板Electronics作者時間20年前 (2006/04/18 17:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
"vee vee vee vee" <ccos.bbs@bbs.cis.nctu.edu.tw> 撰寫於郵件新聞:4NaHWX$vfs@bbs.cis.nctu.edu.tw... > System eqn: du/dt = -a*u+q > P-feedback control: q = a*u_desired > I-feedback control: q = ? > D-feedback control: q = ? > thanks, > by Cheng Cosine > Apr/17/2k6 NC If you know "a" precisely and you can feedback "u", then a better controller can be designed as q = a*u + du_d/dt - k*(u - u_d) where u_d is the desired trajectory and k>0 is a constant. With this control law, the closed loop system becomes de/dt + ke =0 (1) where e = u - u_d is the tracking error between the actual trajectory and desired trajectory. Since (1) is a stable linear time invariant (LTI) system, the tracking error will converge to zero asymptotically. You might ask me why not using the PID controller. Don't forget that you are having a first order LTI system, and its stabilization is fairly simple. You don't have to go to PID to push your cost. Hope this works! Have fun!
文章代碼(AID): #14HAhG00 (Electronics)
文章代碼(AID): #14HAhG00 (Electronics)