W drukarkach Revon temperaturą dyszy steruje teraz MPC – Model Predictive Control, a nie klasyczny regulator PID. To zmiana, której nie widać na ekranie, ale widać ją na wydruku. Wyjaśniamy, czym różnią się oba podejścia i dlaczego przeszliśmy na MPC.
Jak działa PID
PID patrzy na jedną liczbę: błąd, czyli różnicę między temperaturą zadaną a zmierzoną. Moc grzałki to suma trzech składników:
- P (proporcjonalny) – im większy błąd teraz, tym więcej mocy,
- I (całkujący) – sumuje błąd w czasie i usuwa stałe odchyłki,
- D (różniczkujący) – reaguje na to, jak szybko błąd się zmienia, i hamuje przestrzelenia.
To prosty i odporny regulator, ale ma wbudowane ograniczenie: zawsze działa po fakcie. Żeby zareagować, temperatura musi najpierw uciec. A w hotendzie między grzałką, blokiem, dyszą i termistorem jest opóźnienie – ciepło potrzebuje chwili, żeby dojść do czujnika. Gdy drukarka nagle przyspiesza albo włącza nawiew, PID widzi spadek dopiero wtedy, gdy plastik już płynie chłodniejszy. Potem dogania, często z lekkim przeregulowaniem i falowaniem.
Do tego nastawy PID (trzy współczynniki) dobiera się w jednej temperaturze. W innej temperaturze, z innym przepływem czy wentylatorem, działają już gorzej.
Jak działa MPC
MPC nie czeka na błąd. Ma w pamięci model cieplny głowicy – uproszczony opis fizyki tego, co dzieje się w hotendzie. Model wie, ile energii potrzeba, żeby ogrzać blok (pojemność cieplna), jak szybko ciepło przechodzi z grzałki do bloku i do czujnika, ile ciepła ucieka do otoczenia i ile zabiera nawiew.
W skrócie bilans wygląda tak: moc grzałki = energia na podgrzanie bloku + straty do otoczenia + straty od nawiewu + ciepło zabrane przez filament. Każdy z tych członów da się policzyć zawczasu:
- Filament – sterownik zna aktualny przepływ (mm³/s) i ciepło właściwe tworzywa, więc wie, ile mocy trzeba dodać, zanim temperatura spadnie,
- Nawiew – zna prędkość wentylatora i jego wpływ na straty,
- Otoczenie – uwzględnia temperaturę komory.
Na tej podstawie MPC przewiduje, jaka będzie temperatura za chwilę przy danej mocy, i od razu wybiera taką moc, żeby trafić w cel. Pomiar z termistora służy już tylko do korygowania modelu, a nie do gonienia błędu. To podejście z automatyki przemysłowej: tak steruje się procesami, w których opóźnienia są duże, a zakłócenia przewidywalne.
Dlaczego to ważne w druku 3D
- Stała temperatura to stała lepkość. Tworzywo płynie przez dyszę tym łatwiej, im jest cieplejsze. Wahania o kilka stopni zmieniają przepływ, a więc szerokość ścieżki, połysk i wymiar ścianek.
- Szybki druk to zmienny przepływ. Przy dużych prędkościach przepływ skacze między ścianami, wypełnieniem i krótkimi odcinkami. PID nie nadąża, MPC wie o zmianie od razu.
- Nawiew na kolejnych warstwach przestaje zbijać temperaturę dyszy.
- Duże maszyny drukują długo. Na wielogodzinnym wydruku stabilność temperatury przekłada się na powtarzalność od pierwszej do ostatniej warstwy.
Jak to wygląda w drukarkach Revon
W Revo OS wszystkie maszyny Revon używają wyłącznie MPC – PID nie jest już stosowany. Model głowicy wyznacza kalibracja: drukarka sama nagrzewa i chłodzi blok, mierzy odpowiedź i zapisuje parametry. Wykonujemy ją przy uruchomieniu maszyny i po wymianie grzałki, bloku albo termistora. Wymiana samej dyszy (kluczem 7 mm) nie wymaga nowej kalibracji.
Masz pytania o sterowanie temperaturą w swojej drukarce albo chcesz przejść na Klippera z MPC? Napisz do nas – zajmujemy się tym na co dzień w serwisie.