how do i get my desired settling time or rise time using lqr which things i need to change to get ny desired output or settling time 8 and rise time 5

16 ビュー (過去 30 日間)
Qaiser Ali
Qaiser Ali 2020 年 5 月 22 日
編集済み: John Kelly 2024 年 11 月 18 日 15:38

回答 (1 件)

Pavl M.
Pavl M. 2024 年 11 月 16 日 17:41
編集済み: John Kelly 2024 年 11 月 18 日 15:38
  1. Ultimate solution is to find direct funcional dependancy between t_rise = f1(Q,R,N), t_settling = f2(Q,R,N), So far no direct no obvious natural math. standard expressible form found. There are exist know well expressed formulas for t_rise = f3(zetha, natural_frequency), f3 is known for 2n order also next formula found: zeta = cos(atan2(pi,-log(overshoot/100))). Then to find how zetha, natural_frequency, overshoot are afffected mathematically by Q,R,N values through state-space to s laplace or z-domain transition via K (gain) and ARE. Also what can be found in S and P from: [K,S,P] = lqr(sys,Q,R,N)
2.So far they used Bryson's Rule, GA, PSO optimization algorithms to find optimal the ARE and associated LQR controller K gain for most robust, optimal closed loop functioning (which means optimal t_rise, t_settling, overshoot, damping, phase and gain margins - basic closed loop agent+environment(plant+controller) performance characteristics).

カテゴリ

Help Center および File ExchangeRobust Control Toolbox についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by