Commit f599370
committed
fix(llc): correct reflected output voltage for voltage-doubler rectifier
For VOLTAGE_DOUBLER, the cap stack delivers 2*Vsec_pk to the load and
n_main is doubled at design time. The reflected output voltage seen at
the magnetizing inductor is n_main*Vout/2, not n_main*Vout. Without
this correction the steady-state TDA solver saw Vo = 2*Vi, drove ILs ==
IL everywhere, and the analytical secondary current Id = ILs - IL
collapsed to zero. CoilAdviser then threw 'Current is not processed'
on the zero-RMS secondary winding and end-to-end MagneticAdviser
returned no results for HB+VD and FB+VD.
Drop [!mayfail] from Test_MagneticAdviserFromConverter_LLC_VoltageDoubler
(both variants now return >= 1 magnetic). A NOTE flags that peak Isec
in the analytical fallback still looks 4-6x high vs FB/CT/CD and that
SPICE codegen for the VD output stage still fails (silent analytical
fallback) — both warrant follow-up but no longer block adviser coverage.1 parent 033a5f8 commit f599370
2 files changed
Lines changed: 17 additions & 15 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
797 | 797 | | |
798 | 798 | | |
799 | 799 | | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
800 | 809 | | |
801 | 810 | | |
802 | 811 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
140 | 133 | | |
141 | | - | |
| 134 | + | |
142 | 135 | | |
143 | 136 | | |
144 | 137 | | |
| |||
0 commit comments