Robocikowo>ROBOCIKOWO
Robotyka

FTC

AktywnyOpublikowano: 4 maja 2026Aktualizacja: 4 maja 2026Opublikowany
Fault-Tolerant Control (FTC) to paradygmat sterowania, w którym układ regulacji jest projektowany tak, aby utrzymywać akceptowalną jakość działania także po wystąpieniu uszkodzenia sensora, aktuatora lub elementu obiektu.
Kluczowa innowacja
Projektowanie systemów sterowania, które zachowują wymagane właściwości stabilności i wydajności mimo wystąpienia uszkodzeń sensorów, aktuatorów lub komponentów obiektu.
Kategoria
Robotyka
Poziom abstrakcji
Paradigm
Zastosowania
Redundantne manipulatory przemysłoweDrony wielowirnikowe (utrata silnika)Roboty humanoidalne (utrata stopnia swobody)Pojazdy autonomiczne (uszkodzenie sensora)Lotnictwo (fly-by-wire, rekonfigurowalne sterowanie lotem)Reaktory chemiczne i procesy przemysłoweStatki i pojazdy podwodne (AUV/ROV)

Jak działa

Active FTC: (1) moduł FDI obserwuje sygnały wejściowe i wyjściowe oraz porównuje je z modelem nominalnym, (2) generowane reziduum przekracza próg → wykrycie uszkodzenia, (3) izolacja identyfikuje uszkodzony komponent, (4) mechanizm rekonfiguracji wybiera nowy regulator (z banku regulatorów lub w drodze adaptacji online) i/lub realokuje sterowanie na sprawne aktuatory. Passive FTC: regulator robust (np. H∞, sliding mode, μ-synthesis) jest projektowany off-line dla najgorszego przypadku w zdefiniowanym zbiorze uszkodzeń i nie wymaga FDI.

Rozwiązany problem

Klasyczne układy regulacji projektowane przy założeniu sprawności wszystkich komponentów tracą stabilność lub wydajność w razie uszkodzenia aktuatora, sensora lub obiektu. FTC dostarcza systematycznych metod projektowania regulatorów, które tolerują zdefiniowany zbiór uszkodzeń bez konieczności natychmiastowego wyłączenia obiektu.

Komponenty

Wykrywanie i diagnozowanie usterek (FDD)Detekcja i izolacja uszkodzenia (warunek konieczny Active FTC).

Moduł obserwujący sygnały obiektu w celu wykrycia, izolacji i identyfikacji uszkodzenia. Realizowany przez obserwatory stanu, filtry Kalmana, parity equations lub klasyfikatory uczone na danych.

Oficjalna

Reconfiguration MechanismAdaptacja regulatora do nowych warunków obiektu po uszkodzeniu.

Komponent zmieniający strukturę lub parametry regulatora po wykryciu uszkodzenia. Może to być przełączanie regulatorów z banku (multiple model), adaptacja parametrów online lub realokacja sterowania (control allocation).

Oficjalna

Control AllocationRedystrybucja sterowania między sprawne aktuatory.

Mapowanie żądanych momentów/sił z regulatora wyższego poziomu na komendy poszczególnych aktuatorów, z uwzględnieniem ich aktualnej dostępności i ograniczeń. Kluczowy w systemach z redundancją aktuatorów (np. drony, manipulatory).

Oficjalna

Robust Baseline ControllerTolerancja małych uszkodzeń bez aktywnej rekonfiguracji.

Regulator nominalny zaprojektowany z marginesem odporności (H∞, μ-synthesis, sliding mode) tolerujący zdefiniowany zbiór małych uszkodzeń bez rekonfiguracji. Jedyny komponent w Passive FTC.

Oficjalna

Implementacja

Pułapki implementacyjne
Fałszywe alarmy FDIWysoka

Zbyt agresywne progi w module FDI prowadzą do niepotrzebnych rekonfiguracji wywoływanych przez szum pomiarowy lub zaburzenia, pogarszając jakość regulacji.

Rozwiązanie:Stosować odpowiednie filtrowanie reziduów, hipotezowe testy statystyczne (CUSUM, GLR), histerezę progów oraz modele zaburzeń.
Opóźnienie detekcji vs stabilnośćKrytyczna

Wolny FDI może spowodować, że obiekt opuści region przyciągania nowego regulatora przed rekonfiguracją, prowadząc do niestabilności.

Rozwiązanie:Analiza maksymalnego dopuszczalnego czasu detekcji (MDDT), projekt regulatora bazowego z dodatkowym marginesem odporności na okres przed rekonfiguracją.
Nasycenia aktuatorów po realokacjiWysoka

Po utracie aktuatora pozostałe muszą przejąć większe wartości sterowania i mogą trwale wchodzić w nasycenie, co destabilizuje system.

Rozwiązanie:Control allocation z jawnym uwzględnieniem ograniczeń (QP, weighted pseudoinverse), graceful degradation referencji, anti-windup w regulatorze.
Brak obserwowalności po utracie sensoraWysoka

Utrata sensora może uczynić część stanu nieobserwowalną — regulatory oparte na obserwatorach przestają wówczas działać poprawnie.

Rozwiązanie:Analiza obserwowalności dla wszystkich scenariuszy uszkodzeń, redundancja sensorów, obserwatory hybrydowe wykorzystujące alternatywne pomiary.

Ewolucja

1971
Beard – Failure Accommodation
Punkt przełomowy

R. V. Beard publikuje rozprawę MIT „Failure Accommodation in Linear Systems Through Self-Reorganization" — uznawana za pierwszą formalną pracę o sterowaniu tolerującym uszkodzenia.

1985
SIFT i FTMP — odporne systemy lotnicze

Architektury Software-Implemented Fault Tolerance (SIFT) i Fault-Tolerant Multiprocessor (FTMP) demonstrują tolerancję uszkodzeń w awionice — fundament późniejszego fly-by-wire.

1997
Patton – „Fault-Tolerant Control Systems: The 1997 Situation"
Punkt przełomowy

Survey IFAC SAFEPROCESS Patton porządkuje terminologię (Active vs Passive FTC, FDI vs FDD) i staje się kanonicznym punktem odniesienia dziedziny.

2003
Blanke – „Diagnosis and Fault-Tolerant Control"

Monografia Blanke, Kinnaert, Lunze, Staroswiecki staje się standardowym podręcznikiem akademickim FTC (kolejne wydania 2006, 2016).

2008
Zhang & Jiang – bibliographical review

Y. Zhang i J. Jiang publikują „Bibliographical review on reconfigurable fault-tolerant control systems" w Annual Reviews in Control — najczęściej cytowany przegląd dziedziny.

2014
FTC dla quadrokopterów po utracie silnika
Punkt przełomowy

M. W. Mueller i R. D'Andrea (ETH) demonstrują sterowanie quadrokopterem po awarii jednego, dwóch lub trzech silników — przełomowa praca eksperymentalna FTC w robotyce powietrznej.

2020
Data-driven i learning-based FTC

Rozwój metod opartych na uczeniu maszynowym (deep learning, reinforcement learning, neural network observers) do detekcji uszkodzeń i adaptacyjnej rekonfiguracji regulatora.

Szczegóły techniczne

Wymagania sprzętowe

Podstawowe

Większość przemysłowych implementacji FTC działa na CPU czasu rzeczywistego (Intel/ARM) z deterministycznym schedulerem RT.

Dobry fit

FPGA stosowane w lotnictwie i pojazdach autonomicznych do realizacji FDI z deterministycznym opóźnieniem i redundancją hardware'ową.

Dobry fit

Algorytmy FTC są w większości hardware-agnostic — kluczowe są determinizm czasowy i redundancja, a nie konkretna platforma.