Electronic – How does this MOSFET-configured chaos circuit work

mosfet

I originally asked a question about this picture:
Circuit LTspice implementation not working

Enter image description here

I am trying to understand this MOSFET circuit in terms of how it becomes a non-linear Chua's diode through LTspice. However, ultimately I realised I don't understand this at all.

How does this actually all work? The theory, etc. would be great, or just a step-by-step explanation.

The source of this:
https://books.google.co.uk/books?id=Tve6CgAAQBAJ&pg=PA17&lpg=PA17&dq=mosfet+in+chua+circuit&source=bl&ots=aOxjnewukF&sig=ACfU3U01aTtquge_KsePIF1yGUP0IbRDBw&hl=en&sa=X&ved=2ahUKEwjD2_CrvvvsAhWFs3EKHdxWCBg4HhDoATADegQIAxAC#v=onepage&q=mosfet%20in%20chua%20circuit&f=false

Original source: http://engineering.nyu.edu/mechatronics/Control_Lab/bck/VKapila/Chaotic%20Ref/Porfiri's/Biblio/Donoghue.pdf

It is an implementation of a chaos circuit inspired by Leon O. Chua.

Best Answer

The circuit was, and is the subject of some serious studies, by people far more knowledgeable. So a simple explanation will never cover everything, and may not even cover the basics.

But, as mentioned in the linked answer, this has its roots in the Lorenz chaotic circuit. But while that one implied the use of multipliers (analog, at the time) Chua managed to make this one with simple components, thus simple to implement. The only "special function" used was a negative resistance. Such a resistance, as Bimpelrekkie's answer shows, is used frequently in oscillators, but in this case, being an oscillator is not enough: it needs to oscillate in a quasi-random way. I say "quasi", because some studies showed that it is possible to have a special 3D geometry, named the horseshoe map, in which depending on the starting point you can generate a periodic trajectory which may seem chaotic.

Whether that is the case, or not, the circuit needs a special kind of negative resistance, such that when the oscillations start, they are not maintained at a fixed level, but are perturbed, causing a break in the pattern of oscillations, while not cancelling them (completely). The conceptual schematic is this (from Wikipedia):

Chua

The RLC side of the circuit is a basic passive network. As the other answer shows, it decays naturally as a response to an external stimulus. The conductance for the negative resistance has three possible ranges of values:

  1. G<0 => oscillator
  2. G>0 => exponentially decaying sine
  3. G=0 => the slightest perturbation causes the circuit to become one of the two above

That is the equilibrium point. From that point, there are only two paths: oscillations, or damping. These two are not enough for a chaotic circuit, so a third path needs to be introduced. It's similar to a binary system: it can be harmonic, or it diverges; a three-body problem is chaotic (apparently almost solved recently), it has three degrees of freedom. Chua's solution was a double-slope negative resistance, which had inflexion points.

In the clumsy comment I tried to say how these inflexion points influence the oscillations. Re-reading it now it doesn't make much sense, so I'll try to say more here. The single slope conductance is replaced by a piecewise linear function. What happens is now there are two slopes, and each slope has its characteristics. When G>0, irrespective of the slope, the circuit is dissipative, it decays to zero. When G=0, it's the same point as in 3), above. But when G<0, now there are two slopes, and each slope can influence the oscillations, but there can be solutions where the negative slope causes oscillations to appear. But when they reach the point of G=0, they either cross the region in the dissipative region, or the oscillations rise until they reach the negative inflexion point. Depending on the second slope, that can either emplify further the oscillations, or attenuate them (but not dampen). If the second slope is also negative, it will only amplify further the oscillations, at a different rate. If it's positive, it will damp them. Depending on the settings, this can cause a quasi-periodic state of oscillations, back and forth.

It's more complicated than this because it involves solving the differential equations and using the eigenvalues for the equilibrium point, and I'm not sure how my English helps here, but if you want more details, the citations from the Wikipedia page, #1,#3, #4, and #5 are freely available and full of math.

For the sake of a simple example, here is the same circuit with the very simple implementation of an RLC circuit and a piecewise nonlinear resistor:

test

G1 has a simple, random valued, piecewise linear function, where from ±10 V to ±3 V it has a positive slope, and a negative one in-between. R1 was a trial-and-error, but as you can see, the value is very sensitive if it needs two decimals. So, the proof is that the circuit does show chaotic behaviour, even for a randomly chosen negative resistance.

What you have linked in your answer is an attempt to make the transfer function smooth, instead of piecewise. It may as well be a whim (though I doubt it is). This is the difference between the transfer functions of the test above and the circuit in your links:

diff

As you can see, the only difference is the smoothness, since both are a combination of positive and negative slopes.