Download asegtr.eso

Back to the list

   1 : C ASEGTR    SOURCE    CHAT      05/01/12    21:25:35     5004           
   2 :       SUBROUTINE ASEGTR(COUR,HI,HE,RI,RE,QB,QH,YMIN,YMAX,
   3 :      &XP,ZP,AX,AY,AZ)
   4 :       IMPLICIT INTEGER(I-N)
   5 :       IMPLICIT REAL*8 (A-H,O-Z)
   6 :       REAL*8 MBMZP
   7 : C
   8 : -INC CCREEL
   9 : C*********************************************************************
  10 : C  Calcul du potentiel vecteur induit par un segment de courant COUR,
  11 : C  d'axe Oy, de section trapezoidale symetrique par rapport a xOy:
  12 : C     - rayons interieur et exterieur RI et RE (RI=-RE)
  13 : C     - hauteurs interieure et exterieure HI et HE
  14 : C     - pentes basse et haute QB et QH
  15 : C     - extension longitudinale YMIN a YMAX par rapport au plan xOz
  16 : C       contenant le point de coordonnees (XP,0,ZP)
  17 : C       et on calcule le champ (0,AY,0)
  18 : C*********************************************************************
  19 : C
  20 :       EXTERNAL FSEGA
  21 : C
  22 : C  calcul des grandeurs geometriques reduites
  23 : C
  24 :       AMU=4.E-7*XPI
  25 :       R=(RI+RE)/2.
  26 :       A=(RE-RI)/2.
  27 :       B=(HI+HE)/4.
  28 :       COEF=COUR*AMU/(16.*XPI*A*B)
  29 : C
  30 :       QH2P1=1.+QH**2
  31 :       BMZP=B-ZP
  32 :       QB2P1=1.+QB**2
  33 :       MBMZP=-B-ZP
  34 : C
  35 :       RES1=    -FSEGA(XP,YMAX,RE,QH2P1,QH,BMZP)
  36 :       RES1=RES1+FSEGA(XP,YMAX,RI,QH2P1,QH,BMZP)
  37 :       RES1=RES1+FSEGA(XP,YMAX,RE,QB2P1,QB,MBMZP)
  38 :       RES1=RES1-FSEGA(XP,YMAX,RI,QB2P1,QB,MBMZP)
  39 :       RES1=RES1+FSEGA(XP,YMIN,RE,QH2P1,QH,BMZP)
  40 :       RES1=RES1-FSEGA(XP,YMIN,RI,QH2P1,QH,BMZP)
  41 :       RES1=RES1-FSEGA(XP,YMIN,RE,QB2P1,QB,MBMZP)
  42 :       RES1=RES1+FSEGA(XP,YMIN,RI,QB2P1,QB,MBMZP)
  43 : C
  44 :       AX=0.
  45 :       AY=COEF*RES1
  46 :       AZ=0.
  47 :       RETURN
  48 :       END
  49 :  
  50 :  
  51 :  
  52 :  

© Cast3M 2003 - All rights reserved.
Disclaimer