pełny tekst/full text - Uniwersytet Zielonogórski

Transkrypt

pełny tekst/full text - Uniwersytet Zielonogórski
dr inż. Piotr Gawłowicz
mgr Marcin Chciuk
mgr inż. Paweł Bachman
Uniwersytet Zielonogórski
ALGORYTMY STEROWANIA NAPĘDEM
ELEKTROHYDRAULICZNYM PRZY POMOCY WAHADŁOWEGO
DŻOJSTIKA DOTYKOWEGO Z CIECZĄ MR
W UKŁADZIE Z SIŁOWYM SPRZĘŻENIEM ZWROTNYM
W artykule opisano układ sterowania serwonapędu elektrohydraulicznego z
dodatkowym siłowym sprzężeniem zwrotnym. Przedstawiono budowę i zasadę
działania hamulca z cieczą magnetoreologiczną i zależność momentu hamującego
od prądu. Końcowa część artykułu zawiera wyniki badań doświadczalnych
procesu sterowania serwonapędem elektrohydraulicznym za pomocą dżojstika
dotykowego z cieczą magnetoreologiczną przy pomocy dwóch różnych
algorytmów sterowania.
ALGORITHMS OF CONTROL ELECTROHYDRAULIC DRIVE BY SWINGING
MOTION HAPTIC JOYSTICK WITH MAGNETHORHEOLOGICAL FLUID AND
FORCE FEEDBACK
The article describes control system of electrohydraulic servo drive with
additional force feedback. The structure of magnetorheological rotary brake and
the research of relation between torque and current are presented. The last
section forms results based on the research electrohydraulic servo drive’s control
system with magnetorheological haptic joystick by two different control
algorithms.
1. WSTĘP
Sterowanie w napędach elektrohydraulicznych stosowanych w różnego rodzaju maszynach
często odbywa się w pętli położeniowego sprzężenia zwrotnego. Sprzężenie to realizowane
jest w sposób elektryczny lub poprzez operatora, który swoim wzrokiem obserwuje położenie
tłoczyska. W tym drugim przypadku problem może pojawić się, gdy sterownie odbywa się w
warunkach niedostatecznej widoczności lub w przypadku jej braku. Gdy operator nie może
obserwować ruchomej części roboczej sterowanego urządzenia przerwana jest pętla
położeniowego sprzężenia zwrotnego (rys. 1), co powoduje brak możliwości precyzyjnego
sterowania. Rozwiązaniem, w tym wypadku, mogłoby być dodatkowe siłowe sprzężenie
zwrotne wraz z odpowiednio zmodyfikowanym dżojstikiem, umożliwiającym operatorowi
odczuwanie siły przekazywanej ze sterowanego urządzenia (dżojstik dotykowy – ang. haptic
joystick). Urządzenia dotykowe znane są już od lat i wykorzystywane są do przekazywania
wrażeń związanych z dotykiem, np. pochodzących z wirtualnej rzeczywistości lub gier
komputerowych [1]. Stosowane są też w robotach chirurgicznych [1], a także w układach
sterowania samolotów. Istnieje kilka firm produkujących takie urządzenia, m.in.
Immersion [5], SensAble [7], Force Dimension [4], które mają w swojej ofercie kilkanaście
różnych rodzajów tego typu urządzeń [1].
1
Położenie
zadane
Dźwignia
Potencjometr
Ręka
Mózg
Urządzenie
Ruch części
roboczej
Dżojstik
Człowiek
Dźwignia
Hamulec MR
Czujnik siły
Siłowe sprzężenie zwrotne
Sprzężenie zwrotne
z udziałem wzroku
Wzrok
Przerwanie
sprzężenia
Rys. 1. Schemat koncepcji sterowania urządzeniami w układzie z dodatkowym siłowym
sprzężeniem zwrotnym
2. BUDOWA I BADANIA DŻOJSTIKA DOTYKOWEGO
W budowie dżojstika dotykowego wykorzystano właściwości cieczy magnetoreologicznej [6], której szczególną cechą jest wzrost jej lepkosprężystych właściwości wraz ze
wzrostem działającego na nią pola magnetycznego. Jeżeli ciecz ta umieszczona jest w polu
magnetycznym zawieszone w niej cząsteczki ferromagnetyczne zaczynają zachowywać się
jak „miniaturowe magnesy”, układając się wzdłuż linii sił pola magnetycznego i stanowią
przeszkodę dla przepływu nośnika [3]. Wykorzystując to zjawisko zaprojektowano i
wykonano obrotowy hamulec magnetoreologiczny, którego przekrój i widok pokazane są na
rysunku 2.
a)
łożysko
uszczelnienie
cewka
przewody elektryczne
b)
szczelina z cieczą MR
linie pola
elektromagnetycznego
korpus (stal)
wirnik (stal)
pokrywa
Rys. 2. Przekrój (a) i widok (b) hamulca MR
Charakterystyki hamulca przedstawiono na rys. 3. Pierwsza z nich (rys. 3a) pokazuje
zależność momentu hamującego od prądu płynącego przez cewkę hamulca, a druga (rys. 3b)
dynamikę działania hamulca dla różnych wartości natężenia prądu płynącego przez jego
cewkę.
2
a)
b)
4
3
0,40 A
0,30 A
0,20 A
0,15 A
0,10 A
M [Nm]
2
M [Nm]
[Nm]
M
M [Nm]
3
2
1
0,05 A
1
0
0
0,1
0,2
0,3
0,4
0
II [A]
[A]
0
500
1000
t t[ms]
[ms]
Rys. 3. Charakterystyki hamulca MR: a) M=f(I); b) M=f(t) dla różnych prądów
Na bazie opisanego hamulca wykonano dżojstik, w którym na czas badań w dźwigni
umieszczono czujnik siły (rys. 4). Do pomiaru położenia kątowego dżojstika służy
potencjometr obrotowy.
Fj
Czujnik siły
Hamulec
MR
Potencjometr
pomiar położenia
Rys. 4. Widok dżojstika dotykowego (Fj – siła hamująca dżojstika)
Następnie wykonano badania siły hamującej (Fj) dżojstika, dla różnych prądów płynących
przez cewkę hamulca magnetoreologicznego. Wyniki tych pomiarów pokazane są na rys. 5.
3
[N]
FFj [N]
20
18
16
14
12
10
8
6
4
2
0
0
0,1
0,2
0,3
0,4
II [A]
[A]
Rys. 5. Charakterystyka dżojstika Fj=f(I) (Fj – siła hamująca dżojstika, I – prąd hamulca MR)
3. STEROWANIE NAPĘDEM ELEKTROHYDRAULICZNYM W UKŁADZIE
Z DODATKOWYM SIŁOWYM SPRZĘŻENIEM ZWROTNYM I DŻOJSTIKIEM
DOTYKOWYM Z CIECZĄ MAGNETOREOLOGICZNĄ
Na podstawie badań symulacyjnych opisanych w publikacji [2] zauważono, że przy ściskaniu
przez siłownik obiektu sprężystego, siła hamująca na dżojstiku wzrasta wraz ze wzrostem siły
oporu na siłowniku oraz, że po uderzeniu siłownika w przeszkodę siła na siłowniku
gwałtownie wzrasta, powodując wzrost siły hamującej dżojstika, co dla operatora
Zawór
Siłownik Czujnik siły Liniowy hamulec MR
Sterowanie
obciążeniem
ys
Fs
Położenie siłownika
Sterowanie zaworu
Siła siłownika
PC 2
PC 1
Pomiar
Matlab
Simulink
karta zaworu hydraulicznego
Analog
Input
silownik
10
Analog Input4
Advantech
PCI-1716 [auto]
Analog
Input
KP
dzojstik
Analog
Output
Analog Output
Advantech
PCI-1716 [auto]
2
Kd
Analog Input1
Advantech
PCI-1716 [auto]
cewki hamulca MR
Analog
Input
DasyLab
Analog Input2
Advantech
PCI-1716 [auto]
czujnik sily silownik
-10
KHMR
Analog
Output
Analog Output1
Advantech
PCI-1716 [auto]
ys Fs
Fs
DaqBoard
3001
PCI 1716
αj
ys
αj
Fj
Prąd HMR
Siła dżojstika
Pozycja dżojstika
Stopień
mocy
OPA549
Rys. 6. Schemat blokowy układu sterująco – pomiarowego
4
mogłoby stanowić sygnał, do zatrzymania. Aby potwierdzić wyniki badań symulacyjnych
zaprojektowano układ pomiarowy, w którym jako obciążenie siłownika zastosowano
liniowy hamulec magnetoreologiczny z możliwością regulacji siły oporu. Do sterowania
użyto komputer PC z kartą sterującą Advantech PCI 1716 i programem Matlab/Simulink
z systemem czasu rzeczywistego (Real Time Workshop). Do pomiarów wykorzystano drugi
komputer z kartą pomiarową DaqBoard 3000 i programem DasyLab. Schemat blokowy tego
układu pokazano na rysunku 6. Widok stanowiska badawczego przedstawia rys. 7. Operator
siedzący przed komputerem nie miał możliwości obserwowania ruchu siłownika. W związku
z tym, że sterowanie obciążeniem odbywało się poprzez ręczne włączenie odpowiedniego
napięcia cewki liniowego hamulca magnetoreologicznego, podczas badań nie było
możliwości sprawdzenia działania układu z obciążeniem sprężystym.
Indukcyjny
pomiar
położenia
Siłownik
hydrauliczny
PC 2
PC 1
Dżojstik
Obciążenie regulowane
Liniowy hamulec MR
Czujnik siły
Rys. 7. Widok stanowiska pomiarowego
Przebadano przypadek, w którym tłoczysko siłownika uderza w przeszkodę. Schemat układu
sterowania wykonany w programie Simulink pokazany jest na rys. 8.
dzojstik
Analog
Input
Analog Input
-K-
5
Gain
Gain1
Adv antech
PCI-1716 [auto]
Analog
Output
Analog Output
Adv antech
PCI-1716 [auto]
silownik
Analog
Input
Analog Input1
Adv antech
PCI-1716 [auto]
silasilo
Analog
Input
|u|
.8
Analog Input2
Abs
Gain2
Analog
Output
Analog Output1
Adv antech
PCI-1716 [auto]
Adv antech
PCI-1716 [auto]
Rys. 8. Schemat układu sterowania wykonany w programie Simulink
5
Na rys. 9a pokazano charakterystyki położenia i siły dżojstika oraz siłownika w czasie
z włączonym siłowym sprzężeniem zwrotnym. Linia oznaczona literą x pokazuje moment
zatrzymania dżojstika w chwili, gdy operator wyczuł większy opór dżojstika po uderzeniu
siłownika w przeszkodę. Na wykresie widać, że dżojstik i siłownik zatrzymały się niemal w
tym samym czasie. Rysunek 9b pokazuje wyniki pomiarów bez dodatkowego siłowego
sprzężenia zwrotnego. Przez cały czas pomiaru siła Fj równa była sile oporów własnych
dżojstika. Na tym wykresie widać, że dżojstik zatrzymał się dopiero w chwili oznaczonej
literą y, czyli około 0,5 sekundy po zatrzymaniu siłownika (linia x). Operator nie wyczuł
momentu uderzenia siłownika w przeszkodę. Zatrzymał dżojstik dopiero po zaobserwowaniu
innych symptomów spowodowanych wzrostem ciśnienia w układzie hydraulicznym po
zatrzymaniu się siłownika (wzrost natężenia dźwięku i wibracji). Różnica czasu zatrzymania
dżojstika w obu badanych przypadkach jest niewielka, gdyż ruch roboczy tłoczyska odbywał
się zaledwie w zakresie do 60 mm, a operator siedział blisko całego urządzenia i z pewnym
prawdopodobieństwem mógł się domyślić, kiedy siłownik może się zatrzymać. Można
przypuszczać, że gdyby zakres ruchu i prędkość siłownika były większe, a stanowisko
sterowania byłoby bardziej oddalone od napędu, różnice te też byłyby większe.
a)
60
α j []
40
ys [mm]
20
0
-20
0
2
4
Fj [N]
6
Fs [kN]
-40
-60
x
t [s]
b)
α j []
60
40
20
ys [mm]
0
-20 0
2
4F
-40
j
[N]
6
Fs [kN]
-60
t [s]
x
y
Rys. 9. Przebiegi czasowe siły i położenia siłownika oraz dżojstika a) przy włączonym
siłowym sprzężeniu zwrotnym, b) bez dodatkowego sprzężenia siłowego (Fs – siła siłownika,
Fj – siła dżojstika, ys – położenie siłownika, αj – położenie dżojstika)
Następnie zaprojektowano i przebadano algorytm, w którym pomijane są opory
magnetoreologicznego hamulca obciążającego przy wyłączonym napięciu cewki tego
hamulca. Zastosowanie tego algorytmu umożliwia zwiększenie zakresu odczuwanych przez
operatora sił występujących na dźwigni dżojstika. Schemat układu sterowania pokazany jest
na rys. 10. Doświadczalnie ustalono, że siła oporu hamulca MR użytego jako obciążenie
6
siłownika, przy wyłączonym napięciu wynosi 0,8 kN i w momencie ruchu siłownika jest ona
odejmowana od wartości zmierzonej przy pomocy czujnika siły.
dzojstik
Analog
Input
Analog Input
-K-
5
Gain
Gain1
Analog
Output
Analog Output
Adv antech
PCI-1716 [auto]
Adv antech
PCI-1716 [auto]
silownik
Analog
Input
Analog Input1
Adv antech
PCI-1716 [auto]
silasilo
.8
Analog
Input
|u|
Analog Input2
Abs
Constant1
Switch
Adv antech
PCI-1716 [auto]
Analog
Output
.8
Gain2
Analog Output1
Adv antech
PCI-1716 [auto]
0
Constant
Rys. 10. Schemat układu sterowania z pominięciem oporów MR hamulca obciążającego bez
włączonego napięcia wykonany w programie Simulink
Rys. 11 pokazuje charakterystyki wykonane podczas sterowania z wykorzystaniem wyżej
opisanego algorytmu. Wyniki podobne są do przedstawionych na rys. 9a, z tym, że siła
odczuwana na dżojstiku podczas ruchu siłownika hydraulicznego z wyłączonym napięciem
magnetoreologicznego hamulca obciążającego jest nieco mniejsza i odpowiada sile oporów
własnych dżojstika (jak w przypadku z wyłączonym sprzężeniem zwrotnym rys. 9b).
60
α j []
40
ys [mm]
20
0
-20 0
2
4
6
Fj [N]
-40
-60
t [s]
x
Fs [kN]
Rys. 11. Przebiegi czasowe siły i położenia siłownika i dżojstika dla układu sterowania z
pominięciem oporów obciążającego hamulca MR bez włączonego napięcia
4. PODSUMOWANIE
Na podstawie przytoczonych w artykule wyników badań można wywnioskować, że podczas
pracy napędu elektrohydraulicznego w warunkach ograniczonej widoczności, dżojstik
dotykowy i siłowe sprzężenie zwrotne mogą poprawić jakość sterowania położeniem
tłoczyska. Stosując dżojstik dotykowy można zarówno wykrywać przeszkody stałe, jak
i zmianę siły nacisku na przedmioty sprężyste. Praca w pętli z dodatkowym siłowym
sprzężeniem zwrotnym może też zmniejszyć prawdopodobieństwo uszkodzenia urządzeń
7
hydraulicznych, nie dopuszczając do nagłych wzrostów ciśnienia w układzie podczas zderzeń
hydraulicznego elementu roboczego z przeszkodą. Może też zapobiec zniszczeniu innych
przedmiotów znajdujących się w polu pracy napędu, w które mógłby on ewentualnie uderzyć.
LITERATURA
[1] Bachman P., Chciuk M.: Zastosowanie cieczy magnetoreologicznych w urządzeniach
dotykowych, Seminarium naukowo-techniczne - TECHNICON '05: Targi Nauki
i Techniki, Gdańsk 2005.
[2] Bachman, P.; Milecki, A.: MR haptic joystick in control of virtual servo drive, 11th
International Conference on Electrorheological Fluids and Magnetorheological
Suspensions, Dresden 2008.
[3] Milecki A., Ławniczak A.: Ciecze elektro- i magnetoreologiczne oraz ich zastosowania w
technice, Wydawnictwo Politechniki Poznańskiej, Poznań 1999.
[4] http://www.forcedimension.com
[5] http://www.immersion.com
[6] http://www.lord.com
[7] http://www.sensable.com
Pracę wykonano w ramach projektu badawczego KBN p.t.: "Konstrukcja i badania
urządzeń zadających i dotykowych z cieczami magnetoreologicznymi i z siłowym
sprzężeniem zwrotnym" nr 4 T07B 002 29
8