Magnetic Levitation Control 1 Princip procesu magnetické

Transkript

Magnetic Levitation Control 1 Princip procesu magnetické
Magnetic Levitation Control
Magnetic Levitation Control (MagLev) je specializovaný software pro řı́zenı́
procesu magnetické levitace na zařı́zenı́ Magnetic Levitation Model CE152 vytvořeném
společnostı́ HUMUSOFT. Řı́zenı́ je založeno nepřesného popisu situace pomocı́ jazykově formulovaných fuzzy IF-THEN pravidel. To umožnuje navrhovat
řı́zenı́ procesu bez znalosti přesného matematického modelu a fyzikálnı́ch konstant zařı́zenı́, pouze na zakladě hrubé znalosti principu magnetické levitace.
Tento software využı́vá výpočetnı́ho jádra softwaru LFLC 2000 a báze pravidel
vytvořené v LFLC 2000. Vstupy jsou brány s PCI karty MF624 dodávané s
zařı́zenı́m Magnetic Levitation Model CE152.
1
Princip procesu magnetické levitace
Hlavnı́ část zařı́zenı́ pro magnetickou levitaci
Když cı́vkou s jádrem a) procházı́ proud vzniká elektromagnetické pole.
Toto elektromagnetické pole působı́ na ocelovou kuličku b) a pokud je jeho sı́la
většı́ než sı́la gravičačnı́ je kulička zvedána k jádru cı́vky. Jestliže je kulička v
pohybu vstupuje do procesu kinetická energie kuličky působı́cı́ ve směru jakým
se kulička pohybuje. Tento proces je velmi nestabilnı́ protože jakmile přesáhnou
sı́ly působı́cı́ směrem vzhůru kulička se začně pohybovat směrem k cı́vce, tı́m
se dostává do silnějšı́ho elektromagnetického pole a zrychluje tak směrem k
cı́vce. Obdobně zrychluje kulička směrem dolů převážı́-li sı́la gravitace. Poloha
1
kuličky je snı́mána senzorem c). Řı́zenı́ procesu se provádı́ pomocı́ ovládánı́
napětı́ přiváděného do obvodu.
2
Fuzzy IF-THEN pravidla s jazykovými proměnnými
Přı́klad fuzzy IF-THEN pravidla s jazykovými proměnnými:
Slovnı́ zápis pravidla:
IF pozice kuličky je blı́zko nad AND rychlost je malá dolů THEN napětı́
zvýšı́me o velmi málo
Totéž pravidlo symbolicky v LFLC 2000:
IF E je +sm AND dE je -sm THEN dU je +ve sm
Výrazy ”pozice kuličky”, ”rychlost” a ”napětı́” jsou proměnné zatı́mco ”blı́zko
nad”, ”malá dolů” a ”zvýšı́me o velmi málo” jsou výrazy vágně charakterizujı́cı́
význam proměnných.
Tento způsob zápisu umožnuje vytvořit bázi pravidel i uživateli jenž nemá
žádné znalosti o fuzzy množinách.
3
Práce se softwarem MagLev
Prvnı́m krokem je volba báze pravidel. Můžete použı́t testovacı́ bázi ”test ML.rb”,
nebo si v softwaru LFLC 2000 vytvořit vlastnı́. K načtenı́ báze sloužı́ tlačı́tko
d) Load ....
Následuje zvolenı́ časové prodlevy mezi jednotlivými akčnı́mi zásahy g).
Maximálnı́ prodleva mezi akčnı́mi zásahy pro kterou lze tento proces regulovat je 1ms.
V přı́padě použitı́ nové báze je třeba správně nastavit kontexty veličin f ) (Co
pro vás znamenajı́ výrazy ”velký”, ”malý” v přı́padě jednotlivých proměnných).
Napřı́klad pokud odchylku pro odchylku od požadované pozice E zadáme
kontext 3 znamená to, že všechny hodnoty E ≥ 0.94 ∗ 3 budou brány jako ”velké
kladné” (+bi) a pro chovánı́ výstupu se zvolı́ pravidlo jenž má E = +bi, hodnoty
v rozmezı́ 0.94 ∗ 3 > E > 0.44 ∗ 3 již nejsou zcela velké (stupeň pravdivosti toho,
že E je velké v tomto intervalu klesá k nule), a proto se pravidlo E = +bi může
uplatnit jen menšı́ silou, pro E ≤ 0.44 ∗ 3 nemajı́ pravidla s hodnotou E = +bi
žádný efekt. Je to dáno tı́m jak je definován výraz +bi v softwaru LFLC 2000
kde najdete i ostatnı́ standardnı́ výrazy.
2
Definovánı́ výrazu +bi v softwaru LFLC 2000
Tyto kontexty se samozřejmě dajı́ nastavit přı́mo při vytvářenı́ báze pravidel
v LFLC 2000, ale ponechánı́ standartnı́ho kontextu [0, 1] respektive [−1, 1] pro
náš přı́pad (Všechny tři proměnné mohou dosahovat jak kladných tak záporných
hodnot) a určenı́m kontextu až pro konkrétnı́ aplikaci, umožnı́me širšı́ využitı́
jedné báze pravidel.
Pozor! Protože náš akčnı́ zásah je změna hodnoty napětı́ a ne jeho nastavenı́
na určitou úroveň, kontext dU je závislý na časové prodlevě mezi jednotlivými
zásahy. Proto akčnı́ zásahy které uvidı́te v tabulce procesu k) majı́ velikost jako
by kontext pro dU byl vynásoben časovou prodlevou v milisekundách. Pro náš
testovacı́ přı́pad to znamená 1.7 ∗ 0.4 = 0.68.
Dalšı́m krokem je zvolenı́ požadované pozice kuličky h). Pozor v tomto
přı́padě je nemožné proces regulovat pokud zvolı́te pozici přı́liš blı́zko cı́vce!
Testovacı́ báze pravidel je nastavena pro Setpoint v okolı́ hodnoty 2.
Nynı́ již zbývá jen spustit proces magnetické levitace. Klikněte na tlačı́tko
Get Ready i), tlačı́tko se změnı́ na Start počkejte až se ocelová kulička ustálı́ pod
cı́vkou a klikněte na něj znovu, tlačı́tko se změnı́ na Stop a ocelová kulička začne
levitovat v požadované pozici. Pokud nejste s průběhem spokojeni stiskněne
tlačı́tko Stop a prohlédněte si průběh kdy se kulička zachovala jinak než podle
vašich představ a jaká pravidla se zde uplatnila toto pravidlo pak upravte po3
dle potřeby a spusťte proces znovu. Zlepšenı́ regulace můžete také dosáhnout
drobnou změnou některého kontextu.
4
Popis okna softwaru MagLev
okno
MagLev před spuštěnı́m regulace
• d) Tlačı́tko Load ... sloužı́ k načtenı́ báze pravidel
• e) Tlačı́tko Context otevı́rá okno kontextů f )
• f ) Možnost změny nastavenı́ kontextů pro jednotlivé proměnné
• g) Prodleva mezi jednotlivými akčnı́mi zásahy
• h) Možnost nastavenı́ požadované pozice ocelové kuličky
• i) Tlačı́tko Get Ready/Start/Stop spouštı́ a zastavuje proces
4
• j) Tlačı́tko Save As ... sloužı́ k uloženı́ aktuálnı́ho nastavenı́ včetně
průběhu poslednı́ho procesu
okno
MagLev po ukončenı́ procesu
• k) Tabulka hodnot naměřených a vypočı́taných během řı́zenı́ procesu. Set
Point: požadovaná pozice kuličky; y: aktuálnı́ pozice kuličky; E : odchylka
od požadované pozice; dE : rychlost kuličky (rozdı́l průměru pozice kuličky
v předchozı́ch šesti měřenı́ch a průměru předchozı́ch dvou měřenı́ včetně
aktuálnı́ho); current: proud v cı́vce; dU : změna akčnı́ho zásahu (o kolik
máme zvýšit nebo snı́žit napětı́); U (action): velikost přiváděného napětı́,
řı́dı́cı́ veličina; Rule: čı́slo uplatněného pravidla z báze; Context Factor :
pouze v přı́padě kdy docházı́ ke změně kontextu v průběhu procesu
• l) Adresa aktuálně použı́vané báze pravidel
• m) Křivka proudu (modrá)
• n) Křivka napětı́ (červená)
5
• o) Požadovaná pozice kuličky (zelená)
• p) Pozice kuličky v jednotlivých měřenı́ch, odlišné barvy představujı́ různá
uplatněná pravidla
• q) Ukazatel kterému mı́stu v grafu odpovı́dá zvýrazněný řádek hodnot v
tabulce k)
• r) Přiblı́ženı́ grafu
6

Podobné dokumenty

Využití datového skladu jako zdroje pro Business

Využití datového skladu jako zdroje pro Business velmi konzistentní, což je samozřejmě zapříčiněno tím, že jsou generovány z jednotného datového skladu. Za druhou velkou výhodu lze označit jednodušší načítací proces dat z provozních systém...

Více

Na tema seriálu podobného SG (Hvězdné bráně)

Na tema seriálu podobného SG (Hvězdné bráně) [mezitím na základnu dojede vozidlo týmu A1, tým vchází dovnitř a A nese záhadnou věc ve tvaru hodinek v ruce, přijdou do kontrolní místnosti] J [porozhlédne se po místnosti a vidí, že počítač není...

Více

Adaptivní LMS systémy - Pedagogická fakulta

Adaptivní LMS systémy - Pedagogická fakulta P. Brusilovského. Někteří autoři se pokoušejí o návrh nové výpočetní metody, kterou by bylo možno uplatnit u adaptivního systému. Objevují se snahy o pohled na adaptivní vzdělávací systémy z pohled...

Více

Yield mapping of root-crops based on pressure

Yield mapping of root-crops based on pressure je částečně zajištěno prostřednictvím hydraulického zařízení, které umožní simulovat velikost svislého zatížení, jež působí na kolo. Je tedy možné zkoumat dynamické vlastnosti při různých úrovních ...

Více

Termodynamika a statistická fyzika

Termodynamika a statistická fyzika (výpočet střednı́ch hodnot, kinetická interpretace tlaku). [10] Základy kinetické teorie – cı́l kinetické teorie, použité aproximace v transportnı́ rovnici, výpočet toků pomocı́ kinetic...

Více

Směrové řízení vozidla

Směrové řízení vozidla • má přerušenou tyč řízení a do tohoto místa vsazen planetový převod, který je zapojen jako diferenciál s dvěma vstupy (volant + akční člen) a jedním výstupem k vlastnímu řízení. • tato koncepce sp...

Více

Výroční zpráva DAR za rok 2006.

Výroční zpráva DAR za rok 2006. Podrobný přehled všech přednášek na uvedených konferencích a seminářích a dalších organizovaných akcích je dostupný na www stránkách Centra. ZAHRANIČNÍ cesty a hosté Centra V rámci činnosti Centra ...

Více