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 visualizaciones (últimos 30 días)

Respuestas (1)

Pavl M.
Pavl M. el 16 de Nov. de 2024 a las 17:41
Editada: John Kelly el 18 de Nov. de 2024 a las 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).

Categorías

Más información sobre Robust Control Toolbox en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by