Handboek · hoofdstuk 24Vermogenselektronica en elektrische machines
Buck, boost, MPPT en motorbrug binnen hun grenzen
Een converter koppelt bronnen en lasten met andere spanningen. Je leidt buck en boost af, zoekt het PV-maximum, stuurt een borstelloze motor en rekent de elektrische en thermische grenzen van Habitat door.

- Je leidt ideale CCM-buck- en boostverhoudingen af uit volt-seconden.
- Je bepaalt stroom, rimpel, verlies en thermische marges.
- Je beschrijft sinus-PWM en de DC-naar-AC-omvormer.
- Je implementeert MPPT en toetst onder variërende broncondities.
- Je beschrijft BLDC-commutatie en dimensioneert PV-, wind- en railstromen met beveiliging.
Vermogen verplaatsen vraagt meer dan spanning kiezen
Het station heeft een 48 V-rail, de module een 12 V-rail en apparaten op 230 V AC. Een omzetter past spanning en stroom aan terwijl de vermogensbalans behouden blijft. Bij rendement η geldt . Een hogere uitgangsspanning maakt bij gelijk vermogen de stroom kleiner; energie wordt niet gratis vermenigvuldigd.
Een lineaire regelaar verbrandt het spanningsverschil. Schakelende omzetters bewaren energie tijdelijk in spoel en condensator en sturen met duty-cycle D. De schakelaar is ideaal gesloten of open; in werkelijkheid geven weerstand, flanken en stuurenergie warmte.
Buck: de twee stroompaden zijn elektrisch verschillend
De positieve ingang voedt S, daarna de schakelende knoop, de spoel en de uitgang. C en last staan parallel tussen uitgang en retour. De diode heeft haar anode aan retour en haar kathode aan de schakelende knoop; zij geleidt dus omhoog.
S aan: de stroom loopt van Ui via S en L naar C/last en via retour terug naar de bron. De diode is sperrend; de knoop is ongeveer Ui en uL=Ui−Uo.
S uit: de spoelstroom kan niet plots nul worden. De knoop zakt tot iets onder retour; de diode geleidt retour → D → L → uitgang → last → retour. De bron is uit dit ideale vrijlooppad. De spoel levert energie en haar stroom daalt, want uL≈−Uo.
Het getekende open contact stelt een bestuurbare ideale schakelaar voor. Een praktische MOSFET vraagt een passende gatedriver; bij een synchrone buck vervangt een tweede MOSFET de vrijloopdiode, met dode tijd om railkortsluiting te vermijden.
Boost: de diode scheidt opladen en afleveren
De ingang voedt eerst L. De schakelende knoop is verbonden met S naar retour én met de anode van D. De kathode van D is verbonden met de positieve uitgang. C en last staan parallel.
S aan: Ui → L → S → retour vormt het laadpad. De knoop ligt ongeveer op retour, D spert wegens de hogere positieve uitgangsspanning, en C levert tijdelijk de laststroom. De spoelstroom stijgt met Ui/L.
S uit: de spoel drijft de knoop omhoog totdat D geleidt. Ui → L → D → C/last → retour levert uitgangsenergie; bron en afnemende spoelenergie werken samen. De spoelspanning is Ui−Uo, negatief voor Uo>Ui.
Bij uitgeschakelde sturing bestaat nog een bronpad via L en D naar de uitgang. Een veiligheidsafschakeling kan dus een afzonderlijke onderbreker vereisen. De getekende ideale topologie bevat geen complete gate-, meet- of beveiligingsbedrading.
- 1Spoel
De bron voedt L voortdurend; aan wordt energie opgeslagen, uit wordt zij met bronenergie afgegeven.
- 2Schakelaar naar retour
S-aan sluit het laadpad en laat de diode sperren. S-uit laat de spoelknoop omhoog gaan.
- 3Diode naar uitgang
Anode links, kathode rechts. Stroom naar de uitgang bij S-uit; geen ideale terugstroom vanuit C.
- 4Uitgangscondensator
C voedt de last tijdens S-aan en krijgt tijdens S-uit bron- en spoelenergie.
Spoelvolt-seconden en condensatorlading
Voor een ideale spoel is . Over een periodieke stationaire schakelcyclus moet de stroom terugkomen op dezelfde waarde. Daarom : positieve en negatieve volt-seconden zijn gelijk. Bij een condensator geldt analoog .
Deze voorwaarden leveren gemiddelde omzetverhoudingen. CCM betekent dat de spoelstroom niet nul wordt gedurende de cyclus. DCM heeft een extra nulstroomfase en kan een belastingafhankelijke verhouding geven. De ideale formule wordt dus niet onbeperkt doorgetrokken tot nullast.
Buck: spanning omlaag door duty-cycle
- Ideaal, stationair, CCM. Aan: bron via schakelaar naar spoel/belasting; uit: spoel blijft via vrijloopdiode of synchrone MOSFET stroom leveren.
- Schakelverhouding, stroom, verlies en ontwerpgrenzen.
- 1Aan krijgt L spanning ; uit krijgt L . Volt-seconden: .
- 2Daaruit . Condensator houdt het spanningsniveau; gemiddelde spoelstroom is de belastingstroom.
- 3Bij 24→12 V is D=0,50. Een uitgang van 12 V/5 A levert 60 W; ideale ingangsstroom 2,5 A, bij 95 % wordt die 2,632 A.
Boost: eerst opslaan, dan samen met de bron leveren
In een boost ligt L aan de ingang. Aan verbindt de schakelaar de spoelknoop naar de retour, zodat en de spoelenergie groeit; de uitgangsdiode blokkeert en C voedt de belasting. Uit stuurt de spoel stroom door de diode naar de hogere uitgang, zodat .
Volt-secondebalans geeft en dus . Naar D=1 gaan betekent niet onbeperkt veilig vermogen: stroom, verlies, rimpel, schakeltijden en componentgrenzen worden dominant. De boost heeft meestal geen volledige uitgangsafschakeling via alleen zijn dutyregeling.
Een boost naar de tussenkring
- 48 V naar 400 V; gewenste uitgang van 1,0 kW; η=0,93 als rekenwaarde.
- Schakelverhouding, stroom, verlies en ontwerpgrenzen.
- 1D=1−48/400=0,88. Uitgangsstroom 1000/400=2,50 A.
- 2Ingangsstroom 1000/(0,93·48)=22,40 A; bij 44 V wordt 24,44 A en D=0,89.
- 3Verlies=1000/0,93−1000=75,27 W. Een praktische omvormer kan hiervoor een transformator of andere topologie gebruiken.
Stroomrimpel en componentkeuze
Voor een buck is . Deze piek-piekwaarde komt uit de aanhelling maal aantijd. Controleer tegen spoelverzadiging en schakel-/diodegrenzen. Een spoel met de juiste inductie maar te lage verzadigingsstroom is ongeschikt.
Bij verwaarloosbare ESR is de condensatorspanningsrimpel ongeveer . ESR voegt ongeveer toe. De rimpelstroomrating en thermische levensduur zijn afzonderlijke controles; meer capaciteit alleen verlaagt ESR niet automatisch.
Buck 24→12 V: rimpelbudget
- Io=5 A, fs=20 kHz, L=220 µH, C=470 µF, ESR=50 mΩ; ideale D=0,5.
- Schakelverhouding, stroom, verlies en ontwerpgrenzen.
- 1ΔIL=12·0,5/(220 µH·20 kHz)=1,364 A. Minimum 4,318 A, maximum 5,682 A.
- 2Ideale C-rimpel=18,13 mV; ESR-term=68,18 mV. De ESR-term is hier groter.
- 3Een ontwerpmarge boven 5,682 A voor verzadiging en piekstroom is nodig. Controleer ook thermisch RMS-gedrag en fout-/aanloopstromen.
DC naar AC: brug en sinusmodulatie
Een H-brug kan de belasting afwisselend aan +Udc en −Udc leggen. Een 50 Hz-vierkantgolf is nog geen zuivere sinus. Sinus-PWM laat de gemiddelde brugspanning een sinus volgen; een uitgangsfilter beperkt de schakelfrequentiecomponenten. e20 gaf het bestaande filter van 1 mH/10 µF en de 400 V-tussenkring.
In een eenvoudige volledige brug met 400 V DC en sinusmodulatie is . Voor 230 V is m≈0,813. De DC-tussenkring moet de dubbele-netfrequentievermogensrimpel opvangen; de batterij hoeft niet elke 100 Hz-piek rechtstreeks te volgen.
Nooit beide MOSFETs van dezelfde brugpoot gelijktijdig aanzetten: shoot-through kortsluit de rail. Gatedriverinterlock en dode tijd voorkomen overlap, maar beïnvloeden vervorming.
De bestaande stationsomvormer heeft een vermogensgrens
- 4,0 kVA continu, 8 kVA gedurende 5 s, η≈0,93; noodverwarming+warmtepomp+drukpomp samen 4,48 kVA volgens e16.
- Schakelverhouding, stroom, verlies en ontwerpgrenzen.
- 14,48−4,00=0,48 kVA overschrijding continu. Een 8 kVA-aanlooprating maakt een langdurige 4,48 kVA-combinatie niet toegestaan.
- 2e20 vraagt aan 48 V circa 100 A continu en 130 A enkele seconden; bij 44 V nemen stromen toe. Scheid kW en kVA bij de belastingstoets.
- 3Energiebeheer schakelt noodverwarming of drukpomp volgens prioriteiten en minimumtijden; de hardwarestroomgrens blijft onafhankelijk.
PV is een bron met een werkpunt
Een paneel levert een I-V-curve die van bestraling en celtemperatuur afhangt. Bij open klem is spanning hoog maar stroom nul; bij kortsluiting is stroom hoog maar spanning nul. In beide uitersten is vermogen nul. Het maximum ligt ertussen.
De lader kiest via zijn belasting welke bronspanning ontstaat. Een MPPT-buitenlus zoekt Vmp of Imp; een snellere interne converterlus volgt dat setpoint. Batterijlimieten, stroomlimiet en temperatuur gaan vóór maximale bronextractie. Is de batterij vol, dan mag de lader minder vermogen nemen.
Perturb and observe: zoeken met twee metingen
P&O verandert een bronspanningssetpoint een klein stukje en vergelijkt het vermogen. Stijgt P, dan gaat de volgende stap in dezelfde richting; daalt P, dan keert de richting om. Bij vaste zon convergeert het proces naar een kleine oscillatie rond het maximum.
Grote stappen zoeken sneller maar verliezen meer rondom de top. Kleine stappen zijn rustiger maar traag. Snel veranderende zon kan P ook veranderen zonder dat de perturbatie goed of slecht was. Gedeeltelijke schaduw kan meerdere maxima maken; een lokale methode garandeert dan geen globale top.
Een alternatief, incremental conductance, vergelijkt dI/dV met −I/V. De meetruis, wachttijd na een stap en begrenzingen blijven onderdeel van het ontwerp.
Een MPPT die je tegen het echte modelmaximum toetst
Dit model gebruikt Voc=168 V en een gladde stroomcurve; de analytische top is bekend. P&O start op 90 V, met stap 1 V. Het is een statische bronproef; een echte lader voegt settling, meetfouten en stroom-/spanningslimieten toe. De bronsetpointstap is niet gelijk aan direct een willekeurige duty-cycle stap sturen.
# mppt.py — gladde synthetische PV-curve; stationmodel, geen fabrikantdataimport numpy as npvoc, vorm, pmax = 168.0, 16.0, 4200.0vm = voc/(vorm+1)**(1/vorm)isc = pmax/(vm*vorm/(vorm+1))def stroom(v, zon=1.0): return zon*isc*max(0.0,1-(v/voc)**vorm)def vermogen(v,zon=1.0): return v*stroom(v,zon) # buitenlus vraagt bronspanning; binnenlus regelt de converter daaropv, richting, vorig = 90.0, 1.0, Nonerij=[]for k in range(160): p=vermogen(v) rij.append((k,v,p)) if vorig is not None and p<vorig: richting=-richting vorig=p v=np.clip(v+richting,20.0,165.0)rij=np.array(rij)print(f"modelmaximum {vm:.3f} V, {stroom(vm):.3f} A, {vermogen(vm):.1f} W")print(f"P&O laatste 20 stappen: {rij[-20:,2].min():.1f} tot {rij[-20:,2].max():.1f} W")for ub in (44.0,48.0,56.0): print(f"batterij {ub:.0f} V: D={ub/vm:.4f}, Iuit={0.97*pmax/ub:.2f} A")print(f"verlies bij 97%: {(1-0.97)*pmax:.1f} W")print(f"koude Voc bij -15 °C: {168*(1+0.0028*40):.3f} V")modelmaximum 140.736 V, 29.843 A, 4200.0 W P&O laatste 20 stappen: 4197.0 tot 4199.9 W batterij 44 V: D=0.3126, Iuit=92.59 A batterij 48 V: D=0.3411, Iuit=84.88 A batterij 56 V: D=0.3979, Iuit=72.75 A verlies bij 97%: 126.0 W koude Voc bij -15 °C: 186.816 V
Extra zonnepark naar het 48 V-net
- Station totaal 5,60 kWp: 1,40 kWp module apart en 4,20 kWp extra op 48 V. Illustratieve extra array: 12 modules van 350 W, 4 serie×3 parallel; circa 140 V op de top, open klem 168 V, ηlader = 97 %.
- Schakelverhouding, stroom, verlies en ontwerpgrenzen.
- 1Vmp circa 4·35=140 V en Imp circa 3·10=30 A. Voor de synthetische curve komt de precieze top op 140,736 V; dit is modeldata, geen fabrikantlabel.
- 2Bij 48 V is Iuit=0,97·4200/48=84,875 A. Bij 44 V 92,591 A; bij 56 V 72,750 A.
- 3Verlies=(1−0,97)·4200=126 W. Stroomgrens minstens 100 A is een ontwerpvoorstel met nog afzonderlijke temperatuur-/deratingcontrole.
Koude openklemspanning en volle batterij
Een paneel heeft bij koudere cellen meestal hogere openklemspanning. Reken met de laagste ontwerpcelltemperatuur, temperatuurcoëfficiënt en tolerantie, niet alleen met Vmp bij standaardcondities. Onze rekenarray heeft Voc bij 25 °C=168 V en αVoc=−0,0028/K.
Bij −15 °C wordt Voc =168[1+0,0028·40]=186,816 V. Met 3 % bovenmarge is 192,420 V. Een 250 V-invoerklasse is daarom een ontwerpvoorstel, geen bewijs van bescherming tegen transiënten of iedere werkelijke paneelvariant.
Bij volle batterij beperkt de lader vermogen. Kabel-/zekeringskeuze gebruikt ook foutstromen en meerdere parallelstrings. Een PV-curve kan bij licht nog spanning blijven leveren wanneer de lader uit staat; een softwarestop is geen fysieke spanningsloosheid.
Wind 59–223 V naar batterij 44–56 V
- Generator en diodebrug uit e19; MPPT-buck naar stationrail. Ideale duty eerst.
- Schakelverhouding, stroom, verlies en ontwerpgrenzen.
- 1Bij 48 V: D=48/59=0,8136 aan de lage bronkant en 48/223=0,2152 aan de hoge.
- 2Bij batterij 56 V en bron 59 V wordt D=0,9492: weinig ruimte voor componentverliezen. Controleer minimuminvoermarge en beperk stroom indien nodig.
- 3Bij 3 kW bron en 97 % omzetting levert bij 48 V 60,625 A. De regelaar verplaatst ook generatorbelasting/koppel; bronspanning is geen onafhankelijk vast voedingstoestel.
Borstelloze motor: het statorveld moet de rotor volgen
Een BLDC-motor heeft een permanente-magneetrotor en meerdere statorfasen. Een driefasebrug commutereert het veld elektronisch. Bij zesstappenbesturing worden doorgaans twee fasen aangestuurd en één vrijgelaten; de volgende sector wordt na 60 elektrische graden gekozen.
Een voorbeeldvolgorde is A+ B−, A+ C−, B+ C−, B+ A−, C+ A−, C+ B−. De werkelijke Hallcodevolgorde hangt van motor en bedrading af en moet worden geijkt. Elektrische snelheid is poolparen maal mechanische snelheid. Met 4 poolparen en 1500 tpm is elektrisch 100 Hz en zijn er 600 sectorwissels per seconde.
Microchips sensored-BLDC-uitleg koppelt Hallpositie aan commutatie. Sensorloos via back-EMF is bij stilstand lastig omdat er nog geen snelheidssignaal is.
Koppel, tegen-EMK en stroombegrenzing
- Rekenmotor kt=0,10 N·m/A, ke=0,10 V·s/rad, n=1500 tpm; koppel 1,0 N·m; effectieve windingweerstand 0,40 Ω.
- Schakelverhouding, stroom, verlies en ontwerpgrenzen.
- 1ω=2π·1500/60=157,08 rad/s. Stroom I=M/kt=10 A.
- 2Tegen-EMK E=keω=15,708 V; ohmse val IR=4 V. Vereenvoudigd gevraagd spanningsniveau circa 19,708 V.
- 3Mechanisch P=Mω=157,08 W. Koperverlies I²R=40 W; extra ijzer-/schakel-/mechanische verliezen zijn niet inbegrepen.
Rendement wordt een warmtevraag
Geleidingsverlies is ongeveer Irms²RDS(on); diodeverlies VfIgem; schakelverlies bij een lineaire overlap ongeveer . Gateverlies is QgVgf_s. Spoelkoper, kernverlies, condensator-ESR en stuurcircuits vullen het budget aan.
RDS(on) stijgt vaak bij warmer silicium; een typische 25 °C-waarde is geen worst-case. Een transistor kan genoeg stroom verdragen op papier en toch te heet worden door slechte behuizing/koeling. Stroomrating zonder temperatuurconditie is onbruikbaar.
Thermisch geldt . Het rendement moet bij de hele belastingscurve worden getoetst; nullast 25 W van de bestaande omvormer telt ook in het stationbudget.
Een koellichaam kiezen op verlies
- Vermogensmodule verliest 40 W; Ta=40 °C, ontwerplimiet Tj=100 °C; Rθjc=0,50 K/W,Rθcs=0,20 K/W.
- Schakelverhouding, stroom, verlies en ontwerpgrenzen.
- 1Totale toegelaten weerstand (100−40)/40=1,50 K/W.
- 2Koellichaam naar lucht moet Rθsa≤1,50−0,50−0,20=0,80 K/W.
- 3Vervuiling, ventilatoruitval, contactkwaliteit en warmte van buurdelen veranderen de conditie. Voeg temperatuurmeting/derating toe; een thermische beveiliging vervangt geen dimensionering.
Een motorregelaar is een omvormer met positie-informatie
Dezelfde drie brugpoten die een driefasespanning maken, kunnen motorwikkelingen sturen. Bij een BLDC bepaalt rotorpositie wanneer er geschakeld wordt; bij een netomvormer bepaalt de gewenste netfase het ritme. Het schakelgereedschap is vergelijkbaar, de regeldoelen en veiligheidsgrenzen verschillen.
Microchip onderscheidt zesstappenbesturing en andere motoralgoritmen. De interessante les voor Habitat is dat een toerentalcommando pas bruikbaar is met stroomlimiet, positie-/snelheidsmeting, feedback en veilige fouttoestand. Een vast PWM-percentage bewijst geen vast koppel of vast toerental.
Converterrelaties en geldigheidsgebied
| symbool | betekenis | eenheid |
|---|---|---|
| duty-cycle | 1 |
| symbool | betekenis | eenheid |
|---|---|---|
| in- en uitgangsspanning | V |
| symbool | betekenis | eenheid |
|---|---|---|
| rendement | 1 |
| symbool | betekenis | eenheid |
|---|---|---|
| inductie | H | |
| schakelfrequentie | Hz |
| symbool | betekenis | eenheid |
|---|---|---|
| RMS-stroom | A | |
| effectieve weerstand | Ω |
| Grens | Te controleren |
|---|---|
| bron | koude Voc, Isc, transiënten |
| rail | 44–56 V, BMS en stroomlimiet |
| halfgeleiders | spanning, stroom, schakelflanken, temperatuur |
| spoel/C | verzadiging, RMS, ESR, rimpel |
| regeling | settling, stabiliteit, MPPT versus laden |
Het geheel: zon, wind en lasten krijgen eigen grenzen
e19/e20 beschrijven generator en omvormer; e21 filters en e23 fysieke stopvoorwaarden. Hier komen converterbalansen, MPPT, motorsturing en thermische dimensionering samen. e49 kan alleen betrouwbaar plannen wanneer vermogenslimieten en volle-batterijtoestanden naast de voorspelde opbrengst staan.
Windgenerator59–223 V en remfunctie.
4 kVA-omvormer, kW/kVA en tussenkring.
Metingen voor MPPT en stroomlus.
Vrijgave en veilige energietoestand.
Behoud totaal 5,60 kWp met 1,40 kWp/12 V apart en 4,20 kWp extra naar 48 V. Ontwerpvoorstel PV-lader met 250 V-ingangsklasse en 100 A-uitgangsklasse met 97 % rekenrendement; illustratieve 4S3P-array van 4,20 kWp met 350 W per paneel. Wind krijgt eigen 300 V-klasse buck/MPPT met onafhankelijke dump/rem. Dit zijn selectie-eisen, nog geen gekozen toestel. 4,48 kVA-combinatie blijft verboden als continu 4,0 kVA-omvormerbedrijf; circa 130 A/5 s en 100 A continu aan 48 V blijven dossiergrenzen.
In het kort
- Volt-secondebalans levert ideale buck- en boostverhoudingen onder CCM-voorwaarden.
- Spoel- en condensatorrimpel, verzadiging, halfgeleiderverliezen en warmte bepalen werkelijke grenzen.
- Een omvormer maakt AC met brugmodulatie en filtering; haar kVA-grens blijft fysiek.
- MPPT zoekt bronvermogen; BMS, stroom, temperatuur en volle batterij gaan voor.
- Borstelloze motorsturing commuteert volgens rotorpositie en begrenst stroom.
- PV, wind, 12 V-module en 48 V-station blijven onderscheiden energiestromen.
Wat je nu kent
- CCM
- Een schakelregime waarbij spoelstroom gedurende de hele cyclus niet nul wordt.
- MPPT
- Regeling die het bronwerkpunt naar maximaal beschikbaar vermogen verplaatst binnen overige grenzen.
- shoot-through
- Gelijktijdige geleiding van de twee schakelaars van één brugpoot, waardoor de rail kortgesloten wordt.
- commutatie
- Omschakelen van motorfasen volgens rotorpositie.
- derating
- Bewust verlagen van toegelaten belasting onder ongunstige omstandigheden.