Replies: 1 comment 6 replies
-
Hi, @fyrefly00, Permittivities would normally be assigned within each region rather than on boundaries. Consequently your Best wishes, |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi everyone,
I'm working on an electrostatics solver that calculates various properties of a given 2D microstrip geometry. My code is based heavily off of Example 1, with some modifications inspired by the Volta miniapp. I'm solving Laplace's equation on my mesh with relevant boundary conditions for conductors, ground strips, air boundaries, etc. However, I am struggling to get the correct behavior for geometries where there are two or more dielectric regions (consider for example, a microstrip sitting on a substrate with some relative permittivity and a layer of air above it, or a stripline sandwiched between two different substrates). I've created a piece wise coefficient:
where
permitivities
is a marker array that specifically highlights the plane surfaces.However, I've been unable to get this permittivity coeffecient to have the desired effect on the solution. I'm assuming I need to use some form of Domain Integrator for the linear form or the bilinear form, but none of my attempts with BoundaryLFIntegrator, DomainLFIntegrator, DiffusionIntegrator, MassIntegrator, etc. have yielded fruitful results.
Is there a particular way to go about approaching this problem? How do I ensure that the solution takes the permitivities of each surface into account appropriately?
Cheers!
Beta Was this translation helpful? Give feedback.
All reactions