nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

State-Space Averanging e regolatore buck-boost

Von: MrRipple (mrripple@ripple.it) [Profil]
Datum: 19.05.2008 11:15
Message-ID: <4831454e$0$17933$5fc30a8@news.tiscali.it>
Newsgroup: it.hobby.elettronica
Salve,
dovrei determinare la funzione di trasferimento (DutyCycle --> Vout) di
un regolatore switching buck-boost tramite la procedura state-space
averanging. Ho i risultati delle matrici A, B, C, D ma purtroppo non
riesco a capire perchè a me vengono risultati diversi!

Qualcuno che è pratico di queste cose potrebbe aiutarmi dicendomi che
risultati ottiene (si considerano le resistenze parassite solo per L e
C... come nello schema)?
Di seguito ho inserito lo schema del regolatore.

Grazie mille!

[FIDOCAD ]
MC 115 40 0 0 470
MC 140 40 3 0 310
MC 195 25 2 0 200
MC 165 35 1 0 120
MC 225 35 0 0 115
LI 115 40 115 25
LI 115 25 130 25
LI 150 25 180 25
LI 195 25 225 25
LI 225 25 225 35
LI 225 45 225 65
LI 225 65 115 65
LI 115 65 115 60
LI 165 45 165 65
LI 165 35 165 25
MC 205 45 2 0 180
LI 205 35 205 25
LI 205 45 205 65
TY 185 15 5 3 0 0 0 * D
TY 110 35 5 3 0 0 0 * +
TY 95 45 5 3 0 0 0 * Vin
TY 210 35 5 3 0 0 0 * C
TY 170 35 5 3 0 0 0 * L
TY 230 35 5 3 0 0 0 * R
MC 140 45 1 0 000
LI 140 40 140 45
TY 140 50 5 3 0 0 0 * PWM
RV 85 5 235 70
TY 90 10 5 3 0 0 0 * Buck-Boost
MC 210 130 1 0 120
TY 215 130 5 3 0 0 0 * L
MC 240 140 2 0 180
TY 245 130 5 3 0 0 0 * C
MC 210 115 0 0 115
MC 240 115 0 0 115
TY 215 115 5 3 0 0 0 * rl
TY 245 115 5 3 0 0 0 * rc
MC 265 120 0 0 115
LI 210 105 210 115
LI 210 125 210 130
LI 210 140 210 145
LI 240 140 240 145
LI 240 145 265 145
LI 265 145 265 130
LI 240 115 240 105
LI 240 105 265 105
LI 265 105 265 120
LI 240 125 240 130
LI 210 105 240 105
LI 210 145 240 145
TY 205 95 5 3 0 0 0 * Buck-Boost --> Toff
MC 60 120 0 0 470
LI 60 120 60 105
LI 60 105 75 105
LI 60 145 60 140
TY 55 115 5 3 0 0 0 * +
TY 40 125 5 3 0 0 0 * Vin
MC 85 130 1 0 120
TY 90 130 5 3 0 0 0 * L
MC 85 115 0 0 115
TY 90 115 5 3 0 0 0 * rl
LI 75 105 85 105
LI 85 105 85 115
LI 85 125 85 130
LI 85 140 85 145
LI 85 145 60 145
MC 105 140 2 0 180
TY 110 130 5 3 0 0 0 * C
MC 105 115 0 0 115
TY 110 115 5 3 0 0 0 * rc
MC 130 120 0 0 115
LI 105 140 105 145
LI 105 145 130 145
LI 130 145 130 130
LI 105 115 105 105
LI 105 105 130 105
LI 130 105 130 120
LI 105 125 105 130
TY 40 95 5 3 0 0 0 * Buck-Boost --> Ton
LI 166 70 166 72
LI 166 72 140 90
LI 140 90 142 90
LI 142 90 140 88
LI 166 72 200 90
LI 200 90 200 88
LI 200 88 198 90
LI 198 90 200 90
LI 245 30 260 30
LI 260 30 260 20
LI 260 20 270 20
MC 265 15 0 0 074
MC 265 15 2 0 074
MC 255 15 0 0 074
MC 250 15 2 0 074
LI 250 15 255 15
TY 245 5 5 3 0 0 0 * ton
TY 260 5 5 3 0 0 0 * toff
MC 265 35 0 0 074
MC 250 35 2 0 074
LI 250 35 265 35
TY 255 35 5 3 0 0 0 * T
TY 275 20 5 2 0 0 0 * T = d*T+d'*T
TY 275 15 5 2 0 0 0 * d = duty cycle (0 < d < 1)
TY 275 25 5 2 0 0 0 * d' = 1 - d
RV 240 5 330 40
MC 80 130 1 0 074
MC 205 130 1 0 074
MC 235 130 1 0 074
RV 40 90 145 150
LI 140 88 140 90
TY 260 120 5 3 0 0 0 * R
TY 125 120 5 3 0 0 0 * R
TY 135 115 5 3 0 0 0 * +
TY 135 130 5 3 0 0 0 * -
TY 270 115 5 3 0 0 0 * +
TY 270 130 5 3 0 0 0 * -
TY 135 120 5 3 0 0 0 * Vo
TY 270 120 5 3 0 0 0 * Vo
RV 200 150 280 90
TY 105 170 5 3 0 1 0 * X = [il(t) vc(t)]
TY 105 160 5 3 0 0 0 * il(t) --> Corrente in L
TY 105 165 5 3 0 0 0 * vc(t) --> Tensione su C
TY 105 185 5 3 0 1 0 * (dX/dt) = A*X(t)+B*d(t)
TY 105 190 5 3 0 1 0 * Vo(t) = C*X(t)+D*d(t)
TY 105 180 5 3 0 0 0 * d(t) --> Ingresso del sistema (duty cycle)
RV 100 155 235 200

[ Auf dieses Posting antworten ]

Antworten