PWM Simulatie

L

lovellii

Guest
Hoi
Ik probeer te simuleren PWM voor een boost omzetter in Matlab.Mijn plan is om de fout met een zaagtand golfvorm van frequentie Arnd 1kHz.to generate a sawtooth waveform.

Ik gebruik het signaal generator in Simulink -> Sources -> Signal Generator
voor het genereren van een zaagtand golfvorm.Helaas is de zaagtand golfvorm werkt niet voor een frequentie dan 1 Hz (atleast Ik
ben niet in staat om het te zien op het toepassingsgebied) en zelfs dan is het geen perfecte zaagtand.De daling van de tijd van de maximale waarde tot nul is aanzienlijk hoog.but I was unable to get a sawtooth of high enuf frequency.

Ik probeerde met behulp van het repetitieve sequentie blok in Simulink -> Sources -> Terugkerende Sequence
maar ik was niet in staat om een zaagtand van hoge enuf frequentie.
Is er iemand weet wat het probleem is en hoe verder te gaan.

Thnx

 
lovellii schreef:

Hoi

Ik probeer te simuleren PWM voor een boost omzetter in Matlab.
Mijn plan is om de fout met een zaagtand golfvorm van frequentie Arnd 1kHz.

to generate a sawtooth waveform.
Ik gebruik het signaal generator in Simulink -> Sources -> Signal Generator
voor het genereren van een zaagtand golfvorm.
Helaas is de zaagtand golfvorm werkt niet voor een frequentie dan 1 Hz (atleast Ik ben niet in staat om het te zien op het toepassingsgebied) en zelfs dan is het geen perfecte zaagtand.
De daling van de tijd van de maximale waarde tot nul is aanzienlijk hoog.

but I was unable to get a sawtooth of high enuf frequency.
Ik probeerde met behulp van het repetitieve sequentie blok in Simulink -> Sources -> Terugkerende Sequence
maar ik was niet in staat om een zaagtand van hoge enuf frequentie.

Is er iemand weet wat het probleem is en hoe verder te gaan.
 
Nicleo thnx voor het snelle antwoord.
Ik heb een 1 KHz zaagtand.
Matlab versie 6.5 Release 13.
Ik
ben verbonden de golfvormen ik opgehaald op 2 Hz en 10 Hz.Op 1 Hz en Arnd 4HZ Ik krijg iets wat lijkt op wat je hebt gepost.

Mijn toepassingsgebied instellingen

Beperk meetgegevens naar laatste - ongecontroleerde
Opslaan gegevens aan werkruimte - ongecontroleerde

Signal Generator instellingen

Golfvorm - zaagtand
Amplitude - 5
Frequentie - 2 Hz
Interpreteren vector parameters als 1-D - gecontroleerd.

Relationele Operator instellingen

Vereisen dat alle ingangen hebben dezelfde gegevens type - ongecontroleerde
Output gegevens mode - UINT (8)
Inschakelen nul kruising detectie - ongecontroleerde
Ook de zaagtand golfvorm is er in de negatieve regio.Ik wil een zaagtand die gaat van 0 tot piek vervolgens terug naar 0 en vervolgens onmiddellijk herhalen voortdurend.
Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

 
Noodzaak tot wijziging van de simulatie-instellingen (zie afbeelding hieronder).Hoop dat het helpt.
Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

 
Thnx de werkgroepen gr8.
Ik vond dit in de Simulink handleiding na te zoeken is.

Citaat:Maximale grootte.
The Max stap grootte parameter regelt de grootste tijd stap de oplosser kan nemen.
De standaard wordt bepaald door de begin-en eindtijd.

Hmax = (Tstop-Tstart) / 50

Algemeen, de standaard maximum grootte is voldoende.
Als u zich zorgen over de solverâ s ontbrekende belangrijke gedrag, wijzigt u de parameter om te voorkomen dat de oplosser van het nemen van te grote stap.
Als de tijdspanne van de simulatie is zeer lang, de standaard grootte van misschien te groot is voor de oplosser bij het vinden van de oplossing.
Ook als uw model bevat de periodieke of bijna periodieke gedrag en je weet dat de periode, de maximale grootte voor een deel (zoals 1 / 4) van die periode.

 
lovellii schreef:

Nu ik krijg een zaagtand -4 tot 5, hoewel de amplitude ik opgegeven was 5.
Is er toch kan ik een zaagtand golfvorm 0 tot 5 (andere dan de optelling van de zaagtand-uitgang met een constante).
 
Ja het werkt met het herhalen van sequentie.
Frequentie 1 KHz.
Max stap size = 1e-4
Amplitude van de zaagtand is ongeveer 4,5, maar zijn goede enuf.
Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

 
Ik moet nu een zaagtand van variabele amplitude. Dus ik nodig voor het berekenen van de amplitude van mijn zaagtand uit de gegeven ingangsspanning en referentiespanning.Daarna heb ik nodig voor de bouw van de zaagtand.
Hoe kan ik dit dan?

 
Pls verwijzen naar mijn bericht hierboven, waarin wordt uitgelegd hoe te verkrijgen 0-5V zaagtand signaal.We kunnen gebruik Optie A is om de variabele amplitude.Pls zie de gewijzigde versie in de bijlage bij hieronder.

Toelichting (sorry, ik kan geen toegang tot Matlab / Simulink nu):
1) Uitvoer uit Gain blok (A) 0 ~ 5V (als u gevraagd)
2) Amplitude Berekening Module / blok.De output van deze module (B) moet worden genormaliseerd om binnen 0 ~ 1.
3) De signalen van A en B worden gerouteerd naar een Product blok.
4) De output van de productkenmerken blok (C) is aangesloten, zoals aangegeven in de figuur.

Zeg nu, op basis van de ingangsspanning en vindplaats, de berekende amplitude (de reeks moet binnen 0 ~ 5 V) is 2.5V.Dus, na normalisatie (2,5 / 5), B = 0,5.Wanneer A wordt vermenigvuldigd met B, de amplitude van A zal worden 'aangepast' door de helft (0,5).Dus, kun je een variabele amplitude zaagtand op C. Pls update of zij kan werken of niet.Bedankt.

Een andere manier van doen:
1) De amplitude op Signal Generator is ingesteld op'1 '.
2) De waarde van Constant blok (als compensatie) is ingesteld op'1 '.
3) De waarde van Gain blok is ingesteld op'0,
5 '.Dus, de output van de Gain blok (A) wordt een 0 ~ 1 zaagtand.
4) Geen noodzaak normaalgloeien na de amplitude berekening module.
Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

 
Ja dit werkt.Eigenlijk dit gebeurde mij ook net nadat ik het bericht gepost.

Thnx.

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />
 
lovellii schreef:

Ja dit werkt.
Eigenlijk dit gebeurde mij ook net nadat ik het bericht gepost.Thnx.
<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Lachten" border="0" />
 
Hi nicleo

Wel, het uiteindelijke doel is om te verbinden met een brandstofcel en een PV-array via twee parallelle boost converters op een lading.De macht moet worden gedeeld tussen deze twee verhoogt.Ik heb om het PV in MPPT (Maximum Power Point Tracking) modus.
Ik ben verantwoordelijk voor de PV-sectie.De brandstofcel wordt geïnspireerd door mijn partner.Het doel van deze simulatie is om een model van een boost omzetter en te handhaven
is het uitgangsspanning bij een constante (die wordt gegeven door de referentiespanning).Op dit moment
ben ik alleen met behulp van een sinus-golf met een DC-offset voor de ingangsbron sinds mijn PV source programma is nog niet gedaan.
Ik
ben verbonden het model voor de impuls-converter voor het geval je geïnteresseerd bent.
Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

 

Welcome to EDABoard.com

Sponsor

Back
Top