Algebraiczne równanie Riccatiego – jedno z następujących równań macierzowych:
gdzie jest nieznaną macierzą symetryczną a są znanymi rzeczywistymi macierzami współczynników.
Nazwę równanie Riccatiego nadano algebraicznemu równaniu Riccatiego czasu ciągłego przez analogię do równanie różniczkowego Riccatiego. Zmienna nieznana pojawia się liniowo i w wyrażeniu kwadratowym (nie występują tu wyrażenia wyższych rzędów). Algebraiczne równanie Riccatiego czasu dyskretnego pojawia się w miejscu algebraicznego równania Riccatiego czasu ciągłego przy badaniu układów dyskretnych i nie jest w oczywisty sposób związane z równaniem różniczkowym Riccatiego, które badał Jacopo Riccati.
Algebraiczne równanie Riccatiego określa rozwiązanie dla dwóch najbardziej fundamentalnych problemów teorii sterowania:
Rozwiązanie algebraicznego równania Riccatiego otrzymać można poprzez rozkład macierzy na czynniki albo przez iterację równania Riccatiego.
Przy założeniu stabilizowalności pary oraz wykrywalności pary algebraiczne równanie Riccatiego ma dokładnie jedno rozwiązanie w klasie macierzy symetrycznych półokreślonych dodatnio. Stosując do rozwiązania algebraicznego równania Riccatiego iteracyjną metodę Newtona, otrzymuje się następujący algorytm wyznaczania macierzy
Macierz jest granicą ciągu przy czym:
gdzie jest jedynym rozwiązaniem równania Lapunowa o postaci:
gdzie:
jest tak wybrane, by części rzeczywiste wartości własnych macierzy były ujemne. Zbieżność do jest kwadratowa, czyli istnieje stała taka że:
Macierz może być wyznaczona za pomocą odpowiednich twierdzeń.
Powyższy algorytm podał Kleinman w 1968 roku[1]. A sposób wyznaczania macierzy zaproponował Sandell w 1974 roku[2].