9.0
general documentation
Loading...
Searching...
No Matches
cs_elec_option_t Struct Reference

option for electric model More...

#include <cs_elec_model.h>

Collaboration diagram for cs_elec_option_t:

Data Fields

int ixkabe
int ntdcla
int irestrike
cs_real_t restrike_point [3]
cs_real_t crit_reca [5]
int ielcor
int modrec
int idreca
int * izreca
cs_real_t couimp
cs_real_t pot_diff
cs_real_t puisim
cs_real_t coejou
cs_real_t elcou
cs_real_t srrom

Detailed Description

option for electric model

Field Documentation

◆ coejou

cs_real_t coejou

scaling coefficient

coefficient for scaling

◆ couimp

cs_real_t couimp

Imposed current.
With the electric arcs module, couimp is the target current intensity ( $A$) for the calculations with boundary condition tuning for the potential.
The target intensity will be reached if the boundary conditions are expressed using the variable pot_diff or if the initial boundary conditions are multiplied by the variable coejou.
Useful with the electric arcs module if ielcor = 1.

◆ crit_reca

cs_real_t crit_reca[5]

Defines plane coordinates component used to calculate current in a plane.
Useful if modrec = 2.

◆ elcou

cs_real_t elcou

electrical current

current in scaling plane

◆ idreca

int idreca

Defines the current density component used to calculate current in a plane.
Useful if modrec = 2.

◆ ielcor

int ielcor

0 : electric arc scaling desactivate 1 : electric arc scaling activate

Indicate if scaling or not.
When ielcor = 1, the boundary conditions for the potential will be tuned at each time step in order to reach a user-specified target dissipated power puisim (Joule effect) or a user-specified target current intensity couimp (electric arcs).
The boundary condition tuning is controlled by subroutines elreca or Scaling parameters definition for electric model (cs_user_electric_scaling.cpp).

◆ irestrike

int irestrike

Indicate if restrike or not

◆ ixkabe

int ixkabe

Model for radiative properties

  • 0: last column read but not use
  • 1: last column : absorption coefficient
  • 2: last column : radiative ST

◆ izreca

int* izreca

Indicator for faces for scaling

◆ modrec

int modrec

Model for scaling

  • 1: volumic power for boundary conditions tuning,
  • 2: by plane for boundary conditions tuning,
  • 3: user function for boundary conditions tuning. In this case, we need to define the plane and the current density component used.

◆ ntdcla

int ntdcla

First iteration to take into account restrike model

◆ pot_diff

cs_real_t pot_diff

potential between electrodes

Potential difference.
pot_diff is the potential difference ( $V$) which generates the current (and the Joule effect) for the calculations with boundary conditions tuning for the potential. This value is initialised set by the user (cs_user_parameters). It is then automatically tuned depending on the value of dissipated power (Joule effect module) or the intensity of current (electric arcs module). In order for the correct power or intensity to be reached, the boundary conditions for the potential must be expressed with pot_diff . The tuning can be controlled in cs_user_electric_scaling.
Useful if ielcor = 1.

◆ puisim

cs_real_t puisim

Imposed power.
With the Joule effect module, puisim is the target dissipated power ($W$) for the calculations with boundary condition tuning for the potential.
The target power will be reached if the boundary conditions are expressed using the variable pot_diff or if the initial boundary conditions are multiplied by the variable coejou . Useful with the Joule effect module if ielcor = 1.

◆ restrike_point

cs_real_t restrike_point[3]

Coordinates for restrike point

◆ srrom

cs_real_t srrom

Sub-relaxation coefficient for the density, following the formula: $\rho^{n+1}$\,=\,srrom\,$\rho^n$+(1-srrom)\,$\rho^{n+1}$ Hence, with a zero value, there is no sub-relaxation.


The documentation for this struct was generated from the following files: