A handbook for quickly querying the average model formulas.
Matrix
# Should we consider the io as an indepandent variable or not? Refer to the lecture note on page SupII-12.
The most simple condition
[i˙Lu˙C]=A[iLuC]+BVg
[igvo]=C[iLuC]
Converter |
A1 |
A2 |
B1 |
B2 |
C1 |
C2 |
Buck |
[0C1−L1−RC1] |
[0C1−L1−RC1] |
[L10] |
[00] |
[1001] |
[0001] |
Boost |
[000−RC1] |
[0C1−L1−RC1] |
[L10] |
[L10] |
[1001] |
[1001] |
Buck-Boost |
[000−RC1] |
[0−C1L1−RC1] |
[L10] |
[00] |
[100−1] |
[000−1] |
Practical Parameters of MOSFETs and diodes
Considering the on-state resistor of power MOSFET is Ron, and on-state voltage drop of power diode is VD. The direction of the voltage drop is from anode to cathode.
[i˙Lu˙C]=A[iLuC]+B[VgVD]
[igvo]=C[iLuC]
Converter |
A1 |
A2 |
B1 |
B2 |
C1 |
C2 |
Buck |
[−LRonC1−L1−RC1] |
[0C1−L1−RC1] |
[L1000] |
[00−L10] |
[1001] |
[0001] |
Boost |
[−LRon00−RC1] |
[0C1−L1−RC1] |
[L1000] |
[L10−L10] |
[1001] |
[1001] |
Buck-Boost |
[−LRon00−RC1] |
[0−C1L1−RC1] |
[L1000] |
[00−L10] |
[100−1] |
[000−1] |
ESR of capacitor
[i˙Lu˙C]=A[iLuC]+BVg
[igvo]=C[iLuC]
Converter |
A1 |
A2 |
B1 |
B2 |
C1 |
C2 |
Buck |
[−(R+Rc)LRcR(R+Rc)CR−(R+Rc)LR−(R+Rc)C1] |
[−(R+Rc)LRcR(R+Rc)CR−(R+Rc)LR−(R+Rc)C1] |
[L10] |
[00] |
[1R+RcRcR0R+RcR] |
[0R+RcRcR0R+RcR] |
Boost |
[000−(R+Rc)C1] |
[−(R+Rc)LRcR(R+Rc)CR−(R+Rc)LR−(R+Rc)C1] |
[L10] |
[L10] |
[100R+RcR] |
[1R+RcRcR0R+RcR] |
Buck-Boost |
[000−(R+Rc)C1] |
[−(R+Rc)LRcR−(R+Rc)CR(R+Rc)LR−(R+Rc)C1] |
[L10] |
[00] |
[100−R+RcR] |
[0R+RcRcR0−R+RcR] |
ESR of capacitor and inductor
[i˙Lu˙C]=A[iLuC]+BVg
[igvo]=C[iLuC]
Converter |
A1 |
A2 |
B1 |
B2 |
C1 |
C2 |
Buck |
[−(R+Rc)LRcR−LRl(R+Rc)CR−(R+Rc)LR−(R+Rc)C1] |
[−(R+Rc)LRcR−LRl(R+Rc)CR−(R+Rc)LR−(R+Rc)C1] |
[L10] |
[00] |
[1R+RcRcR0R+RcR] |
[0R+RcRcR0R+RcR] |
Boost |
[−LRl00−(R+Rc)C1] |
[−(R+Rc)LRcR−LRl(R+Rc)CR−(R+Rc)LR−(R+Rc)C1] |
[L10] |
[L10] |
[100R+RcR] |
[1R+RcRcR0R+RcR] |
Buck-Boost |
[−LRl00−(R+Rc)C1] |
[−(R+Rc)LRcR−LRl−(R+Rc)CR(R+Rc)LR−(R+Rc)C1] |
[L10] |
[00] |
[100−R+RcR] |
[0R+RcRcR0−R+RcR] |
All-considered
[i˙Lu˙C]=A[iLuC]+B[VgVD]
[igvo]=C[iLuC]
Converter |
A1 |
A2 |
B1 |
B2 |
C1 |
C2 |
Buck |
[−(R+Rc)LRcR−LRl−LRon(R+Rc)CR−(R+Rc)LR−(R+Rc)C1] |
[−(R+Rc)LRcR−LRl(R+Rc)CR−(R+Rc)LR−(R+Rc)C1] |
[L1000] |
[00−L10] |
[1R+RcRcR0R+RcR] |
[0R+RcRcR0R+RcR] |
Boost |
[−LRl−LRon00−(R+Rc)C1] |
[−(R+Rc)LRcR−LRl(R+Rc)CR−(R+Rc)LR−(R+Rc)C1] |
[L1000] |
[L10−L10] |
[100R+RcR] |
[1R+RcRcR0R+RcR] |
Buck-Boost |
[−LRl−LRon00−(R+Rc)C1] |
[−(R+Rc)LRcR−LRl−(R+Rc)CR(R+Rc)LR−(R+Rc)C1] |
[L1000] |
[00−L10] |
[100−R+RcR] |
[0R+RcRcR0−R+RcR] |
Steady State Values
X=−A−1BVg
Transfer Functions
General
d^x^=(sI−A)−1[(A1−A2)X+(B1−B2)Vg]
d^vo^=Cd^x^+(C1−C2)X
vg^x^=(sI−A)−1⋅B
vg^vo^=C⋅(sI−A)−1⋅B
Buck
i~Lv~o=1+sC(R+Rc)R(1+sCRc)
The i~Lv~o transfer function is the parallel of output resistor and capacitor.