safe said:You are probably right. When it came to controller losses I just plugged in the published value (usually 95%) and so I take 5% of the total input current and arrive at an estimate. It's a complicated matter to model correctly and since the value is small I figure this estimate is "good enough".
I wanted to avoid hassling with formulas like:
![]()
![]()
![]()
Can you blame me for not wanting to go any further?
Dont be angry, but i must correct you again.
For the sake of my poor language i can't explain you better.
So what is my point ?
I don't blame you you didn't use detail formulas.
I blame you for quite different mistake.
Simple duty formula is D=Vo/Vi as Vo >> Vswitch or V_L
you can also skip Psw at f_sw is low so T is relatively huge to t_rise or t_fall, so Psw=~0
For the same reason (low f_sw ) you can skip P_body diode.
But you should keep in mind that controller's current loss is proportional to actual Vswitch(Iswitch)*Iswitch*D not to the average Vswitch(Iswitch_av)*Iswitch_av.
Actual controller current is the corrent at the motor's side. Average is at the batt's side.
As Iswitch*D = Iswitch_av the difference and your mistake is at Vswitch.
The Iswitch av = controller's I_limit and is constant. Vswitch(Iswitch) = fet's r_DS * Iswitch.
r_DS is relatively constant (in fact it rising as temperature raising but we can skip that detail now as we can assume we have ideal cooling so fet's temperature is constant)
So now you see the controller loss i proportional to the motor current not the battery current.
So green line start not at the zero point as blue line(Pout) - the switch loss is greatest at the begining line at the chart. So shortly after green line (falling) crosing the blue line (rising).
The green line should be similar to the red one.
The difference is the green line falling more linearly, red one falling like parabola.
So the second mistake is at the end of the chart.
Green line never crossing the red one. After D reach 100% both green and red lines start to falling sharply but they cant crossing each other.
You could say those are minor mistakes but it is very important if contoller's cooling is bad and controller fail at low P_out and high torque (where the chart begin).
I like yours charts and simulations but i have to correct you if i see you do such critical mistake.
If i didn't correct you - others could will think the everything is ok if they cant check your charts.
Regards