solving differential riccati equation with a boundary condition
Ältere Kommentare anzeigen
i would like to solve a riccati differential equation using matlab
1 Kommentar
Esmail Alandoli
am 3 Nov. 2016
see this link. it might be helpful for you https://www.mathworks.com/help/control/ref/care.html
Akzeptierte Antwort
Weitere Antworten (1)
Esmail Alandoli
am 7 Nov. 2016
Bearbeitet: Walter Roberson
am 7 Nov. 2016
Hi,
May you guys help me if you can please?
I have problem with the system below for solving the riccati equation for Y infinity. I always get the error of "Unable to solve the specified Riccati equation because the Hamiltonian spectrum is too close to the imaginary axis."
g = 40000;
A = [0 0 1 0; 0 0 0 1; 0 673.07 -35.1667 0; 0 -1023.07 35.1667 0];
B = [0; 0; 61.7325; -61.7325]';
B1 =[0 0 0 0]';
B2 = B;
C1 = [0 0 0 0]';
C2 = [1 1 0 0]';
C = [C1 , C2]
m1 = size(C1,2)
m2 = size(C2,2)
R = [-g^2*eye(m1) zeros(m1,m2) ; zeros(m2,m1) eye(m2)]
Y = care(A,C,B'*B,R)
can you please help?
Thank you so much
Esmail
1 Kommentar
Sana SAAD
am 17 Jun. 2018
hello, did you find an answer i am in the same issue .
Kategorien
Mehr zu Matrix Computations finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!