Author Topic: Wide *Output* Range Off-line Flyback Advice  (Read 754 times)

0 Members and 1 Guest are viewing this topic.

Online TimNJTopic starter

  • Super Contributor
  • ***
  • Posts: 1720
  • Country: us
Wide *Output* Range Off-line Flyback Advice
« on: March 17, 2020, 08:42:28 pm »
Hi everyone,

I'm working on a wide output range off-line flyback design. It's a USB PD design, 3-20V, around 100W. Most books I own are concerned with optimizing efficiency around one load/output voltage condition. In this case, there are several points which need reasonably good efficiency. My current strategy is to start by calculating transformer inductance at the low output voltage condition, and then calculate for the high voltage condition, and perhaps take the average. Or maybe push the design point to somewhere around 2/3 maximum power. I don't know if that makes any sense. I know this is a super vague question, but am struggling to find a good starting point!

Thanks,
Tim
 

Online Nominal Animal

  • Super Contributor
  • ***
  • Posts: 7195
  • Country: fi
    • My home page and email address
Re: Wide *Output* Range Off-line Flyback Advice
« Reply #1 on: March 17, 2020, 09:11:47 pm »
Write a numerical simulator, brute-forcing the component values over all input-output voltages?
 

Online TimNJTopic starter

  • Super Contributor
  • ***
  • Posts: 1720
  • Country: us
Re: Wide *Output* Range Off-line Flyback Advice
« Reply #2 on: March 17, 2020, 09:37:52 pm »
Thanks. Yes, something like that, though I won't pretend I'm remotely qualified in "numerical simulation". There's a lot to consider here, especially because the DCM/QR controller is not really a "linear" control element (if you will) because it has a few different modes of operation. I suppose I need to come up with a big spreadsheet and run through a bunch of iterations..I also won't pretend I really know how to do that either. Let's see...
 

Online Nominal Animal

  • Super Contributor
  • ***
  • Posts: 7195
  • Country: fi
    • My home page and email address
Re: Wide *Output* Range Off-line Flyback Advice
« Reply #3 on: March 17, 2020, 09:54:39 pm »
Do you have links to the mathematical equations that describe your circuit?

If I had those, it would be easy for me to write the simulator/solver in say Python (it being available for all OSes, me using Linux), and describe how it works.  It might be useful for others on this forum too, you see.
 

Online TimNJTopic starter

  • Super Contributor
  • ***
  • Posts: 1720
  • Country: us
Re: Wide *Output* Range Off-line Flyback Advice
« Reply #4 on: March 17, 2020, 10:32:08 pm »
Thanks for your offer and interest! Yes, there are equations, lots of them. It's definitely some sort of multi-dimensional gradient descent problem, trying to minimize power loss due to 3-5 loss equations, which all share variables. That's hard enough for one load condition, which is why I'm trying to figure out how to "get in the ballpark" of a solution, because if you're too far away then you'll never "converge", whether or not I'm doing real numerical analysis or just fiddling around in the lab.

I need to get my act together and see what a reasonably accurate model would have to include.

Thanks.
 

Online Nominal Animal

  • Super Contributor
  • ***
  • Posts: 7195
  • Country: fi
    • My home page and email address
Re: Wide *Output* Range Off-line Flyback Advice
« Reply #5 on: March 17, 2020, 11:07:04 pm »
If you find a good enough set of equations, do ping me (either PM or email is fine).  It doesn't matter if they are "hard", we can always use SciPy for optimization and for solving differential equations.  I do also have access to Maple et cetera to solve/massage the equations themselves (especially systems of simultaneous equations), too.
 
The following users thanked this post: TimNJ

Online TimNJTopic starter

  • Super Contributor
  • ***
  • Posts: 1720
  • Country: us
Re: Wide *Output* Range Off-line Flyback Advice
« Reply #6 on: March 17, 2020, 11:22:51 pm »
Thanks a lot! I really appreciate the generosity.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf