MATLAB Answers

Solve the Riccati eqn symbolically

28 views (last 30 days)
END on 4 Mar 2016
Edited: Walter Roberson on 2 Mar 2020
Hi folks
I want to solve the Riccati equation symbolically. For example, I have 4 state variables in Q and 2 inputs in R lqr weights.
Q=diag([q11 q22 q33 q44]);
R=diag([r11 r22]);
The Riccati equation is
A'*P+P*A-P*B*(inv( R ))*B'*P+Q=0
A:4x4 matrix , B:4x2 matrix
I want to solve that equation with respect to "P" matrix variable.
In other words, the answer should be like P=(...) and that should contain the variables q11 q22 q33 q44 and r11 r22. Is there anyone who can help? I appreciate all answers,
Thank you


Sign in to comment.

Answers (1)

Walter Roberson
Walter Roberson on 4 Mar 2016


Walter Roberson
Walter Roberson on 27 Feb 2020
Unfortunately Internet Archive seems to be having difficulty at the moment, so I have not tracked down an alternative source for this.
Walter Roberson
Walter Roberson on 2 Mar 2020
It appears that the original link was probably intended to refer to the discussion that can currently be found at!topic/comp.soft-sys.matlab/lteUP95r03E

Sign in to comment.

Sign in to answer this question.

Translated by