Skip to content

Add fuel-ion equilibrium constraint #4634

Description

@grmtrkngtn

Add fuel-ion equilibrium constraint

Add an explicit fuel-ion equilibrium constraint to PROCESS.

The constraint requires the plasma fuelling rate to balance the fuel-ion consumption rate:

fuelling rate = fusion rate / burnup fraction

This is added as constraint 93.

To allow PROCESS to satisfy this equilibrium condition during a solve, molflow_plasma_fuelling_required needs to become an input/iteration variable rather than only being calculated as a derived output.

Changes

  • Add fuel-ion equilibrium as constraint 93.
  • Make molflow_plasma_fuelling_required an input variable.
  • Add molflow_plasma_fuelling_required as an iteration variable with appropriate bounds.

This is required in uncertainty studies, where we would like to explicitly solve for fuel-ion equilibrium as part of the definition of a generic PROCESS solution.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

PhysicsRelating to the physics models

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions