programmer's documentation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
cs_elec_option_t Struct Reference

option for electric model More...

#include <cs_elec_model.h>

Collaboration diagram for cs_elec_option_t:
Collaboration graph

Data Fields

int ieljou
 
int ielarc
 
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

coefficient for scaling

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

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

elcou

current in scaling plane

idreca

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

ielarc

Electric arc model

  • -1: module not activated
  • 1: determination of the magnetic field by means of the Ampere’ theorem
  • 2: determination of the magnetic field by means of the vector potential
ielcor

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.c).

ieljou

Joule model

  • -1: module not activated
  • 1: use of a real potential
  • 2: use of a complex potential
  • 3: use of real potential and specific boundary conditions
  • 4: use of complex potential and specific boundary conditions
irestrike

Indicate if restrike or not

ixkabe

Model for radiative properties

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

Indicator for faces for scaling

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

First iteration to take into account restrike model

pot_diff

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 Scaling parameters definition for electric model (cs_user_electric_scaling.c).
Useful if ielcor = 1.

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

Coordinates for restrike point

cs_real_t srrom

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