FDM simulation of an electrical transformer?

  • #1

Main Question or Discussion Point

My goal is to program a FDM simulation of a transformer. So, we have the coupled inductor model to start with ...
SIsGV.jpg


However, if L1 = 1, L2 = 9, and coupling is perfect then M = sqrt(1*9) = 3 and L1 - M = -2.

So, this seems problematical to me. Also, if I try to simulate this model using SPICE, just for fun you understand, my goal is to program the sim myself, SPICE chokes on the negative inductor value and no output signal is generated.

I note that the model above does produce the right differential equations, that is, v1 = L1*i1' + M*i2' v2 = L2*i2' + M*i1'

However, if you try to simulate these differential equations directly, and the coupling is perfect, the the ratio L1 / M = M / L2 = sqrt(L1) / sqrt(L2) and you cannot solve them for i1' and i2'. So, I'm stuck starting with these differential equations too.

One more thing - running the SPICE transformer model, i.e. specifying L1 = 1, L2 = 9, and k = 1, with a 1 v. 60 Hz input produces the expected 3 v. output. However, changing k to .9 reduces the output to a few mv. Even .99 and its still a few mv. That seems very peculiar to me (I'm not an EE).
 

Answers and Replies

  • #2
Twigg
Gold Member
205
36
This is not the kind of thing you want to simulate with FDM. The main drawback of FDM is the truncation error you get in the derivatives. Transformers are super-sensitive to the derivative of the currents. Where's the input coming from? If you really want to do FDM, you should add some internal resistance to mitigate the effects of truncation error.
 

Related Threads on FDM simulation of an electrical transformer?

  • Last Post
Replies
12
Views
4K
  • Last Post
Replies
1
Views
6K
  • Last Post
Replies
2
Views
7K
Replies
44
Views
21K
Replies
5
Views
3K
  • Last Post
Replies
1
Views
2K
Replies
10
Views
959
  • Last Post
Replies
1
Views
931
Replies
6
Views
2K
Top