Static Electromagnetic Simulator
Static-bs
Is a simple 3D electro-magnetostatic biot-savart solving simulator written in python. I wrote this simulator for some research involving detecting the direction of flow of sea water with a static magnetic field. Charged particles in the water traveled through the magnetic field and caused a corresponding voltage gradient. Plates on a PCB board probed the voltage gradient and determined the direction of flow for the sea water. To my knowledge this has never been done before. Currently, I am writing a journal paper about this technique.
Static-bs works by creating line segments of current and then adding up the cumulative effects of the different current segments at the defined observation points. The code is open source and available on my github.
What questions can static-bs answer?
Static-bs can answer questions like these:
- What is the B field at a specific point for a coil of wire without having to use a large volume of points like a finite element solver?
- What does that 3D field look like?
- How does the B field change if I have a bunch of coils oriented in a bunch of different ways?
- What is the electric field if I have charged particles moving through the B field?
- What is the voltage field I see from this electric field?
What is static-bs not good at doing?
- Evaluating a large number of points or a lot of line segments quickly
Output Examples