1 / 17

Non-linear PID Control Method with Feed-forward in Smart Car

Non-linear PID Control Method with Feed-forward in Smart Car. 作者 : Ma Shuhua , Li Wei 指導教授 : 曾慶耀 教授 學生 : 盧宜良. 2.1 傳統 PID 控制器的缺點. 對於較大的參數或非線性對象並不能有效的去控制範圍的改變 原因如下 : 1. 參考輸入不平順或非連續的訊號,希望系統的輸出是平順的訊號。 2. 不考慮控制目標的慣性影響,直接輸出 y(t) ,在現實的應用上很 容易產生系統的 Overshoot 震盪現象。

onslow
Download Presentation

Non-linear PID Control Method with Feed-forward in Smart Car

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Non-linear PID Control Method with Feed-forward in Smart Car 作者:Ma Shuhua , Li Wei 指導教授:曾慶耀 教授 學生:盧宜良

  2. 2.1 傳統PID控制器的缺點 • 對於較大的參數或非線性對象並不能有效的去控制範圍的改變 原因如下: • 1. 參考輸入不平順或非連續的訊號,希望系統的輸出是平順的訊號。 • 2. 不考慮控制目標的慣性影響,直接輸出y(t),在現實的應用上很 容易產生系統的Overshoot震盪現象。 • 3.系統的輸入是非線性訊號,很難得到他的積分誤差訊號,而且即使獲得了訊號,也很難能進行有效的控制,因為有很多的雜訊。 • 4. 傳統的線性PID控制器在要求高速度和Overshoot中會產生矛盾現象。

  3. 例如: • 在實際的應用上,我們希望可以藉由調整PID的三個參數,來改變系統的響應, • 以第一個項目Kp來說,較大的Kp會增加系統的響應速度,但隨著減少e(t)我們又希望Kp相對的減少從而降低Overshoot • 當e(t) < 0和 de/dt >0 我們為了減少Overshoot造成的影響,所以我們希望逐漸增加Kp • 當e(t) < 0和 de/dt <0 我們希望Kp逐漸減少,當系統回到平衡時才不會有較大的Overshoot 然而,以上這些是線性PID所無法解決。

  4. 對於智能車系統來說,我們無法預知軌道的類型對於智能車系統來說,我們無法預知軌道的類型 • 要在保證不會跑出軌道的前提之下,能以最快的速度跑完全程。 • 所以智能車的控制器需要有很好的適應性,需要不斷的改變系統的參數以應對不斷改變的路線。

  5. 線性PID控制器,參數只有常數 在實際的控制智能車運行上,常常會出現不順暢和突發的意外。 這方法有一些缺陷, 所以我們必須找到一個新的控制方法去滿足我們要的系統控制。

  6. 2.2 The Non-linear PID Control law • 因為速度與Overshoot造成的矛盾,我們為了解決這種問題,所以我們使用了非線性PID方法,這方法成功的擺脫原先數學模型的限制, • 文獻中提到了以下的非線性PID數學模型。

  7. 依照這些我們對於此非線性PID控制器可以得到一個具體的公式如下:依照這些我們對於此非線性PID控制器可以得到一個具體的公式如下: 六個常數參數: • 在比例這一列,當誤差小時我們使用大增益,誤差大時,我們使用小 • 增益。為了滿足要求我們的 使用 , • 在積分這一列,我們為了避免飽和積分現象, , • 在微分這一列,誤差微分與微分增益成正比, , • 使用這方法,當越接近穩定時,控制器影響的效果越小。

  8. 3 The Smart Car Controlled by the Non-linear PID 使用Freescale single chip MC9S12DG128B • 非線性PID的參數可以隨著軌道的不同而改變參數, • 而且同時,系統的適應性和強健性也會隨著良好的控制器而改善。

  9. 4 Feed-forward Non-linear PID Control 非線性PID控制器比傳統的PID控制器有更好的強健性與適應性,但是整個系統仍然是一個閉迴路系統。對於一些特殊的對象,如延時控制系統,高端系統,非極小相位系統,尤其是智能車系統,該系統的響應時間將受到影響,因為需要花較長的時間來調整。

  10. 5 The Result Of Experiment • 馬達的控制模型: , = • 在t=0.001s給一個步階,

  11. REFERENCES • [1] Zhou Jing, Huang KaiSheng, Shao BeiBeiˈLearn to the automatic car-challenge the Freescale Cup. Beijing Aeronautics and Astronautics University, 79-110ˈ2007. • [2] Han JingQingˈThe use of non-linear features improved PID control law[J] Information and Controlˈ2-3ˈ1995. • [3] Han J.Q. Nonlinear PID controller. ACTA Actomatica Sinicaˈ1-3ˈ1994. • [4] Chen Jian Qiao The computer-aided design of the Non-linear PID controller. Journal of Occupational Yangzhou University,1-2,2001. • [5] JiaPeng Tong and Tao Yu,Nonlinear PID Control Design for Improving Stability of Micro-turbine Systems,DRPT April 2008 Nanjing China,3-5,2008. • [6] W.-H.Chen,D.J.Ballance,P.J.Gawthrop,J.J.Gribble and J.O’Reilly,Nonlinear PID predictive controller, IEEE.4-6,2004. • [7] Han JingQing,From the PID technology to the auto-disturbance-rejection technology, Control Engineering ,2-3,2002. • [8] Li DongHai, New Nonlinear PID Controller Simulation[J].Electronics Technology,2-4,2000. • [9] Zhou Qiong, A nonlinear PID controller design and tuning[J],Refinery Automation,2-3,1997. • [10] Wang Wei,HCS12 microcontrollers and application of the principle, Beijing Aeronautics and Astronautics University Press, 35-50,2007. • [11] Han JingQing,Linear and nonlinear in the feedback system,[J] Control and Decesion,2-3,1988. • [12] Liu GuoRong,LiangJingKai,Computer Control Technology and Application, Machinery Industry Press, 3-5,2008. • [13] G.J.Silva,A.Datta,S.P.Bhattacharyya,New results on the synthesis of PID Controller,IEEE Transactions on Automatic control,5-7,2002. • [14] R.Olfai-Saber,Nonlinear control of Underactuated Mechanical Systems With Application to Robotics and Aerospace Vehicles,Massachusetts Institute of Technology, 4-8,2001. • [15] Xue DingYu,Control system for computer-aided design and application of language-MATLAB, Tsinghua University Press, BeiJing, 1996. • [16] Xue DingYu ChenYangQuan,Based on MATLAB / Simulink for System Simulation Technology and Application, Tsinghua University Press , BeiJing,2002.

More Related