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
PML bug when using magnetic materials #435
Comments
@ThomasRigoni7 there are a few points to unpick with your model but I don't think any of them are bugs with the code:
|
@craig-warren the reason for using the stated material is that we tried to implement realistic properties for steel, these values were found in the literature. Based on my limited knowledge on this topic it is my understanding that, although still a conductor, steel is not a PEC, so the idea was to have a better approximation of the real material. I was not aware of the additional impact of mu_r on numerical dispersion and consequently on the required spatial resolution of the model. No errors/warnings are raised by gprMax when running the input above, so I assumed the discretization was OK in that regard, since a numerical dispersion check is already implemented in the library. An extension of the checks for this case might be considered if not already implemented? About your third point, it is my understanding that the main problem with this design is the presence of the steel material (which has very different properties than the other materials) inside the PML region. This in turn causes the PML to not perfectly absorb the EM waves that pass through it, is this correct? Thanks again 👍 |
I noticed a severe bug in the PML when using steel boxes that makes it reflect the EM waves. The bug happens consistently when using the same geometry, but not all geometries using the material show the bug, in my tests it happens almost half of the times. The steel is implemented as
#material: 1.0 1400000.0 1000.0 0.0 steel_sleepers
. The reflections seem to be stronger when a Peplinski soil is also present in the geometry, didn't try with other materials.Some field snapshots:
With steel boxes and a Peplinski soil:
Only steel boxes:
This bug makes entire B-scans completely wrong:
With bug:
Similar geometry without bug:
Code to reproduce:
The text was updated successfully, but these errors were encountered: