Problema Suspensiei Magnetice

Cuvânt Înainte

Suspensia magnetică, Maglev, sau Levitația magnetică, este o metodă prin care un obiect este suspendat cu câmpuri magnetice de suport. Forța magnetică este folosită pentru a contracara efectele accelerației gravitaționale și orice alte accelerații.

Levitația magnetică a evoluat din considerente importante în proiectarea sistemelor care necesită pierderi reduse datorate frecării și a unui consum redus de energie. Aplicațiile sale variază de la sistemele de transport feroviar de mare viteză până la diverse aplicații industriale (de exemplu: lagăre magnetice). Magnetismul și sistemul de reglare în buclă închisă sunt secretele de a face un obiect să plutească în mijlocul spațiului în care gravitația este prezentă.

Principiul de funcționare al levitației magnetice se bazează pe faptul că polii opuși ai magneților se atrag, iar polii identici se resping. Astfel, dacă deasupra Polului Nord al unui magnet puternic se poziționează Polul Nord al altui magnet, acesta va rămâne suspendat în aer, dând senzația de levitație. Se utilizează magneți permanenți, electromagneți sau combinația lor. Electromagneții sunt similari cu magneții permanenți, atrăgând obiectele din fier, însă avantajul este că forța magnetică nu este permanentă. Conectând la capetele unui fir de Cu (cupru) o baterie, se crează un mic câmp magnetic. Deconectând firul de la baterie, câmpul magnetic dispare. Aceasta este diferența dintre electromagneți și magneții permanenți.

Supraconductorii sunt conductori electrici a căror rezistență devine practic nulă la anumite temperaturi mai mici decât valori specifice materialelor din care sunt construiți. Această proprietate permite dezvoltarea unor tehnologii precum: vehicule propulsate prin levitație magnetică și care funcționează folosind supraconductibilitatea la temperaturi ceva mai ridicate, vehicule silențioase, care se deplasează fără frecare și care sunt foarte ușor de accelerat. Plecând de la aceste caracteristici ale supraconductorilor, multe tehnologii moderne sunt în faza de proiect, atât pentru aplicații pe scară largă, așa cum este cazul trenului Maglev destinat transportului în comun, dar și pentru aplicații la scară mai mică, așa cum este cazul în industria fabricării semiconductorilor. Tehnologiile supraconductorilor vor continua să evolueze și vor deveni în mod cert calea spre un viitor mai eficient.

Lucrarea de față va implica proiectarea și implementarea unui dispozitiv de levitație magnetică adecvat pentru a fi inclus ca implementare hardware în sistemele de control.

Voi proiecta și implementa un sistem de control pentru levitația magnetică a unui magnet sau material conductor. Voi folosi un emițător cu infraroșu și un detector având rolul de a emite și detecta un fascicul de lumină invizibil, pentru circuitul de control. Cum atracția magnetică va face ca bila să fie atrasă de electromagnet, bila va începe să blocheze fasciculul de lumină. Circuitul de control folosește un sistem cu feedback (un regulator PID) de la deterctorul de lumină infraroșu (de la receptor) pentru a regla curentul în bobină și pentru a păstra obiectul centrat exact în fascicolul de lumină infraroșu. Compensatorul de fază al circuitului de control este proiectat astfel încât echilibrul este atins în cazul în care forța de atracție magnetică echilibrează exact forța de gravitație ce acționează asupra obiectului ce se dorește a fi levitat. Astfel obiectul va rămâne apoi perfect suspendat sub bobină, cu niciun mijloc vizibil de sprijin.

Introducere

Proiectul de ansamblu

Miniaturizarea dispozitivelor și circuitelor electronice au revoluționat totul, de la telefoane la implanturi medicale. Producția de piese de înaltă calitate și dimensiuni uimitor de mici necesită îmbunătățiri tehnologice de prelucrare și mișcare. Pentru a stabiliza părți de mașini și a le mișca cu un nivel ridicat de precizie, este necesară o nouă clasă de acționare. Printre aceste mașini, levitatoarele magnetice oferă multe beneficii ce nu pot fi egalate de nici un alt procedeu. Este în atenția acestei lucrări să pună în aplicare un regulator electronic care va produce mișcarea precisă de control al obiectului ce se dorește a fi levitat.

Obiectivul din spatele operațiunii de levitație magnetică este exprimat în ideea de a include un dispozitiv Maglev în sistemele de control industriale, astfel încât se pot explora caracteristicile și dinamica de răspuns a sistemului.

Un dispozitiv Maglev este un sistem care utilizează câmpuri magnetice ca să plutească un obiect într-o anumită poziție. S-au făcut multe experimente cu magneți permanenți să leviteze, însă s-a dovedit destul de dificil. De exemplu dacă un obiect este plasat prea departe de sursa magnetică, câmpul magnetic este prea slab pentru a atrage greutatea obiectului și obiectul ce trebuie levitat ar putea ieși din câmpul magnetic; dacă este plasat prea aproape de sursa magnetică, câmpul magnetic devine prea puternic și provoacă obiectul să se îndrepte spre sursă până când se face un contact fizic cu magnetul.

Din cele de mai sus, se constată că un dispozitiv de levitație magnetică format din magneți este un exemplu de sistem inerent instabil.

Pentru a depăși această instabilitate un electromagnet a trebui să fie construit.

Acest electromagnet este un dispozitiv simplu alcătuit dintr-un material magnetic sub forma unei bobine cu o înfășurare prin care trece un curent electric.

Această bobină permite varierea acesti curent pentru a genera un câmp magnetic ce se adaptează diferit și, prin urmare, o forță variabilă să fie exercitată pe orice obiect din vecinătatea sa.

Știind că putem controla cantitatea de forță exercitată asupra obiectului de testare, vom putea să dezvoltăm astfel un sistem de control de stabilizare, care poate folosi măsurătorile de poziție și viteza ca parametri de feedback pentru a stabiliza poziția obiectului.

Obiectivul tezei

Problema dată este de a proiecta, construi și testa un sistem de levitație magnetică ce va levita un magnet, un electromagnet sau alt material conductor, pe o singură axă, cu mare precizie.

Obiectivul acestei teze a fost atins și s-a proiectat și construit sistemul de levitație magnetică.

Sistemul de levitație magnetică a fost analizat din punct de vedere matematic, iar proiectarea unui sistem de control adecvat a făcut posibilă levitația unei bile de oțel, a unui magnet sau a oricărui alt material conductor sub un electromagnet, pentru o perioadă nedeterminată de timp, la aproximativ 2 cm distanță față de baza electromagnetului.

De asemenea, obiectivul specific tezei este de a analiza un sistem de levitație magnetică și de a dezvolta o implementare hardware pentru a analiza comportamentul fenomenului de levitație magnetică conceput.

Aceste sisteme de levitație magnetică pot fi aplicate în diferite alte sisteme pentru a dezvolta competențe specifice ce pot fi necesare cerințelor de astăzi ale ingineriei moderne (cazul trenurilor Maglev sau a turbinelor eoliene moderne).

Definirea conceptului de levitație magnetică

Levitația este definită ca “ridicarea unui corp sau obiect deasupra solului fără suport

sau dispozitiv de sprijin și fără ajutor material”. Este aproape de ideea antigravitațională (masa în levitație nu atinge solul).

În extinderea difiniției putem spune că obiectele grele făcute să plutească trebuie să facă asta “fără ajutor material” și “fără vreun dispozitiv de sprijin”(dispozitiv ce are masă), iar un câmp magnetic ține (pe poziție) un obiect în suspensie de la sol fără niciun ajutor material între sol și orice punct al obiectului și pune acest obiect în levitație. Astfel un elicopter sau o minge de tenis de masă plutesc pe un jet de aer sau de apă, deci nu levitează, fenomenul care se întâmplă se datorează doar fluidului care curge cu putere, susținându-le astfel greutatea.

////////////////////

Magnetismul

Bazele Magnetismului

Magnetismul reprezintă o forță de bază a naturii.

Un magnet este o bucată de material bogată în metal, care atrage materiale conductoare, materiale ce conțin fier sau alți magneți; un magnet este alcătuit din 2 poli (denumiți sugestiv polul nord și polul sud după punctele cardinale opuse). Oțelul și alte combinații de metale și aliaje sunt magnetizabile; printre metalele nemagnetizabile putem preciza aluminiul, plumb, aurul sau alama. Rocile și mineralele care conțin fier prezintă proprietăți magnetice. Magnetita reprezintă un mineral bogat în fier ce se găsește în rocile din întreaga lume.

Magnetita este un magnet natural. Un obiect care conține fier nu înseamnă că este un magnet. Magneții pot apărea în mod natural sau pot fi fabricați.

Magneții fabricați pot fi temporari sau permanenți.

Obiectele care conțin fier sau alt material conductor se magnetizează atunci când intră într-un câmp magnetic. De exemplu: un cui din oțel care conține fier în stare normală nu se comportă ca un magnet; însă dacă intră în contact cu un magnet, cuiul începe să aibă proprietăți magnetice de atracție sau de respingere. Odată ce magnetul este îndepărtat, cuiul numai are acele proprietăți. Deci obiectele care păstrează magnetismul lor permanent sunt numite magneți temporari și sunt de obicei compuse din fier.

Magneții temporari devin sunt materiale conductoare care pot deveni la rândul lor magneți atunci când asupra lor acționează un câmp magnetic sau un magnet. Aceștia își câștigă ușor proprietatea de magnet, dar o pierd la fel de repede. Spre deosebire, magneții permanenți păstrează proprietatea de magnetism. Oțelul este un material foarte întâlnit în fabricația magneților permanenți pentru că aceștia își păstrează proprietățile magnetice indiferent de mediul înconjurător sau perturbații.

Termenul de magnet provine de la cuvântul grecesc magnezia. O legendă greacă spune că un păstor a observat că obiectele personale metalice au fost atrase de bucăți mari de magnetită. Aceste depozite minerale bogate în fier au devenit cunoscute sub numele de magneți, numite după locul de naștere al pastorului, Magnesia.

Chinezii și europenii au învățat să utilizeze proprietățile direcționale ale magneților pentru a naviga pe mare, acum sute de ani, crescând astfel călătoriile și implicit schimburile comerciale. Prima busolă a fost pur și simplu o bucată lungă de magnetită ce plutea pe o bucată de lemn în apă sau suspendat de un fir de ață. Atunci când i se permite să circule liber, capătul barei de magnetită se îndreaptă tot timpul spre Polul Nord geografic.

Magneții vin în diferite forme și dimensiuni. Indiferent de formă sau dimensiune, toți magneții au ceva în comun: un Pol Nord și un Pol Sud. Cei doi poli ai unui magnet sunt denumiți sugestiv după polul Nord și polul Sud geografic, din cauza tendinței acestora de a se alinia spre polul Nord sau polul Sud al pământului.

În cazul în care un magnet este rup în bucăți mai mici, atunci fiecare bucată va deveni un magnet cu Polul Nord și Polul Sud. Nu există niciun magnet care să aibă doar Polul Nord sau doar Polul Sud. Magneții se atrag sau se resping între ei în funcție de polii care interacționează între ei astfel: polii de același fel se resping, iar polii diferiți se atrag.

……

Câmpul Magnetic

Un câmp magnetic este efectul magnetic al curentului electric atunci

când acesta străbate materiale magnetice.

Câmpul magnetic în orice punct dat este specificat atât de o direcție, cât și de o magnitudine (sau putere); practic, câmpul magnetic este un câmp vectorial.

Astfel, definim noțiunea de câmp magnetic ca fiind o mărime fizică vectorială ce caracterizează spațiul în vecinătatea unui magnet, electromagnet sau a unei sarcini electrice în mișcare. Acest câmp vectorial se manifestă prin forțele care acționează asupra unei sarcini electrice în mișcare (Forță Lorentz), asupra diverselor materiale (paramagnetice, diamagnetice sau feromagnetice după caz).

Câmpul magnetic poate fi măsurat cu magnetometrul.

Materialele și sistemele magnetice sunt capabile să se atragă sau să se respingă reciproc cu o forță ce depinde de câmpul magnetic și suprafața (aria) magneților respectivi.

Cel mai simplu exemplu ar fi un magnet poziționat în câmpul magnetic al altui magnet, orientat cu polii de același fel unul în fața celuilalt, astfel încât forța creată de câmpul magnetic și cei 2 magneți va face ca cei 2 magneți să se respingă reciproc.

În esență toate tipurile de magneți au fost folosite pentru a genera fenomenul de levitație magnetică: magneți permanenți, electromagneți.

Mărimea care măsoară interacțiunea dintre câmpul magnetic și un material conductor se numește Susceptibilitate magnetică .

//////////////////////////////////

Susceptibilitatea magnetică .

////////////////////

Câmpul electromagnetic

Câmpul magnetic și câmpul electric sunt cele două componente ale câmpului electromagnetic. Prin variația lor, cele două câmpuri se influențează reciproc și astfel undele electrice și magnetice se pot propaga liber în spațiu sub formă de unde electromagnetice.

Numim Câmp magnetic omogen, acel câmp care în orice punct al său, are aceeași Inducție magnetică (mărime, direcție și sens). Un câmp magnetic acționează asupra unui conductor rectiliniu de lungime l, parcurs de curentul I, cu o forță electromagnetică . Această forță este direct proporțională cu inducția câmpului magnetic, cu lungimea conductorului aflat în câmpul magnetic, cu sinusul unghiului dintre direcțiile curentului aflat în câmpul magnetic, cu sinusul unghiului dintre direcțiile curentului și direcția câmpului și nu depinde de materialul și secțiunea conductorului.

Direcția forței este întotdeauna normală pe planul determinat de direcția curentului și direcția câmpului magnetic.

Forța este dată de relația:

F = B I l sin(), sau = I ( );

Unde:

– inducția câmpului magnetic

Sensul forței este dat de regula mâinii stângi.

Când direcția inducției câmpului electromagnetic este perpendiculară pe direcția curentului electric, relația forței devine:

F = B I

Deci, inducția magnetică poate fi considerată ca fiind egală cu valoarea forței cu care acționează câmpul magnetic asupra unui conductor prin care circulă un curent de 1 Amper, având lungimea de 1 metru.

Mărimea inducției magnetice în Sistem Internațional are ca unitate de măsură: V sec/m2 sau weber/m2, adică:

Însă:

1V 1sec = 1 Wb [weber]

Astfel, inducția câmpului magnetic se măsoară în Wb/m2 = T [Tesla] .

Inducția se mai măsoară și în Gauss (1 Gauss= 104 Wb/m2).

Forța care acționează asupra unui conductor oarecare parcurs de curent, poate fi descompusă în forțe elementare d . Relația se scrie sub forma:

d

Această forță elementară acționează asupra elementelor distincte de curent . Forța care acționează asupra unui circuit închis, prin care trece un curent, poate fi exprimată prin relația:

Un circuit închis mai poate fi supus din partea unui câmp magnetic și unui moment de rotație, care poate fi calculat cu ușurință, în funcție de Forța Laplaciană.

Se demonstrează astfel că momentul cuplului care tinde să rotească un cadru, este dat de relația:

;

Unde:

I momentul magnetic

aria cadranului

Modulul lui este orientat în sensul câmpului magnetic al curentului din cadru.

Câmpul electromagnetic este un câmp fizic produs în jurul corpurilor care sunt încărcate electric și afectează alte particule încărcate electric. Câmpul electromagnetic se propagă indefinit în spațiu, constituind una dintre forțele principale ale naturii.

Câmpul electromagnetic care se propagă în spațiu se numește undă electromagnetică .

Mecanismul de propagare a undelor electromagnetice are la bază fenomenul generării reciproce a câmpului electric și al celui magnetic. Liniile de forță ale câmpurilor sunt situale în planuri reciproc perpendiculare, prin urmare și vectorii respectivi sunt reciproci perpendiculari.

///////////////////////

Efectul Meissner

Sdafasdf

Asdasd

Electromagnetul

Un electromagnet este un tip de magnet în care câmpul magnetic este

produs de un curent electric. Câmpul magnetic dispare atunci când curentul ce străbate electromagnetul este oprit.

Electromagneții constau de obicei într-un număr mare de spire de sârmă aflate la distanțe mici una de alta, care creează un câmp magnetic.

Spirele de sârmă sunt înfășurate în jurul unui miez magnetic realizat

dintr-un material feromagnetic cum ar fi de exemplu fierul; miezul magnetic concentrează fierul și face un magnet mai puternic.

Principalul avantaj al unui electromagnet contra unui magnet permanent reprezintă câmpul magnetic ce poate fi schimbat rapid prin controlul cantității de curent electric din înfășurările electromagnetului.

Totuși, spre deosebire de un magnet permanent care nu are nevoie de putere, un electromagnet necesită o alimentare continuă cu curent pentru

a-și menține câmpul magnetic.

Electromagneții au o gamă largă de utilizare pentru alte dispozitive electronice, cum ar fi motoare, generatoare, relee, difuzoare, hard disk-uri, instrumente științifice sau echipamente de separare magnetică.

De asemenea, electromagneții sunt folosiți în industrie pentru ridicarea și deplasarea unor grile din fier sau oțel.

Convertorul Tensiune – Curent cu sarcină flotantă

Dispozitivul se alimentează cu 12 Volți Curent Alternativ, dar pentru alimentarea electromagnetului este nevoie de un curent de maxim 2 amperi. Pentru a face conversia tensiune-curent vom folosi un Convertor Tensiune-Curent cu sarcină flotantă.

O metodă de evitare a comportării neliniare a concentratorului de flux și a senzorului magnetic folosește compensarea curentului de măsurat cu un curent cunoscut. Un amplificator operational injectează curent prin bucla de reacție (rezistorul și bobina de compensare) pentru a aduce la zero tensiunea Hall și implicit fluxul magnetic. Tensiunea de ieșire a amplificatorului operațional este proporțională cu curentul măsurat. Folosind bobine de compensare cu multe spire este posibil să se compenseze efectul curentului mare de măsurat cu un curent de compensare mult mai mic. Rapoartele de peste 1000:1 între numărul spirelor din bobina compensatoare și numărul spirelor din conductorul de masurat fac posibilă măsurarea curenților de sute de amperi folosind curenți de compensare de zeci de mA. Fiindcă fluxul magnetic prin tor este aproape zero, răspunsul senzorului de curent nu va fi afectat de saturația magnetică și de materialul torului în general, ci doar de cât curent de compensare poate da circuitul de reacție.

Schema de mai sus este folosită de obicei pentru deflexie pe verticală în televizoarele și monitoarele cu tub catodic. În dreapta este prezentat ansamblul format din cele 2 bobine de deflexie și miezul de ferită.

Acest ansamblu este așezat pe “gâtul” tubului catodic.

Cele 2 bobine au același număr de spire și în partea de sus și în partea de jos a miezului de ferită.

Bobinele sunt conectate în așa fel încât să nu genereze fluxuri magnetice în sens opus (pentru că astfel ar anula câmpul magnetic).

Liniile de câmp părăsesc miezul de ferită într-o parte laterală a torului și se închid prin aer. În circuit ansamblul format din cele 2 bobine și miezul de ferită se comportă ca o rezistență neliniară pentru că tensiunea la borne nu este proporțională cu curentul prin bobine datorită neliniarităților introduse de ciclul de histerezis al miezului magnetic.

În schemă,sarcina RL este reprezentată ca o rezistență neliniară și nu are niciun terminal conectat la masă.

Notăm Vo tensiunea pe rezistența Rșunt. Între punctul Vi și punctul Vo este un amplificator inversor deci curentul reglat va fi egal cu:

IL= =
Rezistența Rșunt este mult mai mică decât celelalte rezistențe din schemă și are rolul de a da o tensiune de reacție proporțională cu curentul din bucla de ieșire.

Placa de dezvoltate Arduino Uno pe care am folosit-o la implementarea dispozitivului de levitație magnetică poate face intern conversia Tensiune-Curent, alimentând electromagnetul cu un curent pe care îl poate ajusta în funcție de poziția curentă a obiectului ce se dorește a fi levitat raportat la poziția inițială a obiectului.

Având caracterul unui regulator PID, microcontrolerul ATmega328 al plăcii Arduino Uno poate ajusta permanent curentul cu care se alimentează electromagnetul, ținând cont de greutatea obiectului ce se dorește a fi levitat sau de distanța dintre electromagnet și obiect.

Astfel, obiectul ce se dorește a fi levitat va fluctua pe distanțe nesemnificative, vertical în jurul punctului aflat sub electromagnetul de atracție, unde se dorește a fi levitat, până când va găsi un punct de stabilitate.

Sistemul de reglare (regulator PID)

Dacă electromagnetul folosit pentru suspendarea obiectului primește o

cantitate fixă de curent, acest lucru nu ar fi de ajuns pentru a menține poziția obiectului ce trebuie levitat.

Astfel, dacă obiectul ce trebuie levitat ar fi prea aproape de electromagnet, atunci ar putea fi atras de electromagnet pentru că ar intra în câmpul magnetic exercitat de bobină (electromagnet); dacă obiectul ce trebuie levitat ar fi prea departe de electromagnet, atunci ar putea ieși din câmpul magnetic exercitat de bobină, urmând să fie atras de forța gravitațională.

Nu există nicio modalitate de a ajusta sau de a compensa micile variații ce au loc, în scopul de a menține obiectul la o distanță fixă față de electromagnet. Asta înseamnă că sistemul este în buclă închisă .

Sistemul trebuie să aibă capacitatea de a controla rapid curentul electromagnetului în funcție de poziția obiectului ce trebuie levitat. Asta va permite ca sistemul să fie în măsura de a suspenda obiectul, sub electromagnet, la o distanță fixă. Acest tip de îmbunătățire este posibil numai în cazul în care electromagnetul poate monitoriza poziția obiectului și reglementa curentul. De exemplu dacă obiectul s-ar apropia de electromagnet, atunci curentul ce trece prin electromagnet trebuie redus, permițând obiectului să înceapă să coboare, fiind atras de forța gravitațională; atunci când obiectul se îndepărtează de electromagnet, curentul din electromagnet va crește, ridicând obiectul prin atracția magnetică.

Practic, se va face tot posibilul în modelarea curentului ce trece prin electromagnet în scopul de a menține obiectul la o distanță fixă sub electromagnet.

Această metodă se numește “reglare în buclă închisă” sau sistem de control de tip “feedback”.

Sistem de reglare în buclă închisă:

Scopul acestui sistem este de a face ieșirea procesului egală cu intrarea de referință, în orice moment, chiar dacă procesul este perturbat de forțe exterioare.

Pentru circuitul de levitație magnetică, schema sistemului de reglare automată va fi următorul:

Referința este poziția inițială a obiectului (distanța dintre obiect și electromagnetul de atracție)

Comparatorul are rolul de a compara poziția inițială cu poziția curentă. (folosindu-se de feedback)

Amplificatorul de eroare reglează diferența dintre pozîția de inițială a obiectului și poziția curentă.

Ieșirea amplificatorului reprezintă curentul care intră în electromagnet.

Procesul controlează puterea câmpului electromagnetic.

Procesul de ieșire reprezintă poziția obiectului suspendat raportat la distanța dintre obiect și electromagnetul de atracție.

Amplificatorul de Feedback reprezintă un dispozitiv sau un sistem utilizat pentru a detecta distanța dintre electromagnet și obiect.

Controlul de tip Feedback în inginerie are o istorie lungă, care a început cu dorința timpurie a oamenilor de a valorifica materialele și forțele naturii în avantajul lor.

Primele exemple de dispozitive de control includ sistemele de reglare cu ceas sau mecanismele folosite pentru păstrarea morilor de vânt în direcția bătăii vântului.

Un pas decisiv în dezvoltarea sistemelor de control a avut loc în timpul Revoluției Industriale. În acel moment, diferite mașini au fost dezvoltate, mașini ce au îmbunătățit mult capacitatea de a transforma materiile prime în produse pentru beneficiul societății. Cu toate aceastea, utilajele asociate, în special motoarele cu aburi, implicau cantități mari de energie, și energii ce se pierdeau odată cu acesta. Aceștia și-au dat repede seama că această putere trebuie ”controlată” într-o manieră organizată iar sisteme de feedback au fost inventate și făcute să funcționeze în condiții de siguranță și eficiență. O dezvoltare majoră a acelui moment a fost de exemplu invenția regulatorului de debit pentru aburi pe principiul bilelor zburătoare al lui Watt. Acest dispozitiv reglează viteza unui motor cu aburi cu ajutorul supraîncărcării fluxului cu abur. Aceste dispozitive există și în ziua de azi.

La evoluția în domeniul Ingineriei au condus semnificativ cele două războaie mondiale. Astfel au fost construite sistemele automate pentru orientarea în spațiu, sau alte sisteme folosite în tehnologiile avansate de comunicații cum ar fi transmisiile pe distanțe lungi, intercepția mesajelor sau a codurilor transmise(în special cele radio), codificarea, respectiv decodificarea, mesajelor.

Alt factor determinant în evoluția sistemelor de control a fost zborul în spațiu, începând cu anul 1960.

Evoluția sistemelor de control s-a resimțit în producția de bunuri de consum și alte aplicații comerciale, precum și mediu (ecologie) sau aplicații medicale. Aceste aplicații de control au continuat și continuă să se dezvolte într-un timp și mai rapid.

Până la sfârșitul secolului XX, ingineria de control a devenit un element omniprezent (dar în mare parte nevăzut) societății moderne. Practic fiecare sistem cu care venim în contact este susținut de sisteme de control sofisticate. Exemplele variază de la simple produse de uz casnic (reglarea temperaturii în aparate de climatizare, termostate în încălzitoare de apă caldă etc.) la mult mai sofisticate sisteme, cum ar fi autoturismul de familie (care are sute de bucle de control) și la sisteme pe scară largă (cum ar fi combinatele chimice, aeronavele și procesele de fabricație moderne).

Implementarea circuitului

Schema circuitului:

Pentru cablaj am folosit componentele:

1. Arduino UNO – o platformă de procesare open-source. Folosește un microcontroller incorporat de tipul ATmega328.

2. R1-rezistență de 10k ohmi și 0,5W

3. R2-rezistență de 220 ohmi și 0,5 W

4. R3-rezistență de 220 ohmi și 0,5 W

5. 2 D1-IR, adică diode cu infraroșu

6. D1-dioda de sens-IN4006

7. Q1-tranzistor Mosfet, cu puterea pe canalul N

8. Bobina L1- Electromagnetul de atracție.

9. Senzorul Hall Liniar A1306

10. Amplificatorul Operațional cu rol de stabilizator LM7805

11. C1-condensator de 0,1 mf folosit pentru filtrarea zgomotului de la rețea

12. C2-condensator de 100 nf folosit pentru reglarea PWM –urilor (are rolul de a modela impulsurile de curent de la ieșirea stabilizatorului LM7805) .

Arduino Uno

Arduino Uno, este principala componentă folosită pentru realizarea circuitului de levitație magnetică. Este o platformă de procesare de tipul open-source, bazată pe software și hardware flexibil și simplu de folosit. Constă într-o platformă de mici dimensiuni (6.8 cm/ 5.3 cm – cea mai des întâlnită variantă), construită în jurul unui procesor de semnal și este capabilă să preia date din mediul înconjurător printr-o serie de senzori și de a efectua acțiuni asupra mediului prin intermediul luminilor, motoarelor, servomotoarelor, și alte tipuri de dispozitive mecanice. Procesorul este capabil să ruleze cod scris într-un limbaj de programare care este foarte similar cu limbajul C++.

Specificații:

Microcontroler: AtMega328

Tensiune de lucru: 5V

Tensiune de intrare(recomandat): 7÷12 V

Tensiune de intrare(limită): 6÷10 V

Pini digitali: 14 (6 PWM Output)

Pini analogici: 6

Intensitatea curentului de ieșire: 40 mA

Intensitatea de ieșire pe 3.3 V: 50 mA

Memorie Flash: 32 KB (0,5 pentru Bootloader)

Memorie SRAM: 2 KB

Memorie EEPROM: 1 KB

Viteza de lucru a ceasului Intern: 16 Mhz

Atmega 328

Descrierea pinilor:

PC6 – RESET

PD0 – pinul digital 0 (RX)

PD1 – pinul digital 1 (TX)

PD2 – pinul digital 2

PD3 – pinul digital 3 (PWM)

PD4 – pinul digital 4

VCC – pin de alimentare

GND – pin de masă

PB6 – pin de sincronizare a ceasului intern

10- PB7 – pin de sincronizare a ceasului intern

11- PD5 – pinul digital 5 (PWM)

12- PD6 – pinul digital 6 (PWM)

13- PD7 – pinul digital 7

14- PB0 – pinul digital 8

15- PB1 – pinul digital 9 (PWM)

16- PB2 – pinul digital 10 (PWM)

17- PB3 – pinul digital 11 (PWM)

18- PB4 – pinul digital 12

19- PB5 – pinul digital 13

20- AVCC – pin de alimentare

21- AREF – Intrarea de referință pentru tensiune analogică

22- GND – pin de masă

23- PC0 – pinul analogic 0

24- PC1 – pinul analogic 1

25- PC2 – pinul analogic 2

26- PC3 – pinul analogic 3

27- PC4 – pinul analogic 4

28- PC5 – pinul analogic 5

Caracteristici:

Microcontroler de tip RISC (set redus de instrucțiuni)

Tensiune de lucru de 1,8 ÷ 5,5 V

Memorie flash de 32KB

Memorie EEPROM de 1KB

Memorie SRAM de 2KB

3 ceasuri de timp

Programator de tip USART

Prin executarea instrucțiuni puternice într-un singur ciclu de ceas, aparatul realizează un răspuns de 1 MIPS .

Software

Programul folosit de Microcontrollerul ATmega328:

const int PIN_COIL = 11;

const int PIN_HALL_SENSOR = 1;

const int PIN_CTRL_INDICATOR = 8;

const int COIL_MAX_PWM_VALUE = 160;

const int COIL_IDLE_VALUE = 50;

const int MAG_PROX_THRESHOLD_MIN = 585;

const int MAG_PROX_THRESHOLD_MAX = 615;

const int MAG_LIMIT_MIN = 560;

const int MAG_LIMIT_MAX = 700;

const int CTRL_LOOP_PERIOD_MS = 1;

const int CONTROL_BIAS = 65;

const int CONTROL_SETPOINT = 597;

const int MAX_ERR_INTEGRAL = 10000;

const float PGain = 2.1;

const float DGain = 23.6;

const float IGain = 0.001;

const float P_INCR = 0.1;

const float D_INCR = 0.1;

const float I_INCR = 0.001;

const byte MODE_OFF = 0;

const byte MODE_IDLE = 1;

const byte MODE_CONTROL = 2;

const char *gAppName = "Arduino Magnetic Levitation";

byte gMode;

int gSetPoint;

int gSensorReadout;

int gPrevSensorReadout;

int gPwmCommand;

int gIntegral;

float gBias;

float gP;

float gD;

float gI;

unsigned long gMillisCounter;

void setupCoilPWM()

{

pinMode(3, OUTPUT);

pinMode(11, OUTPUT);

TCCR2A = 0;

TCCR2A = _BV(COM2A1) | _BV(COM2B1) | _BV(WGM20);

TCCR2B = 0;

TCCR2B = _BV(CS21);

}

void writeCoilPWM(uint8_t pin, int val)

{

if( pin == 3 )

{

OCR2B = val;

}

else if( pin == 11 )

{

OCR2A = val;

}

else

{

OCR2A = 0;

OCR2B = 0;

}

}

void processCommand( int cmd )

{

char tmp[64];

switch(cmd)

{

case 'p':

gP -= P_INCR;

if( gP < 0 ) gP = 0;

break;

case 'P':

gP += P_INCR;

break;

case 'd':

gD -= D_INCR;

if( gD < 0 ) gD = 0;

break;

case 'D':

gD += D_INCR;

break;

case 'i':

gI -= I_INCR;

if( gI < 0 ) gI = 0;

break;

case 'I':

gI += I_INCR;

break;

case 's':

gSetPoint –;

break;

case 'S':

gSetPoint ++;

break;

case 'x':

case 'X':

sprintf(tmp, "s(%d) c(%d) h(%d) P(%u) D(%u) I(%u,%d)\n", gSetPoint, gPwmCommand, gSensorReadout, (uint16_t)(gP*1000.0), (uint16_t)(gD*1000.0), (uint16_t)(gI*1000.0), gIntegral );

Serial.print(tmp);

break;

default:

break;

}

}

byte executeOffMode()

{

digitalWrite(PIN_CTRL_INDICATOR, LOW);

gPwmCommand = 0;

writeCoilPWM(PIN_COIL, gPwmCommand);

gSensorReadout = analogRead(PIN_HALL_SENSOR);

if( gSensorReadout <= MAG_LIMIT_MIN )

{

return MODE_IDLE;

}

else

{

return MODE_OFF;

}

}

byte executeIdleMode()

{

digitalWrite(PIN_CTRL_INDICATOR, LOW);

gPwmCommand = COIL_IDLE_VALUE;

writeCoilPWM(PIN_COIL, gPwmCommand);

gSensorReadout = analogRead(PIN_HALL_SENSOR);

if( (gSensorReadout >= MAG_PROX_THRESHOLD_MIN) && (gSensorReadout <= MAG_PROX_THRESHOLD_MAX) )

{

gIntegral = 0;

return MODE_CONTROL;

}

else if( gSensorReadout > MAG_LIMIT_MAX )

{

return MODE_OFF;

}

else

{

return MODE_IDLE;

}

}

byte checkOutOfLimits(int val)

{

if( val <= MAG_LIMIT_MIN )

{

return MODE_IDLE;

}

else if( val >= MAG_LIMIT_MAX )

{

return MODE_OFF;

}

return MODE_CONTROL;

}

byte executeControlMode()

{

int err;

int der;

byte mode = MODE_CONTROL;

if( (signed long)( millis() – gMillisCounter ) >= 0)

{

gMillisCounter = millis() + CTRL_LOOP_PERIOD_MS;

digitalWrite(PIN_CTRL_INDICATOR, HIGH);

gPrevSensorReadout = gSensorReadout;

gSensorReadout = analogRead(PIN_HALL_SENSOR);

if( (mode = checkOutOfLimits(gSensorReadout)) != MODE_CONTROL )

{

return mode;

}

err = (gSetPoint – gSensorReadout);

der = (gPrevSensorReadout – gSensorReadout);

gIntegral += err;

gIntegral = constrain( gIntegral, -MAX_ERR_INTEGRAL, MAX_ERR_INTEGRAL);

gPwmCommand = gBias + (int)(gP*err) + (int)(gD*der) + (int)(gI*gIntegral);

gPwmCommand = constrain( gPwmCommand, 0, COIL_MAX_PWM_VALUE);

writeCoilPWM(PIN_COIL, gPwmCommand);

Serial.write( (uint8_t)0xAF );

Serial.write( (uint8_t)gSetPoint );

Serial.write( (uint8_t)(gSetPoint >> 8) );

Serial.write( (uint8_t)gSensorReadout );

Serial.write( (uint8_t)(gSensorReadout >> 8) );

Serial.write( gPwmCommand );

}

return mode;

}

void setup()

{

setupCoilPWM();

pinMode(PIN_CTRL_INDICATOR, OUTPUT);

Serial.begin(115200);

gMillisCounter = 0;

gMode = MODE_IDLE;

gSetPoint = CONTROL_SETPOINT;

gBias = CONTROL_BIAS;

gSensorReadout = 0;

gIntegral = 0;

gP = PGain;

gD = DGain;

gI = IGain;

}

void loop()

{

if( Serial.available() )

{

processCommand( Serial.read() );

}

switch( gMode )

{

case MODE_OFF:

gMode = executeOffMode();

break;

case MODE_IDLE:

gMode = executeIdleMode();

break;

case MODE_CONTROL:

gMode = executeControlMode();

break;

default:

break;

}

}

Aplicații ale Suspensiei Magnetice

Levitația magnetică are atât aplicații industriale (trenuri Maglev pe pernă magnetică, turbine eoliene Maglev), cât și aplicații distractive (în construcția de jucării sau în domeniul publicitar).

Trenul Maglev

Schema trenului Maglev:

Sistemele de trenuri Maglev se bazează pe acest câmp magnetic pentru a-și asigura sustentația și deplasarea. Sistemul este compus din 3 componente: o sursă de curent, bobine aliniate de-a lungul căii ferate, și magneți permanenți atașați sub tren. Trenul levitează cu ajutorul magneților montați pe vagoane ce interacționează cu câmpul electromagnetic generat de calea de rulare, iar deplasarea este realizată tot prin acest sistem electromagnetic. Acesta este practic motorul trenului.

Trenurile Maglev ajung la viteze mult mai mari decât cele obișnuite, au o accelerație mai bună și pot urca pante mai abrupte. Randamentul energetic este superior și sunt mult mai sigure, neexistând riscul de deraiere. Deși nu sunt atât de tăcute cum se spera, trenurile cu sustentație magnetică sunt mult mai silențioase decât cele obișnuite. Spre deosebire de trenurile clasice, nu există contact cu șina, ceea ce reduce forțele de frecare și permite atingerea unor viteze foarte mari (până la 550 km/h).

Turbina Maglev

S-au realizat și turbine eoliene bazate pe principiul Maglev pentru a genera energie electrică. Turbina este orientată pe verticală, iar aripile nu mai au nevoie de rulmenți deoarece sunt suspendate magnetic. Spre deosebire de trenurile Maglev, turbinele folosesc magneți permanenți și nu electromagneți. Astfel, turbinele nu au nevoie de electricitate pentru a funcționa, scăzând totodată și cheltuielile de întreținere și reparații.

Turbinele Maglev au foarte multe avantaje în comparație cu turbinele eoliene tradiționale. Un prim avantaj este faptul că acestea pot funcționa la viteze foarte mici ale vântului, cum ar fi de 1,5 m/s, dar și la viteze foarte mari, adică peste 40 m/s. Al doilea avantaj important este că turbina Maglev are o eficiență de 95%. Cea mai mare turbină tradilțională realizată poate să producă doar 5 MW/h, pe când o turbină Maglev mare poate să producă chiar și 1 GW/h, destul pentru a alimenta 750.000 de locuințe. În plus, la o eoliană Maglev cheltuielile de întreținere sunt cu 50% mai mici față de cele pentru o turbină eoliană tradițională și se estimează că o astfel de eoliană ar putea fi operațională pentru 500 de ani.

Principiul după care se ghidează centrala este levitația magnetică care face ca paleții agregatului eolian să plutească în aer, fără rulmenți. Turbinele funcționează datorită fluxului magnetic permanent. Acești magneți permanenți sunt compuși dintr-un metal rar numit “neodimium”, care nu-și pierde energia prin frecare, utilizat pentru rezonanța magnetică și de către NASA în anumite zboruri în spațiu.

“MAGNETIC BEARINGS” = LAGĂRE MAGNETICE

Similar Posts