遞歸控制的作法如下
- 假設較小(低階)的子系統

- 已經可以用一些控制方式
穩定,此控制方式會符合
的條件。意思是說,穩定此系統的
,是用其他控制方式達成的。也假設已知此一穩定系統的李亞普諾夫函數
。反推控制可以將這個子系統的穩定性拓展到較大的系統。
- 會設計控制信號
,使得系統

- 穩定,讓
依照想要的
控制方式進行。此控制器是依照擴充李亞普諾夫候選函數(augmented Lyapunov function candidate)來設計

- 此控制信號
可以適當選擇,使
可以遠離0
- 會設計控制信號
,使得系統

- 穩定,讓
依照想要的
控制方式進行。此控制器是依照擴充李亞普諾夫候選函數來設計

- 此控制信號
可以適當選擇,使
可以遠離0
- 會反覆此一程序,一直到其實際u已知為止,而且
- 真實控制信號u會使
接近虛擬控制信號
的控制得以穩定。
- 虛擬控制信號
會使
接近虛擬控制信號
的控制得以穩定。
- 虛擬控制信號
會使
接近虛擬控制信號
的控制得以穩定。
- ...
- 虛擬控制信號
會使
接近虛擬控制信號
的控制得以穩定。
- 虛擬控制信號
會使
接近虛擬控制信號
的控制得以穩定。
- 虛擬控制信號
會使x穩定在原點。
此程序稱為反推(backstepping),因為是從內部穩定的子系統開始,漸漸反推到較外圍的系統,同時維持每一步的穩定性。因
在
時為0
在
不為0
- 給定控制信號
會滿足
,
因此所得的系統在原點(
,
,
, ...,
及
)處穩定,是全域漸進穩定。