🧲 Sterowanie lewitacją magnetyczną: stabilizacja niestabilnego układu
Interaktywny symulator sterowania maglev: prawdziwy nieliniowy układ elektromagnes-kulka F ∝ I²/x², który jest z natury niestabilny w pętli otwartej. Dostrój regulator PID, aby utrzymać kulkę w zadanym punkcie, popchnij ją i zobacz, jak spada lub uderza w cewkę przy wyłączonym regulatorze.
O tej symulacji
Ta symulacja modeluje klasyczny układ testowy sterowania lewitacją magnetyczną: elektromagnes przyciąga ferromagnetyczną kulkę do góry z prawdziwym nieliniowym prawem siły F = k·I²/x², gdzie I to prąd cewki, a x to szczelina. Grawitacja ciągnie kulkę w dół ze stałą mg. Pozycja i prędkość są całkowane z rzeczywistej siły netto w każdym kroku — to nie jest zaskryptowane unoszenie. W pobliżu dowolnego punktu równowagi dF/dx < 0: zbliżenie zwiększa siłę przyciągania jeszcze bardziej, a oddalenie ją osłabia jeszcze bardziej, więc układ w pętli otwartej jest rzeczywiście, dowodliwie niestabilny. Pętla sprzężenia zwrotnego PID mierzy szczelinę i nieustannie dostosowuje I, by utrzymać kulkę w zadanym punkcie, odrzucając zakłócenia; wyłącz regulator i obserwuj, jak ta sama fizyka rozbiega się w uderzenie lub upadek.
🔬 Co przedstawia
Prawdziwy układ elektromagnes-kulka całkowany w czasie rzeczywistym: prąd cewki ustawia F = k·I²/x², grawitacja dostarcza mg, a szczelina kulki x jest aktualizowana z siły netto w każdym kroku fizyki. Wykres poniżej śledzi szczelinę x(t) względem zadanej wartości w kroczącym oknie, a wskaźnik statusu podaje na żywo LEWITUJE, ROZBITA lub UPADŁA.
🎮 Jak korzystać
Ustaw docelową szczelinę i masę kulki, dostrój Kp/Ki/Kd i zostaw regulator WŁĄCZONY, by zobaczyć, jak pętla PID utrzymuje kulkę stabilnie — naciśnij Popchnij w dół/górę, by przetestować odrzucanie zakłóceń. Przełącz regulator WYŁĄCZONY, a ta sama fizyka działa w pętli otwartej: kulka będzie dryfować, ponieważ prąd równowagi równoważy grawitację tylko w jednym dokładnym punkcie.
💡 Czy wiesz, że?
Twierdzenie Earnshawa pokazuje, że żaden statyczny układ magnesów i stali nie może lewitować stabilnie samoistnie — aktywne systemy maglev, takie jak ten, oraz prawdziwe, jak elektromagnesy prowadzące pociągów Maglev, polegają na szybkiej pętli sprzężenia zwrotnego próbkującej pozycję i dostosowującej prąd tysiące razy na sekundę, a nie na magnesie, który po prostu „unosi się”.
Najczęściej zadawane pytania
Dlaczego ten układ jest z natury niestabilny bez regulatora?
Siła przyciągania podąża za F = k·I²/x², która rośnie wraz ze zmniejszaniem się szczeliny x. Jeśli kulka lekko zbliży się do cewki przy stałym prądzie, F rośnie, przyciągając ją jeszcze bliżej — a jeśli lekko się oddali, F maleje, pozwalając grawitacji odciągnąć ją dalej. To dodatnie sprzężenie zwrotne: linearyzacja F wokół dowolnej szczeliny równowagi daje człon siły przywracającej ze złym znakiem, więc układ w pętli otwartej nie ma stabilnego punktu pracy.
Czym różni się to od innej symulacji lewitacji magnetycznej na tej stronie?
Inna symulacja lewitacji magnetycznej dotyczy podstawowej fizyki samej lewitacji — efektu Meissnera i przypinania strumienia w nadprzewodnikach, które omijają twierdzenie Earnshawa poprzez pasywną odpowiedź elektromagnetyczną. Ta symulacja dotyczy problemu sterowania: używa zwykłego elektromagnesu i kulki, układu, który jest zdecydowanie niestabilny sam w sobie, i koncentruje się całkowicie na pętli sprzężenia zwrotnego PID, która musi działać nieustannie, by go utrzymać.
Co właściwie oblicza tu regulator PID?
W każdym takcie sterowania mierzy błąd pozycji e = wartość zadana minus zmierzona szczelina i oblicza prąd cewki jako I = I0 minus Kp razy e minus Ki razy całka z e minus Kd razy pochodna e, ograniczony do maksimum z zabezpieczeniem przed nawinięciem całkowym. I0 to człon wyprzedzający — dokładny prąd, który utrzymałby kulkę nieruchomo w zadanym punkcie — podczas gdy człony Kp/Ki/Kd korygują wszelkie odchylenia od tej niestabilnej równowagi.
Co się dzieje, gdy wyłączam regulator?
Symulacja utrzymuje cewkę przy dokładnie tym prądzie wyprzedzającym, który równoważy grawitację przy bieżącej wartości zadanej — tej samej niestabilnej równowadze, wokół której regulator by korygował. Dodawane jest małe symulowane zaburzenie w każdym takcie, tak jak prawdziwy szum czujnika, prądy powietrza lub tętnienia zasilania zaburzałyby rzeczywisty otwarty układ maglev, a prawdziwa fizyka F ∝ I²/x² robi resztę.
Dlaczego zwiększanie Kd pomaga i dlaczego nie ustawić go bardzo wysoko?
Człon różniczkujący reaguje na to, jak szybko zmienia się błąd szczeliny, dodając tłumienie, które jest tu niezbędne, ponieważ sam układ nie ma naturalnego tłumienia; bez niego pętla tylko proporcjonalna ma tendencję do oscylowania wokół zadanej wartości. Ale człon różniczkujący wzmacnia wszelki szum w oszacowaniu prędkości, więc zbytnie zwiększenie go sprawia, że prąd cewki drga i może zdestabilizować pętlę w inny sposób.
Dlaczego cięższa kulka potrzebuje więcej prądu, by utrzymać się na tej samej szczelinie?
Prąd wyprzedzający to pierwiastek kwadratowy z grawitacji razy masa razy kwadrat docelowej szczeliny, podzielony przez stałą siły: przy stałej docelowej szczelinie cięższa kulka potrzebuje większej siły magnetycznej, by utrzymać swój ciężar, a ponieważ siła skaluje się z kwadratem prądu, wymagany prąd skaluje się z pierwiastkiem kwadratowym masy.