c@a
c@versb
C-----------------------------------------------------------------------
C
CVERS Code_Saturne version 1.3
C ------------------------
C
C This file is part of the Code_Saturne Kernel, element of the
C Code_Saturne CFD tool.
C
C Copyright (C) 1998-2007 EDF S.A., France
C
C contact: saturne-support@edf.fr
C
C The Code_Saturne Kernel is free software; you can redistribute it
C and/or modify it under the terms of the GNU General Public License
C as published by the Free Software Foundation; either version 2 of
C the License, or (at your option) any later version.
C
C The Code_Saturne Kernel is distributed in the hope that it will be
C useful, but WITHOUT ANY WARRANTY; without even the implied warranty
C of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
C GNU General Public License for more details.
C
C You should have received a copy of the GNU General Public License
C along with the Code_Saturne Kernel; if not, write to the
C Free Software Foundation, Inc.,
C 51 Franklin St, Fifth Floor,
C Boston, MA 02110-1301 USA
C
C-----------------------------------------------------------------------
c@verse
C elincl.h
C
C***********************************************************************
C
C INCLUDE POUR LES VERSION ELECTRIQUES
C
C-----------------------------------------------------------------------
C
C--> DEFINITION DES PARAMETERS
C =========================
C
C PERMVI : Mu zero, permeabilite magnetique du vide H/m
C EPSZER : Epsilon zero, permittivite du vide F/m
C
DOUBLE PRECISION PERMVI , EPSZER
PARAMETER ( PERMVI = 1.2566D-6, EPSZER = 8.854D-12 )
C
C--> DONNEES EN COMMON POUR LE CHAUFFAGE EFFET JOULE
C ===============================================
C
C TH, NPOT et NPO sont deja dans ppthch.h
C
C ----- Fournies par l'utilisateur
C IENTM1 --> indicateur entree matiere premiere
C IELPH1 --> indicateur electrode phase 1
C IELPH2 --> indicateur electrode phase 2
C IELPH3 --> indicateur electrode phase 3
C IELNEU --> indicateur electrode neutre
C ENH --> tabulation enthalpie(temperature)
C USRHO --> - - - - - inverse masse volumique - - -
C SIG --> - - - - - conductivite - - - -
C KAB --> - - - - - coeff absorption - -
C VIS --> - - - - - viscosite - - - - - -
C LCP --> - - - - - Lambda/Cp
C
INTEGER IENTM1(NTYPMX),IELPH1(NTYPMX),IELPH2(NTYPMX)
INTEGER IELPH3(NTYPMX),IELNEU(NTYPMX)
COMMON / ICHJOU / IENTM1 ,IELPH1 ,IELPH2 ,
& IELPH3 ,IELNEU
C
C
C ENHEL --> tabulation enthalpie (temperature)
C RHOEL --> - - - - - masse volumique - - -
C CPEL --> - - - - - CP - - -
C SIGEL --> - - - - - conductivite elec - - - -
C XLABEL --> - - - - - conductivite thermique - -
C XKABEL --> - - - - - coeff absorption (pour Srad)- -
C VISEL --> - - - - - viscosite dynamique - - - - - -
C
DOUBLE PRECISION RHOEL (NGAZGM,NPOT), CPEL (NGAZGM,NPOT)
DOUBLE PRECISION SIGEL (NGAZGM,NPOT), VISEL (NGAZGM,NPOT)
DOUBLE PRECISION XLABEL(NGAZGM,NPOT), XKABEL(NGAZGM,NPOT)
COMMON / RCHJOU / RHOEL , CPEL ,
& SIGEL , VISEL ,
& XLABEL , XKABEL
C
C
C CL sur les electrodes
C
INTEGER NELEMX,NBTRMX
PARAMETER (NELEMX = 1000 , NBTRMX = 100)
C
INTEGER NBELEC , NBTRF , NTFREF
COMMON /ELETRF / NBELEC , NBTRF , NTFREF
C
INTEGER IELECC(NELEMX),IELECT(NELEMX),IELECB(NELEMX)
COMMON/ELETRF/IELECC ,IELECT ,IELECB
C
INTEGER IBRPR(NBTRMX),IBRSEC(NBTRMX)
COMMON/BRTRSF/IBRPR ,IBRSEC
C
DOUBLE PRECISION TENSPR(NBTRMX),RNBS(NBTRMX)
DOUBLE PRECISION ZR(NBTRMX) ,ZI(NBTRMX)
COMMON/CRTRSF/ TENSPR , RNBS , ZR , ZI
C
DOUBLE PRECISION UROFF(NBTRMX) ,UIOFF(NBTRMX)
COMMON/OFFSER/ UROFF ,UIOFF
C
C--> PARAMETRES POUR LA VERSION ARC ELECTRIQUE
C ========================================
C
C IXKABE : valeur lue dans le fichier dp_elec
C = 0 la derniere colonne du fichier est lue mais pas utilisee
C = 1 la derniere colonne du fivhier represente le coefficient
C d'absorption
C = 2 la derniere colonne du fivhier represente le TS radiatif
C
INTEGER IXKABE
COMMON / IOPTEL / IXKABE
C
C
C
C Grandeurs necessaires au claquage
C
C NTDCLA : iterration de debut du claquage
C ICLAQ : indicateur pour savoir si on fait actuellement un claquage
C = 0 Pas de claquage
C = 1 Claquage
C XCLAQ ,YCLAQ ZCLAQ : Position de point de claquage
C
INTEGER NTDCLA , ICLAQ
COMMON / ICLAQU / NTDCLA , ICLAQ
C
DOUBLE PRECISION XCLAQ , YCLAQ , ZCLAQ
COMMON / RCLAQU / XCLAQ , YCLAQ , ZCLAQ
C
C--> DONNEES SUR LA CORRECTION DES VARIABLES ELECTRIQUES
C EN FONCTION D'UNE INTENSITE DE COURANT DONNEES
C ========================================
C
C IELCOR : = 0 pas de correction
C = 1 correction
C
C COUIMP : intensite de courant impose par l'utilisateur
C pour Arc Electrique
C PUISIM : puissance imposee pour Joule
C DPOT : Delta du potentiel electrique entre l'Anode et la cathode
C (arc et Joule)
C COEJOU : coefficient de correction pour version Joule
C
INTEGER IELCOR
COMMON / IECORR / IELCOR
C
DOUBLE PRECISION COUIMP , DPOT , PUISIM , COEJOU
COMMON / RECORR / COUIMP , DPOT , PUISIM , COEJOU
C
C--> DONNEES POUR LES ESPECES AYANT UN IMPACT
C SUR LE PROBLEME ELECTRIQUE
C ========================================
C
C QESPEL : Charge massique des especes C/kg
C SUSCEP : Susceptibilite (relation champ - mobilite) m2/s/V
C
DOUBLE PRECISION QESPEL(NGAZGM), SUSCEP(NGAZGM)
COMMON / RDPBEL / QESPEL , SUSCEP
C
C
c@z
syntax highlighted by Code2HTML, v. 0.9.1