Misterbenn
Active Member
Hello,
I'm hoping you can help me with some working here. I'm trying to find the rms current in a freewheeling (flyback) circuit with a 2.2mH inductor and a 0.1ohm resistor.
Ok i've now had time to attach a picture of my simulation. So you can see we have a current source in series with an IGBT switch & snubber with a load inductor and freewheeling thyristor/diode/resistor network. The thyristor is constantly triggered.
At time t=0 to t=0.001 the source supplies 1500A and the IGBT is closed. so the current flows in the inductor and the freewheeling components are reverse biased.
At t=0.001 to 0.02 The source current is zero and the IGBT is open breaking the current path (switching the sunbber into the circuit to eliminate large voltage spikes). The current circulating in the inductor is comutated to the freewheeling path. - i want to calculate the freewheeling current in the thyristor as this is a selection parameter.
a graph of my simulation results is attached, showing current in the inductor (IL), current in the freewheeling path (Ifreewheeling) and the rms current (mislabled as I2t). The rms current measurment has a time constant of 20ms (henze the initial delay)
So i'm trying to work out my rms current - simulations on PSIM are saying 620 A(rms) - but i want to show this mathmaticaly (or disprove if thats the case)
So:
To work out rms current:
[LATEX]
\mathcal{I}_{rms} = \sqrt{I^2}
[/LATEX]
Current in an inductor at time t:
[LATEX]
I(t) = I(0)e^{-\frac{t}{\tau}}
[/LATEX]
Calculating the time constant
[LATEX]
\tau = L/R = 22ms
[/LATEX]
[LATEX]
I(0) = 1500
[/LATEX]
so intergrating the current over a time 0-0.02s, finding the mean and then rooting this gives:
[LATEX]
\therefore \mathcal{I}_{rms} = \sqrt{\frac{1}{0.02 - 0} \int_{0}^{0.019} {(1500 e^{-\frac{t}{0.022}}})^2 \,dt}
[/LATEX]
now i'm a bit lazy so i let the wonder of the modern world do some of the work and wolframAlpha www.wolframalpha.com calculates my intergral as:
[LATEX]
\mathcal{I}_{rms} = \sqrt{\frac{1}{0.02} [-24750 e^{-90.9091\times 0.019}] - [-24750 e^{-90.9091\times 0}]}
[/LATEX]
[LATEX]
\mathcal{I}_{rms} = \sqrt{\frac{-24750}{0.02} [0.177768] - [1]}
[/LATEX]
[LATEX]
\therefore \mathcal{I}_{rms} = 1008.71 A [/LATEX]
Which is different to my simulated result
So can anyone confirm my calculation? or find a reason for the discrepancy? It may be due to a snubber C value of 1.98 mF, all components in parallel, source, inductor, resistor and capacitor
I'm hoping you can help me with some working here. I'm trying to find the rms current in a freewheeling (flyback) circuit with a 2.2mH inductor and a 0.1ohm resistor.
Ok i've now had time to attach a picture of my simulation. So you can see we have a current source in series with an IGBT switch & snubber with a load inductor and freewheeling thyristor/diode/resistor network. The thyristor is constantly triggered.
At time t=0 to t=0.001 the source supplies 1500A and the IGBT is closed. so the current flows in the inductor and the freewheeling components are reverse biased.
At t=0.001 to 0.02 The source current is zero and the IGBT is open breaking the current path (switching the sunbber into the circuit to eliminate large voltage spikes). The current circulating in the inductor is comutated to the freewheeling path. - i want to calculate the freewheeling current in the thyristor as this is a selection parameter.
a graph of my simulation results is attached, showing current in the inductor (IL), current in the freewheeling path (Ifreewheeling) and the rms current (mislabled as I2t). The rms current measurment has a time constant of 20ms (henze the initial delay)
So i'm trying to work out my rms current - simulations on PSIM are saying 620 A(rms) - but i want to show this mathmaticaly (or disprove if thats the case)
So:
To work out rms current:
[LATEX]
\mathcal{I}_{rms} = \sqrt{I^2}
[/LATEX]
Current in an inductor at time t:
[LATEX]
I(t) = I(0)e^{-\frac{t}{\tau}}
[/LATEX]
Calculating the time constant
[LATEX]
\tau = L/R = 22ms
[/LATEX]
[LATEX]
I(0) = 1500
[/LATEX]
so intergrating the current over a time 0-0.02s, finding the mean and then rooting this gives:
[LATEX]
\therefore \mathcal{I}_{rms} = \sqrt{\frac{1}{0.02 - 0} \int_{0}^{0.019} {(1500 e^{-\frac{t}{0.022}}})^2 \,dt}
[/LATEX]
now i'm a bit lazy so i let the wonder of the modern world do some of the work and wolframAlpha www.wolframalpha.com calculates my intergral as:
[LATEX]
\mathcal{I}_{rms} = \sqrt{\frac{1}{0.02} [-24750 e^{-90.9091\times 0.019}] - [-24750 e^{-90.9091\times 0}]}
[/LATEX]
[LATEX]
\mathcal{I}_{rms} = \sqrt{\frac{-24750}{0.02} [0.177768] - [1]}
[/LATEX]
[LATEX]
\therefore \mathcal{I}_{rms} = 1008.71 A [/LATEX]
Which is different to my simulated result
So can anyone confirm my calculation? or find a reason for the discrepancy? It may be due to a snubber C value of 1.98 mF, all components in parallel, source, inductor, resistor and capacitor
Attachments
Last edited: