Simulating superconducting arrays



The goal of this project was to create a model to view superconductivity in Josephson junction arrays and then to use that model to observe critical behavior as a function of current at varying temperatures, magnetic fields, and array sizes.

Joesphon junctions are created when a non-superconducting material is sandwiched in between two superconducting materials. In this configuration, superconducting electrons can tunnel right through the non-superconducting material without any resistance. The Java-based applet above simulated an array of these junctions.

Josephson junctions are most commonly used in high-speed circuits, and to detect extremely low magnetic fields. I explored the superconducting phenomenon using an existing model developed by Christopher Lobb in a 1987 essay. I converted his modeling equations into a Java-based applet that simulated an array of junctions under different conditions (e.g. magnetic field, a current, and a temperature). As expected the junctions responded to each variable as the literature suggested -- Under magnetic influence, vertices were spawned to 'expel' the field so that the rest of the array could superconduct normally. When a third-party current was injected, the array began to create and expel vertices to account for the voltage imbalance. With an increase in temperature, the array reacted in a random fashion.

Tying the conditions together allowed me to study the effect of critical current, or a current at which the superconducting material becomes normal. The current was found to decrease as temperature increased, which made sense as superconductivity manifests itself at very low temperatures. In previous studies, only one critical current had ever been observed; however the simulation supported the existence of more than one critical current at which the array is governed by a new set of characteristics.

I never got a chance to corroborate the simulation data with real experimental data.


Lab research, Java, Visual Basic