Announcement

Collapse
No announcement yet.

TGSL Spice Simulation

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • TGSL Spice Simulation

    The following is the approach that I've taken with regard to simulating the coupling between Tx-Rx coils.

    Much of this (text) is from Wikipedia.

    Starting with inductance:

    The quantitative definition of the (self-) inductance of a wire loop in SI units (webers per ampere, known as henries) is

    L= N\Phi*i

    where L is the inductance, Φ denotes the magnetic flux through the area spanned by the loop, N is the number of wire turns, and i is the current in amperes. The flux linkage thus is

    N\Phi = Li

    N d(Phi)/dt=v.

    A 2 coil search head can be modeled as a transformer with the following equations which describe transformer action:

    V1 = L1*di1/dt - M*di2/dt

    V2 = L2*di2/dt - M*di1/dt

    The mutual inductance also has a relationship with the coupling coefficient. The coupling coefficient is always between 1 and 0, and is a convenient way to specify the relationship between a certain orientation of inductor with arbitrary inductance:

    M = k sqrt{L1 L2}

    where

    k is the coupling coefficient and 0 ≤ k ≤ 1,
    L1 is the inductance of the first coil, and
    L2 is the inductance of the second coil.

    Once the mutual inductance, M, is determined from this factor, it can be used to predict the behavior of a circuit.

    The magnetic flux linked to both the primary winding and the secondary winding is said to be the main flux, (φ12 or φ21). The magnetic flux which interlinks only with the primary winding, and does not interlink with the secondary winding, is said to be the primary leakage flux, φσ1. The magnetic flux which interlinks with the secondary winding, and does not interlink with the primary winding is said to be the secondary leakage flux, φσ2. The primary side leakage flux becomes the primary side leakage inductance, and the secondary side leakage flux becomes the secondary side leakage inductance. Defining k to be the coupling coefficient, and denoting the leakage inductances of the primary side and the secondary side as Le1 and Le2 respectively, it follows that:

    Le1 = (1-k)L1,

    Le2 = (1-k)L2

    In the case of a IB search head such as the TGSL, we want essentially zero mutual inductance, N*d(Phi)/dt=0, i.e. k=0.

    Which then leads to:

    Le1 = (1-0)L1 = L1

    Le2 = (1-0)L2 = L2


    So instead of a search head being modeled schematically as:



    We have:





    To simulate the presence of ground, metal or other objects I use the following schematic/configuration.






    L3 is driven such that it is synchronized to Tx but contains driving circuitry for wave shaping (phase and amplitude) to simulate effects of ground and or metal.

    K adjsts the coupling between the simulated response to Tx and the Rx coil.

    I have used this configuration in recent simulations and it appears to work quite well. Of course other lumped parameters such as distributed capacitance, resistance, etc. can be added to the model.

    Hope this is of help if not for anything else to stimulate conversation.

  • #2
    This might be a useful reference source ->
    http://inside.mines.edu/~jamcneil/TPT_MetalDetector.pdf

    Comment


    • #3
      https://www.geotech1.com/forums/node/85373

      Originally posted by simonbaker
      Originally Posted by dfbowers
      Simon,

      I was primarily interested in how the Spice simulation depicts the basic operation of the TGSL with an ungrounded Rx circuit in contrast to a grounded one.

      Don
      The short answer is I don't know the answer, I would want there to be not much difference. I'll check if I have any sims that cover that area.

      I tend to simulate the TGSL in pieces so I may have nothing useful yet on that. I usually leave out the RX coil and just inject a signal for the things I was interested in.

      As soon as the questions involve physics outside of electronics circuitry, Spice has dubious value in my opinion.

      I haven't even seen a good simulation of the null signal, for example, that represents what we see when nulling our coils (Monk seems to be trying to make one). We can probably model one, but I wouldn't trust its predictive value. Ultimately we could keep tweaking to make it match reality, but when do we trust we have modeled the correct physics and trust it predict useful things? We're not really modeling magnetic fields and such with Spice.

      But it's worth a try just to see what happens. I'll try to whip up a front end with an oscillator and TX coil and the RX coil. But how do I model the null? With a small mutual inductance? Well, I could start there and just see what happens. Then look at the output of LF353 pin 8 with the RX coil grounded vs. ungrounded.
      I think there is somewhat of an apples and oranges problem here. The apples being lumped circuit analysis. And the orange is being distributed circuit analysis.

      Lumped element model
      From Wikipedia, the free encyclopedia


      The lumped element model (also called lumped parameter model, or lumped component model) simplifies the description of the behaviour of spatially distributed physical systems into a topology consisting of discrete entities or "lumps" that approximate the behaviour of the distributed system under certain assumptions. It is useful in electrical systems (including electronics), mechanical multibody systems, heat transfer, acoustics, etc.

      Mathematically speaking, the simplification reduces the state space of the system to a finite number, and the partial differential equations (PDEs) of the continuous (infinite-dimensional) time and space model of the physical system into ordinary differential equations (ODEs) with a finite number of parameters. Simple examples of such are similar to the math of some examples of damping and the harmonic oscillator.


      Lumped element model in electrical systems

      The lumped element model of electronic circuits makes the simplifying assumption that each element is a finite point in space, and that the wires connecting elements are perfect conductors.

      The lumped element model is valid whenever L<< λ, where L denotes the circuit's characteristic length, and λ denotes the circuit's operating wavelength. Otherwise, we must consider more general models, such as the distributed element model, whose dynamic behaviour is described by the Maxwell equations.

      Real-world components exhibit non-ideal characteristics. To account for leakage in capacitors for example, we can visualize the capacitor as having a large resistor connected in-parallel. Similarly to account for inductive reactance, we can visualize component leads as small inductors.
      Specifically L=N*Phi/i and N*d(Phi)/dv=V and were only talking about 14-15 kHz i.e.L<< λ.

      A double D. coil is nothing more than an air core transformer. When nulled mutual flux linkages are zero i.e. the same as two individual inductors. From a circuit behavior standpoint this is no different than putting to inductors in series with opposing polarities.

      So I think your simulation using multiple coupled inductors is the same as using a single coupled inductor to represent the effect of external fields stimulated by the transmitter coil and coupled to the receive coil. At least it is within the capabilities of the spice simulations we are attempting to do/perform.

      When a coil is truly nulled i.e. zero Rx output voltage, the Rx coil has no idea whether it's the fields of multiple coils or no field all i.e. from a lumped circuit magnetic perspective it is disconnected and can be represented as a single inductor from a circuit perspective.

      Comment


      • #4
        Originally posted by Monk View Post
        https://www.geotech1.com/forums/node/85373
        So I think your simulation using multiple coupled inductors is the same as using a single coupled inductor to represent the effect of external fields stimulated by the transmitter coil and coupled to the receive coil. At least it is within the capabilities of the spice simulations we are attempting to do/perform.
        When a coil is truly nulled i.e. zero Rx output voltage, the Rx coil has no idea whether it's the fields of multiple coils or no field all i.e. from a lumped circuit magnetic perspective it is disconnected and can be represented as a single inductor from a circuit perspective.
        I agree it probably accomplishes nothing. It gives a convenient control for adjusting the null by twiddling with the mutual inductances. Somehow I feel there may be a way to add things to it though that might come closer to the physics, like modeling the shield as targets or something, because the two inductors might be used to represent the two regions of magnetic field. Just a hack to play around with.

        Regards,

        -SB

        Comment

        Working...
        X