Skip to content

Poisson equation

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #9406
    xiguazz
    Participant

    Hello everyone,
    I see that there is a section on the dynamics.h board related to the Poisson equation. May I ask if I can use it to solve some electrodynamic problems?

    template <typename T, typename DESCRIPTOR, typename MOMENTA=momenta::PoissonTuple>
    using PoissonDynamics = dynamics::Tuple<
      T, DESCRIPTOR,
      MOMENTA,
      equilibria::ZerothOrder,
      collision::Poisson
    >;
    #9411
    FBukreev
    Keymaster

    Hello,

    you can use standard SourcedAdvectionDiffusionBGKdynamics for Poisson by setting VELOCITY to 0 and choosing the diffusion constant as 1. You will still have the temporal derivative there, but then you just need to achieve convergent state. The SOURCE is depending on your electrodynamic application.

    #9432
    xiguazz
    Participant

    Thank you very much. I have looked into the SourcedAdvectionDiffusionBGKdynamics, but I don’t just want to solve the electric field; instead, I want to solve the coupled problem of the flow field and the electric field. For example, I want to impose charges on the particles in the microMixer3d example and solve the flow process of charged particles. How can I achieve this?

    #9434
    FBukreev
    Keymaster

    You can have multiple lattices in one simulation and one of that can be the electric potential. For coupling of them you need to write a new coupler for your specific application.

    #9442
    xiguazz
    Participant

    I made some attempts, but they failed. Currently, I am using the Euler-Euler method to construct the flow of granular terms. Now I want to electrify the particles. How can I give the particles charge to solve for the electric potential? Are there any similar examples?

    #9443
    Adrian
    Keymaster

    A good start would be to share your attempts with the community. We are generally happy to help but it should be a two way street.

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.