modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. najcešˇ ´ce...

63
SVEU ˇ CILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RA ˇ CUNARSTVA DIPLOMSKI RAD br. 1333 Modeli sustava upravljanja zakretnim momentom sinkronog motora s trajnim magnetima za elektri ˇ cni bicikl Sven Kos Zagreb, lipanj 2016.

Upload: others

Post on 05-Nov-2019

14 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

SVEUCILIŠTE U ZAGREBUFAKULTET ELEKTROTEHNIKE I RACUNARSTVA

DIPLOMSKI RAD br. 1333

Modeli sustava upravljanjazakretnim momentom sinkronogmotora s trajnim magnetima za

elektricni biciklSven Kos

Zagreb, lipanj 2016.

Page 2: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Umjesto ove stranice umetnite izvornik Vašeg rada.

Da bi ste uklonili ovu stranicu obrišite naredbu \izvornik.

Page 3: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Prvo, želio bih zahvalliti svom mentoru prof. dr. sc. Viktoru Šunde za njegov

nadzor, prijateljski stav i mnogo dobrih ideja. Bez obzira na gusto popunjen raspored,

uvijek bi našao vremena odgovoriti na sva pitanja i dati motivirajuci savjet. Na tomu

sam Vam iznimno zahvalan.

Takoder, vrlo sam zahvalan asistentu Marinku Kovacicu za veliku pomoc u labora-

toriju. Zahvaljujem na dobrim idejama i diskusijama od implementacija u Plecsu do

motora opcenito.

Zahvaljujem kolegi, ali prije svega prijatelju, Miranu Blažeku s kojim sam suradi-

vao na diplomskom radu.

U konacnici, zahavaljujem svojoj obitelji, prijateljima i posebno Dori na podršci,

i to ne samo za vrijeme ovog diplomskog rada.

Zagreb, lipanj 2016.

iii

Page 4: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

SADRŽAJ

Uvod vi

1. Matematicki model sinkronog motora s permanentnim magnetom 11.1. Matematicki model SMPM-a . . . . . . . . . . . . . . . . . . . . . . 1

1.1.1. Naponske jednadžbe u trofaznom abc koordinatnom sustavu . 1

1.1.2. Transformacije koordinatnih sustava . . . . . . . . . . . . . . 2

1.1.3. Clarkova transformacija . . . . . . . . . . . . . . . . . . . . 3

1.1.4. Parkova transformacija . . . . . . . . . . . . . . . . . . . . . 4

1.1.5. Naponske jednadžbe u mirujucem αβ koordinatnon sustavu

statora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.1.6. Naponske jednadžbe u rotirajucem dq koordinatnon sustavu . 5

1.1.7. Elektromagnetski moment . . . . . . . . . . . . . . . . . . . 6

1.1.8. Mehanicka jednadžba stroja . . . . . . . . . . . . . . . . . . 7

1.1.9. Konacni model SMPM-a u dq sustavu . . . . . . . . . . . . . 7

2. Vektorsko upravljanje SMPM-a 92.1. Širinsko impulsna modulacija . . . . . . . . . . . . . . . . . . . . . . 10

2.2. Simulacijski model upravljanja zakretnim momentom SMPM-a bazi-

ran na vektorskom upravljanju . . . . . . . . . . . . . . . . . . . . . 15

2.3. Estimacija kuta rotora Hallovim sondama . . . . . . . . . . . . . . . 17

2.3.1. Simulacijski model estimacije kuta Hallovim senzorima . . . 18

2.4. Rezultati simulacije . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

3. Upravljanje SMPM-a metodom šest koraka 243.1. Simulacijski model upravljanja zakretnim momentom SMPM-a meto-

dom šet koraka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

3.2. Rezultati simulacije . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

4. Komparativna analiza metode šet koraka i vektorskog upravljanja 32

iv

Page 5: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

5. Implementacija 345.1. Opis opreme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

5.1.1. Razvojna plocica . . . . . . . . . . . . . . . . . . . . . . . . 35

5.1.2. Mikrokontroler . . . . . . . . . . . . . . . . . . . . . . . . . 37

5.1.3. Kotac/motor . . . . . . . . . . . . . . . . . . . . . . . . . . 38

5.2. Upravljacki algoritam . . . . . . . . . . . . . . . . . . . . . . . . . . 40

5.2.1. Implementacijski model estimacije kuta Hallovim senzorima . 40

5.2.2. Implementacijski model upravljanja momentom SMPM-a ba-

ziran na vektorskom upravljanju . . . . . . . . . . . . . . . . 42

5.3. Eksperimentalni rad i rezultati . . . . . . . . . . . . . . . . . . . . . 44

5.3.1. Konfiguracija sustava . . . . . . . . . . . . . . . . . . . . . . 44

5.3.2. Puštanje u pogon i mjerenje . . . . . . . . . . . . . . . . . . 46

Zakljucak 50

Literatura 51

Popis slika 52

Popis tablica 54

v

Page 6: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

UVOD

Korištenje kvalitetnih magnetskih materijala s visokom koncentracijom magnetske ener-

gije po jedinici volumena te smanjenjem cijena i razvojem ucinskih pretvraca sa polu-

vodickim sklopkama visoke frekvencije sklapanja (engl. MOSFET, Metal-Oxide Se-

miconductor Field Effect Transistor; IGBT, Insulated Gate Bipolar Transistor) rezul-

tiralo je povecanim interesom za primjenu motora s permanentnim magnetima. Pojav-

ljivanjem bržih i jeftinijih signalnih procesora postalo je moguce i prakticno primje-

niti teoriju vektorskog upravljanja na izmjenicnim motorima cime su postignuta ista

upravljacka svojstva izmjenicnih i istosmjernih elektromotornih pogona, a osim toga

je izvedba sustava vektorskog upravljanja motora s permanentnim magnetima jednos-

tavnija, jer je položaj vektora magnetskog toka rotora cvrsto vezan uz jednostavno

mjerljiv položaj rotora.

Prednosti izmjenicnih motora s permanentnim magnetima u kombinaciji s brzo

padajucim cijenama permanentnih magneta, dovele su do njihove široke primjene u

razlicitim tehnološkim rješenjima: robotski aktuatori, alatni strojevi, kompjuterski di-

skovi,kucanski aparati, laka elektricna vozila (elektromobili, invalidska kolica, bicikli),

aviosvemirski programi i slicno.

Postoje dva tipa sinkronih motora s permanentnim magnetima koje treba istaknuti u

ovisnosti o namatanju namota motora. Jedan je BLDC Brushless DC motor s pravokut-

nim strujama i trapezoidalnom indukcijom, a drugi je SMPM Sinkroni Motor s Perma-

nentnim Magnetima sa sinusnim (sinusoidalnim) strujama i sinusnom (sinusoidalnom)

indukcijom u zracnom rasporu. Sinusoidalni motori imaju manju valovitost momenta

od trapezoidalnih što rezultira manjim vibracijama, manjim mehanickim stresom i ma-

njoj akustickoj buci. S druge strane, trapezoidni motori imaju manje gubitke sklapanja

i jednostavniji su za implementaciju, zbog cega su i rasprostranjeniji.

Iako bi se u daljnjem razmatranju mogli pralelno raditi modeli za svaki od nave-

denih motora, u ovom ce se radu zbog aplikativnih primjena na elektricnom biciklu

promatrati samo model motora sa sinusoidalnim strujama. Treba naglasiti da sinusne

struje, indukcije i protuelektromotorne sile omogucuju modeliranje ovog motora u vek-

vi

Page 7: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

torskom obliku, pa se i korištene upravljacko regulacijske strukture oslanjaju na vek-

torski koncept upravljanja. Kako bi se motor mogao pogoniti potreban je elektronicki

komutacijski sklop. Najcešce metode upravljanja su metoda šest koraka (engl. Six-

step method) i vektorsko upravljanje (engl. Field oriented control). Svaka metoda

može se realizirati na razne nacine, ovisno o upravljackim algoritmima i hardverskoj

implementaciji.

vii

Page 8: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

1. Matematicki model sinkronogmotora s permanentnim magnetom

U ovom poglavlju razraduje se matematicki model sinkronog motora s permanent-

nim magnetima (SMPM-a) kako bi se opisalo njegovo fizikalno djelovanje i ponašanje

stvarnog motora. Matematicki model služi za dobivanje dinamickog simulacijskog

modela motora te pripadajuce upravljacke logike za implementiranje vektorske modu-

lacije. Uz samu metodu vektorske modulacije, takoder je opisano estimiranje nemjer-

ljivih parametara motora neophodnih za ispravan model.

1.1. Matematicki model SMPM-a

Sinkrone motore s permanentnim magnetima moguce je podjeliti u dvije skupine s

obzirom na položaj magneta u stroju:

– Sinkroni motori s unutrašnjim magnetima

– Sinkroni motori s površinskim magnetima

Kod sinkronog motora s permanentnim magnetima montiranim na površini rotora do-

minantni magnetski otpor je otpor zracnog raspora izmedu statora i rotora. Buduci da

su magneti slabo istaknuti, vrijednosti induktiviteta Ld i Lq su približno jednake.

1.1.1. Naponske jednadžbe u trofaznom abc koordinatnom sus-tavu

Naponske jedandžbe statora za trofazni simetricni elektromotor s permanentnim mag-

netima, glatkog zracnog raspora i sinusoidalno rasporedenih namota dane su izrazima:

1

Page 9: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

usa = Rsisa +d

dtψsa (1.1)

usb = Rsisb +d

dtψsb (1.2)

usc = Rsisc +d

dtψsc (1.3)

gdje su:

– usa, usb, usc - trenutne vrijednosti pojedinih napona faza a, b i c statora

– isa, isb, isc - trenutne vrijednosti pojedinih struja faza a, b i c statora

– ψsa, ψsb, ψsc - trenutne vrijednosti ulancanih tokova faza a, b i c statora

– Rs - omski otpor pojedine faze statora

1.1.2. Transformacije koordinatnih sustava

Radi jednostavnijeg racunanja i primjene u sustavima vektorskog upravljanja trofazni

sustav transformira se najprije Clarkovom transformacijom u mirujuci dvofazni sustav

statora, te potom Parkovom transformacijom u rotirajuci dvofazni sustav rotora.

Transformacija koordinata koristi skup trofaznih varijabli fa, fb i fc, koje je mo-

guce nadomjestiti trenutacnim vrijednostima napona, struja i ulancanih tokova. Vek-

torskom algebrom iz tog skupa proizlazi rezultantni prostorni vektor ~f . Njegovom pro-

jekcijom na pojedinu os trofaznog abc sustava dobiva se trenutacna vrijednost fazne

velicine u toj osi. Vektori ~fa, ~fb i ~fc predstavaljaju u prostoru orijentirane fazne velicine

koje djeluju u osi pojedine faze, a modul im je jednak trenutnoj vrijednosti promatrane

fazne velicine. Rezultantni vektor~f dan je izrazom:

~f =2

3(~fa + ~fb + ~fc) (1.4)

Ako trofaznom sustavu pridružimo kompleksnu ravninu tako da se njena realna os

poklapa s osi faze a, tada ce biti:

~fa = fa (1.5)

~fb = ~afb (1.6)

~fc = ~a2fc (1.7)

2

Page 10: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Gdje komplesksni operator a oznacuje zakret za 120, a a2 zakret za 240. Ovakvom

se definicijom kutu 0 može pridružiti os a, kutu 120 os b te kutu 240 os c. U tom

slucaju kompleksni operatori a i a2 imaju znacenje jedinicnih vektora u smjeru osi b,

odnosno osi c. Izraz (1-4) je sada moguce zapisati kao funkciju trenutacnih vrijednosti

faznih velicina.

~f =2

3(fa + ~afb + ~a2fc) (1.8)

Slika 1.1: Razlaganje rezultantnog vektora na komponente u trofaznom sustavu

1.1.3. Clarkova transformacija

Transformacija vektora iz trofaznog abc sustava u dvofazni αβ nepomicni koordinatni

sustav razmatra se uz pretpostavku da su ti sustavi medusobno nepomicni. Ako se

realni rezultantni vektor izrazi pomocu dvofaznih i trofaznih varijabli dobiva se izraz

(1.9).

~f = fα + jfβ =2

3(fa + ~afb + ~a2fc) (1.9)

Izjednacavanjem realnih i imaginarnih dijelova na lijevoj i desnoj strani dobije se veza

izmedu dvofaznih i trofaznih varijabli, te vrijedi:

3

Page 11: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

fα = fa (1.10)

fβ =1√3

(fb − fc) (1.11)

Slika 1.2: Razlaganje rezultantnog vektora na komponente u trofaznom i dvofaznom sustavu

1.1.4. Parkova transformacija

Dobivene izmjenicne vrijednosti treba prikazati kao istosmjerne, stoga se rezultantni

vektor ~f želi prikazati pomocu dvofaznog rotirajuceg koordinatnog sustava dq. Sada

se mogu pisati sljedeci izrazi za takve transformacije:

fd = fα cos ρ+ fβ sin ρ (1.12)

fq = −fα sin ρ+ fβ cos ρ (1.13)

Na ovaj nacin su povezane komponente vektora u dq rotirajucem i αβ stacionarnom

sustavu, gdje je ρ kut izmedu ta dva sustava.

4

Page 12: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

1.1.5. Naponske jednadžbe u mirujucem αβ koordinatnon sustavustatora

Izrazi dobiveni Clarkovom transformacijom koriste se u transformaciji vekora iz tro-

faznog abc u ortogonalni dvofazni αβ sustav, uz pretpostavku da su ti sustavi medu-

sobno nepomicni. Tada jednadžbe napona statora glase:

usα = Rsisα +d

dtψsα (1.14)

usβ = Rsisβ +d

dtψsβ (1.15)

ψsα = Lsisα + ψM cos Θe (1.16)

ψsβ = Lsisβ + ψM sin Θe (1.17)

gdje su:

– usα, usβ- trenutne vrijednosti pojedinih napona faza α i β statora

– isα, isβ - trenutne vrijednosti pojedinih struja faza α i β statora

– ψsα, ψsβ - trenutne vrijednosti ulancanih tokova faza α i β statora

– ψM - ulancani tok rotora

– Θe - elektricni kut rotora

– Ls - induktivitet pojedine faze statora

1.1.6. Naponske jednadžbe u rotirajucem dq koordinatnon sustavu

Parkovom tranformacijom vektori se iz mirujuceg dvofaznog αβ koordinatnog sustava

transformiraju u rotirajuci dq koordinatni sustav rotora. Naponske jednadžbe statora

zadane su:

usd = Rsisd +d

dtψsd − ωeψsq (1.18)

usq = Rsisq +d

dtψsq + ωeψsd (1.19)

5

Page 13: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

ψsd = Ldisd + ψM (1.20)

ψsq = Lqisq (1.21)

gdje su:

– usd, usq- trenutne vrijednosti pojedinih napona faza d i q statora

– isd, isq - trenutne vrijednosti pojedinih struja faza d i q statora

– ψsd, ψsq - trenutne vrijednosti ulancanih tokova faza d i q statora

– ψM - ulancani tok rotora

– ωe - elektricna kutna brzina rotora

– Ld - induktivitet d-osi rotora

– Lq - induktivitet q-osi rotora

1.1.7. Elektromagnetski moment

Elektromagnetski moment može se dobiti iz jednadžbe ravnoteže snage stroja. Trenu-

tacna snaga pe koja ulazi u stroj promatrana je kao funkcija varijabli dq sustava:

pe =3

2(usdisd + usqisq) (1.22)

Raspisivanjem izraza (1.22) dobiva se izraz (1.23). Prvi clan izraza s desne strane

jednakosti predstavlja gubitke snage na vodicima tj. namotima statora, drugi clan

predstavlja brzinu promjene energije pohranjene u magnetskom polju, a zadnji clan

predstavlja pretvorbu energije iz elektricne u mehanicku, odnosno elektromehanicku

snagu.

pe =3

2(Rsi

2sd +Rsi

2sq) +

3

2(Ld

d

dt

i2sd2

+ Lqd

dt

i2sq2

) +3

2ωe(ψM + (Ld − Lq)isd)isq

(1.23)

Za poznavanje dinamike stroja najbitnija je elektromehanicka snaga iz koje se do-

biva izraz za elektromehanicki moment. S obzirom da je snaga jednaka umnošku me-

hanicke brzine ωm i momenta Me, što ga proizvodi stroj, dobiva se zapis elektromeha-

nicke snage u obliku:

6

Page 14: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

ωmMe =3

2ωe(ψM + (Ld − Lq)isd)isq (1.24)

Mehanicka brzina rotora stroja ωm jednaka je elektricnoj brzini ωe (brzini okretnog

magnetskog polja) podijeljenoj s brojem pari polova npp. Primjenom navedene ci-

njenice na izraz (1.24) te sredivanjem istog, dobiva se jednadžba elektromehanickog

momenta:

Me =3

2npp(ψM + (Ld − Lq)isd)isq (1.25)

1.1.8. Mehanicka jednadžba stroja

Mehanicka jednadžba izražava odnos izmedu elektromehanickog momenta stroja s

jedne te momenta tereta inercije rotora i koeficijenta viskoznog trenja u ovisnosti o

mehanickoj brzini vrtnje s druge strane:

Me = Mt +Kfωm + Jd

dtωm (1.26)

gdje su:

– Me - elektromehanicki moment

– Mt - moment tereta

– Kf - koeficijent viskoznog trenja u ležajevima osovine motora

– ωm - mehanicka brzina rotora

– J - inercija motora

1.1.9. Konacni model SMPM-a u dq sustavu

Uvrštavanjem izraza (1.20) i (1.21) u (1.18) i (1.19) dobiva se kompaktni oblik napon-

skih jednadžbi, te je konacni model SMPM-a u dq sustavu opisan jednadžbama:

usd = Rsisd + Ldd

dtisd − ωeLqisq (1.27)

usq = Rsisq + Lqd

dtisq + ωeLdisd + ωeψM (1.28)

Me =3

2npp(ψM + (Ld − Lq)isd)isq (1.29)

7

Page 15: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Iz navedenih izraza je vidljivo da održavanjem struje isd u nuli, SMPM ima istu di-

namiku kao i istosmjerni motor. Upravljanje elektromagnetskim momentom se onda

odvija upravljanje strujom isq, te držanjem struje isd = 0. Stoga se može pisati:

Me =3

2nppψisq = konst ∗ isq (1.30)

Vidljivo je da ako se struja isd održava na nuli, elektromagnetski moment je proporci-

onalan struji isq. Iako je kod konacne implementacije upravljanja neophodna raspreg-

nutost osi d i q, iz izraza (1.27) i (1.28) je vidljivo da postoji sprega vrijednosti struja

u oba izraza. Zbog toga je potrebno uvodenje rasprezanje na izlazu regulatora kod

upravljanja strujama isq i isd.

8

Page 16: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

2. Vektorsko upravljanje SMPM-a

Vektorsko upravljanje (eng. Field oriented control) je nacin upravljanja izmjenicnim

strojevima koji je zasnovan na tehnici prikaza stroja u rotirajucem koordinatnom sus-

tavu. Razlog tome je mogucnost upravljanja izmjenicnim vrijednostima pomocu is-

tosmjernih vrijednosti. Na osnovi teorije prostorno orijenitranog polja upravlja se

prostornim vektorima magnetskog toka, struje i napona. Kao uzor za ovakav pristup

upravljanja poslužilo je nacelo upravljanja istosmjernim strojem, kod kojeg se tokom

i momentom upravlja potpuno neovisno (raspregnuto). Navedena rapregnutost pos-

toji zbog cinjenice da su magnetski tok uzbudnog polja statora i armaturnom strujom

proizvedeni tok rotora medusobno okomiti odnosno linearno nezavisni. Zbog toga se

upravljanjem uzbudnom strujom tj. uzbudnim tokom ne utjece na tok proizveden u

armaturi. Shema upravljanja SMPM-om pomocu vektorskog upravljanja dana je na

slici 2.1.

Slika 2.1: Shema vektorskog upravljanja SMPM-om

Na slici 2.1 vidljiva je shema upravljanja SMPM-om u dq sustavu. Postoje dvije

regulirane velicine. Id kojemu je referenca na nuli zbog mogucnosti upravljanja mo-

mentom preko struje iq. Takoder unutar upravljanja postoje i transformacije iz abc

koordinatnog sustava u dq i obratno, te PWM generator koji generira PWM signale

9

Page 17: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

za PWM izmjenjivac. PWM generator radi na principu širinsko impulsne modulacije

(ŠIM) te generira željena sklopna stanja sklopki za PWM izmjenivac. Elektricni kut Θ

se estimira iz mjerenih podataka (brzine motora,pozicije, mjerenih struja...). Tipicno se

u pogone SMPM-a ugraduju mjerni clanovi brzine vrtnje i položaja kao što su rezolver

i hall senzori.

2.1. Širinsko impulsna modulacija

Struktura trofaznog izmjenjivaca u mosnom spoju s utisnutim naponom prikazana je

na slici 2.2. Zadatak izmjenjivaca je da na osnovi ulaznog istosmjernog napona obli-

kuje trofazni izlazni napon, te da osigura njegovo upravljanje kako po amplitudi tako i

po frekvenciji. Oblik napona na izlazu iz pretvaraca odreduju upravljacki signali a, a’,

b, b’, c i c’. Kada je gornji tranzistor u grani ukljucen (a, b ili c je "1"), donji tranzistor

u grani je iskljucen (a’, b’ ili c’ je "0"). Nacin na koji vektorsko upravljanje generira

Slika 2.2: Strukturni prikaz trofaznog izmjenjivaca sa simetricnim teretom

željene oblike trofaznog izlaznog napona izmjenjivaca se naziva vektorska modulacija

širine impulsa (eng. Space Vector PWM, SVPWM). Takav nacin modulacije omogu-

cuje da se pomocu predefiniranih vektora uspije generirati željeni oblik amplitude i

frekvencije trofazne struje. Trofazni izmjenjivac ima osam mogucih sklopnih stanja

gornjih tranzistora u granama (donji tranzistori su komplementarni gornjima); šest ak-

tivnih i dva pasivna (nulta) sklopna stanja. Stanja sklopki pretvaraca te pripadajuci

iznosi faznog napona u αβ koordinatnom sustavu nalaze se u tablici 2.1. Pretvorbe

vrijednosti faznih napona iz trofaznih abc vrijednosti u αβ vrijednosti je napravljena

pomocu Clarkeove transformacije.

10

Page 18: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Tablica 2.1: Iznos α i β komponente napona za odredeno sklopno stanje

c b a Uα Uβ vektor

0 0 0 0 0 U8

0 0 1 2Udc

30 U1

0 1 0 −Udc

3Udc√

3U3

0 1 1 Udc

3Udc√

3U2

1 0 0 −Udc

3−Udc√

3U5

1 0 1 Udc

3−Udc√

3U6

1 1 0 −2Udc

30 U4

1 1 1 0 0 U7

Svako sklopno stanje moguce je predstaviti s odgovarajucim vektorom u αβ kor-

dinatnom sustavu (šest aktivnih i dva nulta vektora). Šest aktivnih vektora dijele αβ

koordinatni sustav na šest sektora. Vrhovi aktivnih vektora tvore pravilni šesterokut

sa stranicama duljine 23Udc, dok su nulti (pasivni) vektori smješteni u ishodištu tog

šesterokuta. Takav raspored vektora omogucuje da se svaki željeni referentni vektor

može rekonstruirati pomocu susjednih aktivnih i pasivnih vektora. Raspored aktivnih

i pasivnih vektora u kompleksnoj ravnini prikazan je slikom 2.3.

Slika 2.3: Prikaz vektora u kompleksnoj ravnini

11

Page 19: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Zadatak same vektorske modulacije širine impulsa je da se dobiveni željeni refe-

rentni vektor uspije rekonstruirati na izlazu pomocu kombinacije dva susjedna aktivna

vektora. Za svaki kratki period Ts (vrijeme uzorkovanja) srednja vrijednost na izlazu

iz izmjenjivaca treba biti jedanka srednjoj vrijednosti referentnog vektora napona Uref .

Stoga vrijedi:

1

Ts

∫ Ts

0

Urefdt =1

Ts

∫ T1

0

U1dt+1

Ts

∫ T1+T2

T1

U2dt = U1T1Ts

+ U2T2Ts

(2.1)

gdje T1 i T2 predstavljaju vremena trajanja aktivnih vektora U, pri cemu mora biti za-

dovoljen uvjet T1 + T2 ≤ Ts. Ako se referentni vektor napona Uref sporo mijenja

unutar perioda Ts (vrijeme uzorkovanja je dovoljno malo), izraz (2.1) se može pojed-

nostavljeno pisati kao:

Uref = U1T1Ts

+ U2T2Ts

(2.2)

Nadalje, raspisujuci referentni vektor i aktivne vektore U1 i U2 u αβ sustavu dobiva se:

Uα + jUβ = (2Udc

3)T1Ts

+ (Udc3

+ jUdc√

3)T2Ts

(2.3)

Vrijeme trajanja aktivnih vektora dobiva se iz izraza (3.3) izjednacavanjem realnog i

imaginarnog dijela jednadžbe s obje strane:

T1 = Ts

√3

2Udc(√

3Uα − Uβ) (2.4)

T2 = Ts

√3

2UdcUβ (2.5)

12

Page 20: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Na slici 2.4 prikazan je referentni vektor napona u sektoru III i aktivni vektori U1 i

U2.

Slika 2.4: Priakz referentnog vektora pomocu susjednih aktivnih vektora

Ovakav postupak dobivanja vremena trajanja aktivnih sklopki je jednak za svaki

sektor, odnosno cijeli postupak se svodi na dobivanje vremena trajanja aktivnih vektora

toga sektora. U tablici 2.2 dane su vrijednosti vremena vodenja Tk i Tk+1 ovisno o

sektoru u kojem se nalazi referentni vektor.

Tablica 2.2: Vremena trajanja sklopnih stanja u pojedinim sektorima

Sektor Tk Tk+1

III (T1 i T2) Ts√3

2Udc(√

3Uα − Uβ) Ts√3

2UdcUβ

I (T2 i T3) −Ts√3

2Udc(√

3Uα − Uβ) Ts√3

2Udc(√

3Uα − Uβ)

V (T3 i T4) Ts√3

2UdcUβ −Ts

√3

2Udc(√

3Uα − Uβ)

IV (T4 i T5) −Ts√3

2UdcUβ −Ts

√3

2Udc(√

3Uα − Uβ)

VI (T5 i T6) −Ts√3

2Udc(√

3Uα − Uβ) Ts√3

2Udc(√

3Uα − Uβ)

II (T6 i T1) Ts√3

2Udc(√

3Uα − Uβ) −Ts√3

2UdcUβ

Nakon izracunavanja trajanja aktivnih vektora ostatak vremena trajanja periode

sklopki se dodjeljuje nultim vektorima U7 i U8. Jednadžbe koje definiraju t7 i t8 su

razlicite za svaku metodu, ali ukupno vrijeme trajanja nultog vektora mora zadovolja-

vati uvijet:

t7,8 = Ts − T1 − T2 = t7 + t8 (2.6)

13

Page 21: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

gdje T1 i T2 oznacavaju trajanje aktivnih vektora , a t7 i t8 trajanje nultih vek-

tora. Najcešca i najpopularnija medu vektorskim modulacijama širine impulsa je sa

simetricnim smještajem nultih vektora u vremenu Ts, kod kojih nulti vektori U7 i U8

jednako traju:

t7 = t8 =Ts − T1 − T2

2(2.7)

Nakon dobivenih izraza za trajanja svih vektora unutar perioda Ts potrebno je ras-

porediti dobivena vremena da bi se dobilo što vjernija aproksimacija sinusnog oblika

faznog napona. Zbog toga se koristi simetricno rasporedivanje PWM upravljackih sig-

nala kao na slici 2.5. Zadnja stvar potrebna za ispravan rad vektorske modulacije širine

Slika 2.5: Valni oblici upravljackih signala a, b i c unutar perioda Ts

impulsa je uvjet za pravilnu rekonstrukciju referentnog vektora. Iz uvjeta T1+T2 ≤ Ts

vidljivo je da suma ukljucenosti dvaju aktivnih vektora nikada ne smije biti duža od

periode uzorkovanja Ts. Imajuci to na umu, uzima se najgori slucaj kada je vektor

na jednakim udaljenostima od dva susjedna aktivna vektora. Tada mora vrijediti uvjet

T1 = T2 = 0, 5Ts. Da bih to vrijedilo, modul referentnog vektora mora biti:

8|Uref | =1

2|U1| cos 30 +

1

2|U2| cos 30 =

Udc√3

(2.8)

Da bi se referentni vektor mogao prikazati sa dva susjedna aktivna vektora u svakom

položaju, njegov modul ne smije biti veci od gornjeg uvjeta. Ako se taj uvjet ne zado-

volji ispravan rad modulacije nije moguc.

14

Page 22: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

2.2. Simulacijski model upravljanja zakretnim momen-

tom SMPM-a baziran na vektorskom upravljanju

Kod vektorskog upravljanja, jednako kao i kod metode šest koraka, simulacijska ispiti-

vanja sustava upravljanja momentom SMPMom napravljena su u programskom paketu

PLECS. Simulacijska shema vektorskog upravljanja dana je na slici 2.6. Sustav se sa-

Slika 2.6: Simulacijska shema vektorskog upravljanja

toji od podsustava Energetski sklop, bloka za raspregnuto upravljanje strujama u d i

q osi i bloka za pulsno širinsku modulaciju. Ulazna velicina u sustav je referenca za-

kretnog momenta kojom se zapravo zadaje referentna vrijednost struje iq na ulazu u

regulator. Stoga se iz izraza (1.30) dobiva iq kao funkcija reference momenta.

isq =2

3

Me

nppψ(2.9)

Slika 2.7: Blok za raspregnuto upravljanje strujama

Slika 2.7 prikazuje blok za raspregnuto upravljanje strujama. Unutar bloka nalaze

se regulatori struja iq i id, te blokovi za Clarkovu i Parkovu transformaciju. U mate-

15

Page 23: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

matickom opisu motora pokazano je da postoji sprega vrijednosti struja u osima d i q.

Zbog toga je potrebno na oba regulatora dovesti iq i id. Rgulator struje iq s implemen-

tiranim rasprezanjem prikazan je slikom 2.8. Analogna struktura vrijedi za regulator

struje id.

Slika 2.8: Regulator struje iq

Na slici 2.9 prikazana je energetska shema vektorskog upravljanja SMPMom. Na

lijevoj strani slike nalazi se izmjenjivac napajan iz istosmjernog izvora. Na desnoj

strani se nalazi sam SMPM te mjerenja struja faza i naponi faza. Izlazi iz bloka PWM

dolaze kao impulsi za okidanje tranzistora u mostu izmjenjivaca. Motor se tereti mo-

mentom koji simulira otpor zraka prilikom vožnje biciklom, a definiran je kao funkcija

brzine. U simulaciji je moguce dohvatiti kut rotora s motora i koristiti ga za rad simu-

lacije. No u ovom radu išlo se korak dalje, te je napravljen blok za estimiranje kuta

rotora pomocu Hallovih sondi kako bi se što realnije simulirao sustav.

Slika 2.9: Energetski sklop s vektorskim upravljanjem

16

Page 24: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

2.3. Estimacija kuta rotora Hallovim sondama

Kod vektorskog upravljanja potrebno je mjeriti vrijednosti faznih struja, elektricni kut

i brzinu rotora u svakom koraku upravljanja. Kao mjerni clan kuta koriste se Hallove

sonde cija je rezolucija samo 60 elektricnih. Tri Hallove sonde jednako su razmaknute

po obodu elektricnog kuta rotora za 120 elektricnih kao što je prikazano slikom 2.10.

Iz slike se takoder može vidjeti da sonda na izlazu daje "1" za el. kuteve od nje udaljene

±90, a "0" za preostale kuteve.

Slika 2.10: Raspored Hallovih senzora i signali

Zbog tako male rezolucije sonde, potrebno je estimirati elektricni kut i brzinu ro-

tora.Kut rotora kod bicikla se uvijek mijenja u pozitivnom smjeru, tj. brzina uvijek ima

pozitivan predznak jer nije moguca vrtnja kotaca u negativnom smjeru. Ta cinjenica

ce dodatno pojednostavniti estimaciju. Estimacija elektricnog kuta rotora se temelji na

izrazima koji opisuju kružno gibanje:

Θe = Θp + ωpt+αet

2

2(2.10)

ωe = αet+ ωp (2.11)

gdje su:

– Θp -pocetni elektricni kut rotora

– ωp -pocetna elektricna brzina rotora

– αe -elektricno kutno ubrzanje

– t-vrijeme od pocetka sektora odredenog impulsom Hallove sonde

Aproksimacijom izraza (2.10) i (2.11) dobiju se izrazi za estimaciju el. kuta i br-

zine rotora. Pocetni kut Θp odgovara kutu kojeg sonde mogu tocno registrirati (svakih

60 elektricnih). Hallove sonde dijele podrucje vrijednosti na sektore cije su granicne

vrijednosti upravo kutevi koje sonde mogu tocno registrirati. Pocetna brzina ωp se

17

Page 25: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

aproksimira srednjom brzinom iz prethodnog sektora. Na isti se nacin i kutno ubrza-

nje αe aproksimira srednjim ubrzanjem iz prethodnog sektora. Kako bi estimacija bila

moguca potrebno je pamtiti vrijeme tsektor1 i estimiranu srednju brzinu iz prethodna

dva sektora ωe,sektor1 i ωe,sektor2 . Vrijeme tsektor1 je vrijeme koje je rotor proveo prela-

zeci prethodni sektor. Takoder je potrebno pratiti vrijeme tsektor koje oznacava vrijeme

koje rotor provodi u trenutnom sektoru. Vidljivo je da je estimacija tocna tek nakon pr-

vog prolaska rotora kroz bar tri sektora jer tek tada postaju poznate vrijednosti tsektor1 ,

ωe,sektor1 i ωe,sektor2 .

2.3.1. Simulacijski model estimacije kuta Hallovim senzorima

Koncept bloka estimacija kuta Hallovim senzorima prikazan je slikom 2.11.

Slika 2.11: Blok estimacija kuta Hallovim senzorima

Simuliranje rada stvarnih Hallovih sondi prikazano je slikom 2.12. Prvo je po-

trebno stvarni kut motora, mjeren u radijanima, pretvoriti u stupnjeve elektricne tj.

svesti kut na interval od 0 do 360. Sonda H1 može detektirati kuteve manje od 120

Slika 2.12: Hallovi senzori

18

Page 26: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

a vece od 300, sonda H2 može detektirati kuteve izmedu 60 i 240, a sonda H3 može

detektirati kuteve izmedu 180 i 360 elektricnih. Signali s Hallovih senzora odlaze

na blokove za generiranje impulsa i odredivanje sektora. Blok za generiranje impulsa

prikazan je slikom 2.13, a radi na principu da bistabil pamti promjenu svih senzora

odnosno promjenu sektora. Na ovaj nacin je dobiven signal s rastucim i padajucim

bridovima koji služi za okidanje odedenih blokova nužnih za pravilan rad simulacije.

Slika 2.13: Generiranje impulsa

Trenutni sektor dobiva se pomocu signala nastalim binarno-dekadskom konverzi-

jom signala Hallovih senzora prema algoritmu:

Hdek = H2 · 22 +H2 · 21 +H1 · 20 (2.12)

Pravilan sektor dobiva se prema tablici 2.3, nastaloj promatranjem rasporeda sondi na

stvarnom motoru:

Tablica 2.3: Veza signala Hdek i pripadajuceg sektora

Hdek Sektor

1 1

3 2

2 3

6 4

4 5

5 6

Blokom Brojanje vremena, prikazanim slikom 2.14, generira se vrijeme unutar

svakog sektora potrebno za estimiranje kuta i brzine. Najvažniji dio ovog bloka je

integrator koji se resetira na rastuci i padajuci brid ulaznog signala. Izlaz ovog bloka

su signali Tr i Tsek−1. Tr je relativno vrijeme unutar sektora, a Tsek−1 vrijeme trajanja

prethodnog sektora. Prethodno vrijeme se dobiva na nacin da se relativno vrijeme

na kraju svakog sektora zakasni za jedan ciklus izvodenja programa, te se ta vrijednost

drži u zatvorenoj petlji sve dok se ne pojavi impuls koji oznacava kraj sektora i dolazak

nove vrijednosti.

19

Page 27: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Slika 2.14: Brojac vremena

Brojac prijedenih sektora realiziran je na slican nacin kao i brojac vremena. Od-

nosno, brojanje je omoguceno samo kada dode okidni signal što oznacava kraj sektora.

Slika 2.15 prikazuje brojac prijedenih sektora.

Slika 2.15: Brojac prijedenih sektora

Blok Estimacija brzine, prikazan slikom 2.16, služi za estimiranje brzine ωe prema

izrazu (2.11). Takoder, u ovom bloku se estimira i srednja kutna akceleracija. Ovdje

je pokazano zašto je potrebno brojanje prijedenih sektora, jer nam BPS služi za uprav-

ljanje sklopkom kojom se omogucava estimiranje brzine. Kako je vec spomenuto, da

Slika 2.16: Estimacija brzine

bi se smanjila greška u pocetnom trenutku zbog nepoznavanja vremena iz prošlih sek-

tora, u pocetku je onemoguceno estimiranje brzine. Još jedan problem koji nastaje je

20

Page 28: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

kada se rotor pri pokretanju, umjesto u svojim krajnjim i mjerljivim pozicijama, nalazi

negdje unutar sektora. Tako ce vrijeme Tsektor−1 biti krace nego što bi rotoru zaista

bilo potrebno za prelazak sektora. Odstupanje je tim vece što je rotor unutar sektora

bliži mjerljivoj poziciji sljedeceg sektora.

Blok Estimacija kuta služi za estimiranje kuta Θe prema izrazu (2.10) prikazan je

slikom 2.17. U ovom bloku je takoder omoguceno estimiranje prva dva sektora.

Slika 2.17: Estimacija kuta

Slika 2.18 prikazuje usporedbu stvarnog i estimiranog elektricnog kuta rotora. Kao

što je predvideno, prva dva sektora kut ce biti nula, a zatim ce poprimati sve ispravnije

vrijednosti. Prvo ce imati mala odstupanja zbog odstupanja u estimiranju kutne brzine

i ubrzanja, nakon toga ce stvarna i estimirana vrijednost kuta biti jednake.

Slika 2.18: Usporedba stvarnog i estimiranog kuta

21

Page 29: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

2.4. Rezultati simulacije

Simulacijski eksperiment se obavlja na sljedeci nacin: pocetnih 0.5 sekundi referenca

momenta jednaka je nuli te se motor ne okrece. U trenutku t=0,05 s dolazi do skokovite

promjene reference na Mref = 40. Moment tereta motora generira se kao što je ranije

objašnjeno, te se u obzir uzima i trenje rotora. U suprotnom bi postavljena simulacija

imala za posljedicu da bi se sav razvijeni elektromagnetski moment razvio u ubrzanje

motora sve dok se vrijednosti ne bi zaletjele u limite. Biti ce promatrane vrijednosti

struje iq, id, struja faza, odziv momenta i brzine rotora. Vrijeme trajanja simulacije je

t=0,6s.

Slika 2.19 prikazuje odziv momenta vektorski upravljanog SMPM-a na skokovitu

promjenu reference. Vidljivo je da prijelazna funcija traje 0,15 s te se moment ustali,

bez valovitosi, na vrijednosti 40 Nm.

Slika 2.19: Referenca momenta i moment motora kod vektorskog upravljanja

Kao što je vec ustanovljeno, upravljanje momentom zapravo je upravljanje strujom

iq. Prije ulaska u regulator struje iq i id svedene su na per unit vrijednosti. Valja na-

pomenuti da su parametri oba regulatora odredeni prema tehnickom optimumu. Slika

2.20 prikazuje odzive struja iq i id u per unit vrijednostima. Struja iq doseže takvu

vrijednost da održava zadani moment, dok se struja id ustali na vrijednsot nula, što je

idealno za vektorsko upravljanje.

22

Page 30: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Slika 2.20: Odzivi struja iq i id u per unit vrijednostima

Na slici 2.21 prikazani su simulacijski odzivi struja faza ia, ib i ic na promjenu

reference momenta Mref . Vidljivo je da su fazne struje jednake nuli u trenucima t<

0,05 s kada je referenca momenta jednaka nuli. Kod promjene reference, uz kratku

prijelaznu pojavu, dolazi do formiranja trofaznog sustava struja jednake frekvencije i

amplitude. To dokazuje da je PWM modulacija ispravno napravljena. Vidljivo je tako-

der da se frekvencija povecava sa vremenom što ukazuje da je frekvencija faznih struja

povezana sa brzinom okretanja motora. Vidljiva je visokofrekvencijska zašumljenost

struja proizašla iz nacina modulacije sinusnih faznih struja.

Slika 2.21: Odzivi struja faza ia, ib i ic

23

Page 31: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

3. Upravljanje SMPM-a metodom šestkoraka

Metoda šest koraka je najjednostavniji nacin upravljanja trofaznih elektricnih motora,

jer stvara sustav napona s šest vektora kroz 360 stupnjeva elektricnih. Napon napaja-

nja mora amplitudno i fazno odgovarati elektromagnetskoj sili. Stoga, treba regulirati

napon napajanja i sinkronizirati sklapanje sklopki pretvaraca upravljanog metodom

šest koraka s pozicijom rotora. Informacija o poziciji rotora dobiva se pomocu tri Hal-

love sonde razmaknute za 120 stupnjeva elektricnih. Ova metoda je jako efikasna

pri upravljanju brzine motora, no javlja se problem izražene valovitosti momenta za

vrijeme sklapanja narocito pri malim brzinama. Zbog toga, popularna je za ekonomic-

nije primjene koje trebaju jednostavno upravljanje u zatvorenoj petlji. Prema vodenju

sklopki metodu šest koraka možemo podijeliti na dva režima rada:

1. Metoda s trajanjem vodenja sklopki od 180. Ova metoda se odabire kako bi

se dobio veci iznos momenta, te su u svakom trenutku ukljucene tri sklopke

pretvaracaa odnosno magnetizirane su tri zavojnice motora.

2. Metoda s trajanjem vodenja sklopki od 120. Ova metoda se odabire kako bi se

minimalizirala valovitost momenta, te su u svakom trenutku ukljucene po dvije

sklopke pretvaraca odnosno magnetizirane su dvije zavojnice motora.

Slika 3.1: Shema upravljanja SMPM-a metodom šest koraka

Upravljanje momentom kao i kod vektorskog upravljanja zapravo je upravljanje

strujom. No kako kod metode šest korakaka nema rasprezanja struja u q i d osima

24

Page 32: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

potrebno je regulirati struje sve tri faze. Jednostavnija opcija je ipak reguliranje struje

istosmjernog medukruga jer postoji linearna veza s momentom. Shema takvog uprav-

ljanja prikazan je slikom 3.1.

Za implementaciju regulacije momenta u elektricni bicikl potrebno je osigurati što

gladi moment kako bi se izbjegle velike vibracije brzine. Kako motor elektricnog

bicikla radi pri relativno malim brzinama, te oscilacije bi bile još izraženije. Zbog toga

ce se u nastvaku teorijske podloge, a kasnije simulacije promatrati metoda šest koraka

s trajanjem vodenja sklopki od 120.

Princip metode šet koraka najbolje je prikazati na primjeru motora s pravokutnim

strujama. Princip ove metode je zapravo vrlo jednostavan, tj. želi se postici upravljanje

motorom tako da su uvijek pod naponom dvije faze. Gledajuci u smjeru okretanja

motora, kroz fazu ispred magnetskog polja rotora prolaziti ce struja takvog smjera da

se stvori sila koja privlaci to magnetsko polje. Kroz fazu iza magnetskog polja rotora

prolazit ce struja suprotnog smjera, odnosno stvarati ce silu koja gura rotor od sebe.

Ovaj princip prikazan je slikom 3.2.

Slika 3.2: Princip rada metode šest koraka

Ako se upravlja sklopkama da su faze napajane kako je objašnjeno u svakom tre-

nutku ce se dobiti maksimalan zakretni moment. Kako je struja napajanja pravokutna

inducirani napon je trapezoidalan, te takva kombinacija teoretski daje kontantan mo-

ment. U stvarnosti nije moguce trenutno postici maksimalnu istosmjeru vrijednost

struje u namotu te se javlja komutacije svakih 60 elektricnih. Rezultat toga je da ce

25

Page 33: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

moment imati takozvani "ripple", odnosno nece biti gladak vec ce imati mali propad

svakog puta kada se desi komutacija. Valni oblici struja po fazama i momenta prika-

zani su slikom 3.3. Ako se ova metoda koristi za upravljanje momentom u motoru

Slika 3.3: Valni oblici struja po fazama i momenta kod metode vodenja sklopki od 120

koji ima sinusne struje tj. SMPM-u tada ce moment biti znacajnije valovitog oblika.

Prvo treba naglasiti da moment kod ove metode nije ravan vec sastavljen od dijelova

sinusoide. Ovo je rezultat implementacije metode za trapezoidalni inducirani napon i

stvarnog sinusoidalnog induciranog napona.

Slika 3.4: Valni oblik momenta SMPM-a kod metode vodenja sklopki od 120

26

Page 34: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

3.1. Simulacijski model upravljanja zakretnim momen-

tom SMPM-a metodom šet koraka

Simulacijska ispitivanja sustava upravljanja momentom SMPMom napravljena su u

programskom paketu PLECS. PLECS je program koji omogucuje realno modeliranje

sustava upravljanja. Simulacijska shema upravljanja momentom SMPM-a metodom

šest koraka prikazana je na slici 3.5. Sustav je podijeljen na upravljacki i energetski

dio. Ulazi u upravljacki sklop su kut theta zbog estimacije sektora, kako bi se sklapale

pravilne sklopke, te struja medukruga idc kako bi se mogla regulirati struja odnosno

moment. Ulazi u energetski sklop definirani su kao impulsi koji okidaju IGBT-ove u

izmjenjivacu. Energetski sklop kod metode šest koraka prikazan je slikom 3.6, te se

Slika 3.5: Simulacijska shema metode šest koraka

bitno ne razlikuje od onoga kod vektorskog upravljanja. Na lijevoj strani slike nalazi

se izmjenjivac napajan iz istosmjernog izvora, a na desnoj strani se nalazi sam SMPM.

Motor se tereti momentom koji simulira otpor zraka prilikom vožnje bicikolm. Glavna

razlika je u tome da se ovdje za upravljanje koriste impulsi dobiveni drugacijom meto-

dom i za upravljanje momentom koristi se struja istosmjernog medukruga.

Slika 3.6: Energetski sklop kod metode šest koraka

27

Page 35: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Upravljacki dio metode šest koraka može se podijeliti na dva dijela. Prvi dio prika-

zan je slikom 3.7, te se u njemu zadaje referenca momenta kojom se stvara referenca

struje regulatora. Kao povratna veza uzima se struja dc medukruga, a izlaz regulatora

je faktor vodenja u rasponu od -1 do 1 ovisno o smjeru kretanja motora. Faktor vodenja

D služi za racunanje faktora vodenja pozitivne i negativne pulsno širinske modulacije,

odnosno Dp i Dn.

Dp =D + 1

2(3.1)

Dn = 1−Dp (3.2)

Slika 3.7: Upravljacki dio koji regulira moment

Izlazi iz ovog bloka odlaze u drugi dio upravljackog bloka metode šest koraka, pri-

kazanog slikom 3.8. Ulaz u ovaj blok je elektricni kut rotora Θe, unutar ove simulacije

korišten je idealan nacin dohvacanja elektricnog kuta rotora te brzine rotora.

Slika 3.8: Upravljacki dio koji diktira rad sklopki

Blok naziva Theta -> state ima ulogu da kut iz radijana pretvori u elektricne stup-

njeve ,te da odreduje sektor od 60 unutar kojeg se nalazi rotor. Sektori su bitni da

28

Page 36: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

bi se pomocu logickih sklopova u konacnici stvorili impulsi koji okidaju tranzistore u

mostu izmjenjivaca. Sve tri faze imaju po jedan logicki sklop za generiranje upravljac-

kih impulsa, a pregled sklopa prikaz je slikom 3.9.

Slika 3.9: Logicki sklop za generiranje impulsa

Ovaj sklop se bazira na cinjenici da u bilo kojoj fazi izmnjenjivaca gornja i donja

grana ne smiju istovremeno biti uklopljene jer bi inace došlo do kratkog spoja. Dakle,

ovim sklopom je osigurano da kad radi gornja grana ne radi donja grana. Valja takoder

naglasiti da je u ovaj model ugradena metoda s vodenjem sklopki od 120 pa uvijek

vode samo dvije od tri faze. Ovo se ocito vidi na donjim ILI blokovima na koje ulaze

dva signala koja oznacavaju dva puta po 60. Kod metode vodenja sklopki od 180

na blokove ILI ulazila bi tri signala. Na ovaj nacin osigurano je neovisno upravljanje

sklopkama u gornjoj i donjoj grani izmjenjivaca.

29

Page 37: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

3.2. Rezultati simulacije

Simulacijski eksperiment provodi se zadavanjem reference momenta Mref = 40 i pro-

matranjem odziva. Sve pretpostvke vrijede kao i kod vektorkog upravljanja te se uzima

isti model motora. Biti ce promatrane vrijednosti struje faza, brzine rotora, valni oblik

induciranog napona te odziv momenta. Vrijeme trajanja simulacije je t=0,4s. Slika

3.10 prikazuje odziv momenta SMPM-a upravljanog metodom šest koraka na skoko-

vitu promjenu reference. Vidljivo je da prijelazna funkcija traje 0,2 s, a nakon toga

moment nastavlja periodicki titrati oko vrijednosti 40 Nm. Analogno momentu, i br-

zina ce imati valovit odziv, što prikazuje slika 3,11.

Slika 3.10: Odziv mometna motora na skokovitu referencu kod metode šest koraka

Slika 3.11: Odziv brzine motora kod metode šest koraka

30

Page 38: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Slika 3.12 prikazuje odziv struje istosmjernog medukruga. Iz teorije je poznato

da bi u idelanom slucaju struja medukruga trebala biti konstantna, no vidljivo je da

valni oblik ima udubljenje koje nastaje kao rezultat narinutog trapezoidalnog napona

i induciranog sinusnog napona. Oblik struje istosmjerog medukruga takoder ovisi o

frekvenciji sklapanja sklopki pretvaraca. Slika 3.12 prikazuje struje faza SMPM-a

ciji se valni oblik sastoji od dijelova struje medukruga. Vidljivo je da su u svakom

trenutku napajane po dvije faze. Takoder vidljiv je propad struje svakih 60 elektricnih

kad dolazi do sklapnja odnosno komutacije.

Slika 3.12: Struja idc istosmjernog medukruga kod metode šest koraka

Slika 3.13: Struje faza ia, ib, i ic kod metode šest koraka

31

Page 39: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

4. Komparativna analiza metode šetkoraka i vektorskog upravljanja

Nakon što su napravljeni simulacijski modeli za metodu šest koraka i vektorsko uprav-

ljanje SMPM-a, te dobiveni odzivi, moguce je napraviti usporedbu metoda kako bi

se odabrala bolja metoda za implementaciju u elektricni bicikl. Usporeduju se odzivi

odredenih velicina obje simulacije, za zadanu istu referencu momenta i iste parametre

SMPM-a.

Usporedbu je najbolje poceti usporedbom odziva zakretnih momenata na zadanu

referencu. Kao što je bilo za ocekivati kod vektorskog upravljanja je moment gladak,

dok je kod metode šest koraka izražena valovitost. Pri velikim brzinama i metoda

šest koraka daje efikasn odziv no ovdje se gleda slucaj malih brzina kakve se mogu

ocekivati pri vožni biciklom. Valovitost momenta kod metode šest koraka se javlja kao

zbog nacina upravljanja motora sa sinusoidalnim induciranim naponom kao motora

s trapezoidalnim induciranim naponom. Treba imati na umu da ako se takav motor

upravlja na nacin da se u motor napaja sinusoidalnim naponom tada ce moment biti

gladak, te se baš to dešava kod vektorskog upravljanja.

Takoder upravljanje vektorskom metodom ima brži odziv uz malo nadvišenje, što

je za aplikaciju u elektricnom biciklu bolje. No valja imati na umu da prilikom im-

plementacije treba pripaziti na svojstva stvarnog regulatora, te pravilno parametriranje

regulatora za optimalan odziv. Pošto odziv brzine ovisi o momentu, vektorsko uprav-

ljanje ima gladak odziv brzine, dok kod metode šest koraka postoji vibriranje brzine

oko krajnje vrijednosti. Kvalitativno brzine u oba slucaja imaju istu srednju vrijednost.

Što se faznih struja tice, u oba slucaja upravljanja imaju približne vršne vrijed-

nosti. Kod vektorskog upravljanja u svakom trenutku napajane su sve tri faze, te su

sinusoidalne s visokofrekvencijskom zašumljenosti. Struje metode šest koraka nas-

toje generirati kvazipravokutan oblik, s deformacijom nastalom zbog trapezoidalnog

napona napajanja stroja i induciranog napona motora.

Može se zakljuciti da iako se radi o zahtijevnijoj metodi za implemetiranje, vek-

32

Page 40: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

torsko upravljanje je bolji izbor za sustave upravljane SMPM-om. Kada bi bicikl imao

BLDC tada bi bez sumnje bolji izbor bila metoda šest koraka. Usporedba, odnosno

kratki pregled osnovnih svojstava metode šest koraka i vektorskog upravljanja dan je

tablicom 4.1.

Tablica 4.1: Kratka usporedba upravljackih metoda

Metoda upravljanja Upravljanje Dobivanje povratne Kompleknost

momentom informacije algoritma

Meoda šest koraka Valovitost momenta Hallovi senzori Jednostavna

Vektorsko upravljanje Odlicno Mjerenje struje, Hall senzori Zahtjevna

33

Page 41: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

5. Implementacija

Nakon što je pokazano da je za primjenu SMPM-a bolji vektorski nacin upravljanja,

moguce je poceti raditi njegovu implementaciju u elektricni bicikl. Temelj implemen-

tacije biti ce mikrokontroler koji može u realnom vremenu obradivati podatke kako bi

se bez problema moglo upravljati biciklom. Za ovu primjenu izabran je mikrokontro-

ler kompanije Texas Instruments stoga ce upravljacki algoritam biti izraden u programu

Code Composer Studio 6.1.2. Valja naglasiti da nije moguce direktno koristiti uprav-

ljacki algoritam iz PLECS simulacija jer se navedeni program temelji na programskom

jeziku C.

5.1. Opis opreme

U ovom diplomskom radu, algoritam digitalnog upravljanja motorom pisan je uz slije-

dece hardverske zahtjeve:

– Razvojna plocica DRV830x-HC-EVM

– Kontrolna kartica F2803x

– BLDC motor (za testiranje algoritma upravljanja)

– Racunalo s instaliranim Code Composer Studiom (CCSv6)

– DEWESoft SIRIUS akvizicijska kartica

– Dodatni instrumenti za snimanje iznosa i valnog oblika struje i napona (oscilo-

skop, multimetar)

– Izvor napajanja od 220 V, te ispravljac za napajanje kontrolne ploce istosmjer-

nim naponom

– Bicikl s kotacem na koji je ugraden SMPM kompanije Nine Continent

Razvojna plocica DRV830x-HC-EVM, kontrolna kartica i BLDC motor kupljeni su

kao dio demonstracijskog paketa predvidenog za razvoj i analizu upravljackih algori-

tama elektricnih motora.

34

Page 42: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

5.1.1. Razvojna plocica

Slika 5.1 prikazuje tipicni sustav upravljanja elektricnim motorom. Razvojna plocica

DRV830x-HC-EVM ima sve potrebne energetske i upravljacke blokove dovoljne za

upravljanje BLDC-om ili SMPM-om.

Slika 5.1: Tipicni sustav upravljanja SMPM-om

Razvojna plocica podijeljena je u funkcijske grupe koje zajedno cine kompletan

sustav upravljanja motora, a nazivamo ih makro blokovima. Slijedi lista makro blokova

s ploce, te njihova uloga:

– ISO controlCARD uticnica – uticnica za C2000 kontrolnu karticu s ugradenim

XDS100 emulatorom

– Konektor istosmjerne sabirnice: „PVDD/GND“ kleme – Služe da bi dovedeni

istosmjerni napon ( 8- 60 V) imao ispravan polaritet

– DRV830x – Ovaj modul ukljucuje DRV8301 ili DRV8302 trofazni drajver, kao

i sve potrebne vanjske pasivne komponente

– Osjetilo struje – Strujni shunt na svim donjim granama pretvaraca

– Konektori enkodera – Konkecija za enkoder motora

– Konektori Hallovih sondi – Konekcija za Hallove senzore

Slika 2. prikazuje pozicije spomenutih makro blokova na plocici. Pristup rada

s plocicom, na nacin da je plocica podijeljena na cjeline omogucava lako debagiranje

programa i testiranje. Svi PWM i ADC signali koji su upravljacki i mjerni signali imaju

dodijeljene testne pinove na plocici. Ovo uvelike omogucava pracenje sustava kod

implementacije novog algoritma ili prilagodavanja starog algoritma novom aktuatoru.

35

Page 43: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Slika 5.2: Topologija razvojne plocice

Ostale znacajke plocice:

– DRV830x može upravljati trofazne istosmjerne motore bez cetkica i sinkrone

motore s permanentnim magnetima

– Izolirana CAN (controller area network) i SPI (serial peripheral interface) ko-

munikacija

– Digitalno upravljanje u zatvorenoj petlji koristeci mikrokontrolerovu PWM i

ADC periferiju

– JTAG konektor za vanjske emulatore

– Sucelje enkodera za mjerenje položaja i brzine

36

Page 44: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

– Cetiri PWM DAC-ova generiranih niskopropusnim filtriranjem PWM signala

kako bi se varijable sustava mogle promatrati na osciloskopu

– U pretvaracu je ugradena nadstrujna zaštita

Ploca je podijeljena u dvije energetske domene. Niskonaponska domena, odnosno na-

pajanje kontrolera, sastoji se od 5V i 3,3V kojim se osim kontrolera napaja i logicko

sklopovlje i strujni shuntovi na ploci. Ovaj napon se dobiva od napona istosmjerne

sabirnice reguliranog silaznim pretvaracem. Druga domena je napon istosmjerne sa-

birnice koji može varirati od 8 V do 60 V i koji napaja izmjenjivac kao bi se generirao

trofazni napon za upravljanje motorom.

5.1.2. Mikrokontroler

Ploca DRV830x-HC-EVM može prihvatiti bilo koju kontrolnu karticu iz serije C2000,

no u ovom slucaju je korištena F28035 s vanjskim JTAG emulatorom. Serija mikrokon-

trolera F2803 Piccolo pruža snagu C28x jezgre i CLA spojenih s visoko integriranim

kontrolnim periferijama u uredajima s malim brojem pinova.

– 32-bitni CPU visoke efikasnosti

• 60 Mhz

• 16 x16 i 32 x 32 MAC operacije

• 16 x 16 dualni MAC

• Hardvardska arhitektura sabirnice

• Odziv i obrada brzih prekida

• Programski model ujedinjene memorije

• Ucinkovito kodiranje (C/C++ i asembler)

– Programirljivi CLA (Control Law Accelerator)

• 32-bitni Floating-Point matematicki akcelerator

• Izvršava kod neovisno o glavnom CPU-u

– Little Endian

– Mjerenje vremena:

• Dva interna oscilatora

• Kristalni oscilator/Ulaz za vanjski Clock na cipu

• -Watchdog timer modul

– PIE blok koji podržava sve periferne prekide

37

Page 45: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

– Memorija na cipu: Flsah, SARAM, OTP

– Periferija pojacane kontrole

• Enhanced Pulse Width Modulator (ePWM)

• High-Resolution PWM (HRPWM) Module

• Enhanced Capture (eCAP) Module

• Enhanced Quadrature Encoder Pulse (eQEP) Imput Mode

• Analog-to-Digital Converter (ADC)

• Senzor temperature

• Komparator

– Model s 80 pinova

5.1.3. Kotac/motor

Tipicni elektricni bicikl ima ugraden elektromotor na zadnjem kotacu radi jednostav-

nije implementacije i kvalitetnije asistencije prilikom pedaliranja. Za razliku od kla-

sicnih motora ovaj motor dolazi u izvedbi sa vanjskim rotorom, a unutarnjim statorom.

Odnosno, rotor se okrece oko statora, a ne unutar statora. Rotor se sastoji od željeznog

prstena napravljenog od celika na ciju površinu su zalijepljene magnetske plocice tako

da naizmjenicno mijenjaju pol. Stator, koji je pricvršcen za okvir bicikla, složen je od

metalnih „zubi“ oko kojih je namotana bakrena žica. Kada kroz bakrenu žicu krene

struja nastane elektromagnet. Rotor i stator na sebi imaju zavarenu polovicu kucišta, te

zajedno tvore cjelinu izoliranu od vode i prašine. Loša stana ovoga je što nema cirku-

lacije zraka pa se motor sporo hladi i pri velikom opterecenju može doci do oštecenja.

Presjek motora dan je slikom 5.3.

Slika 5.3: Presjek motora

38

Page 46: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Ovaj motor, kao i svi 9C motori ima omjer 46 polova magneta prema 51 zubu sta-

tora, odnosno 23 para polova magneta prema 17 zuba po fazi statora. Ovakav omjer

omogucuje optimalno stvaranje momenta, tj. relativno gibanje rotora u odnosu na sta-

tor. Na površini statora su integrirane tri Hallove sonde koje kontrolnoj kartici pružaju

informaciju o poziciji rotora, kao što je prikazano slikom 5.4. Da bi sonde radile po-

trebno im je dovesti napajanje +5V te GND. Signal svake sonde s informacijom vraca

se po posebnoj žici, stoga cijeli senzor ima 5 žica. Iako se cijelo vrijeme govori o Hal-

lovoj sondi, zapravo se radi o Hallovoj sklopki koja na izlazu kao visoko stanje daje

+5 V preko pull-up otpora.

Slika 5.4: Pozicioniranje Hallovih sondi

Motor može raditi na naponima izmedu 36 V i 100 V što diktira izvor, odnosno

baterija. Nazivna struja motora je 20,625 A. Motor je SMPM što se lako može provje-

riti pokusom u kojem je motor odspojen od napajanja. Jedna faza motora se spoji na

osciloskop te se rukom zavrti kotac, prema dobivenom valnom obliku induciranog na-

pona te faze statora može se zakljuciti da li je motor SMPM ili BLDC. U ovom slucaju

napon je sinusoidalan (treba snimiti sliku na osciloskopu).

Parametri motora koji se koristi i prema kojem su radene simulacije:

– Rs = 16, 5mΩ

– Ld = Lq = 265µH

– ψM = 0, 0287Wb

– npp = 23

– Koeficjent viskoznog trenja: kf = 0

– Moment tromosti motora: J = 0, 232kgm2

39

Page 47: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

5.2. Upravljacki algoritam

Pri izradi upravljackog algortima od velike koristi je controlSUITE tvrtke Texas Instru-

ments. To je zapravo skup softverskih infrastruktura i softverskih alata stvorenih kako

bi se minimaliziralo vrijeme izrade programa, a namjenjeno je za mikrokontolere iz se-

rije C2000. Takoder, sadrži veliki broj gotovih algoritama za primjenu u sofisticiranim

sustavima koji dolaze s primjerima i objašnjenjima u svakom koraku razvoja.

U slucaju ovog rada potrebno je napraviti upravljacki algoritam za sustav pokretan

sinkronim motorom s permanentnim magnetima. Sustav treba biti upravljan vektor-

skom modulacijom, a položaj rotora odreden pomocu Hallovih sondi. Unutar knjižnice

controlSUITE ne postoji napravljen model za definiran slucaj pa je potrebno kombini-

rati sljedece projekte:

– Trapezoidal Control of BLDC Motors Using Hall Effect Sensors

– Sensorless Field Oriented Control of 3-Phase Permanent Magnet Synchronous

Motors

Svi projekti, pa tako i navedena dva, imaju dokumentirani krataki opis sustava na koji

se primjenjuju, odnosano teorijsku podlogu. Nadalje, ukratko je opisano podešavanje

razvojne plocice i korištenje programskog okruženja Code Composer Studio kako bi

se korak po korak prolazio projekt. Prvi navedeni projekt za upravljanje BLDC moto-

rom koristi metodu šest koraka, a informaciju o položaju rotora dobiva preko Hallovih

sondi. Drugi projekt koristi vektorsko upravljanje SMPM-om, no bez ikakve povratne

informacije o položaju rotora.

Za upravljanje u ovom diplomskom radu, kao temelj je poslužio projekt Sensorless

Field Oriented Control of 3-Phase Permanent Magnet Synchronous Motors. Za rad

nije uzeta zadnja razina projekta, u kojoj je definirano upravljanje u zatvorenoj petlji

brzine, nego razina u kojoj su sintetizirani regulatori struje iq i id tj. razina u kojoj

je definirano upravljanje u zatvorenoj petlji struje. Iz projekta se izbacio dio za "sen-

sorless" upravljanje, a ubacili su se posebni drajveri za korištenje Hallovih sondi iz

projekta Trapezoidal Control of BLDC Motors Using Hall Effect Sensors.

5.2.1. Implementacijski model estimacije kuta Hallovim senzorima

Kako nije bilo moguce koristiti eCAP periferiju upravljacke plocice za ocitavanje sta-

nja Hallove sonde, najizazovniji dio upravljackog algoritma za izraditi bilo je pravilno

ocitavanje kuta rotora. Promjena elektricnog kuta izaziva promjene iz niskog u visko

stanje, i obratno, jedne od tri sonde te je potrebno bilo mjeriti vrijeme izmedu svake

40

Page 48: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

dvije promjene kako bi se pravilno mogao estimirati kut rotora. Nadalje, trebalo je

odrediti sekvencu izlaza Hallovih sondi kako bi bilo implementirano pravilno mjenja-

nje sektora prema tablici 2.3.

Izvodenje programa u mikrokontroleru dešava se ciklicki, odnosno kod se stalno

vrti ispocetka. Stoga je mjerenje vremena izvedeno na nacin da se u svakom ciklusu

varijabla tajmer povecava za jedan te množi sa trajanjem perioda ciklusa. Na ovaj

nacin se dobiva precizno mjerenje vremena izmedu dva prekida, odnosno promjene

stanja registra hall1.HallGpioAccepted. Taj registar sadrži tri mjerodavna bita koji

predstavljaju tri senzora Halove sonde. Zatim kod pamti zadnje stanje sondi i resetira

mjerenje vremena. Estimiranje elektricnog kuta, brzine i akceleracije rotora izvedeno

je matemetickim izrazima kako je opisano u sekciji 2.3. Sve varijable se zapisuju

u floating-point zapisu decimalnih brojeva, stoga je zadaca zadnjeg dijela algoritma

da sprijeci prekoracenje engl. owvorflow. Zbog cinjenice da se promjena kuta svodi

na uzastopno zbrajanje, može se dobiti brojna vrijednost koja se ne može smjestiti u

okviru raspoloživog formata zapisivanja. U tom slucaju bi estimirani kut na mahove

imao nelogicne negativne iznose. Algoritam je prikazan u nastavku:

1 HALL3_READ_MACRO( h a l l 1 )

t a j m e r ++;

3 v r i j e m e = t a j m e r ∗ Tms ;

i f ( h a l l 1 . Ha l lGp ioAccep t ed != h a l l _ s t a r o )

5 h a l l _ s t a r o = h a l l 1 . Ha l lGp ioAccep t ed ;

p e r i o d = v r i j e m e ;

7 t a j m e r = 0 ;

v r i j e m e = 0 ;

9 b r z i n a _ 2 = b r z i n a _ 1 ;

b r z i n a _ 1 = PI / 3 / p e r i o d ; / / b r z i n a u r a d / ms

11 a k c e l e r a c i j a _ 1 = ( b r z i n a _ 1 − b r z i n a _ 2 ) / p e r i o d ; / /

a k c e l e r a c i j a u r a d / ms^2

i f ( h a l l 1 . Ha l lGp ioAccep t ed == 5)

13 t h e t a = 0 ;

e l s e i f ( h a l l 1 . Ha l lGp ioAccep t ed == 4)

15 t h e t a = PI / 3 ;

e l s e i f ( h a l l 1 . Ha l lGp ioAccep t ed == 6)

17 t h e t a = 2∗PI / 3 ;

e l s e i f ( h a l l 1 . Ha l lGp ioAccep t ed == 2)

19 t h e t a = PI ;

e l s e i f ( h a l l 1 . Ha l lGp ioAccep t ed == 3)

21 t h e t a = 4∗PI / 3 ;

e l s e i f ( h a l l 1 . Ha l lGp ioAccep t ed == 1)

23 t h e t a = 5∗PI / 3 ;

41

Page 49: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

t h e t a _ e s t _ f l o a t = ( ( 1 / 2 ) ∗ a k c e l e r a c i j a _ 1 ∗ v r i j e m e ∗ v r i j e m e +

b r z i n a _ 1 ∗ v r i j e m e + t h e t a ) / ( 2 ∗PI ) ; / / e s t i m i r a n i k u t u PU

25 i f ( t h e t a _ e s t _ f l o a t > 1 )

t h e t a _ e s t _ f l o a t = t h e t a _ e s t _ f l o a t − 1 ;

27 t h e t a _ e s t = _IQ ( t h e t a _ e s t _ f l o a t ) ;

s p e e d _ e s t = _IQ ( ( a k c e l e r a c i j a _ 1 ∗ v r i j e m e + b r z i n a _ 1 ) ∗1000 / (

e l _ b r z i n a _ b a z n a ) ) ;

5.2.2. Implementacijski model upravljanja momentom SMPM-abaziran na vektorskom upravljanju

Slika 5.5 prikazuje algoritam upravljanja podijeljen u funkcionalnne blokove.

Slika 5.5: Blokovski prikaz algoritma upravljanja

U ovisnosti o varijabli lsw za algoritam vrijedi sljedece:

– lsw=0, sustav je iskljucen tj. nema informacije o kutu

– lsw=1, zadaje se rampa koja oponaša kut

– lsw=2, sustav se regulira preko mjerenog kuta

U slucaju lsw=1, zadaje se rampa koja oponaša kut te konacna brzina ovisi o tom kutu.

Ovdje se zapravo radi o upravljanju u otvorenoj petlji stoga je moguce mjenjati re-

ferencu struje, ali se brzina nece mjenjati. Samo ce biti teže ili lakše izbaciti motor

42

Page 50: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

iz sinkronizma kojeg diktira blok RG_MACRO. Vrijednost reference brzine zadaje se

bloku RG_MACRO u obliku frekvencije rampe preko bloka RC_MACRO. Ostatak

algoritma provodi se bez obzira na iznos varijable lsw. Blok IPARK_MACRO gene-

rira izlaze za SVGEN_MACRO tj. Uα i Uβ potrebni za širinsko impulsnu modulaciju.

Izlazi iz SVGEN_MACRO prikazani su slikom 5.6, gdje su signali Ta, Tb i Tc raz-

maknuti jedan od drugog za 120 i pušteni kroz niskopropusni filtar. Preciznije, Tbkasni iza Ta, a Tc prethodi ispred Ta. Blok PWM MACRO prihvaca softverske sig-

nale Ta, Tb i Tc, te stvara šest signala kojima upravlja pretvaracem na razvojnoj plocici

DRV830x-HC-EVM.

Slika 5.6: Izlazi bloka SVGEN, Ta, Tb, Tc i Tb − Tc

Osim položaja kuta rotora, kao povratna informacija mjere se struje faze Ia, Ib i na-

pon istosmjernog medukruga Vdc. Kako su ti signali analogni, najprije se mora provesti

analogno-digitalna konverzija u bloku ADC CONV. Nakon toga se u bloku CLARKE

MACRO provodi Clarkova transformacija opisana u 1.1.3. Za konacnu povratnu vri-

jednost u regulator i zatvaranje petlje koristi se blok PARK MACRO u kojem se odvodi

Parkova transformacija opisana u 1.1.4. U slucaju lsw=2, zadavaju se refernce struje

Iq i Id te je realizirano upravljanje zakretnim momentom sinkronog motora s trajnim

magnetima za elektricni bicikl.

Svi blokovi predstavljaju odsjecke koda pisane u pogramskom jeziku C korištene

za realizaciju ovog projekta. Ovdje kako je to uobicajno u ovakvim programskim

jezicima veza izmedu blokova su ulazne i izlazne varijable prikazane punim linijama

na slici 5.5.

43

Page 51: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

5.3. Eksperimentalni rad i rezultati

Iako je u prošloj sekciji opisan upravljacki algoritam, treba imati u vidu da je algoritam

razvijan paralelno s eksperimaentalnim radom kako bi se dobila povratna informacija

o svojstvima upravljanja.

5.3.1. Konfiguracija sustava

Prije puštanja programa u pogon potrebno je pravilno pripremiti razvojnu plocicu. Sli-

kom 5.7 prikazano je ožicenje razvojne plocice.

Slika 5.7: Ožicenje razvojne plocice

Potrebno je umetnuti kontrolnu karticu u utor za prikljucak J1. Kod korištenja

F2803x kontrolne kartice, kakva se koristi u ovom projektu, potrebno se na DRV830x-

HC-EVM spojiti preko vanjskog JTAG-a. Spojiti napajanje (60V max) na PVDD i

GND istosmjerne sabirnice DRV830x-HC-EVM sklopa. Ako je napajanje pravilno

spojeno LED1 i LED2 ce se upaliti. Takoder, upaliti ce se LED na kontrolnoj kartici što

indicira da je pod naponom. PWM DAC testni pinovi nisu esencijalni za upravljanje,

ali su vrlo korisni jer se unutar softvera može definirati koji signali dolaze na te pinove.

Na taj nacin moguce je promatrati i snimati neke interne signale pomocu osciloskopa.

Za vrijeme izrade algoritma upravljanja, nije se koristio SMPM na biciklu, vec

BLDC motor napravljen za testiranje upravljanja. Prednost ovakvog pristupa je ta što je

lakše raditi s motorom iznimno malih dimenzija koji samostalno može stajati na radnoj

44

Page 52: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

površini i lagano se prenosi, dok je SMPM za koji se algoritam radi vezan za kotac,

odnosno bicikl. Druga razlika je to što spomenuti BLDC ima enkoder za odredivanje

položaja kuta rotora i njime simulira rad Hallovih sondi. Na ovaj nacin se osigurava

upoznavanje s upravljackim sustavom bez dodatnog kompliciranja s algoritmom za

Hallove sonde, kojeg se razvije naknadno.

Motor bicikla ima tri žice za napajanje i pet signalnih žicica, odnosno žica Hal-

love sonde. za pravilan rad algoritma upravljanja potrebno je definirati žice motora po

fazama. Stoga faza A odgovara žutoj žici, faza B plavoj žici i faza C zelenoj žici. Re-

dosljed spajanja žica Hallovih sondi takoder se može vidjeti na slici 5.7 te redom idu

crna koja odgovara zemlji, crvena koja odgovara napajanju od 5V, slijede žuta, plava

i zelena. Najveci problem predstavljalo je odredivanje redosljeda zelene, plave i žute

žice Hallove sonde, jer korišteni motor nije imao nikakvu pripadajucu dokumentaciju.

Stoga je pravilan redosljed odreden metodom pokušaja i pogrešaka. Žice bi se pro-

izvoljno spojile, polako bi se okretao kotac i ocitavala stanja da se dobije sekvenca.

Zatim se ta sekvenca pomice korak po korak te se isprobava kako radi. Ovaj postupak

se ponavlja sve dok se ne dobije ispravan redosljed spajanja. Slika 5.8 prikazuje motor

spojen na okvir bicikla, te napajanje motora.

Slika 5.8: Detalj SMPM-a na biciklu

45

Page 53: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

5.3.2. Puštanje u pogon i mjerenje

Jednom kad su upravljacki algoritam i razvojna plocica pravilno konfigurirani za pušta-

nje u rad, te se SMPM pravilno spoji na razvojnu plocicu mogu se provoditi mjerenja

odziva sustava. Za mjerenje odziva potrebni su ociloskop i akvizicijska kartica Sirius

kompanije DEWESoft s pripadajucim strujnim klještima. Na osciloskopu ce se sni-

mati naponi i elektricni kut rotora, dok Sirius kartica služi za snimalje struje. Za svrhe

ispitivanja potreban je i laboratorijski izvor istosmjernog napona koji oponaša baterije

elektricnog bicikla. Laboratorijski izvor istosmjernog napona i akvizicijska kartica

Sirius prikazani su slikom 5.9.

Slika 5.9: Laboratorijski izvor istosmjernog napona i akvizacijska kartica Sirius

Najprije se provjerava da li je zaista promatrani motor SMPM, odnosno da li mu je

inducirani napon sinusnog valnog oblika. Sonda osciloskopa je oznakom ’+’ spojena

Slika 5.10: Inducirani napon SMPM-a

46

Page 54: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

na fazu A, a oznakom ’-’ na fazu B pa se mjeri linijski napon na prikljucnicama motora.

Kotac je okretan rucno pomocu pedala, te se inducira naponski oblik prikazan slikom

5.10. Iz periode dobivenog signala može se izracunati brzina vrtnje kotaca, a zajedno

s amplitudom induciranog napona može se izracunati ulancani tok rotorskih magneta.

Vidljivo je da frekvencija i amplituda proporcionalno rastu s porastom brzine. Ovaj

odziv potvrdujde da se radi o SMPM-u jer je vidljiv sinusan valni oblik induciranog

napona.

Kut rotora odreden pomocu Hallove sonde i programskog odsjecka estimacije kuta

dan je na izlazne kanale DAC-a na razvojnoj plocici gdje je sniman pomocu akvizicij-

ske kartice Sirius. Vidljivo je da se odziv, prikazan slikom 5.11, podudara s odzivom

simulirane Hallove sonde.

Slika 5.11: Odziv estimiranog kuta rotora

Mjeranje struje motora moguce je tako što se strujna klješta stave na žice koje idu

s pretvaraca na motor. Zatim se postavlja referenca struje u per unitima uz mjere-

nje fazne struje Ia i fazne struje Ib. Promatraju se slucajevi za 0,2 pu, 0,4 pu i 0,6

pu nazivne struje. Svako mjerenje sastoji se od sekvence: zalet motora u otvorenoj

petlji, zatim prebacivanje na regulaciju struje u zatvorenoj petlji, zatim pritiskanje me-

hanicke kocnice radi održavanja potrebnog protumomenta te na kraju rasterecenje i

gašenje pretvaraca. U svakoj snimci je potrebno promatrati zadnji dio sekvence val-

nih oblika gdje amplituda struje otprilike odgovara vrijednostima u per-unitima, u tom

dijelu snimke se pomocu mehanicke kocnice održava potreban protumoment motoru

tako da se sprijeci ulazak regulatora u limit. Odzivi faznih struja Ia i Ib prikazani su

slikama: 5.12 za 0,2 pu, 5.13 za 0,4 pu i 5.14 za 0,6 pu.

47

Page 55: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Pošto vrijedi:

– 0,2 pu = 4,125 A

– 0,4 pu = 8,25 A

– 0,6 pu = 12,375 A

vidljivo je da dobiveni odzivi stacionarnog stanja dobro prate referencu. Valni oblik

odziva ima zadovoljavajuci odziv, te deformacije nastaju zbog visokofrekvencijskog

sklapanja pretvaraca što je bilo za ocekivati.

48

Page 56: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Slika 5.12: Odzivi faznih struja Ia i Ib za 0,2 pu nazivne struje

Slika 5.13: Odzivi faznih struja Ia i Ib za 0,4 pu nazivne struje

Slika 5.14: Odzivi faznih struja Ia i Ib za 0,6 pu nazivne struje

49

Page 57: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

ZAKLJUCAK

S obzirom da je diplomski rad podijeljen u dvije velike cijeline, mogu se zakljuciti

dvije cinjenice. Prvi zakljucak vezan je za metodu upravljanja motora i vrste mo-

tora koja se koristi u nekom sustavu. Nakon temeljite teorijske podloge i simulacijskih

modela metode šest koraka i vektorskog upravljanje SMPM-a, te dobivenih odzivia na-

pravljena je usporedba kako bi se odabrala bolja metoda za implementaciju u elektricni

bicikl. Donesen je zakljucak da iako se radi o zahtijevnijoj metodi za implemetiranje,

vektorsko upravljanje je bolji izbor za sustave upravljane SMPM-om. Kada bi bicikl

imao BLDC tada bi bez sumnje bolji izbor bila metoda šest koraka zbog ekonomicnosti

i jednostavnijeg algoritma upravljanja. Vezano za obje metode, uspostavilo se da su

Hallove sonde u teoriji i praksi idealan, jeftin i jednostavan nacin odredivanja položaja

elektricnog kuta rotora.

Druga cinjenica koja se može zakljuciti jest cinjenica da je mikrokontroler s ra-

zvojnom plocicom idealan za sustave lakih prijevoznih sredstava kao što je elektricni

bicikl. Fleksibilnost i modularnost upravljackog algoritma omogucavaju izvrstan odziv

i prilagodavanje razlicitim motorima. Iako je u konacnici uspješno napravljen diplom-

ski rad, treba imati na umu da je ovdje bio naglasak na algoritmu upravljanja. Ovdje

je ostvareno upravljanje zakretnim momentom SMPM-a kojim bi se pokretao bicikl,

no potrebno je izraditi kucište za razvojnu karticu s upravljackom karticom, te sucelje

za povratnu informaciju o brzini i stanju baterije. Vrlo bitna stvar koja bi se takoder

mogla napraviti je vidjeti na razvojnoj kartici koji se moduli ne koriste, te izraditi novu

karticu manjih dimenzija sa samo bitnim komponentama za sustav upravljanja. Na

taj nacin bi se dobio kompaktan i ucinkovit sustav. Stoga bi se na ovaj rad mogao

napraviti, odnosno nadovezati novi rad koji bi finalizirao proizvod elektricnog bicikla.

50

Page 58: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

LITERATURA

1. Rashid, M. H.:Power electronics handbook, 2011.

2. Kolonic, F.:UEP Pred_06_modulacije.pdf, Modulacijske metode,

http://www.fer.unizg.hr/_download/repository/Pred_UEP_6_14-15_modulacije.pdf

28.5.2016.

3. Ognjanovac, D.: Izvedba algoritma upravljanja sinkronim motorom s perma-

nentnim magnetom po momentu, diplomski rad, Fakultet elektrotehnike i racu-

narstva, 2011.

4. Dragojevic, M.: Izvedba algoritma upravljanja i regerativnog kocenja sinkro-

nog motora s permanentnim magnetima, diplomski rad, Fakultet elektrotehnike

i racunarstva, 2012.

5. Huang, M., Chean, C., Chou, H., Chen, G., Tsai, W.: An Accurate Torque Con-

trol of Permanent Magnet Brushless Motor using Low-Resolution Hall-Effect

sensors for Light Electric Vehicle, Dept. of Electrical Eng., National Taipei Uni-

versity of Technology, Taiwan, 2013.

6. Lee, S.: A comparison study of the commutation methods for three-phase perma-

nent magnet brushless DC motor, Pennsylvania State University Berks Campus

7. Texas Instruments: DRV830x-HC-C2-KIT Hardware Reference Guide, Version

1.1 – February 2014

8. Texas Instruments: Motor Drive and Control Solutions, 2016

9. Texas Instruments: Sensorless Field Oriented Control of 3-Phase Permanent

Magnet Synchronous Motors

10. Texas Instruments: Trapezoidal Control of BLDC Motors Using Hall Effect Sen-

sors

51

Page 59: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

POPIS SLIKA

1.1. Razlaganje rezultantnog vektora na komponente u trofaznom sustavu . 3

1.2. Razlaganje rezultantnog vektora na komponente u trofaznom i dvofaz-

nom sustavu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

2.1. Shema vektorskog upravljanja SMPM-om . . . . . . . . . . . . . . . 9

2.2. Strukturni prikaz trofaznog izmjenjivaca sa simetricnim teretom . . . 10

2.3. Prikaz vektora u kompleksnoj ravnini . . . . . . . . . . . . . . . . . 11

2.4. Priakz referentnog vektora pomocu susjednih aktivnih vektora . . . . 13

2.5. Valni oblici upravljackih signala a, b i c unutar perioda Ts . . . . . . . 14

2.6. Simulacijska shema vektorskog upravljanja . . . . . . . . . . . . . . 15

2.7. Blok za raspregnuto upravljanje strujama . . . . . . . . . . . . . . . 15

2.8. Regulator struje iq . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.9. Energetski sklop s vektorskim upravljanjem . . . . . . . . . . . . . . 16

2.10. Raspored Hallovih senzora i signali . . . . . . . . . . . . . . . . . . 17

2.11. Blok estimacija kuta Hallovim senzorima . . . . . . . . . . . . . . . 18

2.12. Hallovi senzori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.13. Generiranje impulsa . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

2.14. Brojac vremena . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.15. Brojac prijedenih sektora . . . . . . . . . . . . . . . . . . . . . . . . 20

2.16. Estimacija brzine . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.17. Estimacija kuta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.18. Usporedba stvarnog i estimiranog kuta . . . . . . . . . . . . . . . . . 21

2.19. Referenca momenta i moment motora kod vektorskog upravljanja . . 22

2.20. Odzivi struja iq i id u per unit vrijednostima . . . . . . . . . . . . . . 23

2.21. Odzivi struja faza ia, ib i ic . . . . . . . . . . . . . . . . . . . . . . . 23

3.1. Shema upravljanja SMPM-a metodom šest koraka . . . . . . . . . . . 24

3.2. Princip rada metode šest koraka . . . . . . . . . . . . . . . . . . . . 25

52

Page 60: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

3.3. Valni oblici struja po fazama i momenta kod metode vodenja sklopki

od 120 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

3.4. Valni oblik momenta SMPM-a kod metode vodenja sklopki od 120 . 26

3.5. Simulacijska shema metode šest koraka . . . . . . . . . . . . . . . . 27

3.6. Energetski sklop kod metode šest koraka . . . . . . . . . . . . . . . 27

3.7. Upravljacki dio koji regulira moment . . . . . . . . . . . . . . . . . 28

3.8. Upravljacki dio koji diktira rad sklopki . . . . . . . . . . . . . . . . 28

3.9. Logicki sklop za generiranje impulsa . . . . . . . . . . . . . . . . . . 29

3.10. Odziv mometna motora na skokovitu referencu kod metode šest koraka 30

3.11. Odziv brzine motora kod metode šest koraka . . . . . . . . . . . . . . 30

3.12. Struja idc istosmjernog medukruga kod metode šest koraka . . . . . . 31

3.13. Struje faza ia, ib, i ic kod metode šest koraka . . . . . . . . . . . . . . 31

5.1. Tipicni sustav upravljanja SMPM-om . . . . . . . . . . . . . . . . . 35

5.2. Topologija razvojne plocice . . . . . . . . . . . . . . . . . . . . . . . 36

5.3. Presjek motora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

5.4. Pozicioniranje Hallovih sondi . . . . . . . . . . . . . . . . . . . . . . 39

5.5. Blokovski prikaz algoritma upravljanja . . . . . . . . . . . . . . . . . 42

5.6. Izlazi bloka SVGEN, Ta, Tb, Tc i Tb − Tc . . . . . . . . . . . . . . . . 43

5.7. Ožicenje razvojne plocice . . . . . . . . . . . . . . . . . . . . . . . . 44

5.8. Detalj SMPM-a na biciklu . . . . . . . . . . . . . . . . . . . . . . . 45

5.9. Laboratorijski izvor istosmjernog napona i akvizacijska kartica Sirius 46

5.10. Inducirani napon SMPM-a . . . . . . . . . . . . . . . . . . . . . . . 46

5.11. Odziv estimiranog kuta rotora . . . . . . . . . . . . . . . . . . . . . 47

5.12. Odzivi faznih struja Ia i Ib za 0,2 pu nazivne struje . . . . . . . . . . 49

5.13. Odzivi faznih struja Ia i Ib za 0,4 pu nazivne struje . . . . . . . . . . 49

5.14. Odzivi faznih struja Ia i Ib za 0,6 pu nazivne struje . . . . . . . . . . 49

53

Page 61: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

POPIS TABLICA

2.1. Iznos α i β komponente napona za odredeno sklopno stanje . . . . . . 11

2.2. Vremena trajanja sklopnih stanja u pojedinim sektorima . . . . . . . . 13

2.3. Veza signala Hdek i pripadajuceg sektora . . . . . . . . . . . . . . . . 19

4.1. Kratka usporedba upravljackih metoda . . . . . . . . . . . . . . . . . 33

54

Page 62: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Modeli sustava upravljanja zakretnim momentom sinkronog motora s trajnimmagnetima za elektricni bicikl

Sažetak

Upotrebom simulacijskog programa Plecs u radu napravljeni su simulacijski mo-

deli trofaznog izmjenjivaca za napajanje sinkronog motora s trajnim magnetima koji

se koriste u lakim elektricnim vozilima kao što su elektricni bicikli. Upotebom istih

simulacijskih programa razvijeni su modeli upravljanja zakretnim momentom sinkro-

nog motora uz Hallove sonde kao davace elektricnog kuta rotora. Analizirajuci rezul-

tate simulacija napravljena je komparativna analiza izmedu tzv. metode šest koraka

i vektorske metode upravljanja zakretnim momentom motora. U drugom dijelu rada

razradena je sklopovska izvedba izmjenjivaca i sustava upravljanja zakretnim momen-

tom, te je implementirana predložena metoda upravljanja. U konacnici su rezultati

racunalne simulacije usporedeni s eksperimentalnim rezultatima.

Kljucne rijeci: Sinkroni motor s trajnim magnetima, Metoda šest koraka, Vektorsko

upravljanje, Elektricni bicik, Upravljanje momentom

Page 63: Modeli sustava upravljanja zakretnim momentom sinkronog ... · komutacijski sklop. Najcešˇ ´ce metode upravljanja su metoda šest koraka (engl. Six-step method) i vektorsko upravljanje

Models of torque control systems of permanent magnet synchronous motor forelectric bicycle

Abstract

Using the simulation program Plecs, in this paper simulation models of three-phase

inverters for power permanent magnet synchronous motor used in light electric vehi-

cles such as electric bicycles are made. The same simulation programs are used for

developing models of torque control system of synchronous motor, which has Hall

probes for detecting electrical angle of the rotor. By analyzing the results of the si-

mulation, comparative analysis was made between the so-called six-step method and

field oriented control. In the second part of the paper, hardware design of the inver-

ter and torque control system were eleborated. The proposed method of management

was implemented. Ultimately, the results of computer simulations are compared with

experimental results.

Keywords: Permanent magnet synchronous motor, Six-step method, Vector control,

Electric bicycle, Torque conrol