logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Regulator pod Siemens 1LA7070-2AA10

krzjas 10 Maj 2016 19:53 1377 7
REKLAMA
  • #1 15664035
    krzjas
    Poziom 9  
    Witam,

    Robię na magisterkę sterowanie silnikiem, który znajduje się pod zmiennym obciążeniem. Silnik jest sterowany falownikiem siemensa G120 (sterowanie U/f).

    Muszę dobrać regulator do tego silnika, więc mierzę jego prędkość. Robię to przez enkoder inkrementalny. I tu pojawia się problem. Bo jestem w stanie mierzyć prędkość z krokiem co 0.001s lub 0.01s.
    Żeby wyznaczyć dynamikę silnika, potrzebną do wyznaczenia parametrów regulatora PID, musiałbym mieć dużo dokładniejszy pomiar. Silnika ma dużo szybszą dynamikę.

    Jak najlepiej dobrać parametry regulatora PI w takiej sytuacji?
    Dodam, że mój falownik nie ma wejścia na enkoder :(
  • REKLAMA
  • #2 15664176
    adamjk
    Poziom 28  
    Typ silnika już mamy, teraz czas na typ falownika. G120 to za mało.
  • REKLAMA
  • #3 15664514
    krzjas
    Poziom 9  
    Falownik Sinamics G120 (6SL3224-0BE13-7UA0), moduł mocy PM240.
    Jednostka sterująca CU240E-2PN.
  • REKLAMA
  • #4 15664837
    adamjk
    Poziom 28  
    Stosując tylko regulację V/f można zapomnieć o jakichkolwiek dynamicznych przebiegach. Warto rozważyć zastosowanie CU240S, który umożliwi prawidłowe wykorzystanie enkodera i jest wyposażony we wszystkie niezbędne bloki do realizacji regulatora. Swoją drogą czas próbkowania 1 ms nie wydaje się być zbyt długi.
  • REKLAMA
  • #6 15666271
    bonanza
    Spec od Falowników
    Próbkowanie co 1 ms zbyt rzadkie - no to powiedzmy próbkuj co 50 mikrosekund... I co dalej? Jak szybko możesz zmieniać wysterowanie wyjść falownika? Przecież na wyjściu falownika jest prostokąt o częstotliwości 3 kHz, w porywach da się to zmienić nawet na 15 kHz (z innych względów), ale czy ma to sens, że każdy kolejny impuls prostokątny PWM będzie innej długości, bo regulator akurat wypracował nową wartość zadaną?
  • #7 15666428
    krzjas
    Poziom 9  
    Macie rację, trzeba zastosować jakieś inne podejście.
    Mój układ wygląda jak na zdjęciu w załączniku.
    Zestaw deweloperski komunikuje się z komputerem, jak również wystawia wartość zadaną falownikowi i odczytuje rzeczywistą prędkość silnika przez impulsy z enkodera.
    W tym falowniku mam sterowanie U/f z rampą. Chcę, żeby układ reagował jak najszybciej więc ustawiłem czas rampy na 0. (Obie rzeczy można zmienić).
    Drugi silnik jest połączony z pierwszym i zadaje mu pewien moment obciążający.
    A silnik, o którym mowa musi pomimo tego obciążenia i poślizgu osiągnąć prędkość zadaną.
    Jak najlepiej to zrobić? Myślałem, żeby dać tam regulator PID.
    Ale przy takiej dynamice raczej nic z tego nie wyjdzie.
    Jakbyście to najszybciej rozwiązali?
  • #8 15666757
    adamjk
    Poziom 28  
    Już napisałem w poście #4, z jedną tylko uwagą, aktualnie produkowany jest CU250S-2, przy pomocy którego rozwiążesz najszybciej i najlepiej swój problem na najniższym szczeblu. Jeśli okazałoby się, że to CU nie daje rady (w co wątpię), to w odwodzie zostaje SINAMICS S120.
    Stosowanie zestawu deweloperskiego w tym przypadku mija się z celem.
REKLAMA