Pozorovatelnost v teorii řízení je vlastnost systému , která ukazuje, zda je možné z výstupu úplně obnovit informace o stavech systému .
Systém se nazývá pozorovatelný, jestliže v konečném časovém intervalu lze výstupem systému na konci tohoto intervalu se známou řídicí akcí určit všechny počáteční složky stavového vektoru '.
V souladu s tím jsou pozorované stavy systému těmi složkami stavového vektoru, které lze obnovit podle výše uvedených podmínek.
Formálněji můžeme říci, že pozorovatelnost umožňuje posuzovat procesy probíhající v ní podle výstupu systému. Protože stavy systému hrají důležitou roli při řízení zpětné vazby , je důležité, aby byly pozorovatelné.
Pro lineární systémy existuje kritérium pro jejich pozorovatelnost ve stavovém prostoru .
Nechť existuje objednávkový systém (se složkami stavového vektoru), vstupy a výstupy, zapsaný jako:
kde
; ; ; , , , , .zde - "stavový vektor", - "výstupní vektor", - "vstupní vektor", - "systémová matice", - "vstupní matice", - "řídicí matice", - "průchozí matice".
Pro to můžete vytvořit matici pozorovatelnosti :
Podle kritéria pozorovatelnosti, pokud je hodnost matice pozorovatelnosti , je systém pozorovatelný [1] .
V softwarových systémech je pozorovatelnost schopnost shromažďovat data o provádění programu, vnitřních stavech modulů a interakcích mezi komponentami. [2] Ke zlepšení pozorovatelnosti používají softwaroví inženýři širokou škálu technik a nástrojů protokolování a sledování .