Teoria sterowania
W matematyce i inżynierii celem teorii sterowania jest badanie zachowania sparametryzowanych układów dynamicznych w funkcji trajektorii ich parametrów.
Ramy formalne
Umieszczamy się w zbiorze, przestrzeni stanów, w której definiujemy dynamikę . Przebieg czasu jest modelowany przez liczbę całkowitą . Dynamika stanu układu zależy jedynie od stanu układu w stanie poprzednim oraz od wartości parametru egzogenicznego (parametr sterujący ) zanotowanego i pobierającego jego wartości ze zbioru .
X{\ displaystyle {\ mathcal {X}}}
k∈Z{\ Displaystyle k \ in \ mathbb {Z}}
(xk)k∈Z{\ displaystyle (x_ {k}) _ {k \ in \ mathbb {Z}}}
u{\ displaystyle u}
U{\ displaystyle {\ mathcal {U}}}![{\ mathcal {U}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4e63ea009de5efbca2fc285b8550daaed577c6b8)
Dynamika systemu jest wtedy całkowicie określona przez funkcję i punkt wyjścia ; To jest napisane:
fa:X×U×Z↦X{\ displaystyle f: {\ mathcal {X}} \ times {\ mathcal {U}} \ times \ mathbb {Z} \ mapsto {\ mathcal {X}}}
ξ∈X{\ displaystyle \ xi \ in {\ mathcal {X}}}![\ xi \ in {\ mathcal {X}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f394692d7c646955e335482d907f2e2269ecb474)
(re1)xk+1=fa(xk,uk,k),x0=ξ,uk∈U,k∈Z{\ Displaystyle (D1) \; \; x_ {k + 1} = f (x_ {k}, u_ {k}, k), \; x_ {0} = \ xi \; u_ {k} \ in {\ mathcal {U}}, \; k \ in \ mathbb {Z}}
Głównym pytaniem teorii sterowania jest: jakie jest zachowanie w stosunku do zachowania ? x{\ displaystyle x}
u{\ displaystyle u}
Np. Czy możemy wybrać sekwencję kontroli , aby była warta docelowej wartości wybranej w inny sposób? u1,u2,...,uNIE{\ Displaystyle u_ {1}, u_ {2}, \ ldots, u_ {N}}
xNIE{\ displaystyle x_ {N}}
x∗{\ displaystyle x ^ {*}}
.
System (D1), który jest dyskretny (czas przyjmuje tylko wartości całkowite) ma ciągły odpowiednik (czas płynie w sposób ciągły), który możemy zapisać:
(re2)x˙(t)=sol(x(t),u(t),t),x(0)=ξ,u(t)∈U,t∈R{\ Displaystyle (D2) \; \; {\ kropka {x}} (t) = g {\ bigl (} x (t), u (t), t {\ bigr)}, \; x (0) = \ xi, \; u (t) \ in {\ mathcal {U}}, \; t \ in \ mathbb {R}}
W tym kontekście jest pochodną czasową w chwili , dlatego konieczne jest zapewnienie struktury dającej dostęp do wyprowadzenia (np. Struktura znormalizowanej przestrzeni wektorowej ).
x˙(t){\ displaystyle {\ kropka {x}} (t)}
x{\ displaystyle x}
t{\ displaystyle t}
X{\ displaystyle {\ mathcal {X}}}![{\ mathcal {X}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8c7e5461c5286852df4ef652fca7e4b0b63030e9)
Kilka przykładów
- jazdy samochodu jest sterowany system sterowania dynamiczny kąt koła kierownicy, ciśnienie wywierane na hamulca i przyspieszacz, a stan jest położenie samochodu na drodze.
- gra w tenisa jest sterowany układ dynamiczny: kontrola jest moja pozycja na boisku i położenia i ruchu mojego rakietę, a warunkiem jest pozycja piłki.
- pilotowania torpedy jest sterowany układem dynamicznym: kontrola jest położenie jego żeber i stan położenia torpedy.
Te przykłady pokazują, że cel kontroli jest jakościowo całkiem naturalny. Na przykład w przypadku samochodu chodzi o pozostanie na drodze lub wygranie wyścigu, o tenis, aby wysłać piłkę z powrotem na boisko, a torpedę o zatopienie poruszającego się statku.
Zobacz też
Powiązane artykuły
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">