Skip to content

Create Examples of Steady Solves in CRANE #108

@smpeyres

Description

@smpeyres

Recently, with help of @csdechant, I've learned that CRANE is capable of steady solves, rather than just transient problems. This should've been a bit more obvious to me given that the ODETimeKernels are always written outside of the reaction action block, but nowhere on either the Zapdos or CRANE repository is there an example of using a CRANE reaction block in a Steady problem. The closest thing that exists is the Zapdos diffusion tutorial, which uses a reaction kernel from CRANE.

@csdechant has also shared with me a version of the input file that uses the CRANE reaction block instead, and I also wrote a version of the two-reaction argon problem with a steady solve that can be found on my fork. The steady-state results are identical to the transient solve and is significantly faster. Developing various examples of using the Steady solve and placing proper constraints on variables and constructing common models for circuits, particle balance, power balance, etc used in various plasma chemistry models will be of great benefit to many users of CRANE working on essentially steady-state problems.

Three main proposals, which could be written as tests:

  • Steady-state TwoReactionArgon -> need to write as test
  • Steady-state ArgonMicrodischarge -> write tutorial for transient one first
  • Simple uniform discharge model including particle balance and power balance from Lieberman & Lichtenberg

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions