-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Strange Results with Large Geometry #32
Comments
Here is the output of APPLIED_VECTOR_POTENTIAL: vector.mp4 |
I think this is related to your other question (#31) about time-dependent applied vector potential. It is unphysical for the applied field to go from zero to some large value instantaneously, which is effectively what happens in the first time step of the simulation. Above a certain value of the applied field, this results in vortices nucleating in the bulk, which I think is not true to reality as you said. If you were to instead ramp the applied field up from zero over some amount of time, I believe all vortices would come from the edges. I will think about how to add time-dependent applied fields - one subtlety is that there is an additional electric field term proportional to dB/dt that needs to be included. As you pointed out in the other GH issue, you can effectively ramp up the applied field by seeding a simulation with the results of a previous one, but this is cumbersome. |
I am going to close this issue because I have merged #33, which adds support for time-dependent vector potentials |
My understanding of superconducting vortices is that they nucleate from edges and defects in a sample in the presence of a magnetic field. This translates well in py-tdgl when looking at small geometries. However, I was investigating a large shape with dimensions roughly 40x100 um. In the initialization of vortices using high field, it appears that the vortices are generated all over the sample instead of just from the edges. Is this due to imprecision in numerical handling causing 'defects' to appear or something else? Below is the output animation for zero applied current (non-zero vector potential and default epsilon):
Full Sim
anim_full.mp4
Sim Start Slowed
initialization.mp4
Could this be the result of a rapid change in applied field?
The text was updated successfully, but these errors were encountered: