bchaber / iskra

A particle-in-cell simulator for spark simulations ("iskra" is the Polish word for spark).
GNU General Public License v3.0
3 stars 1 forks source link

Implement secondary emission surface #4

Open bchaber opened 4 years ago

bchaber commented 4 years ago

This feature is important for simulating electron avalanche breakdown. Should be rather straightforward to implement, as many open-source codes have this feature.

This issue serves as a "notebook" with guidelines for a potential developer of this feature.

bchaber commented 3 years ago

The more I think about this, the more tricky this feature is. First of all, it has less to do with SurfaceTracker than I've anticipated. It should probably be implemented in Chemistry module, because it is handled a little bit as collisions in MCC.

There are few models that could be implemented, i.e.: Vaughan, Furman-Pivi or modified Vaughan (by Sydorenko). The last one seems like the best option.

The last thing is the availability of data sets with coefficients, I am yet to find a source for that.

bchaber commented 3 years ago

I've put together an initial implementation. For now it assumes electrodes on sides of computational domain (left, right, top and bottom side). Implementation according to Sydorenko.