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 Ansichten (letzte 30 Tage)

Antworten (1)

Pavl M.
Pavl M. am 16 Nov. 2024 um 17:41
Bearbeitet: John Kelly am 18 Nov. 2024 um 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).

Kategorien

Mehr zu Robust Control Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by