I made some modifications (in blue). Questions are still in red.
From the previous Application note, I made an exemple.
But I'll need your help to fill (and fix) things I don't know.
The I'll be able to make an nice excel wich will save time for controller designs.
And for easier reading, you'll have to read the application note.
And this isn't a funny thread but it'll help to make good and precise work (as long as there are not mistakes). So I hope you'll help me.
CONDUCTION LOSSES
"Input parameters for the calculation: Input voltage (UDD), output line-to-line voltage (Uo) or output phase voltage (Uan1), rms value of the output current (Iorms) or output apparent power (So=3Uan1Iorms), motor displacement factor (cosφ1), equivalent stator inductance (L), switching frequency (fsw), output (motor electrical) frequency fo and an inverter amplitude modulation index ma"
Assume that we use
a 6 Mosfet IRFB4468 design: http://www.irf.com/product-info/datashe ... 468pbf.pdf
a 48V 20A Battery.
UDD = 48V.
Is it right to take 48V ? no more, no less?
We also use a Brushless e-bike Motor. Here I fail because I have absolutely no Idea of electric values for a motor.
Let say it's a 1500 W motor. How do we find (or choose) Uo and Iorms?
Does any motor dealer give the following informations: displacement factor, equivalent inductance ?
So missing information are:
Uo= ? (linked to Uan1)
Iorms= ?
cosφ1= ?
L = ?
What is ma ?
Other question:
I've got a motor at home
How can I find L between phases?
(for R, I have my idea )
Output Ripple Current = (Udd - sqrt(2)xUo )xUo / (2 x L x Udd x fsw)
Io= sqrt(2) x Iorms
Mosfet conduction losses:
Pcm = RDSon x IDrms² = RDSon x Io² x (1/8 + ma x Cos φ1/ (3 x pi))
And RDSon depends on Temperature.
RDSon calculation:
RDSon (Tj) = RDson (25°C) x (1+ alpha/100)^(Tj-25)
From another source (I can't remember which one), RDSon 175° was computed this way:
RDSon(175) = (175-25)/ (Rth(JC) x ID²)
Although I didn't find it anywhere else, this formula works very well
RDSon 4468 (175) = 6,4
Then
alpha = 100 x ( (RDSon(175)/RDSon(25))^(1/175-25) -1) x 100
=0,602
RDSon (Tj) = RDson (25°C) x (1,00602)^(Tj-25)
Pcm =2,6 x (1,00602)^(Tj-25) x 2 x Iorms² x (1/8 + ma x Cos φ1/ (3 x pi))
But still miss Iorms, ma, Cos φ1
Diode conduction losses
Pcd= Ud0 x I fav + Rd x I²frms = Ud0 x Io x (1/(2Pi) - ma x cos φ1/8) + Rd x Io² x (1/8 - ma x Cos φ1/ (3 x pi))
From the Fig 7 of the IRFP4468 we read
Ud0 depends on temperature. Worst case is 25°
Ud0= 0.5V
Rd can be estimated as Vsd/Isd = 4.5mOhms
THEN
Pcd= ....................
miss Iorms, ma, Cos φ1.
SWITCHING LOSSES
"In order to find a simple solution for the switching loss calculation, it is supposed that the losses generated in the inverter in one half-wave of the output frequency (1/(2 fo) ) correspond to the losses generated if instead of AC output current a DC equivalent output current is applied."
Does that mean that switching losses will have to be doubled (1/2 fo)?
The equivalent DC output current value is:
Idc = 1/Pi x Io
Mosfet Switching Losses
PswM=EswM x fsw
EswM = UDD x Idon x (tr+tf) + Qrr x UDD = Udd x 1/Pi x Io x (tr+tf) + Qrr x Udd
Assume we drive the mosfet at 12V and Rdrive = 10ohms
Udr = 12V
Rdrive = 10ohms
From the IRFP4468 we read Qrr at 152°C worst case
Qrr =420nc
Rdrivetot = Rgate + Rdrive
We use a mosfet driver: IRS2186
http://www.irf.com/product-info/datasheets/data/irs2186pbf.pdf
tf= Qgsw /Idriver
tr= Qgsw /Idriver
Qgsw = Qgd + Qgs/2 (approximation)
from IRF4468
Qgd = 89nC
Qgs = 81nC
Rgate = 0.8Ohms
Uplateau = 4V
Qgsw=130nC
tf =Rdrivetot(up) x Qgsw /(Udr - Uplateau)
=10,8 x 130 /(12-4)= 175ns
tr = Rdrivetot(down) x Qgsw / Uplateau
= 350ns
Note: Something suprise me. Using this method, changing mosfet driver don't impact rise and fall time. Maybe we could use AN 799 Microchip:
with I driver = 4A (IRS2186)
dT = Qtotal /Idriver = 90ns
What should I do with these 90ns???
From IRF4468 we read
Qrr=370-420 nC (depending on temperature)
Worst case Qrr = 420nC
then
EswM=Udd x 1/Pi x Io x (tr+tf) + Qrr x Udd
Io missing
And
PswM=
Diode Switching Losses
EonD= 1/4 Qrr x Udrr
worst case:
EonD = 1/4 Qrr x UDD
EoffD= UDD x 1/Pi x Io x (tr+tf)/2
Then
EonD =
EoffD=
then
PswD=
then
Psw =
TOTAL LOSSES
P=